Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface GrpcMarshallerConfig
A marker interface for configurations passed to GrpcMarshallers during encoding and decoding operations.
Link copied to clipboard
Link copied to clipboard
An annotation that marks type parameter that must have a WithGrpcMarshaller annotation.
Link copied to clipboard
Specifies a custom GrpcMarshaller for encoding and decoding a message type in gRPC communication.
Specifies a custom GrpcMarshaller for encoding and decoding a message type in gRPC communication.
Specifies a custom GrpcMarshaller for encoding and decoding a message type in gRPC communication.
Functions
Link copied to clipboard
Retrieves the GrpcMarshaller for the specified type T.
fun <T : Any> grpcMarshallerOf(messageClass: KClass<T>, config: GrpcMarshallerConfig? = null): GrpcMarshaller<T>
Retrieves the GrpcMarshaller for the specified messageClass.
fun <T : Any> grpcMarshallerOf(messageType: KType, config: GrpcMarshallerConfig? = null): GrpcMarshaller<T>
Retrieves the GrpcMarshaller for the specified messageType.
Link copied to clipboard