SingleCallDescription

data class SingleCallDescription<REQUEST, RESPONSE>(    val identifier: ServiceCallIdentifier,     val outgoingSerializer: KSerializer<REQUEST>,     val incomingSerializer: KSerializer<RESPONSE>,     val errorSerializer: RPCErrorSerializer) : CallDescription<REQUEST>

Constructors

Link copied to clipboard
fun <REQUEST, RESPONSE> SingleCallDescription(    identifier: ServiceCallIdentifier,     outgoingSerializer: KSerializer<REQUEST>,     incomingSerializer: KSerializer<RESPONSE>,     errorSerializer: RPCErrorSerializer)

Functions

Link copied to clipboard
fun calling(method: suspend (REQUEST) -> RESPONSE): RunnableCallDescription<REQUEST>

Properties

Link copied to clipboard
open override val errorSerializer: RPCErrorSerializer
Link copied to clipboard
open override val identifier: ServiceCallIdentifier
Link copied to clipboard
val incomingSerializer: KSerializer<RESPONSE>
Link copied to clipboard
val outgoingSerializer: KSerializer<REQUEST>
Link copied to clipboard
open override val payloadSerializer: KSerializer<REQUEST>