ApiClient

interface ApiClient

Inheritors

Functions

Link copied to clipboard
abstract suspend fun envelopes(topic: String, pagination: Pagination? = null): List<MessageApiOuterClass.Envelope>
Link copied to clipboard
abstract suspend fun publish(envelopes: List<MessageApiOuterClass.Envelope>): MessageApiOuterClass.PublishResponse
Link copied to clipboard
abstract suspend fun query(topic: String, pagination: Pagination? = null, cursor: MessageApiOuterClass.Cursor? = null): MessageApiOuterClass.QueryResponse
Link copied to clipboard
abstract suspend fun queryTopic(topic: Topic, pagination: Pagination? = null): MessageApiOuterClass.QueryResponse
Link copied to clipboard
abstract fun setAuthToken(token: String)
Link copied to clipboard
abstract suspend fun subscribe(topics: List<String>): Flow<MessageApiOuterClass.Envelope>

Properties

Link copied to clipboard