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.