Package org.inthewaves.kotlinsignald.clientprotocol.v1.requests

Types

AcceptInvitation
Link copied to clipboard
common
data class AcceptInvitation : JsonMessageWrapper<JsonGroupV2Info>
This class only represents the response from signald for the request.
AddDevice
Link copied to clipboard
common
data class AddDevice : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
AddServer
Link copied to clipboard
common
data class AddServer : JsonMessageWrapper<String>
This class only represents the response from signald for the request.
ApproveMembership
Link copied to clipboard
common
data class ApproveMembership : JsonMessageWrapper<JsonGroupV2Info>
This class only represents the response from signald for the request.
CreateGroup
Link copied to clipboard
common
data class CreateGroup : JsonMessageWrapper<JsonGroupV2Info>
This class only represents the response from signald for the request.
DeleteAccount
Link copied to clipboard
common
data class DeleteAccount : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
DeleteServer
Link copied to clipboard
common
data class DeleteServer : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
FinishLink
Link copied to clipboard
common
data class FinishLink : JsonMessageWrapper<Account>
This class only represents the response from signald for the request.
GenerateLinkingUri
Link copied to clipboard
common
data class GenerateLinkingUri : JsonMessageWrapper<LinkingURI>
This class only represents the response from signald for the request.
GetAllIdentities
Link copied to clipboard
common
data class GetAllIdentities : JsonMessageWrapper<AllIdentityKeyList>
This class only represents the response from signald for the request.
GetGroup
Link copied to clipboard
common
data class GetGroup : JsonMessageWrapper<JsonGroupV2Info>
This class only represents the response from signald for the request.
GetIdentities
Link copied to clipboard
common
data class GetIdentities : JsonMessageWrapper<IdentityKeyList>
This class only represents the response from signald for the request.
GetLinkedDevices
Link copied to clipboard
common
data class GetLinkedDevices : JsonMessageWrapper<LinkedDevices>
This class only represents the response from signald for the request.
GetProfile
Link copied to clipboard
common
data class GetProfile : JsonMessageWrapper<Profile>
This class only represents the response from signald for the request.
GetServers
Link copied to clipboard
common
data class GetServers : JsonMessageWrapper<ServerList>
This class only represents the response from signald for the request.
GroupLinkInfo
Link copied to clipboard
common
data class GroupLinkInfo : JsonMessageWrapper<JsonGroupJoinInfo>
This class only represents the response from signald for the request.
JoinGroup
Link copied to clipboard
common
data class JoinGroup : JsonMessageWrapper<JsonGroupJoinInfo>
This class only represents the response from signald for the request.
JsonMessageWrapper
Link copied to clipboard
common
sealed class JsonMessageWrapper<out Response>
Encapsulates the response schema from the signald socket.
LeaveGroup
Link copied to clipboard
common
data class LeaveGroup : JsonMessageWrapper<GroupInfo>
This class only represents the response from signald for the request.
ListAccounts
Link copied to clipboard
common
data class ListAccounts : JsonMessageWrapper<AccountList>
This class only represents the response from signald for the request.
ListContacts
Link copied to clipboard
common
data class ListContacts : JsonMessageWrapper<ProfileList>
This class only represents the response from signald for the request.
ListGroups
Link copied to clipboard
common
data class ListGroups : JsonMessageWrapper<GroupList>
This class only represents the response from signald for the request.
MarkRead
Link copied to clipboard
common
data class MarkRead : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
React
Link copied to clipboard
common
data class React : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
Register
Link copied to clipboard
common
data class Register : JsonMessageWrapper<Account>
This class only represents the response from signald for the request.
RemoteDelete
Link copied to clipboard
common
data class RemoteDelete : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
RemoveLinkedDevice
Link copied to clipboard
common
data class RemoveLinkedDevice : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
RequestSync
Link copied to clipboard
common
data class RequestSync : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
ResetSession
Link copied to clipboard
common
data class ResetSession : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
ResolveAddress
Link copied to clipboard
common
data class ResolveAddress : JsonMessageWrapper<JsonAddress>
This class only represents the response from signald for the request.
Send
Link copied to clipboard
common
data class Send : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
SendPayment
Link copied to clipboard
common
data class SendPayment : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
SetDeviceName
Link copied to clipboard
common
data class SetDeviceName : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
SetExpiration
Link copied to clipboard
common
data class SetExpiration : JsonMessageWrapper<SendResponse>
This class only represents the response from signald for the request.
SetProfile
Link copied to clipboard
common
data class SetProfile : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
Subscribe
Link copied to clipboard
common
data class Subscribe : JsonMessageWrapper<SubscriptionResponse>
This class only represents the response from signald for the request.
Trust
Link copied to clipboard
common
data class Trust : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
Typing
Link copied to clipboard
common
data class Typing : JsonMessageWrapper<EmptyResponse>
This class only represents the response from signald for the request.
UnexpectedError
Link copied to clipboard
common
data class UnexpectedError : JsonMessageWrapper<JsonObject>
Unsubscribe
Link copied to clipboard
common
data class Unsubscribe : JsonMessageWrapper<SubscriptionResponse>
This class only represents the response from signald for the request.
UpdateContact
Link copied to clipboard
common
data class UpdateContact : JsonMessageWrapper<Profile>
This class only represents the response from signald for the request.
UpdateGroup
Link copied to clipboard
common
data class UpdateGroup : JsonMessageWrapper<GroupInfo>
This class only represents the response from signald for the request.
Verify
Link copied to clipboard
common
data class Verify : JsonMessageWrapper<Account>
This class only represents the response from signald for the request.
Version
Link copied to clipboard
common
data class Version : JsonMessageWrapper<JsonVersionMessage>
This class only represents the response from signald for the request.