pangea

package module
v0.0.0-...-b104bab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2018 License: MIT Imports: 3 Imported by: 8

Documentation

Index

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 (*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 (*BackendMessage_Response) GetOneTimePrekeys

func (m *BackendMessage_Response) GetOneTimePrekeys() []*PreKey

func (*BackendMessage_Response) GetPreKeyBundle

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"`
	UsedSharedSecret         []byte            `protobuf:"bytes,11,opt,name=usedSharedSecret,proto3" json:"usedSharedSecret,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 (*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

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"`
	SharedSecretBaseID       []byte                                    `protobuf:"bytes,7,opt,name=sharedSecretBaseID,proto3" json:"sharedSecretBaseID,omitempty"`
	SharedSecretCreationDate int64                                     `protobuf:"varint,8,opt,name=sharedSecretCreationDate,proto3" json:"sharedSecretCreationDate,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 (*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 (*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 (*PlainChatMessage_AddUserPrivGroupChat) GetGroupName

func (*PlainChatMessage_AddUserPrivGroupChat) GetUsers

func (m *PlainChatMessage_AddUserPrivGroupChat) GetUsers() [][]byte

func (*PlainChatMessage_AddUserPrivGroupChat) ProtoMessage

func (*PlainChatMessage_AddUserPrivGroupChat) ProtoMessage()

func (*PlainChatMessage_AddUserPrivGroupChat) Reset

func (*PlainChatMessage_AddUserPrivGroupChat) 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 (*PlainChatMessage_AddUserPrivGroupChat) XXX_Size

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 (*PlainChatMessage_RemoveUserPrivGroupChat) GetUser

func (*PlainChatMessage_RemoveUserPrivGroupChat) ProtoMessage

func (*PlainChatMessage_RemoveUserPrivGroupChat) Reset

func (*PlainChatMessage_RemoveUserPrivGroupChat) 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 (*PlainChatMessage_RemoveUserPrivGroupChat) XXX_Size

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) Descriptor() ([]byte, []int)

func (*PreKey) GetIdentityKey

func (m *PreKey) GetIdentityKey() []byte

func (*PreKey) GetIdentityKeySignature

func (m *PreKey) GetIdentityKeySignature() []byte

func (*PreKey) GetKey

func (m *PreKey) GetKey() []byte

func (*PreKey) GetTimeStamp

func (m *PreKey) GetTimeStamp() int64

func (*PreKey) ProtoMessage

func (*PreKey) ProtoMessage()

func (*PreKey) Reset

func (m *PreKey) Reset()

func (*PreKey) String

func (m *PreKey) String() string

func (*PreKey) XXX_DiscardUnknown

func (m *PreKey) XXX_DiscardUnknown()

func (*PreKey) XXX_Marshal

func (m *PreKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PreKey) XXX_Merge

func (dst *PreKey) XXX_Merge(src proto.Message)

func (*PreKey) XXX_Size

func (m *PreKey) XXX_Size() int

func (*PreKey) XXX_Unmarshal

func (m *PreKey) XXX_Unmarshal(b []byte) error

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) Descriptor() ([]byte, []int)

func (*Profile) GetChatIdentityPubKey

func (m *Profile) GetChatIdentityPubKey() []byte

func (*Profile) GetEthereumKeySignature

func (m *Profile) GetEthereumKeySignature() []byte

func (*Profile) GetEthereumPubKey

func (m *Profile) GetEthereumPubKey() []byte

func (*Profile) GetIdentityKeySignature

func (m *Profile) GetIdentityKeySignature() []byte

func (*Profile) GetIdentityPubKey

func (m *Profile) GetIdentityPubKey() []byte

func (*Profile) GetImage

func (m *Profile) GetImage() string

func (*Profile) GetLocation

func (m *Profile) GetLocation() string

func (*Profile) GetName

func (m *Profile) GetName() string

func (*Profile) GetTimestamp

func (m *Profile) GetTimestamp() int64

func (*Profile) GetVersion

func (m *Profile) GetVersion() uint32

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) Reset

func (m *Profile) Reset()

func (*Profile) String

func (m *Profile) String() string

func (*Profile) XXX_DiscardUnknown

func (m *Profile) XXX_DiscardUnknown()

func (*Profile) XXX_Marshal

func (m *Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Profile) XXX_Merge

func (dst *Profile) XXX_Merge(src proto.Message)

func (*Profile) XXX_Size

func (m *Profile) XXX_Size() int

func (*Profile) XXX_Unmarshal

func (m *Profile) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL