Documentation
¶
Index ¶
- Variables
- type BackendMessage
- func (*BackendMessage) Descriptor() ([]byte, []int)
- func (m *BackendMessage) GetError() string
- func (m *BackendMessage) GetRequest() *BackendMessage_Request
- func (m *BackendMessage) GetRequestID() string
- func (m *BackendMessage) GetResponse() *BackendMessage_Response
- func (*BackendMessage) ProtoMessage()
- func (m *BackendMessage) Reset()
- func (m *BackendMessage) String() string
- func (m *BackendMessage) XXX_DiscardUnknown()
- func (m *BackendMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BackendMessage) XXX_Merge(src proto.Message)
- func (m *BackendMessage) XXX_Size() int
- func (m *BackendMessage) XXX_Unmarshal(b []byte) error
- type BackendMessage_Auth
- func (*BackendMessage_Auth) Descriptor() ([]byte, []int)
- func (m *BackendMessage_Auth) GetIdentityPublicKey() []byte
- func (m *BackendMessage_Auth) GetSignature() []byte
- func (m *BackendMessage_Auth) GetToSign() []byte
- func (*BackendMessage_Auth) ProtoMessage()
- func (m *BackendMessage_Auth) Reset()
- func (m *BackendMessage_Auth) String() string
- func (m *BackendMessage_Auth) XXX_DiscardUnknown()
- func (m *BackendMessage_Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BackendMessage_Auth) XXX_Merge(src proto.Message)
- func (m *BackendMessage_Auth) XXX_Size() int
- func (m *BackendMessage_Auth) XXX_Unmarshal(b []byte) error
- type BackendMessage_PreKeyBundle
- func (*BackendMessage_PreKeyBundle) Descriptor() ([]byte, []int)
- func (m *BackendMessage_PreKeyBundle) GetOneTimePreKey() *PreKey
- func (m *BackendMessage_PreKeyBundle) GetProfile() *Profile
- func (m *BackendMessage_PreKeyBundle) GetSignedPreKey() *PreKey
- func (*BackendMessage_PreKeyBundle) ProtoMessage()
- func (m *BackendMessage_PreKeyBundle) Reset()
- func (m *BackendMessage_PreKeyBundle) String() string
- func (m *BackendMessage_PreKeyBundle) XXX_DiscardUnknown()
- func (m *BackendMessage_PreKeyBundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BackendMessage_PreKeyBundle) XXX_Merge(src proto.Message)
- func (m *BackendMessage_PreKeyBundle) XXX_Size() int
- func (m *BackendMessage_PreKeyBundle) XXX_Unmarshal(b []byte) error
- type BackendMessage_Request
- func (*BackendMessage_Request) Descriptor() ([]byte, []int)
- func (m *BackendMessage_Request) GetAuth() *BackendMessage_Auth
- func (m *BackendMessage_Request) GetMessageStateChange() *MessageStateChange
- func (m *BackendMessage_Request) GetMessages() []*ChatMessage
- func (m *BackendMessage_Request) GetNewOneTimePreKeys() uint32
- func (m *BackendMessage_Request) GetNewSignedPreKey() *PreKey
- func (m *BackendMessage_Request) GetPreKeyBundle() []byte
- func (m *BackendMessage_Request) GetSignedPreKey() []byte
- func (*BackendMessage_Request) ProtoMessage()
- func (m *BackendMessage_Request) Reset()
- func (m *BackendMessage_Request) String() string
- func (m *BackendMessage_Request) XXX_DiscardUnknown()
- func (m *BackendMessage_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BackendMessage_Request) XXX_Merge(src proto.Message)
- func (m *BackendMessage_Request) XXX_Size() int
- func (m *BackendMessage_Request) XXX_Unmarshal(b []byte) error
- type BackendMessage_Response
- func (*BackendMessage_Response) Descriptor() ([]byte, []int)
- func (m *BackendMessage_Response) GetAuth() *BackendMessage_Auth
- func (m *BackendMessage_Response) GetOneTimePrekeys() []*PreKey
- func (m *BackendMessage_Response) GetPreKeyBundle() *BackendMessage_PreKeyBundle
- func (m *BackendMessage_Response) GetSignedPreKey() *PreKey
- func (*BackendMessage_Response) ProtoMessage()
- func (m *BackendMessage_Response) Reset()
- func (m *BackendMessage_Response) String() string
- func (m *BackendMessage_Response) XXX_DiscardUnknown()
- func (m *BackendMessage_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *BackendMessage_Response) XXX_Merge(src proto.Message)
- func (m *BackendMessage_Response) XXX_Size() int
- func (m *BackendMessage_Response) XXX_Unmarshal(b []byte) error
- type ChatMessage
- func (*ChatMessage) Descriptor() ([]byte, []int)
- func (m *ChatMessage) GetEphemeralKey() []byte
- func (m *ChatMessage) GetEphemeralKeySignature() []byte
- func (m *ChatMessage) GetMessage() *DoubleRatchetMsg
- func (m *ChatMessage) GetMessageID() []byte
- func (m *ChatMessage) GetOneTimePreKey() []byte
- func (m *ChatMessage) GetReceiver() []byte
- func (m *ChatMessage) GetSender() []byte
- func (m *ChatMessage) GetSenderChatIDKey() []byte
- func (m *ChatMessage) GetSenderChatIDKeySignature() []byte
- func (m *ChatMessage) GetSignedPreKey() []byte
- func (m *ChatMessage) GetUsedSharedSecret() []byte
- func (m *ChatMessage) GetVersion() uint32
- func (*ChatMessage) ProtoMessage()
- func (m *ChatMessage) Reset()
- func (m *ChatMessage) String() string
- func (m *ChatMessage) XXX_DiscardUnknown()
- func (m *ChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ChatMessage) XXX_Merge(src proto.Message)
- func (m *ChatMessage) XXX_Size() int
- func (m *ChatMessage) XXX_Unmarshal(b []byte) error
- type DoubleRatchetMsg
- func (*DoubleRatchetMsg) Descriptor() ([]byte, []int)
- func (m *DoubleRatchetMsg) GetCipherText() []byte
- func (m *DoubleRatchetMsg) GetDoubleRatchetPK() []byte
- func (m *DoubleRatchetMsg) GetN() uint32
- func (m *DoubleRatchetMsg) GetPn() uint32
- func (*DoubleRatchetMsg) ProtoMessage()
- func (m *DoubleRatchetMsg) Reset()
- func (m *DoubleRatchetMsg) String() string
- func (m *DoubleRatchetMsg) XXX_DiscardUnknown()
- func (m *DoubleRatchetMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DoubleRatchetMsg) XXX_Merge(src proto.Message)
- func (m *DoubleRatchetMsg) XXX_Size() int
- func (m *DoubleRatchetMsg) XXX_Unmarshal(b []byte) error
- type MessageStateChange
- func (*MessageStateChange) Descriptor() ([]byte, []int)
- func (m *MessageStateChange) GetFrom() []byte
- func (m *MessageStateChange) GetFromSignature() []byte
- func (m *MessageStateChange) GetMessageID() []byte
- func (m *MessageStateChange) GetNewState() MessageStateChange_NewState
- func (*MessageStateChange) ProtoMessage()
- func (m *MessageStateChange) Reset()
- func (m *MessageStateChange) String() string
- func (m *MessageStateChange) XXX_DiscardUnknown()
- func (m *MessageStateChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *MessageStateChange) XXX_Merge(src proto.Message)
- func (m *MessageStateChange) XXX_Size() int
- func (m *MessageStateChange) XXX_Unmarshal(b []byte) error
- type MessageStateChange_NewState
- type PlainChatMessage
- func (*PlainChatMessage) Descriptor() ([]byte, []int)
- func (m *PlainChatMessage) GetAddUserPrivChat() *PlainChatMessage_AddUserPrivGroupChat
- func (m *PlainChatMessage) GetCreatedAt() int64
- func (m *PlainChatMessage) GetDAppPublicKey() []byte
- func (m *PlainChatMessage) GetGroupChatID() []byte
- func (m *PlainChatMessage) GetMessage() []byte
- func (m *PlainChatMessage) GetMessageID() string
- func (m *PlainChatMessage) GetParams() []byte
- func (m *PlainChatMessage) GetRmUserPrivChat() *PlainChatMessage_RemoveUserPrivGroupChat
- func (m *PlainChatMessage) GetSharedSecretBaseID() []byte
- func (m *PlainChatMessage) GetSharedSecretCreationDate() int64
- func (m *PlainChatMessage) GetType() string
- func (m *PlainChatMessage) GetVersion() uint32
- func (*PlainChatMessage) ProtoMessage()
- func (m *PlainChatMessage) Reset()
- func (m *PlainChatMessage) String() string
- func (m *PlainChatMessage) XXX_DiscardUnknown()
- func (m *PlainChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainChatMessage) XXX_Merge(src proto.Message)
- func (m *PlainChatMessage) XXX_Size() int
- func (m *PlainChatMessage) XXX_Unmarshal(b []byte) error
- type PlainChatMessage_AddUserPrivGroupChat
- func (*PlainChatMessage_AddUserPrivGroupChat) Descriptor() ([]byte, []int)
- func (m *PlainChatMessage_AddUserPrivGroupChat) GetChatID() []byte
- func (m *PlainChatMessage_AddUserPrivGroupChat) GetGroupName() string
- func (m *PlainChatMessage_AddUserPrivGroupChat) GetUsers() [][]byte
- func (*PlainChatMessage_AddUserPrivGroupChat) ProtoMessage()
- func (m *PlainChatMessage_AddUserPrivGroupChat) Reset()
- func (m *PlainChatMessage_AddUserPrivGroupChat) String() string
- func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_DiscardUnknown()
- func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainChatMessage_AddUserPrivGroupChat) XXX_Merge(src proto.Message)
- func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Size() int
- func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Unmarshal(b []byte) error
- type PlainChatMessage_RemoveUserPrivGroupChat
- func (*PlainChatMessage_RemoveUserPrivGroupChat) Descriptor() ([]byte, []int)
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) GetChatID() []byte
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) GetUser() [][]byte
- func (*PlainChatMessage_RemoveUserPrivGroupChat) ProtoMessage()
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) Reset()
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) String() string
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_DiscardUnknown()
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Merge(src proto.Message)
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Size() int
- func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Unmarshal(b []byte) error
- type PreKey
- func (*PreKey) Descriptor() ([]byte, []int)
- func (m *PreKey) GetIdentityKey() []byte
- func (m *PreKey) GetIdentityKeySignature() []byte
- func (m *PreKey) GetKey() []byte
- func (m *PreKey) GetTimeStamp() int64
- func (*PreKey) ProtoMessage()
- func (m *PreKey) Reset()
- func (m *PreKey) String() string
- func (m *PreKey) XXX_DiscardUnknown()
- func (m *PreKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *PreKey) XXX_Merge(src proto.Message)
- func (m *PreKey) XXX_Size() int
- func (m *PreKey) XXX_Unmarshal(b []byte) error
- type Profile
- func (*Profile) Descriptor() ([]byte, []int)
- func (m *Profile) GetChatIdentityPubKey() []byte
- func (m *Profile) GetEthereumKeySignature() []byte
- func (m *Profile) GetEthereumPubKey() []byte
- func (m *Profile) GetIdentityKeySignature() []byte
- func (m *Profile) GetIdentityPubKey() []byte
- func (m *Profile) GetImage() string
- func (m *Profile) GetLocation() string
- func (m *Profile) GetName() string
- func (m *Profile) GetTimestamp() int64
- func (m *Profile) GetVersion() uint32
- func (*Profile) ProtoMessage()
- func (m *Profile) Reset()
- func (m *Profile) String() string
- func (m *Profile) XXX_DiscardUnknown()
- func (m *Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Profile) XXX_Merge(src proto.Message)
- func (m *Profile) XXX_Size() int
- func (m *Profile) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var MessageStateChange_NewState_name = map[int32]string{
0: "SENT",
1: "DELIVERED",
2: "FAILED_TO_HANDLE",
}
View Source
var MessageStateChange_NewState_value = map[string]int32{
"SENT": 0,
"DELIVERED": 1,
"FAILED_TO_HANDLE": 2,
}
Functions ¶
This section is empty.
Types ¶
type BackendMessage ¶
type BackendMessage struct {
Request *BackendMessage_Request `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
Response *BackendMessage_Response `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
RequestID string `protobuf:"bytes,4,opt,name=requestID,proto3" json:"requestID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BackendMessage) Descriptor ¶
func (*BackendMessage) Descriptor() ([]byte, []int)
func (*BackendMessage) GetError ¶
func (m *BackendMessage) GetError() string
func (*BackendMessage) GetRequest ¶
func (m *BackendMessage) GetRequest() *BackendMessage_Request
func (*BackendMessage) GetRequestID ¶
func (m *BackendMessage) GetRequestID() string
func (*BackendMessage) GetResponse ¶
func (m *BackendMessage) GetResponse() *BackendMessage_Response
func (*BackendMessage) ProtoMessage ¶
func (*BackendMessage) ProtoMessage()
func (*BackendMessage) Reset ¶
func (m *BackendMessage) Reset()
func (*BackendMessage) String ¶
func (m *BackendMessage) String() string
func (*BackendMessage) XXX_DiscardUnknown ¶
func (m *BackendMessage) XXX_DiscardUnknown()
func (*BackendMessage) XXX_Marshal ¶
func (m *BackendMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackendMessage) XXX_Merge ¶
func (dst *BackendMessage) XXX_Merge(src proto.Message)
func (*BackendMessage) XXX_Size ¶
func (m *BackendMessage) XXX_Size() int
func (*BackendMessage) XXX_Unmarshal ¶
func (m *BackendMessage) XXX_Unmarshal(b []byte) error
type BackendMessage_Auth ¶
type BackendMessage_Auth struct {
ToSign []byte `protobuf:"bytes,1,opt,name=toSign,proto3" json:"toSign,omitempty"`
IdentityPublicKey []byte `protobuf:"bytes,2,opt,name=identityPublicKey,proto3" json:"identityPublicKey,omitempty"`
Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BackendMessage_Auth) Descriptor ¶
func (*BackendMessage_Auth) Descriptor() ([]byte, []int)
func (*BackendMessage_Auth) GetIdentityPublicKey ¶
func (m *BackendMessage_Auth) GetIdentityPublicKey() []byte
func (*BackendMessage_Auth) GetSignature ¶
func (m *BackendMessage_Auth) GetSignature() []byte
func (*BackendMessage_Auth) GetToSign ¶
func (m *BackendMessage_Auth) GetToSign() []byte
func (*BackendMessage_Auth) ProtoMessage ¶
func (*BackendMessage_Auth) ProtoMessage()
func (*BackendMessage_Auth) Reset ¶
func (m *BackendMessage_Auth) Reset()
func (*BackendMessage_Auth) String ¶
func (m *BackendMessage_Auth) String() string
func (*BackendMessage_Auth) XXX_DiscardUnknown ¶
func (m *BackendMessage_Auth) XXX_DiscardUnknown()
func (*BackendMessage_Auth) XXX_Marshal ¶
func (m *BackendMessage_Auth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackendMessage_Auth) XXX_Merge ¶
func (dst *BackendMessage_Auth) XXX_Merge(src proto.Message)
func (*BackendMessage_Auth) XXX_Size ¶
func (m *BackendMessage_Auth) XXX_Size() int
func (*BackendMessage_Auth) XXX_Unmarshal ¶
func (m *BackendMessage_Auth) XXX_Unmarshal(b []byte) error
type BackendMessage_PreKeyBundle ¶
type BackendMessage_PreKeyBundle struct {
Profile *Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
SignedPreKey *PreKey `protobuf:"bytes,2,opt,name=signedPreKey,proto3" json:"signedPreKey,omitempty"`
OneTimePreKey *PreKey `protobuf:"bytes,3,opt,name=oneTimePreKey,proto3" json:"oneTimePreKey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BackendMessage_PreKeyBundle) Descriptor ¶
func (*BackendMessage_PreKeyBundle) Descriptor() ([]byte, []int)
func (*BackendMessage_PreKeyBundle) GetOneTimePreKey ¶
func (m *BackendMessage_PreKeyBundle) GetOneTimePreKey() *PreKey
func (*BackendMessage_PreKeyBundle) GetProfile ¶
func (m *BackendMessage_PreKeyBundle) GetProfile() *Profile
func (*BackendMessage_PreKeyBundle) GetSignedPreKey ¶
func (m *BackendMessage_PreKeyBundle) GetSignedPreKey() *PreKey
func (*BackendMessage_PreKeyBundle) ProtoMessage ¶
func (*BackendMessage_PreKeyBundle) ProtoMessage()
func (*BackendMessage_PreKeyBundle) Reset ¶
func (m *BackendMessage_PreKeyBundle) Reset()
func (*BackendMessage_PreKeyBundle) String ¶
func (m *BackendMessage_PreKeyBundle) String() string
func (*BackendMessage_PreKeyBundle) XXX_DiscardUnknown ¶
func (m *BackendMessage_PreKeyBundle) XXX_DiscardUnknown()
func (*BackendMessage_PreKeyBundle) XXX_Marshal ¶
func (m *BackendMessage_PreKeyBundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackendMessage_PreKeyBundle) XXX_Merge ¶
func (dst *BackendMessage_PreKeyBundle) XXX_Merge(src proto.Message)
func (*BackendMessage_PreKeyBundle) XXX_Size ¶
func (m *BackendMessage_PreKeyBundle) XXX_Size() int
func (*BackendMessage_PreKeyBundle) XXX_Unmarshal ¶
func (m *BackendMessage_PreKeyBundle) XXX_Unmarshal(b []byte) error
type BackendMessage_Request ¶
type BackendMessage_Request struct {
Messages []*ChatMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
MessageStateChange *MessageStateChange `protobuf:"bytes,2,opt,name=messageStateChange,proto3" json:"messageStateChange,omitempty"`
SignedPreKey []byte `protobuf:"bytes,3,opt,name=signedPreKey,proto3" json:"signedPreKey,omitempty"`
NewOneTimePreKeys uint32 `protobuf:"varint,4,opt,name=newOneTimePreKeys,proto3" json:"newOneTimePreKeys,omitempty"`
PreKeyBundle []byte `protobuf:"bytes,5,opt,name=preKeyBundle,proto3" json:"preKeyBundle,omitempty"`
Auth *BackendMessage_Auth `protobuf:"bytes,6,opt,name=auth,proto3" json:"auth,omitempty"`
NewSignedPreKey *PreKey `protobuf:"bytes,7,opt,name=newSignedPreKey,proto3" json:"newSignedPreKey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BackendMessage_Request) Descriptor ¶
func (*BackendMessage_Request) Descriptor() ([]byte, []int)
func (*BackendMessage_Request) GetAuth ¶
func (m *BackendMessage_Request) GetAuth() *BackendMessage_Auth
func (*BackendMessage_Request) GetMessageStateChange ¶
func (m *BackendMessage_Request) GetMessageStateChange() *MessageStateChange
func (*BackendMessage_Request) GetMessages ¶
func (m *BackendMessage_Request) GetMessages() []*ChatMessage
func (*BackendMessage_Request) GetNewOneTimePreKeys ¶
func (m *BackendMessage_Request) GetNewOneTimePreKeys() uint32
func (*BackendMessage_Request) GetNewSignedPreKey ¶
func (m *BackendMessage_Request) GetNewSignedPreKey() *PreKey
func (*BackendMessage_Request) GetPreKeyBundle ¶
func (m *BackendMessage_Request) GetPreKeyBundle() []byte
func (*BackendMessage_Request) GetSignedPreKey ¶
func (m *BackendMessage_Request) GetSignedPreKey() []byte
func (*BackendMessage_Request) ProtoMessage ¶
func (*BackendMessage_Request) ProtoMessage()
func (*BackendMessage_Request) Reset ¶
func (m *BackendMessage_Request) Reset()
func (*BackendMessage_Request) String ¶
func (m *BackendMessage_Request) String() string
func (*BackendMessage_Request) XXX_DiscardUnknown ¶
func (m *BackendMessage_Request) XXX_DiscardUnknown()
func (*BackendMessage_Request) XXX_Marshal ¶
func (m *BackendMessage_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackendMessage_Request) XXX_Merge ¶
func (dst *BackendMessage_Request) XXX_Merge(src proto.Message)
func (*BackendMessage_Request) XXX_Size ¶
func (m *BackendMessage_Request) XXX_Size() int
func (*BackendMessage_Request) XXX_Unmarshal ¶
func (m *BackendMessage_Request) XXX_Unmarshal(b []byte) error
type BackendMessage_Response ¶
type BackendMessage_Response struct {
PreKeyBundle *BackendMessage_PreKeyBundle `protobuf:"bytes,1,opt,name=preKeyBundle,proto3" json:"preKeyBundle,omitempty"`
OneTimePrekeys []*PreKey `protobuf:"bytes,2,rep,name=oneTimePrekeys,proto3" json:"oneTimePrekeys,omitempty"`
Auth *BackendMessage_Auth `protobuf:"bytes,3,opt,name=auth,proto3" json:"auth,omitempty"`
SignedPreKey *PreKey `protobuf:"bytes,4,opt,name=signedPreKey,proto3" json:"signedPreKey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BackendMessage_Response) Descriptor ¶
func (*BackendMessage_Response) Descriptor() ([]byte, []int)
func (*BackendMessage_Response) GetAuth ¶
func (m *BackendMessage_Response) GetAuth() *BackendMessage_Auth
func (*BackendMessage_Response) GetOneTimePrekeys ¶
func (m *BackendMessage_Response) GetOneTimePrekeys() []*PreKey
func (*BackendMessage_Response) GetPreKeyBundle ¶
func (m *BackendMessage_Response) GetPreKeyBundle() *BackendMessage_PreKeyBundle
func (*BackendMessage_Response) GetSignedPreKey ¶
func (m *BackendMessage_Response) GetSignedPreKey() *PreKey
func (*BackendMessage_Response) ProtoMessage ¶
func (*BackendMessage_Response) ProtoMessage()
func (*BackendMessage_Response) Reset ¶
func (m *BackendMessage_Response) Reset()
func (*BackendMessage_Response) String ¶
func (m *BackendMessage_Response) String() string
func (*BackendMessage_Response) XXX_DiscardUnknown ¶
func (m *BackendMessage_Response) XXX_DiscardUnknown()
func (*BackendMessage_Response) XXX_Marshal ¶
func (m *BackendMessage_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BackendMessage_Response) XXX_Merge ¶
func (dst *BackendMessage_Response) XXX_Merge(src proto.Message)
func (*BackendMessage_Response) XXX_Size ¶
func (m *BackendMessage_Response) XXX_Size() int
func (*BackendMessage_Response) XXX_Unmarshal ¶
func (m *BackendMessage_Response) XXX_Unmarshal(b []byte) error
type ChatMessage ¶
type ChatMessage struct {
OneTimePreKey []byte `protobuf:"bytes,1,opt,name=oneTimePreKey,proto3" json:"oneTimePreKey,omitempty"`
SignedPreKey []byte `protobuf:"bytes,2,opt,name=signedPreKey,proto3" json:"signedPreKey,omitempty"`
EphemeralKey []byte `protobuf:"bytes,3,opt,name=ephemeralKey,proto3" json:"ephemeralKey,omitempty"`
EphemeralKeySignature []byte `protobuf:"bytes,4,opt,name=ephemeralKeySignature,proto3" json:"ephemeralKeySignature,omitempty"`
SenderChatIDKey []byte `protobuf:"bytes,5,opt,name=senderChatIDKey,proto3" json:"senderChatIDKey,omitempty"`
SenderChatIDKeySignature []byte `protobuf:"bytes,6,opt,name=senderChatIDKeySignature,proto3" json:"senderChatIDKeySignature,omitempty"`
Message *DoubleRatchetMsg `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
Receiver []byte `protobuf:"bytes,8,opt,name=receiver,proto3" json:"receiver,omitempty"`
Sender []byte `protobuf:"bytes,9,opt,name=sender,proto3" json:"sender,omitempty"`
MessageID []byte `protobuf:"bytes,10,opt,name=messageID,proto3" json:"messageID,omitempty"`
Version uint32 `protobuf:"varint,12,opt,name=version,proto3" json:"version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ChatMessage) Descriptor ¶
func (*ChatMessage) Descriptor() ([]byte, []int)
func (*ChatMessage) GetEphemeralKey ¶
func (m *ChatMessage) GetEphemeralKey() []byte
func (*ChatMessage) GetEphemeralKeySignature ¶
func (m *ChatMessage) GetEphemeralKeySignature() []byte
func (*ChatMessage) GetMessage ¶
func (m *ChatMessage) GetMessage() *DoubleRatchetMsg
func (*ChatMessage) GetMessageID ¶
func (m *ChatMessage) GetMessageID() []byte
func (*ChatMessage) GetOneTimePreKey ¶
func (m *ChatMessage) GetOneTimePreKey() []byte
func (*ChatMessage) GetReceiver ¶
func (m *ChatMessage) GetReceiver() []byte
func (*ChatMessage) GetSender ¶
func (m *ChatMessage) GetSender() []byte
func (*ChatMessage) GetSenderChatIDKey ¶
func (m *ChatMessage) GetSenderChatIDKey() []byte
func (*ChatMessage) GetSenderChatIDKeySignature ¶
func (m *ChatMessage) GetSenderChatIDKeySignature() []byte
func (*ChatMessage) GetSignedPreKey ¶
func (m *ChatMessage) GetSignedPreKey() []byte
func (*ChatMessage) GetUsedSharedSecret ¶
func (m *ChatMessage) GetUsedSharedSecret() []byte
func (*ChatMessage) GetVersion ¶
func (m *ChatMessage) GetVersion() uint32
func (*ChatMessage) ProtoMessage ¶
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) Reset ¶
func (m *ChatMessage) Reset()
func (*ChatMessage) String ¶
func (m *ChatMessage) String() string
func (*ChatMessage) XXX_DiscardUnknown ¶
func (m *ChatMessage) XXX_DiscardUnknown()
func (*ChatMessage) XXX_Marshal ¶
func (m *ChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChatMessage) XXX_Merge ¶
func (dst *ChatMessage) XXX_Merge(src proto.Message)
func (*ChatMessage) XXX_Size ¶
func (m *ChatMessage) XXX_Size() int
func (*ChatMessage) XXX_Unmarshal ¶
func (m *ChatMessage) XXX_Unmarshal(b []byte) error
type DoubleRatchetMsg ¶
type DoubleRatchetMsg struct {
DoubleRatchetPK []byte `protobuf:"bytes,1,opt,name=doubleRatchetPK,proto3" json:"doubleRatchetPK,omitempty"`
N uint32 `protobuf:"varint,2,opt,name=n,proto3" json:"n,omitempty"`
Pn uint32 `protobuf:"varint,3,opt,name=pn,proto3" json:"pn,omitempty"`
CipherText []byte `protobuf:"bytes,4,opt,name=cipherText,proto3" json:"cipherText,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DoubleRatchetMsg) Descriptor ¶
func (*DoubleRatchetMsg) Descriptor() ([]byte, []int)
func (*DoubleRatchetMsg) GetCipherText ¶
func (m *DoubleRatchetMsg) GetCipherText() []byte
func (*DoubleRatchetMsg) GetDoubleRatchetPK ¶
func (m *DoubleRatchetMsg) GetDoubleRatchetPK() []byte
func (*DoubleRatchetMsg) GetN ¶
func (m *DoubleRatchetMsg) GetN() uint32
func (*DoubleRatchetMsg) GetPn ¶
func (m *DoubleRatchetMsg) GetPn() uint32
func (*DoubleRatchetMsg) ProtoMessage ¶
func (*DoubleRatchetMsg) ProtoMessage()
func (*DoubleRatchetMsg) Reset ¶
func (m *DoubleRatchetMsg) Reset()
func (*DoubleRatchetMsg) String ¶
func (m *DoubleRatchetMsg) String() string
func (*DoubleRatchetMsg) XXX_DiscardUnknown ¶
func (m *DoubleRatchetMsg) XXX_DiscardUnknown()
func (*DoubleRatchetMsg) XXX_Marshal ¶
func (m *DoubleRatchetMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DoubleRatchetMsg) XXX_Merge ¶
func (dst *DoubleRatchetMsg) XXX_Merge(src proto.Message)
func (*DoubleRatchetMsg) XXX_Size ¶
func (m *DoubleRatchetMsg) XXX_Size() int
func (*DoubleRatchetMsg) XXX_Unmarshal ¶
func (m *DoubleRatchetMsg) XXX_Unmarshal(b []byte) error
type MessageStateChange ¶
type MessageStateChange struct {
NewState MessageStateChange_NewState `protobuf:"varint,1,opt,name=newState,proto3,enum=pangea.MessageStateChange_NewState" json:"newState,omitempty"`
MessageID []byte `protobuf:"bytes,2,opt,name=messageID,proto3" json:"messageID,omitempty"`
From []byte `protobuf:"bytes,3,opt,name=from,proto3" json:"from,omitempty"`
FromSignature []byte `protobuf:"bytes,4,opt,name=fromSignature,proto3" json:"fromSignature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*MessageStateChange) Descriptor ¶
func (*MessageStateChange) Descriptor() ([]byte, []int)
func (*MessageStateChange) GetFrom ¶
func (m *MessageStateChange) GetFrom() []byte
func (*MessageStateChange) GetFromSignature ¶
func (m *MessageStateChange) GetFromSignature() []byte
func (*MessageStateChange) GetMessageID ¶
func (m *MessageStateChange) GetMessageID() []byte
func (*MessageStateChange) GetNewState ¶
func (m *MessageStateChange) GetNewState() MessageStateChange_NewState
func (*MessageStateChange) ProtoMessage ¶
func (*MessageStateChange) ProtoMessage()
func (*MessageStateChange) Reset ¶
func (m *MessageStateChange) Reset()
func (*MessageStateChange) String ¶
func (m *MessageStateChange) String() string
func (*MessageStateChange) XXX_DiscardUnknown ¶
func (m *MessageStateChange) XXX_DiscardUnknown()
func (*MessageStateChange) XXX_Marshal ¶
func (m *MessageStateChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MessageStateChange) XXX_Merge ¶
func (dst *MessageStateChange) XXX_Merge(src proto.Message)
func (*MessageStateChange) XXX_Size ¶
func (m *MessageStateChange) XXX_Size() int
func (*MessageStateChange) XXX_Unmarshal ¶
func (m *MessageStateChange) XXX_Unmarshal(b []byte) error
type MessageStateChange_NewState ¶
type MessageStateChange_NewState int32
const ( MessageStateChange_SENT MessageStateChange_NewState = 0 MessageStateChange_DELIVERED MessageStateChange_NewState = 1 MessageStateChange_FAILED_TO_HANDLE MessageStateChange_NewState = 2 )
func (MessageStateChange_NewState) EnumDescriptor ¶
func (MessageStateChange_NewState) EnumDescriptor() ([]byte, []int)
func (MessageStateChange_NewState) String ¶
func (x MessageStateChange_NewState) String() string
type PlainChatMessage ¶
type PlainChatMessage struct {
DAppPublicKey []byte `protobuf:"bytes,1,opt,name=dAppPublicKey,proto3" json:"dAppPublicKey,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Params []byte `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"`
Message []byte `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
CreatedAt int64 `protobuf:"varint,5,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
MessageID string `protobuf:"bytes,6,opt,name=messageID,proto3" json:"messageID,omitempty"`
Version uint32 `protobuf:"varint,9,opt,name=version,proto3" json:"version,omitempty"`
AddUserPrivChat *PlainChatMessage_AddUserPrivGroupChat `protobuf:"bytes,10,opt,name=addUserPrivChat,proto3" json:"addUserPrivChat,omitempty"`
RmUserPrivChat *PlainChatMessage_RemoveUserPrivGroupChat `protobuf:"bytes,11,opt,name=rmUserPrivChat,proto3" json:"rmUserPrivChat,omitempty"`
GroupChatID []byte `protobuf:"bytes,12,opt,name=GroupChatID,proto3" json:"GroupChatID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PlainChatMessage) Descriptor ¶
func (*PlainChatMessage) Descriptor() ([]byte, []int)
func (*PlainChatMessage) GetAddUserPrivChat ¶
func (m *PlainChatMessage) GetAddUserPrivChat() *PlainChatMessage_AddUserPrivGroupChat
func (*PlainChatMessage) GetCreatedAt ¶
func (m *PlainChatMessage) GetCreatedAt() int64
func (*PlainChatMessage) GetDAppPublicKey ¶
func (m *PlainChatMessage) GetDAppPublicKey() []byte
func (*PlainChatMessage) GetGroupChatID ¶
func (m *PlainChatMessage) GetGroupChatID() []byte
func (*PlainChatMessage) GetMessage ¶
func (m *PlainChatMessage) GetMessage() []byte
func (*PlainChatMessage) GetMessageID ¶
func (m *PlainChatMessage) GetMessageID() string
func (*PlainChatMessage) GetParams ¶
func (m *PlainChatMessage) GetParams() []byte
func (*PlainChatMessage) GetRmUserPrivChat ¶
func (m *PlainChatMessage) GetRmUserPrivChat() *PlainChatMessage_RemoveUserPrivGroupChat
func (*PlainChatMessage) GetSharedSecretBaseID ¶
func (m *PlainChatMessage) GetSharedSecretBaseID() []byte
func (*PlainChatMessage) GetSharedSecretCreationDate ¶
func (m *PlainChatMessage) GetSharedSecretCreationDate() int64
func (*PlainChatMessage) GetType ¶
func (m *PlainChatMessage) GetType() string
func (*PlainChatMessage) GetVersion ¶
func (m *PlainChatMessage) GetVersion() uint32
func (*PlainChatMessage) ProtoMessage ¶
func (*PlainChatMessage) ProtoMessage()
func (*PlainChatMessage) Reset ¶
func (m *PlainChatMessage) Reset()
func (*PlainChatMessage) String ¶
func (m *PlainChatMessage) String() string
func (*PlainChatMessage) XXX_DiscardUnknown ¶
func (m *PlainChatMessage) XXX_DiscardUnknown()
func (*PlainChatMessage) XXX_Marshal ¶
func (m *PlainChatMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainChatMessage) XXX_Merge ¶
func (dst *PlainChatMessage) XXX_Merge(src proto.Message)
func (*PlainChatMessage) XXX_Size ¶
func (m *PlainChatMessage) XXX_Size() int
func (*PlainChatMessage) XXX_Unmarshal ¶
func (m *PlainChatMessage) XXX_Unmarshal(b []byte) error
type PlainChatMessage_AddUserPrivGroupChat ¶
type PlainChatMessage_AddUserPrivGroupChat struct {
Users [][]byte `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
ChatID []byte `protobuf:"bytes,2,opt,name=chatID,proto3" json:"chatID,omitempty"`
GroupName string `protobuf:"bytes,3,opt,name=groupName,proto3" json:"groupName,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PlainChatMessage_AddUserPrivGroupChat) Descriptor ¶
func (*PlainChatMessage_AddUserPrivGroupChat) Descriptor() ([]byte, []int)
func (*PlainChatMessage_AddUserPrivGroupChat) GetChatID ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) GetChatID() []byte
func (*PlainChatMessage_AddUserPrivGroupChat) GetGroupName ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) GetGroupName() string
func (*PlainChatMessage_AddUserPrivGroupChat) GetUsers ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) GetUsers() [][]byte
func (*PlainChatMessage_AddUserPrivGroupChat) ProtoMessage ¶
func (*PlainChatMessage_AddUserPrivGroupChat) ProtoMessage()
func (*PlainChatMessage_AddUserPrivGroupChat) Reset ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) Reset()
func (*PlainChatMessage_AddUserPrivGroupChat) String ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) String() string
func (*PlainChatMessage_AddUserPrivGroupChat) XXX_DiscardUnknown ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_DiscardUnknown()
func (*PlainChatMessage_AddUserPrivGroupChat) XXX_Marshal ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainChatMessage_AddUserPrivGroupChat) XXX_Merge ¶
func (dst *PlainChatMessage_AddUserPrivGroupChat) XXX_Merge(src proto.Message)
func (*PlainChatMessage_AddUserPrivGroupChat) XXX_Size ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Size() int
func (*PlainChatMessage_AddUserPrivGroupChat) XXX_Unmarshal ¶
func (m *PlainChatMessage_AddUserPrivGroupChat) XXX_Unmarshal(b []byte) error
type PlainChatMessage_RemoveUserPrivGroupChat ¶
type PlainChatMessage_RemoveUserPrivGroupChat struct {
User [][]byte `protobuf:"bytes,1,rep,name=user,proto3" json:"user,omitempty"`
ChatID []byte `protobuf:"bytes,2,opt,name=chatID,proto3" json:"chatID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PlainChatMessage_RemoveUserPrivGroupChat) Descriptor ¶
func (*PlainChatMessage_RemoveUserPrivGroupChat) Descriptor() ([]byte, []int)
func (*PlainChatMessage_RemoveUserPrivGroupChat) GetChatID ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) GetChatID() []byte
func (*PlainChatMessage_RemoveUserPrivGroupChat) GetUser ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) GetUser() [][]byte
func (*PlainChatMessage_RemoveUserPrivGroupChat) ProtoMessage ¶
func (*PlainChatMessage_RemoveUserPrivGroupChat) ProtoMessage()
func (*PlainChatMessage_RemoveUserPrivGroupChat) Reset ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) Reset()
func (*PlainChatMessage_RemoveUserPrivGroupChat) String ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) String() string
func (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_DiscardUnknown ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_DiscardUnknown()
func (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_Marshal ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_Merge ¶
func (dst *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Merge(src proto.Message)
func (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_Size ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Size() int
func (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_Unmarshal ¶
func (m *PlainChatMessage_RemoveUserPrivGroupChat) XXX_Unmarshal(b []byte) error
type PreKey ¶
type PreKey struct {
Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
IdentityKey []byte `protobuf:"bytes,2,opt,name=identityKey,proto3" json:"identityKey,omitempty"`
IdentityKeySignature []byte `protobuf:"bytes,3,opt,name=identityKeySignature,proto3" json:"identityKeySignature,omitempty"`
TimeStamp int64 `protobuf:"varint,4,opt,name=timeStamp,proto3" json:"timeStamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PreKey) Descriptor ¶
func (*PreKey) GetIdentityKey ¶
func (*PreKey) GetIdentityKeySignature ¶
func (*PreKey) GetTimeStamp ¶
func (*PreKey) ProtoMessage ¶
func (*PreKey) ProtoMessage()
func (*PreKey) XXX_DiscardUnknown ¶
func (m *PreKey) XXX_DiscardUnknown()
func (*PreKey) XXX_Marshal ¶
func (*PreKey) XXX_Unmarshal ¶
type Profile ¶
type Profile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
IdentityPubKey []byte `protobuf:"bytes,4,opt,name=identityPubKey,proto3" json:"identityPubKey,omitempty"`
EthereumPubKey []byte `protobuf:"bytes,5,opt,name=ethereumPubKey,proto3" json:"ethereumPubKey,omitempty"`
ChatIdentityPubKey []byte `protobuf:"bytes,6,opt,name=chatIdentityPubKey,proto3" json:"chatIdentityPubKey,omitempty"`
Timestamp int64 `protobuf:"varint,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Version uint32 `protobuf:"varint,8,opt,name=version,proto3" json:"version,omitempty"`
IdentityKeySignature []byte `protobuf:"bytes,9,opt,name=identityKeySignature,proto3" json:"identityKeySignature,omitempty"`
EthereumKeySignature []byte `protobuf:"bytes,10,opt,name=ethereumKeySignature,proto3" json:"ethereumKeySignature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Profile) Descriptor ¶
func (*Profile) GetChatIdentityPubKey ¶
func (*Profile) GetEthereumKeySignature ¶
func (*Profile) GetEthereumPubKey ¶
func (*Profile) GetIdentityKeySignature ¶
func (*Profile) GetIdentityPubKey ¶
func (*Profile) GetLocation ¶
func (*Profile) GetTimestamp ¶
func (*Profile) GetVersion ¶
func (*Profile) ProtoMessage ¶
func (*Profile) ProtoMessage()
func (*Profile) XXX_DiscardUnknown ¶
func (m *Profile) XXX_DiscardUnknown()
func (*Profile) XXX_Marshal ¶
func (*Profile) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.