MessageApiV0

internal open class MessageApiV0(authenticatedNetworkClient: AuthenticatedNetworkClient, envelopeProtoMapper: EnvelopeProtoMapper) : MessageApi

Inheritors

Constructors

Link copied to clipboard
internal constructor(authenticatedNetworkClient: AuthenticatedNetworkClient, envelopeProtoMapper: EnvelopeProtoMapper)

Types

Link copied to clipboard
@Serializable
internal data class RequestBody(val sender: String, val data: String?, val nativePush: Boolean, val recipients: UserToClientToEncMsgMap, val transient: Boolean, var reportMissing: List<String>? = null, val priority: MessagePriority)

Functions

Link copied to clipboard
open suspend override fun qualifiedBroadcastMessage(parameters: Parameters.QualifiedDefaultParameters): NetworkResponse<QualifiedSendMessageResponse>
Link copied to clipboard
open suspend override fun qualifiedSendMessage(parameters: Parameters.QualifiedDefaultParameters, conversationId: ConversationId): NetworkResponse<QualifiedSendMessageResponse>