ConversationApiV0
internal open class ConversationApiV0(authenticatedNetworkClient: AuthenticatedNetworkClient) : ConversationApi
Inheritors
Functions
Link copied to clipboard
open suspend override fun addMember( addParticipantRequest: <Error class: unknown class>, conversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
returns 200 conversation created or 204 conversation unchanged
Link copied to clipboard
open suspend override fun addService( addServiceRequest: <Error class: unknown class>, conversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun createNewConversation( createConversationRequest: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
returns 201 when a new conversation is created or 200 if the conversation already existed
Link copied to clipboard
open suspend override fun deleteSubconversation( conversationId: <Error class: unknown class>, subconversationId: <Error class: unknown class>, deleteRequest: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun fetchConversationDetails( conversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun fetchConversationsIds(pagingState: String?): NetworkResponse<<Error class: unknown class>>
Fetch conversations id's in a paginated fashion, including federated conversations
Link copied to clipboard
open suspend override fun fetchConversationsListDetails( conversationsIds: List<<Error class: unknown class>>): NetworkResponse<<Error class: unknown class>>
Fetch conversations details by id's, including federated conversations
Link copied to clipboard
open suspend override fun fetchGroupInfo(conversationId: <Error class: unknown class>): NetworkResponse<ByteArray>
Link copied to clipboard
open suspend override fun fetchLimitedInformationViaCode(code: String, key: String): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun fetchMlsOneToOneConversation(userId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun fetchSubconversationDetails( conversationId: <Error class: unknown class>, subconversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun fetchSubconversationGroupInfo( conversationId: <Error class: unknown class>, subconversationId: <Error class: unknown class>): NetworkResponse<ByteArray>
Link copied to clipboard
open suspend override fun generateGuestRoomLink( conversationId: <Error class: unknown class>, password: String?): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
Link copied to clipboard
open suspend override fun guestLinkInfo(conversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun joinConversation( code: String, key: String, uri: String?, password: String?): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun leaveSubconversation( conversationId: <Error class: unknown class>, subconversationId: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun removeMember( userId: <Error class: unknown class>, conversationId: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
returns 200 Member removed and 204 No change
Link copied to clipboard
open suspend override fun resetMlsConversation(groupId: String, epoch: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun revokeGuestRoomLink(conversationId: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun sendTypingIndicatorNotification( conversationId: <Error class: unknown class>, typingIndicatorMode: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun updateAccess( conversationId: <Error class: unknown class>, updateConversationAccessRequest: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateChannelAddPermission( conversationId: <Error class: unknown class>, channelAddPermission: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateConversationMemberRole( conversationId: <Error class: unknown class>, userId: <Error class: unknown class>, conversationMemberRoleDTO: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun updateConversationMemberState( memberUpdateRequest: <Error class: unknown class>, conversationId: <Error class: unknown class>): NetworkResponse<Unit>
Link copied to clipboard
open suspend override fun updateConversationName( conversationId: <Error class: unknown class>, conversationName: String): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateMessageTimer( conversationId: <Error class: unknown class>, messageTimer: Long?): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateProtocol( conversationId: <Error class: unknown class>, protocol: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend override fun updateReceiptMode( conversationId: <Error class: unknown class>, receiptMode: <Error class: unknown class>): NetworkResponse<<Error class: unknown class>>