// Code generated by protoc-gen-go. DO NOT EDIT. // source: pairing.proto package protobuf import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision int32 const ( SyncActivityCenterCommunityRequestDecision_ACCEPTED SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision = 0 SyncActivityCenterCommunityRequestDecision_DECLINED SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision = 1 ) var SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision_name = map[int32]string{ 0: "ACCEPTED", 1: "DECLINED", } var SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision_value = map[string]int32{ "ACCEPTED": 0, "DECLINED": 1, } func (x SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision) String() string { return proto.EnumName(SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision_name, int32(x)) } func (SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision) EnumDescriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{20, 0} } type SyncTrustedUser_TrustStatus int32 const ( SyncTrustedUser_UNKNOWN SyncTrustedUser_TrustStatus = 0 SyncTrustedUser_TRUSTED SyncTrustedUser_TrustStatus = 1 SyncTrustedUser_UNTRUSTWORTHY SyncTrustedUser_TrustStatus = 2 ) var SyncTrustedUser_TrustStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "TRUSTED", 2: "UNTRUSTWORTHY", } var SyncTrustedUser_TrustStatus_value = map[string]int32{ "UNKNOWN": 0, "TRUSTED": 1, "UNTRUSTWORTHY": 2, } func (x SyncTrustedUser_TrustStatus) String() string { return proto.EnumName(SyncTrustedUser_TrustStatus_name, int32(x)) } func (SyncTrustedUser_TrustStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{31, 0} } type SyncVerificationRequest_VerificationStatus int32 const ( SyncVerificationRequest_UNKNOWN SyncVerificationRequest_VerificationStatus = 0 SyncVerificationRequest_PENDING SyncVerificationRequest_VerificationStatus = 1 SyncVerificationRequest_ACCEPTED SyncVerificationRequest_VerificationStatus = 2 SyncVerificationRequest_DECLINED SyncVerificationRequest_VerificationStatus = 3 SyncVerificationRequest_CANCELED SyncVerificationRequest_VerificationStatus = 4 ) var SyncVerificationRequest_VerificationStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "PENDING", 2: "ACCEPTED", 3: "DECLINED", 4: "CANCELED", } var SyncVerificationRequest_VerificationStatus_value = map[string]int32{ "UNKNOWN": 0, "PENDING": 1, "ACCEPTED": 2, "DECLINED": 3, "CANCELED": 4, } func (x SyncVerificationRequest_VerificationStatus) String() string { return proto.EnumName(SyncVerificationRequest_VerificationStatus_name, int32(x)) } func (SyncVerificationRequest_VerificationStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{32, 0} } type SyncContactRequestDecision_DecisionStatus int32 const ( SyncContactRequestDecision_ACCEPTED SyncContactRequestDecision_DecisionStatus = 0 SyncContactRequestDecision_DECLINED SyncContactRequestDecision_DecisionStatus = 1 ) var SyncContactRequestDecision_DecisionStatus_name = map[int32]string{ 0: "ACCEPTED", 1: "DECLINED", } var SyncContactRequestDecision_DecisionStatus_value = map[string]int32{ "ACCEPTED": 0, "DECLINED": 1, } func (x SyncContactRequestDecision_DecisionStatus) String() string { return proto.EnumName(SyncContactRequestDecision_DecisionStatus_name, int32(x)) } func (SyncContactRequestDecision_DecisionStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{33, 0} } // `FetchingBackedUpDataDetails` is used to describe how many messages a single backup data structure consists of type FetchingBackedUpDataDetails struct { DataNumber uint32 `protobuf:"varint,1,opt,name=data_number,json=dataNumber,proto3" json:"data_number,omitempty"` TotalNumber uint32 `protobuf:"varint,2,opt,name=total_number,json=totalNumber,proto3" json:"total_number,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FetchingBackedUpDataDetails) Reset() { *m = FetchingBackedUpDataDetails{} } func (m *FetchingBackedUpDataDetails) String() string { return proto.CompactTextString(m) } func (*FetchingBackedUpDataDetails) ProtoMessage() {} func (*FetchingBackedUpDataDetails) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{0} } func (m *FetchingBackedUpDataDetails) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FetchingBackedUpDataDetails.Unmarshal(m, b) } func (m *FetchingBackedUpDataDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FetchingBackedUpDataDetails.Marshal(b, m, deterministic) } func (m *FetchingBackedUpDataDetails) XXX_Merge(src proto.Message) { xxx_messageInfo_FetchingBackedUpDataDetails.Merge(m, src) } func (m *FetchingBackedUpDataDetails) XXX_Size() int { return xxx_messageInfo_FetchingBackedUpDataDetails.Size(m) } func (m *FetchingBackedUpDataDetails) XXX_DiscardUnknown() { xxx_messageInfo_FetchingBackedUpDataDetails.DiscardUnknown(m) } var xxx_messageInfo_FetchingBackedUpDataDetails proto.InternalMessageInfo func (m *FetchingBackedUpDataDetails) GetDataNumber() uint32 { if m != nil { return m.DataNumber } return 0 } func (m *FetchingBackedUpDataDetails) GetTotalNumber() uint32 { if m != nil { return m.TotalNumber } return 0 } type Backup struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // this is what we already had Contacts []*SyncInstallationContactV2 `protobuf:"bytes,3,rep,name=contacts,proto3" json:"contacts,omitempty"` Communities []*SyncInstallationCommunity `protobuf:"bytes,4,rep,name=communities,proto3" json:"communities,omitempty"` // newly added details to be backed up to and fetched from waku ContactsDetails *FetchingBackedUpDataDetails `protobuf:"bytes,5,opt,name=contactsDetails,proto3" json:"contactsDetails,omitempty"` CommunitiesDetails *FetchingBackedUpDataDetails `protobuf:"bytes,6,opt,name=communitiesDetails,proto3" json:"communitiesDetails,omitempty"` Profile *BackedUpProfile `protobuf:"bytes,7,opt,name=profile,proto3" json:"profile,omitempty"` ProfileDetails *FetchingBackedUpDataDetails `protobuf:"bytes,8,opt,name=profileDetails,proto3" json:"profileDetails,omitempty"` Setting *SyncSetting `protobuf:"bytes,9,opt,name=setting,proto3" json:"setting,omitempty"` SettingsDetails *FetchingBackedUpDataDetails `protobuf:"bytes,10,opt,name=settingsDetails,proto3" json:"settingsDetails,omitempty"` Keypair *SyncKeypair `protobuf:"bytes,11,opt,name=keypair,proto3" json:"keypair,omitempty"` KeypairDetails *FetchingBackedUpDataDetails `protobuf:"bytes,12,opt,name=keypairDetails,proto3" json:"keypairDetails,omitempty"` WatchOnlyAccount *SyncAccount `protobuf:"bytes,13,opt,name=watchOnlyAccount,proto3" json:"watchOnlyAccount,omitempty"` WatchOnlyAccountDetails *FetchingBackedUpDataDetails `protobuf:"bytes,14,opt,name=watchOnlyAccountDetails,proto3" json:"watchOnlyAccountDetails,omitempty"` Chats []*SyncChat `protobuf:"bytes,15,rep,name=chats,proto3" json:"chats,omitempty"` ChatsDetails *FetchingBackedUpDataDetails `protobuf:"bytes,16,opt,name=chatsDetails,proto3" json:"chatsDetails,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Backup) Reset() { *m = Backup{} } func (m *Backup) String() string { return proto.CompactTextString(m) } func (*Backup) ProtoMessage() {} func (*Backup) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{1} } func (m *Backup) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Backup.Unmarshal(m, b) } func (m *Backup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Backup.Marshal(b, m, deterministic) } func (m *Backup) XXX_Merge(src proto.Message) { xxx_messageInfo_Backup.Merge(m, src) } func (m *Backup) XXX_Size() int { return xxx_messageInfo_Backup.Size(m) } func (m *Backup) XXX_DiscardUnknown() { xxx_messageInfo_Backup.DiscardUnknown(m) } var xxx_messageInfo_Backup proto.InternalMessageInfo func (m *Backup) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *Backup) GetId() string { if m != nil { return m.Id } return "" } func (m *Backup) GetContacts() []*SyncInstallationContactV2 { if m != nil { return m.Contacts } return nil } func (m *Backup) GetCommunities() []*SyncInstallationCommunity { if m != nil { return m.Communities } return nil } func (m *Backup) GetContactsDetails() *FetchingBackedUpDataDetails { if m != nil { return m.ContactsDetails } return nil } func (m *Backup) GetCommunitiesDetails() *FetchingBackedUpDataDetails { if m != nil { return m.CommunitiesDetails } return nil } func (m *Backup) GetProfile() *BackedUpProfile { if m != nil { return m.Profile } return nil } func (m *Backup) GetProfileDetails() *FetchingBackedUpDataDetails { if m != nil { return m.ProfileDetails } return nil } func (m *Backup) GetSetting() *SyncSetting { if m != nil { return m.Setting } return nil } func (m *Backup) GetSettingsDetails() *FetchingBackedUpDataDetails { if m != nil { return m.SettingsDetails } return nil } func (m *Backup) GetKeypair() *SyncKeypair { if m != nil { return m.Keypair } return nil } func (m *Backup) GetKeypairDetails() *FetchingBackedUpDataDetails { if m != nil { return m.KeypairDetails } return nil } func (m *Backup) GetWatchOnlyAccount() *SyncAccount { if m != nil { return m.WatchOnlyAccount } return nil } func (m *Backup) GetWatchOnlyAccountDetails() *FetchingBackedUpDataDetails { if m != nil { return m.WatchOnlyAccountDetails } return nil } func (m *Backup) GetChats() []*SyncChat { if m != nil { return m.Chats } return nil } func (m *Backup) GetChatsDetails() *FetchingBackedUpDataDetails { if m != nil { return m.ChatsDetails } return nil } type MultiAccount struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Identicon string `protobuf:"bytes,3,opt,name=identicon,proto3" json:"identicon,omitempty"` ColorHash []*MultiAccount_ColorHash `protobuf:"bytes,4,rep,name=color_hash,json=colorHash,proto3" json:"color_hash,omitempty"` ColorId int64 `protobuf:"varint,5,opt,name=color_id,json=colorId,proto3" json:"color_id,omitempty"` KeycardPairing string `protobuf:"bytes,6,opt,name=keycard_pairing,json=keycardPairing,proto3" json:"keycard_pairing,omitempty"` KeyUid string `protobuf:"bytes,7,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` Images []*MultiAccount_IdentityImage `protobuf:"bytes,8,rep,name=images,proto3" json:"images,omitempty"` CustomizationColor string `protobuf:"bytes,9,opt,name=customization_color,json=customizationColor,proto3" json:"customization_color,omitempty"` CustomizationColorClock uint64 `protobuf:"varint,10,opt,name=customization_color_clock,json=customizationColorClock,proto3" json:"customization_color_clock,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MultiAccount) Reset() { *m = MultiAccount{} } func (m *MultiAccount) String() string { return proto.CompactTextString(m) } func (*MultiAccount) ProtoMessage() {} func (*MultiAccount) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{2} } func (m *MultiAccount) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MultiAccount.Unmarshal(m, b) } func (m *MultiAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MultiAccount.Marshal(b, m, deterministic) } func (m *MultiAccount) XXX_Merge(src proto.Message) { xxx_messageInfo_MultiAccount.Merge(m, src) } func (m *MultiAccount) XXX_Size() int { return xxx_messageInfo_MultiAccount.Size(m) } func (m *MultiAccount) XXX_DiscardUnknown() { xxx_messageInfo_MultiAccount.DiscardUnknown(m) } var xxx_messageInfo_MultiAccount proto.InternalMessageInfo func (m *MultiAccount) GetName() string { if m != nil { return m.Name } return "" } func (m *MultiAccount) GetTimestamp() int64 { if m != nil { return m.Timestamp } return 0 } func (m *MultiAccount) GetIdenticon() string { if m != nil { return m.Identicon } return "" } func (m *MultiAccount) GetColorHash() []*MultiAccount_ColorHash { if m != nil { return m.ColorHash } return nil } func (m *MultiAccount) GetColorId() int64 { if m != nil { return m.ColorId } return 0 } func (m *MultiAccount) GetKeycardPairing() string { if m != nil { return m.KeycardPairing } return "" } func (m *MultiAccount) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *MultiAccount) GetImages() []*MultiAccount_IdentityImage { if m != nil { return m.Images } return nil } func (m *MultiAccount) GetCustomizationColor() string { if m != nil { return m.CustomizationColor } return "" } func (m *MultiAccount) GetCustomizationColorClock() uint64 { if m != nil { return m.CustomizationColorClock } return 0 } type MultiAccount_ColorHash struct { Index []int64 `protobuf:"varint,1,rep,packed,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MultiAccount_ColorHash) Reset() { *m = MultiAccount_ColorHash{} } func (m *MultiAccount_ColorHash) String() string { return proto.CompactTextString(m) } func (*MultiAccount_ColorHash) ProtoMessage() {} func (*MultiAccount_ColorHash) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{2, 0} } func (m *MultiAccount_ColorHash) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MultiAccount_ColorHash.Unmarshal(m, b) } func (m *MultiAccount_ColorHash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MultiAccount_ColorHash.Marshal(b, m, deterministic) } func (m *MultiAccount_ColorHash) XXX_Merge(src proto.Message) { xxx_messageInfo_MultiAccount_ColorHash.Merge(m, src) } func (m *MultiAccount_ColorHash) XXX_Size() int { return xxx_messageInfo_MultiAccount_ColorHash.Size(m) } func (m *MultiAccount_ColorHash) XXX_DiscardUnknown() { xxx_messageInfo_MultiAccount_ColorHash.DiscardUnknown(m) } var xxx_messageInfo_MultiAccount_ColorHash proto.InternalMessageInfo func (m *MultiAccount_ColorHash) GetIndex() []int64 { if m != nil { return m.Index } return nil } type MultiAccount_IdentityImage struct { KeyUid string `protobuf:"bytes,1,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` Width int64 `protobuf:"varint,4,opt,name=width,proto3" json:"width,omitempty"` Height int64 `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"` Filesize int64 `protobuf:"varint,6,opt,name=filesize,proto3" json:"filesize,omitempty"` ResizeTarget int64 `protobuf:"varint,7,opt,name=resize_target,json=resizeTarget,proto3" json:"resize_target,omitempty"` Clock uint64 `protobuf:"varint,8,opt,name=clock,proto3" json:"clock,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MultiAccount_IdentityImage) Reset() { *m = MultiAccount_IdentityImage{} } func (m *MultiAccount_IdentityImage) String() string { return proto.CompactTextString(m) } func (*MultiAccount_IdentityImage) ProtoMessage() {} func (*MultiAccount_IdentityImage) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{2, 1} } func (m *MultiAccount_IdentityImage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MultiAccount_IdentityImage.Unmarshal(m, b) } func (m *MultiAccount_IdentityImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MultiAccount_IdentityImage.Marshal(b, m, deterministic) } func (m *MultiAccount_IdentityImage) XXX_Merge(src proto.Message) { xxx_messageInfo_MultiAccount_IdentityImage.Merge(m, src) } func (m *MultiAccount_IdentityImage) XXX_Size() int { return xxx_messageInfo_MultiAccount_IdentityImage.Size(m) } func (m *MultiAccount_IdentityImage) XXX_DiscardUnknown() { xxx_messageInfo_MultiAccount_IdentityImage.DiscardUnknown(m) } var xxx_messageInfo_MultiAccount_IdentityImage proto.InternalMessageInfo func (m *MultiAccount_IdentityImage) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *MultiAccount_IdentityImage) GetName() string { if m != nil { return m.Name } return "" } func (m *MultiAccount_IdentityImage) GetPayload() []byte { if m != nil { return m.Payload } return nil } func (m *MultiAccount_IdentityImage) GetWidth() int64 { if m != nil { return m.Width } return 0 } func (m *MultiAccount_IdentityImage) GetHeight() int64 { if m != nil { return m.Height } return 0 } func (m *MultiAccount_IdentityImage) GetFilesize() int64 { if m != nil { return m.Filesize } return 0 } func (m *MultiAccount_IdentityImage) GetResizeTarget() int64 { if m != nil { return m.ResizeTarget } return 0 } func (m *MultiAccount_IdentityImage) GetClock() uint64 { if m != nil { return m.Clock } return 0 } type LocalPairingPayload struct { Keys []*LocalPairingPayload_Key `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` Multiaccount *MultiAccount `protobuf:"bytes,2,opt,name=multiaccount,proto3" json:"multiaccount,omitempty"` Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` ChatKey string `protobuf:"bytes,4,opt,name=chatKey,proto3" json:"chatKey,omitempty"` KeycardPairings string `protobuf:"bytes,5,opt,name=keycardPairings,proto3" json:"keycardPairings,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LocalPairingPayload) Reset() { *m = LocalPairingPayload{} } func (m *LocalPairingPayload) String() string { return proto.CompactTextString(m) } func (*LocalPairingPayload) ProtoMessage() {} func (*LocalPairingPayload) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{3} } func (m *LocalPairingPayload) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LocalPairingPayload.Unmarshal(m, b) } func (m *LocalPairingPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LocalPairingPayload.Marshal(b, m, deterministic) } func (m *LocalPairingPayload) XXX_Merge(src proto.Message) { xxx_messageInfo_LocalPairingPayload.Merge(m, src) } func (m *LocalPairingPayload) XXX_Size() int { return xxx_messageInfo_LocalPairingPayload.Size(m) } func (m *LocalPairingPayload) XXX_DiscardUnknown() { xxx_messageInfo_LocalPairingPayload.DiscardUnknown(m) } var xxx_messageInfo_LocalPairingPayload proto.InternalMessageInfo func (m *LocalPairingPayload) GetKeys() []*LocalPairingPayload_Key { if m != nil { return m.Keys } return nil } func (m *LocalPairingPayload) GetMultiaccount() *MultiAccount { if m != nil { return m.Multiaccount } return nil } func (m *LocalPairingPayload) GetPassword() string { if m != nil { return m.Password } return "" } func (m *LocalPairingPayload) GetChatKey() string { if m != nil { return m.ChatKey } return "" } func (m *LocalPairingPayload) GetKeycardPairings() string { if m != nil { return m.KeycardPairings } return "" } type LocalPairingPayload_Key struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LocalPairingPayload_Key) Reset() { *m = LocalPairingPayload_Key{} } func (m *LocalPairingPayload_Key) String() string { return proto.CompactTextString(m) } func (*LocalPairingPayload_Key) ProtoMessage() {} func (*LocalPairingPayload_Key) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{3, 0} } func (m *LocalPairingPayload_Key) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LocalPairingPayload_Key.Unmarshal(m, b) } func (m *LocalPairingPayload_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LocalPairingPayload_Key.Marshal(b, m, deterministic) } func (m *LocalPairingPayload_Key) XXX_Merge(src proto.Message) { xxx_messageInfo_LocalPairingPayload_Key.Merge(m, src) } func (m *LocalPairingPayload_Key) XXX_Size() int { return xxx_messageInfo_LocalPairingPayload_Key.Size(m) } func (m *LocalPairingPayload_Key) XXX_DiscardUnknown() { xxx_messageInfo_LocalPairingPayload_Key.DiscardUnknown(m) } var xxx_messageInfo_LocalPairingPayload_Key proto.InternalMessageInfo func (m *LocalPairingPayload_Key) GetName() string { if m != nil { return m.Name } return "" } func (m *LocalPairingPayload_Key) GetData() []byte { if m != nil { return m.Data } return nil } type LocalPairingPeerHello struct { PairingVersion int32 `protobuf:"varint,1,opt,name=pairing_version,json=pairingVersion,proto3" json:"pairing_version,omitempty"` PeerId []byte `protobuf:"bytes,2,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"` DeviceName string `protobuf:"bytes,3,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"` DeviceType string `protobuf:"bytes,4,opt,name=device_type,json=deviceType,proto3" json:"device_type,omitempty"` Signature []byte `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LocalPairingPeerHello) Reset() { *m = LocalPairingPeerHello{} } func (m *LocalPairingPeerHello) String() string { return proto.CompactTextString(m) } func (*LocalPairingPeerHello) ProtoMessage() {} func (*LocalPairingPeerHello) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{4} } func (m *LocalPairingPeerHello) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LocalPairingPeerHello.Unmarshal(m, b) } func (m *LocalPairingPeerHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LocalPairingPeerHello.Marshal(b, m, deterministic) } func (m *LocalPairingPeerHello) XXX_Merge(src proto.Message) { xxx_messageInfo_LocalPairingPeerHello.Merge(m, src) } func (m *LocalPairingPeerHello) XXX_Size() int { return xxx_messageInfo_LocalPairingPeerHello.Size(m) } func (m *LocalPairingPeerHello) XXX_DiscardUnknown() { xxx_messageInfo_LocalPairingPeerHello.DiscardUnknown(m) } var xxx_messageInfo_LocalPairingPeerHello proto.InternalMessageInfo func (m *LocalPairingPeerHello) GetPairingVersion() int32 { if m != nil { return m.PairingVersion } return 0 } func (m *LocalPairingPeerHello) GetPeerId() []byte { if m != nil { return m.PeerId } return nil } func (m *LocalPairingPeerHello) GetDeviceName() string { if m != nil { return m.DeviceName } return "" } func (m *LocalPairingPeerHello) GetDeviceType() string { if m != nil { return m.DeviceType } return "" } func (m *LocalPairingPeerHello) GetSignature() []byte { if m != nil { return m.Signature } return nil } type SyncPairInstallation struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` InstallationId string `protobuf:"bytes,2,opt,name=installation_id,json=installationId,proto3" json:"installation_id,omitempty"` DeviceType string `protobuf:"bytes,3,opt,name=device_type,json=deviceType,proto3" json:"device_type,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // following fields used for local pairing Version uint32 `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncPairInstallation) Reset() { *m = SyncPairInstallation{} } func (m *SyncPairInstallation) String() string { return proto.CompactTextString(m) } func (*SyncPairInstallation) ProtoMessage() {} func (*SyncPairInstallation) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{5} } func (m *SyncPairInstallation) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncPairInstallation.Unmarshal(m, b) } func (m *SyncPairInstallation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncPairInstallation.Marshal(b, m, deterministic) } func (m *SyncPairInstallation) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncPairInstallation.Merge(m, src) } func (m *SyncPairInstallation) XXX_Size() int { return xxx_messageInfo_SyncPairInstallation.Size(m) } func (m *SyncPairInstallation) XXX_DiscardUnknown() { xxx_messageInfo_SyncPairInstallation.DiscardUnknown(m) } var xxx_messageInfo_SyncPairInstallation proto.InternalMessageInfo func (m *SyncPairInstallation) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncPairInstallation) GetInstallationId() string { if m != nil { return m.InstallationId } return "" } func (m *SyncPairInstallation) GetDeviceType() string { if m != nil { return m.DeviceType } return "" } func (m *SyncPairInstallation) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncPairInstallation) GetVersion() uint32 { if m != nil { return m.Version } return 0 } type SyncInstallationContactV2 struct { LastUpdatedLocally uint64 `protobuf:"varint,1,opt,name=last_updated_locally,json=lastUpdatedLocally,proto3" json:"last_updated_locally,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` ProfileImage string `protobuf:"bytes,3,opt,name=profile_image,json=profileImage,proto3" json:"profile_image,omitempty"` EnsName string `protobuf:"bytes,4,opt,name=ens_name,json=ensName,proto3" json:"ens_name,omitempty"` LastUpdated uint64 `protobuf:"varint,5,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` SystemTags []string `protobuf:"bytes,6,rep,name=system_tags,json=systemTags,proto3" json:"system_tags,omitempty"` LocalNickname string `protobuf:"bytes,7,opt,name=local_nickname,json=localNickname,proto3" json:"local_nickname,omitempty"` Added bool `protobuf:"varint,9,opt,name=added,proto3" json:"added,omitempty"` Blocked bool `protobuf:"varint,10,opt,name=blocked,proto3" json:"blocked,omitempty"` Muted bool `protobuf:"varint,11,opt,name=muted,proto3" json:"muted,omitempty"` Removed bool `protobuf:"varint,12,opt,name=removed,proto3" json:"removed,omitempty"` HasAddedUs bool `protobuf:"varint,13,opt,name=has_added_us,json=hasAddedUs,proto3" json:"has_added_us,omitempty"` VerificationStatus int64 `protobuf:"varint,14,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"` TrustStatus int64 `protobuf:"varint,15,opt,name=trust_status,json=trustStatus,proto3" json:"trust_status,omitempty"` ContactRequestLocalState int64 `protobuf:"varint,16,opt,name=contact_request_local_state,json=contactRequestLocalState,proto3" json:"contact_request_local_state,omitempty"` ContactRequestLocalClock int64 `protobuf:"varint,17,opt,name=contact_request_local_clock,json=contactRequestLocalClock,proto3" json:"contact_request_local_clock,omitempty"` ContactRequestRemoteState int64 `protobuf:"varint,18,opt,name=contact_request_remote_state,json=contactRequestRemoteState,proto3" json:"contact_request_remote_state,omitempty"` ContactRequestRemoteClock int64 `protobuf:"varint,19,opt,name=contact_request_remote_clock,json=contactRequestRemoteClock,proto3" json:"contact_request_remote_clock,omitempty"` DisplayName string `protobuf:"bytes,20,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncInstallationContactV2) Reset() { *m = SyncInstallationContactV2{} } func (m *SyncInstallationContactV2) String() string { return proto.CompactTextString(m) } func (*SyncInstallationContactV2) ProtoMessage() {} func (*SyncInstallationContactV2) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{6} } func (m *SyncInstallationContactV2) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncInstallationContactV2.Unmarshal(m, b) } func (m *SyncInstallationContactV2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncInstallationContactV2.Marshal(b, m, deterministic) } func (m *SyncInstallationContactV2) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncInstallationContactV2.Merge(m, src) } func (m *SyncInstallationContactV2) XXX_Size() int { return xxx_messageInfo_SyncInstallationContactV2.Size(m) } func (m *SyncInstallationContactV2) XXX_DiscardUnknown() { xxx_messageInfo_SyncInstallationContactV2.DiscardUnknown(m) } var xxx_messageInfo_SyncInstallationContactV2 proto.InternalMessageInfo func (m *SyncInstallationContactV2) GetLastUpdatedLocally() uint64 { if m != nil { return m.LastUpdatedLocally } return 0 } func (m *SyncInstallationContactV2) GetId() string { if m != nil { return m.Id } return "" } func (m *SyncInstallationContactV2) GetProfileImage() string { if m != nil { return m.ProfileImage } return "" } func (m *SyncInstallationContactV2) GetEnsName() string { if m != nil { return m.EnsName } return "" } func (m *SyncInstallationContactV2) GetLastUpdated() uint64 { if m != nil { return m.LastUpdated } return 0 } func (m *SyncInstallationContactV2) GetSystemTags() []string { if m != nil { return m.SystemTags } return nil } func (m *SyncInstallationContactV2) GetLocalNickname() string { if m != nil { return m.LocalNickname } return "" } func (m *SyncInstallationContactV2) GetAdded() bool { if m != nil { return m.Added } return false } func (m *SyncInstallationContactV2) GetBlocked() bool { if m != nil { return m.Blocked } return false } func (m *SyncInstallationContactV2) GetMuted() bool { if m != nil { return m.Muted } return false } func (m *SyncInstallationContactV2) GetRemoved() bool { if m != nil { return m.Removed } return false } func (m *SyncInstallationContactV2) GetHasAddedUs() bool { if m != nil { return m.HasAddedUs } return false } func (m *SyncInstallationContactV2) GetVerificationStatus() int64 { if m != nil { return m.VerificationStatus } return 0 } func (m *SyncInstallationContactV2) GetTrustStatus() int64 { if m != nil { return m.TrustStatus } return 0 } func (m *SyncInstallationContactV2) GetContactRequestLocalState() int64 { if m != nil { return m.ContactRequestLocalState } return 0 } func (m *SyncInstallationContactV2) GetContactRequestLocalClock() int64 { if m != nil { return m.ContactRequestLocalClock } return 0 } func (m *SyncInstallationContactV2) GetContactRequestRemoteState() int64 { if m != nil { return m.ContactRequestRemoteState } return 0 } func (m *SyncInstallationContactV2) GetContactRequestRemoteClock() int64 { if m != nil { return m.ContactRequestRemoteClock } return 0 } func (m *SyncInstallationContactV2) GetDisplayName() string { if m != nil { return m.DisplayName } return "" } type SyncInstallationAccount struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` ProfileImage string `protobuf:"bytes,2,opt,name=profile_image,json=profileImage,proto3" json:"profile_image,omitempty"` LastUpdated uint64 `protobuf:"varint,3,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncInstallationAccount) Reset() { *m = SyncInstallationAccount{} } func (m *SyncInstallationAccount) String() string { return proto.CompactTextString(m) } func (*SyncInstallationAccount) ProtoMessage() {} func (*SyncInstallationAccount) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{7} } func (m *SyncInstallationAccount) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncInstallationAccount.Unmarshal(m, b) } func (m *SyncInstallationAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncInstallationAccount.Marshal(b, m, deterministic) } func (m *SyncInstallationAccount) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncInstallationAccount.Merge(m, src) } func (m *SyncInstallationAccount) XXX_Size() int { return xxx_messageInfo_SyncInstallationAccount.Size(m) } func (m *SyncInstallationAccount) XXX_DiscardUnknown() { xxx_messageInfo_SyncInstallationAccount.DiscardUnknown(m) } var xxx_messageInfo_SyncInstallationAccount proto.InternalMessageInfo func (m *SyncInstallationAccount) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncInstallationAccount) GetProfileImage() string { if m != nil { return m.ProfileImage } return "" } func (m *SyncInstallationAccount) GetLastUpdated() uint64 { if m != nil { return m.LastUpdated } return 0 } type SyncInstallationCommunity struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id []byte `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // Don't sync private_key because we want to have only one control node PrivateKey []byte `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // Deprecated: Do not use. Description []byte `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` Joined bool `protobuf:"varint,5,opt,name=joined,proto3" json:"joined,omitempty"` Verified bool `protobuf:"varint,6,opt,name=verified,proto3" json:"verified,omitempty"` Muted bool `protobuf:"varint,7,opt,name=muted,proto3" json:"muted,omitempty"` RequestsToJoin []*SyncCommunityRequestsToJoin `protobuf:"bytes,8,rep,name=requests_to_join,json=requestsToJoin,proto3" json:"requests_to_join,omitempty"` Settings *SyncCommunitySettings `protobuf:"bytes,9,opt,name=settings,proto3" json:"settings,omitempty"` Encrypted bool `protobuf:"varint,10,opt,name=encrypted,proto3" json:"encrypted,omitempty"` Spectated bool `protobuf:"varint,11,opt,name=spectated,proto3" json:"spectated,omitempty"` EncryptionKeys []byte `protobuf:"bytes,12,opt,name=encryption_keys,json=encryptionKeys,proto3" json:"encryption_keys,omitempty"` ControlNode *SyncCommunityControlNode `protobuf:"bytes,13,opt,name=control_node,json=controlNode,proto3" json:"control_node,omitempty"` JoinedAt int64 `protobuf:"varint,14,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncInstallationCommunity) Reset() { *m = SyncInstallationCommunity{} } func (m *SyncInstallationCommunity) String() string { return proto.CompactTextString(m) } func (*SyncInstallationCommunity) ProtoMessage() {} func (*SyncInstallationCommunity) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{8} } func (m *SyncInstallationCommunity) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncInstallationCommunity.Unmarshal(m, b) } func (m *SyncInstallationCommunity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncInstallationCommunity.Marshal(b, m, deterministic) } func (m *SyncInstallationCommunity) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncInstallationCommunity.Merge(m, src) } func (m *SyncInstallationCommunity) XXX_Size() int { return xxx_messageInfo_SyncInstallationCommunity.Size(m) } func (m *SyncInstallationCommunity) XXX_DiscardUnknown() { xxx_messageInfo_SyncInstallationCommunity.DiscardUnknown(m) } var xxx_messageInfo_SyncInstallationCommunity proto.InternalMessageInfo func (m *SyncInstallationCommunity) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncInstallationCommunity) GetId() []byte { if m != nil { return m.Id } return nil } // Deprecated: Do not use. func (m *SyncInstallationCommunity) GetPrivateKey() []byte { if m != nil { return m.PrivateKey } return nil } func (m *SyncInstallationCommunity) GetDescription() []byte { if m != nil { return m.Description } return nil } func (m *SyncInstallationCommunity) GetJoined() bool { if m != nil { return m.Joined } return false } func (m *SyncInstallationCommunity) GetVerified() bool { if m != nil { return m.Verified } return false } func (m *SyncInstallationCommunity) GetMuted() bool { if m != nil { return m.Muted } return false } func (m *SyncInstallationCommunity) GetRequestsToJoin() []*SyncCommunityRequestsToJoin { if m != nil { return m.RequestsToJoin } return nil } func (m *SyncInstallationCommunity) GetSettings() *SyncCommunitySettings { if m != nil { return m.Settings } return nil } func (m *SyncInstallationCommunity) GetEncrypted() bool { if m != nil { return m.Encrypted } return false } func (m *SyncInstallationCommunity) GetSpectated() bool { if m != nil { return m.Spectated } return false } func (m *SyncInstallationCommunity) GetEncryptionKeys() []byte { if m != nil { return m.EncryptionKeys } return nil } func (m *SyncInstallationCommunity) GetControlNode() *SyncCommunityControlNode { if m != nil { return m.ControlNode } return nil } func (m *SyncInstallationCommunity) GetJoinedAt() int64 { if m != nil { return m.JoinedAt } return 0 } type SyncCommunityRequestsToJoin struct { Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Clock uint64 `protobuf:"varint,3,opt,name=clock,proto3" json:"clock,omitempty"` EnsName string `protobuf:"bytes,4,opt,name=ens_name,json=ensName,proto3" json:"ens_name,omitempty"` ChatId string `protobuf:"bytes,5,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"` CommunityId []byte `protobuf:"bytes,6,opt,name=community_id,json=communityId,proto3" json:"community_id,omitempty"` State uint64 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"` RevealedAccounts []*RevealedAccount `protobuf:"bytes,8,rep,name=revealed_accounts,json=revealedAccounts,proto3" json:"revealed_accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncCommunityRequestsToJoin) Reset() { *m = SyncCommunityRequestsToJoin{} } func (m *SyncCommunityRequestsToJoin) String() string { return proto.CompactTextString(m) } func (*SyncCommunityRequestsToJoin) ProtoMessage() {} func (*SyncCommunityRequestsToJoin) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{9} } func (m *SyncCommunityRequestsToJoin) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncCommunityRequestsToJoin.Unmarshal(m, b) } func (m *SyncCommunityRequestsToJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncCommunityRequestsToJoin.Marshal(b, m, deterministic) } func (m *SyncCommunityRequestsToJoin) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncCommunityRequestsToJoin.Merge(m, src) } func (m *SyncCommunityRequestsToJoin) XXX_Size() int { return xxx_messageInfo_SyncCommunityRequestsToJoin.Size(m) } func (m *SyncCommunityRequestsToJoin) XXX_DiscardUnknown() { xxx_messageInfo_SyncCommunityRequestsToJoin.DiscardUnknown(m) } var xxx_messageInfo_SyncCommunityRequestsToJoin proto.InternalMessageInfo func (m *SyncCommunityRequestsToJoin) GetId() []byte { if m != nil { return m.Id } return nil } func (m *SyncCommunityRequestsToJoin) GetPublicKey() string { if m != nil { return m.PublicKey } return "" } func (m *SyncCommunityRequestsToJoin) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncCommunityRequestsToJoin) GetEnsName() string { if m != nil { return m.EnsName } return "" } func (m *SyncCommunityRequestsToJoin) GetChatId() string { if m != nil { return m.ChatId } return "" } func (m *SyncCommunityRequestsToJoin) GetCommunityId() []byte { if m != nil { return m.CommunityId } return nil } func (m *SyncCommunityRequestsToJoin) GetState() uint64 { if m != nil { return m.State } return 0 } func (m *SyncCommunityRequestsToJoin) GetRevealedAccounts() []*RevealedAccount { if m != nil { return m.RevealedAccounts } return nil } type SyncCommunityControlNode struct { // Lamport timestamp of control node change Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` // The device id of the control node // Empty if there is no control node InstallationId string `protobuf:"bytes,2,opt,name=installation_id,json=installationId,proto3" json:"installation_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncCommunityControlNode) Reset() { *m = SyncCommunityControlNode{} } func (m *SyncCommunityControlNode) String() string { return proto.CompactTextString(m) } func (*SyncCommunityControlNode) ProtoMessage() {} func (*SyncCommunityControlNode) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{10} } func (m *SyncCommunityControlNode) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncCommunityControlNode.Unmarshal(m, b) } func (m *SyncCommunityControlNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncCommunityControlNode.Marshal(b, m, deterministic) } func (m *SyncCommunityControlNode) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncCommunityControlNode.Merge(m, src) } func (m *SyncCommunityControlNode) XXX_Size() int { return xxx_messageInfo_SyncCommunityControlNode.Size(m) } func (m *SyncCommunityControlNode) XXX_DiscardUnknown() { xxx_messageInfo_SyncCommunityControlNode.DiscardUnknown(m) } var xxx_messageInfo_SyncCommunityControlNode proto.InternalMessageInfo func (m *SyncCommunityControlNode) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncCommunityControlNode) GetInstallationId() string { if m != nil { return m.InstallationId } return "" } type SyncChat struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ChatType uint32 `protobuf:"varint,2,opt,name=chat_type,json=chatType,proto3" json:"chat_type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` MembershipUpdateEvents []*MembershipUpdateEvents `protobuf:"bytes,4,rep,name=membershipUpdateEvents,proto3" json:"membershipUpdateEvents,omitempty"` Active bool `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty"` Clock uint64 `protobuf:"varint,6,opt,name=clock,proto3" json:"clock,omitempty"` Muted bool `protobuf:"varint,7,opt,name=muted,proto3" json:"muted,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncChat) Reset() { *m = SyncChat{} } func (m *SyncChat) String() string { return proto.CompactTextString(m) } func (*SyncChat) ProtoMessage() {} func (*SyncChat) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{11} } func (m *SyncChat) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncChat.Unmarshal(m, b) } func (m *SyncChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncChat.Marshal(b, m, deterministic) } func (m *SyncChat) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncChat.Merge(m, src) } func (m *SyncChat) XXX_Size() int { return xxx_messageInfo_SyncChat.Size(m) } func (m *SyncChat) XXX_DiscardUnknown() { xxx_messageInfo_SyncChat.DiscardUnknown(m) } var xxx_messageInfo_SyncChat proto.InternalMessageInfo func (m *SyncChat) GetId() string { if m != nil { return m.Id } return "" } func (m *SyncChat) GetChatType() uint32 { if m != nil { return m.ChatType } return 0 } func (m *SyncChat) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncChat) GetMembershipUpdateEvents() []*MembershipUpdateEvents { if m != nil { return m.MembershipUpdateEvents } return nil } func (m *SyncChat) GetActive() bool { if m != nil { return m.Active } return false } func (m *SyncChat) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncChat) GetMuted() bool { if m != nil { return m.Muted } return false } type MembershipUpdateEvents struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Type uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` Members []string `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"` Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` Signature []byte `protobuf:"bytes,5,opt,name=signature,proto3" json:"signature,omitempty"` ChatId string `protobuf:"bytes,6,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"` From string `protobuf:"bytes,7,opt,name=from,proto3" json:"from,omitempty"` RawPayload []byte `protobuf:"bytes,8,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"` Color string `protobuf:"bytes,9,opt,name=color,proto3" json:"color,omitempty"` Image []byte `protobuf:"bytes,10,opt,name=image,proto3" json:"image,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MembershipUpdateEvents) Reset() { *m = MembershipUpdateEvents{} } func (m *MembershipUpdateEvents) String() string { return proto.CompactTextString(m) } func (*MembershipUpdateEvents) ProtoMessage() {} func (*MembershipUpdateEvents) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{12} } func (m *MembershipUpdateEvents) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MembershipUpdateEvents.Unmarshal(m, b) } func (m *MembershipUpdateEvents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MembershipUpdateEvents.Marshal(b, m, deterministic) } func (m *MembershipUpdateEvents) XXX_Merge(src proto.Message) { xxx_messageInfo_MembershipUpdateEvents.Merge(m, src) } func (m *MembershipUpdateEvents) XXX_Size() int { return xxx_messageInfo_MembershipUpdateEvents.Size(m) } func (m *MembershipUpdateEvents) XXX_DiscardUnknown() { xxx_messageInfo_MembershipUpdateEvents.DiscardUnknown(m) } var xxx_messageInfo_MembershipUpdateEvents proto.InternalMessageInfo func (m *MembershipUpdateEvents) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *MembershipUpdateEvents) GetType() uint32 { if m != nil { return m.Type } return 0 } func (m *MembershipUpdateEvents) GetMembers() []string { if m != nil { return m.Members } return nil } func (m *MembershipUpdateEvents) GetName() string { if m != nil { return m.Name } return "" } func (m *MembershipUpdateEvents) GetSignature() []byte { if m != nil { return m.Signature } return nil } func (m *MembershipUpdateEvents) GetChatId() string { if m != nil { return m.ChatId } return "" } func (m *MembershipUpdateEvents) GetFrom() string { if m != nil { return m.From } return "" } func (m *MembershipUpdateEvents) GetRawPayload() []byte { if m != nil { return m.RawPayload } return nil } func (m *MembershipUpdateEvents) GetColor() string { if m != nil { return m.Color } return "" } func (m *MembershipUpdateEvents) GetImage() []byte { if m != nil { return m.Image } return nil } type SyncChatRemoved struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncChatRemoved) Reset() { *m = SyncChatRemoved{} } func (m *SyncChatRemoved) String() string { return proto.CompactTextString(m) } func (*SyncChatRemoved) ProtoMessage() {} func (*SyncChatRemoved) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{13} } func (m *SyncChatRemoved) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncChatRemoved.Unmarshal(m, b) } func (m *SyncChatRemoved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncChatRemoved.Marshal(b, m, deterministic) } func (m *SyncChatRemoved) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncChatRemoved.Merge(m, src) } func (m *SyncChatRemoved) XXX_Size() int { return xxx_messageInfo_SyncChatRemoved.Size(m) } func (m *SyncChatRemoved) XXX_DiscardUnknown() { xxx_messageInfo_SyncChatRemoved.DiscardUnknown(m) } var xxx_messageInfo_SyncChatRemoved proto.InternalMessageInfo func (m *SyncChatRemoved) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncChatRemoved) GetId() string { if m != nil { return m.Id } return "" } type SyncChatMessagesRead struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncChatMessagesRead) Reset() { *m = SyncChatMessagesRead{} } func (m *SyncChatMessagesRead) String() string { return proto.CompactTextString(m) } func (*SyncChatMessagesRead) ProtoMessage() {} func (*SyncChatMessagesRead) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{14} } func (m *SyncChatMessagesRead) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncChatMessagesRead.Unmarshal(m, b) } func (m *SyncChatMessagesRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncChatMessagesRead.Marshal(b, m, deterministic) } func (m *SyncChatMessagesRead) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncChatMessagesRead.Merge(m, src) } func (m *SyncChatMessagesRead) XXX_Size() int { return xxx_messageInfo_SyncChatMessagesRead.Size(m) } func (m *SyncChatMessagesRead) XXX_DiscardUnknown() { xxx_messageInfo_SyncChatMessagesRead.DiscardUnknown(m) } var xxx_messageInfo_SyncChatMessagesRead proto.InternalMessageInfo func (m *SyncChatMessagesRead) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncChatMessagesRead) GetId() string { if m != nil { return m.Id } return "" } type SyncActivityCenterRead struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterRead) Reset() { *m = SyncActivityCenterRead{} } func (m *SyncActivityCenterRead) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterRead) ProtoMessage() {} func (*SyncActivityCenterRead) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{15} } func (m *SyncActivityCenterRead) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterRead.Unmarshal(m, b) } func (m *SyncActivityCenterRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterRead.Marshal(b, m, deterministic) } func (m *SyncActivityCenterRead) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterRead.Merge(m, src) } func (m *SyncActivityCenterRead) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterRead.Size(m) } func (m *SyncActivityCenterRead) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterRead.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterRead proto.InternalMessageInfo func (m *SyncActivityCenterRead) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterRead) GetIds() [][]byte { if m != nil { return m.Ids } return nil } type SyncActivityCenterAccepted struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterAccepted) Reset() { *m = SyncActivityCenterAccepted{} } func (m *SyncActivityCenterAccepted) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterAccepted) ProtoMessage() {} func (*SyncActivityCenterAccepted) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{16} } func (m *SyncActivityCenterAccepted) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterAccepted.Unmarshal(m, b) } func (m *SyncActivityCenterAccepted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterAccepted.Marshal(b, m, deterministic) } func (m *SyncActivityCenterAccepted) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterAccepted.Merge(m, src) } func (m *SyncActivityCenterAccepted) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterAccepted.Size(m) } func (m *SyncActivityCenterAccepted) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterAccepted.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterAccepted proto.InternalMessageInfo func (m *SyncActivityCenterAccepted) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterAccepted) GetIds() [][]byte { if m != nil { return m.Ids } return nil } type SyncActivityCenterDismissed struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterDismissed) Reset() { *m = SyncActivityCenterDismissed{} } func (m *SyncActivityCenterDismissed) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterDismissed) ProtoMessage() {} func (*SyncActivityCenterDismissed) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{17} } func (m *SyncActivityCenterDismissed) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterDismissed.Unmarshal(m, b) } func (m *SyncActivityCenterDismissed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterDismissed.Marshal(b, m, deterministic) } func (m *SyncActivityCenterDismissed) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterDismissed.Merge(m, src) } func (m *SyncActivityCenterDismissed) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterDismissed.Size(m) } func (m *SyncActivityCenterDismissed) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterDismissed.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterDismissed proto.InternalMessageInfo func (m *SyncActivityCenterDismissed) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterDismissed) GetIds() [][]byte { if m != nil { return m.Ids } return nil } type SyncActivityCenterDeleted struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterDeleted) Reset() { *m = SyncActivityCenterDeleted{} } func (m *SyncActivityCenterDeleted) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterDeleted) ProtoMessage() {} func (*SyncActivityCenterDeleted) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{18} } func (m *SyncActivityCenterDeleted) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterDeleted.Unmarshal(m, b) } func (m *SyncActivityCenterDeleted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterDeleted.Marshal(b, m, deterministic) } func (m *SyncActivityCenterDeleted) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterDeleted.Merge(m, src) } func (m *SyncActivityCenterDeleted) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterDeleted.Size(m) } func (m *SyncActivityCenterDeleted) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterDeleted.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterDeleted proto.InternalMessageInfo func (m *SyncActivityCenterDeleted) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterDeleted) GetIds() [][]byte { if m != nil { return m.Ids } return nil } type SyncActivityCenterUnread struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Ids [][]byte `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterUnread) Reset() { *m = SyncActivityCenterUnread{} } func (m *SyncActivityCenterUnread) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterUnread) ProtoMessage() {} func (*SyncActivityCenterUnread) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{19} } func (m *SyncActivityCenterUnread) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterUnread.Unmarshal(m, b) } func (m *SyncActivityCenterUnread) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterUnread.Marshal(b, m, deterministic) } func (m *SyncActivityCenterUnread) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterUnread.Merge(m, src) } func (m *SyncActivityCenterUnread) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterUnread.Size(m) } func (m *SyncActivityCenterUnread) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterUnread.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterUnread proto.InternalMessageInfo func (m *SyncActivityCenterUnread) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterUnread) GetIds() [][]byte { if m != nil { return m.Ids } return nil } type SyncActivityCenterCommunityRequestDecision struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id []byte `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` MembershipStatus uint32 `protobuf:"varint,3,opt,name=membership_status,json=membershipStatus,proto3" json:"membership_status,omitempty"` Decision SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision `protobuf:"varint,4,opt,name=decision,proto3,enum=protobuf.SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision" json:"decision,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncActivityCenterCommunityRequestDecision) Reset() { *m = SyncActivityCenterCommunityRequestDecision{} } func (m *SyncActivityCenterCommunityRequestDecision) String() string { return proto.CompactTextString(m) } func (*SyncActivityCenterCommunityRequestDecision) ProtoMessage() {} func (*SyncActivityCenterCommunityRequestDecision) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{20} } func (m *SyncActivityCenterCommunityRequestDecision) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncActivityCenterCommunityRequestDecision.Unmarshal(m, b) } func (m *SyncActivityCenterCommunityRequestDecision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncActivityCenterCommunityRequestDecision.Marshal(b, m, deterministic) } func (m *SyncActivityCenterCommunityRequestDecision) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncActivityCenterCommunityRequestDecision.Merge(m, src) } func (m *SyncActivityCenterCommunityRequestDecision) XXX_Size() int { return xxx_messageInfo_SyncActivityCenterCommunityRequestDecision.Size(m) } func (m *SyncActivityCenterCommunityRequestDecision) XXX_DiscardUnknown() { xxx_messageInfo_SyncActivityCenterCommunityRequestDecision.DiscardUnknown(m) } var xxx_messageInfo_SyncActivityCenterCommunityRequestDecision proto.InternalMessageInfo func (m *SyncActivityCenterCommunityRequestDecision) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncActivityCenterCommunityRequestDecision) GetId() []byte { if m != nil { return m.Id } return nil } func (m *SyncActivityCenterCommunityRequestDecision) GetMembershipStatus() uint32 { if m != nil { return m.MembershipStatus } return 0 } func (m *SyncActivityCenterCommunityRequestDecision) GetDecision() SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision { if m != nil { return m.Decision } return SyncActivityCenterCommunityRequestDecision_ACCEPTED } type SyncBookmark struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` ImageUrl string `protobuf:"bytes,4,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` Removed bool `protobuf:"varint,5,opt,name=removed,proto3" json:"removed,omitempty"` DeletedAt uint64 `protobuf:"varint,6,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncBookmark) Reset() { *m = SyncBookmark{} } func (m *SyncBookmark) String() string { return proto.CompactTextString(m) } func (*SyncBookmark) ProtoMessage() {} func (*SyncBookmark) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{21} } func (m *SyncBookmark) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncBookmark.Unmarshal(m, b) } func (m *SyncBookmark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncBookmark.Marshal(b, m, deterministic) } func (m *SyncBookmark) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncBookmark.Merge(m, src) } func (m *SyncBookmark) XXX_Size() int { return xxx_messageInfo_SyncBookmark.Size(m) } func (m *SyncBookmark) XXX_DiscardUnknown() { xxx_messageInfo_SyncBookmark.DiscardUnknown(m) } var xxx_messageInfo_SyncBookmark proto.InternalMessageInfo func (m *SyncBookmark) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncBookmark) GetUrl() string { if m != nil { return m.Url } return "" } func (m *SyncBookmark) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncBookmark) GetImageUrl() string { if m != nil { return m.ImageUrl } return "" } func (m *SyncBookmark) GetRemoved() bool { if m != nil { return m.Removed } return false } func (m *SyncBookmark) GetDeletedAt() uint64 { if m != nil { return m.DeletedAt } return 0 } type SyncEnsUsernameDetail struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` ChainId uint64 `protobuf:"varint,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` Removed bool `protobuf:"varint,4,opt,name=removed,proto3" json:"removed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncEnsUsernameDetail) Reset() { *m = SyncEnsUsernameDetail{} } func (m *SyncEnsUsernameDetail) String() string { return proto.CompactTextString(m) } func (*SyncEnsUsernameDetail) ProtoMessage() {} func (*SyncEnsUsernameDetail) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{22} } func (m *SyncEnsUsernameDetail) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncEnsUsernameDetail.Unmarshal(m, b) } func (m *SyncEnsUsernameDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncEnsUsernameDetail.Marshal(b, m, deterministic) } func (m *SyncEnsUsernameDetail) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncEnsUsernameDetail.Merge(m, src) } func (m *SyncEnsUsernameDetail) XXX_Size() int { return xxx_messageInfo_SyncEnsUsernameDetail.Size(m) } func (m *SyncEnsUsernameDetail) XXX_DiscardUnknown() { xxx_messageInfo_SyncEnsUsernameDetail.DiscardUnknown(m) } var xxx_messageInfo_SyncEnsUsernameDetail proto.InternalMessageInfo func (m *SyncEnsUsernameDetail) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncEnsUsernameDetail) GetUsername() string { if m != nil { return m.Username } return "" } func (m *SyncEnsUsernameDetail) GetChainId() uint64 { if m != nil { return m.ChainId } return 0 } func (m *SyncEnsUsernameDetail) GetRemoved() bool { if m != nil { return m.Removed } return false } type SyncClearHistory struct { ChatId string `protobuf:"bytes,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"` ClearedAt uint64 `protobuf:"varint,2,opt,name=cleared_at,json=clearedAt,proto3" json:"cleared_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncClearHistory) Reset() { *m = SyncClearHistory{} } func (m *SyncClearHistory) String() string { return proto.CompactTextString(m) } func (*SyncClearHistory) ProtoMessage() {} func (*SyncClearHistory) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{23} } func (m *SyncClearHistory) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncClearHistory.Unmarshal(m, b) } func (m *SyncClearHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncClearHistory.Marshal(b, m, deterministic) } func (m *SyncClearHistory) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncClearHistory.Merge(m, src) } func (m *SyncClearHistory) XXX_Size() int { return xxx_messageInfo_SyncClearHistory.Size(m) } func (m *SyncClearHistory) XXX_DiscardUnknown() { xxx_messageInfo_SyncClearHistory.DiscardUnknown(m) } var xxx_messageInfo_SyncClearHistory proto.InternalMessageInfo func (m *SyncClearHistory) GetChatId() string { if m != nil { return m.ChatId } return "" } func (m *SyncClearHistory) GetClearedAt() uint64 { if m != nil { return m.ClearedAt } return 0 } type SyncProfilePicture struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` Width uint32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"` Height uint32 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"` FileSize uint32 `protobuf:"varint,5,opt,name=file_size,json=fileSize,proto3" json:"file_size,omitempty"` ResizeTarget uint32 `protobuf:"varint,6,opt,name=resize_target,json=resizeTarget,proto3" json:"resize_target,omitempty"` Clock uint64 `protobuf:"varint,7,opt,name=clock,proto3" json:"clock,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncProfilePicture) Reset() { *m = SyncProfilePicture{} } func (m *SyncProfilePicture) String() string { return proto.CompactTextString(m) } func (*SyncProfilePicture) ProtoMessage() {} func (*SyncProfilePicture) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{24} } func (m *SyncProfilePicture) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncProfilePicture.Unmarshal(m, b) } func (m *SyncProfilePicture) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncProfilePicture.Marshal(b, m, deterministic) } func (m *SyncProfilePicture) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncProfilePicture.Merge(m, src) } func (m *SyncProfilePicture) XXX_Size() int { return xxx_messageInfo_SyncProfilePicture.Size(m) } func (m *SyncProfilePicture) XXX_DiscardUnknown() { xxx_messageInfo_SyncProfilePicture.DiscardUnknown(m) } var xxx_messageInfo_SyncProfilePicture proto.InternalMessageInfo func (m *SyncProfilePicture) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncProfilePicture) GetPayload() []byte { if m != nil { return m.Payload } return nil } func (m *SyncProfilePicture) GetWidth() uint32 { if m != nil { return m.Width } return 0 } func (m *SyncProfilePicture) GetHeight() uint32 { if m != nil { return m.Height } return 0 } func (m *SyncProfilePicture) GetFileSize() uint32 { if m != nil { return m.FileSize } return 0 } func (m *SyncProfilePicture) GetResizeTarget() uint32 { if m != nil { return m.ResizeTarget } return 0 } func (m *SyncProfilePicture) GetClock() uint64 { if m != nil { return m.Clock } return 0 } type SyncProfilePictures struct { KeyUid string `protobuf:"bytes,1,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` Pictures []*SyncProfilePicture `protobuf:"bytes,2,rep,name=pictures,proto3" json:"pictures,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncProfilePictures) Reset() { *m = SyncProfilePictures{} } func (m *SyncProfilePictures) String() string { return proto.CompactTextString(m) } func (*SyncProfilePictures) ProtoMessage() {} func (*SyncProfilePictures) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{25} } func (m *SyncProfilePictures) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncProfilePictures.Unmarshal(m, b) } func (m *SyncProfilePictures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncProfilePictures.Marshal(b, m, deterministic) } func (m *SyncProfilePictures) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncProfilePictures.Merge(m, src) } func (m *SyncProfilePictures) XXX_Size() int { return xxx_messageInfo_SyncProfilePictures.Size(m) } func (m *SyncProfilePictures) XXX_DiscardUnknown() { xxx_messageInfo_SyncProfilePictures.DiscardUnknown(m) } var xxx_messageInfo_SyncProfilePictures proto.InternalMessageInfo func (m *SyncProfilePictures) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *SyncProfilePictures) GetPictures() []*SyncProfilePicture { if m != nil { return m.Pictures } return nil } type SyncAccount struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` KeyUid string `protobuf:"bytes,3,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` PublicKey []byte `protobuf:"bytes,4,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"` Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` ColorId string `protobuf:"bytes,7,opt,name=color_id,json=colorId,proto3" json:"color_id,omitempty"` Emoji string `protobuf:"bytes,8,opt,name=emoji,proto3" json:"emoji,omitempty"` Wallet bool `protobuf:"varint,9,opt,name=wallet,proto3" json:"wallet,omitempty"` Chat bool `protobuf:"varint,10,opt,name=chat,proto3" json:"chat,omitempty"` Hidden bool `protobuf:"varint,11,opt,name=hidden,proto3" json:"hidden,omitempty"` Removed bool `protobuf:"varint,12,opt,name=removed,proto3" json:"removed,omitempty"` Position int64 `protobuf:"varint,13,opt,name=position,proto3" json:"position,omitempty"` ProdPreferredChainIDs string `protobuf:"bytes,14,opt,name=prodPreferredChainIDs,proto3" json:"prodPreferredChainIDs,omitempty"` TestPreferredChainIDs string `protobuf:"bytes,15,opt,name=testPreferredChainIDs,proto3" json:"testPreferredChainIDs,omitempty"` Operable string `protobuf:"bytes,16,opt,name=operable,proto3" json:"operable,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncAccount) Reset() { *m = SyncAccount{} } func (m *SyncAccount) String() string { return proto.CompactTextString(m) } func (*SyncAccount) ProtoMessage() {} func (*SyncAccount) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{26} } func (m *SyncAccount) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncAccount.Unmarshal(m, b) } func (m *SyncAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncAccount.Marshal(b, m, deterministic) } func (m *SyncAccount) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncAccount.Merge(m, src) } func (m *SyncAccount) XXX_Size() int { return xxx_messageInfo_SyncAccount.Size(m) } func (m *SyncAccount) XXX_DiscardUnknown() { xxx_messageInfo_SyncAccount.DiscardUnknown(m) } var xxx_messageInfo_SyncAccount proto.InternalMessageInfo func (m *SyncAccount) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncAccount) GetAddress() []byte { if m != nil { return m.Address } return nil } func (m *SyncAccount) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *SyncAccount) GetPublicKey() []byte { if m != nil { return m.PublicKey } return nil } func (m *SyncAccount) GetPath() string { if m != nil { return m.Path } return "" } func (m *SyncAccount) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncAccount) GetColorId() string { if m != nil { return m.ColorId } return "" } func (m *SyncAccount) GetEmoji() string { if m != nil { return m.Emoji } return "" } func (m *SyncAccount) GetWallet() bool { if m != nil { return m.Wallet } return false } func (m *SyncAccount) GetChat() bool { if m != nil { return m.Chat } return false } func (m *SyncAccount) GetHidden() bool { if m != nil { return m.Hidden } return false } func (m *SyncAccount) GetRemoved() bool { if m != nil { return m.Removed } return false } func (m *SyncAccount) GetPosition() int64 { if m != nil { return m.Position } return 0 } func (m *SyncAccount) GetProdPreferredChainIDs() string { if m != nil { return m.ProdPreferredChainIDs } return "" } func (m *SyncAccount) GetTestPreferredChainIDs() string { if m != nil { return m.TestPreferredChainIDs } return "" } func (m *SyncAccount) GetOperable() string { if m != nil { return m.Operable } return "" } type SyncKeypair struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` KeyUid string `protobuf:"bytes,2,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` DerivedFrom string `protobuf:"bytes,5,opt,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"` LastUsedDerivationIndex uint64 `protobuf:"varint,6,opt,name=last_used_derivation_index,json=lastUsedDerivationIndex,proto3" json:"last_used_derivation_index,omitempty"` SyncedFrom string `protobuf:"bytes,7,opt,name=synced_from,json=syncedFrom,proto3" json:"synced_from,omitempty"` Accounts []*SyncAccount `protobuf:"bytes,8,rep,name=accounts,proto3" json:"accounts,omitempty"` Keycards []*SyncKeycard `protobuf:"bytes,9,rep,name=keycards,proto3" json:"keycards,omitempty"` Removed bool `protobuf:"varint,10,opt,name=removed,proto3" json:"removed,omitempty"` KeycardPairings []byte `protobuf:"bytes,11,opt,name=keycard_pairings,json=keycardPairings,proto3" json:"keycard_pairings,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncKeypair) Reset() { *m = SyncKeypair{} } func (m *SyncKeypair) String() string { return proto.CompactTextString(m) } func (*SyncKeypair) ProtoMessage() {} func (*SyncKeypair) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{27} } func (m *SyncKeypair) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncKeypair.Unmarshal(m, b) } func (m *SyncKeypair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncKeypair.Marshal(b, m, deterministic) } func (m *SyncKeypair) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncKeypair.Merge(m, src) } func (m *SyncKeypair) XXX_Size() int { return xxx_messageInfo_SyncKeypair.Size(m) } func (m *SyncKeypair) XXX_DiscardUnknown() { xxx_messageInfo_SyncKeypair.DiscardUnknown(m) } var xxx_messageInfo_SyncKeypair proto.InternalMessageInfo func (m *SyncKeypair) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncKeypair) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *SyncKeypair) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncKeypair) GetType() string { if m != nil { return m.Type } return "" } func (m *SyncKeypair) GetDerivedFrom() string { if m != nil { return m.DerivedFrom } return "" } func (m *SyncKeypair) GetLastUsedDerivationIndex() uint64 { if m != nil { return m.LastUsedDerivationIndex } return 0 } func (m *SyncKeypair) GetSyncedFrom() string { if m != nil { return m.SyncedFrom } return "" } func (m *SyncKeypair) GetAccounts() []*SyncAccount { if m != nil { return m.Accounts } return nil } func (m *SyncKeypair) GetKeycards() []*SyncKeycard { if m != nil { return m.Keycards } return nil } func (m *SyncKeypair) GetRemoved() bool { if m != nil { return m.Removed } return false } func (m *SyncKeypair) GetKeycardPairings() []byte { if m != nil { return m.KeycardPairings } return nil } // this message is used for syncing accounts positions only, for syncing any other info consider // `SyncAccount` or `SyncKeypair` message type SyncAccountsPositions struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Accounts []*SyncAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncAccountsPositions) Reset() { *m = SyncAccountsPositions{} } func (m *SyncAccountsPositions) String() string { return proto.CompactTextString(m) } func (*SyncAccountsPositions) ProtoMessage() {} func (*SyncAccountsPositions) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{28} } func (m *SyncAccountsPositions) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncAccountsPositions.Unmarshal(m, b) } func (m *SyncAccountsPositions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncAccountsPositions.Marshal(b, m, deterministic) } func (m *SyncAccountsPositions) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncAccountsPositions.Merge(m, src) } func (m *SyncAccountsPositions) XXX_Size() int { return xxx_messageInfo_SyncAccountsPositions.Size(m) } func (m *SyncAccountsPositions) XXX_DiscardUnknown() { xxx_messageInfo_SyncAccountsPositions.DiscardUnknown(m) } var xxx_messageInfo_SyncAccountsPositions proto.InternalMessageInfo func (m *SyncAccountsPositions) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncAccountsPositions) GetAccounts() []*SyncAccount { if m != nil { return m.Accounts } return nil } type SyncSavedAddress struct { Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Favourite bool `protobuf:"varint,3,opt,name=favourite,proto3" json:"favourite,omitempty"` Removed bool `protobuf:"varint,5,opt,name=removed,proto3" json:"removed,omitempty"` UpdateClock uint64 `protobuf:"varint,7,opt,name=update_clock,json=updateClock,proto3" json:"update_clock,omitempty"` ChainShortNames string `protobuf:"bytes,8,opt,name=chain_short_names,json=chainShortNames,proto3" json:"chain_short_names,omitempty"` Ens string `protobuf:"bytes,9,opt,name=ens,proto3" json:"ens,omitempty"` IsTest bool `protobuf:"varint,10,opt,name=is_test,json=isTest,proto3" json:"is_test,omitempty"` Color string `protobuf:"bytes,11,opt,name=color,proto3" json:"color,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncSavedAddress) Reset() { *m = SyncSavedAddress{} } func (m *SyncSavedAddress) String() string { return proto.CompactTextString(m) } func (*SyncSavedAddress) ProtoMessage() {} func (*SyncSavedAddress) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{29} } func (m *SyncSavedAddress) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncSavedAddress.Unmarshal(m, b) } func (m *SyncSavedAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncSavedAddress.Marshal(b, m, deterministic) } func (m *SyncSavedAddress) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncSavedAddress.Merge(m, src) } func (m *SyncSavedAddress) XXX_Size() int { return xxx_messageInfo_SyncSavedAddress.Size(m) } func (m *SyncSavedAddress) XXX_DiscardUnknown() { xxx_messageInfo_SyncSavedAddress.DiscardUnknown(m) } var xxx_messageInfo_SyncSavedAddress proto.InternalMessageInfo func (m *SyncSavedAddress) GetAddress() []byte { if m != nil { return m.Address } return nil } func (m *SyncSavedAddress) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncSavedAddress) GetFavourite() bool { if m != nil { return m.Favourite } return false } func (m *SyncSavedAddress) GetRemoved() bool { if m != nil { return m.Removed } return false } func (m *SyncSavedAddress) GetUpdateClock() uint64 { if m != nil { return m.UpdateClock } return 0 } func (m *SyncSavedAddress) GetChainShortNames() string { if m != nil { return m.ChainShortNames } return "" } func (m *SyncSavedAddress) GetEns() string { if m != nil { return m.Ens } return "" } func (m *SyncSavedAddress) GetIsTest() bool { if m != nil { return m.IsTest } return false } func (m *SyncSavedAddress) GetColor() string { if m != nil { return m.Color } return "" } type SyncCommunitySettings struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` CommunityId string `protobuf:"bytes,2,opt,name=community_id,json=communityId,proto3" json:"community_id,omitempty"` HistoryArchiveSupportEnabled bool `protobuf:"varint,3,opt,name=history_archive_support_enabled,json=historyArchiveSupportEnabled,proto3" json:"history_archive_support_enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncCommunitySettings) Reset() { *m = SyncCommunitySettings{} } func (m *SyncCommunitySettings) String() string { return proto.CompactTextString(m) } func (*SyncCommunitySettings) ProtoMessage() {} func (*SyncCommunitySettings) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{30} } func (m *SyncCommunitySettings) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncCommunitySettings.Unmarshal(m, b) } func (m *SyncCommunitySettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncCommunitySettings.Marshal(b, m, deterministic) } func (m *SyncCommunitySettings) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncCommunitySettings.Merge(m, src) } func (m *SyncCommunitySettings) XXX_Size() int { return xxx_messageInfo_SyncCommunitySettings.Size(m) } func (m *SyncCommunitySettings) XXX_DiscardUnknown() { xxx_messageInfo_SyncCommunitySettings.DiscardUnknown(m) } var xxx_messageInfo_SyncCommunitySettings proto.InternalMessageInfo func (m *SyncCommunitySettings) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncCommunitySettings) GetCommunityId() string { if m != nil { return m.CommunityId } return "" } func (m *SyncCommunitySettings) GetHistoryArchiveSupportEnabled() bool { if m != nil { return m.HistoryArchiveSupportEnabled } return false } type SyncTrustedUser struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Status SyncTrustedUser_TrustStatus `protobuf:"varint,3,opt,name=status,proto3,enum=protobuf.SyncTrustedUser_TrustStatus" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncTrustedUser) Reset() { *m = SyncTrustedUser{} } func (m *SyncTrustedUser) String() string { return proto.CompactTextString(m) } func (*SyncTrustedUser) ProtoMessage() {} func (*SyncTrustedUser) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{31} } func (m *SyncTrustedUser) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncTrustedUser.Unmarshal(m, b) } func (m *SyncTrustedUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncTrustedUser.Marshal(b, m, deterministic) } func (m *SyncTrustedUser) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncTrustedUser.Merge(m, src) } func (m *SyncTrustedUser) XXX_Size() int { return xxx_messageInfo_SyncTrustedUser.Size(m) } func (m *SyncTrustedUser) XXX_DiscardUnknown() { xxx_messageInfo_SyncTrustedUser.DiscardUnknown(m) } var xxx_messageInfo_SyncTrustedUser proto.InternalMessageInfo func (m *SyncTrustedUser) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncTrustedUser) GetId() string { if m != nil { return m.Id } return "" } func (m *SyncTrustedUser) GetStatus() SyncTrustedUser_TrustStatus { if m != nil { return m.Status } return SyncTrustedUser_UNKNOWN } type SyncVerificationRequest struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"` To string `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"` Challenge string `protobuf:"bytes,4,opt,name=challenge,proto3" json:"challenge,omitempty"` RequestedAt uint64 `protobuf:"varint,5,opt,name=requested_at,json=requestedAt,proto3" json:"requested_at,omitempty"` Response string `protobuf:"bytes,6,opt,name=response,proto3" json:"response,omitempty"` RepliedAt uint64 `protobuf:"varint,7,opt,name=replied_at,json=repliedAt,proto3" json:"replied_at,omitempty"` VerificationStatus SyncVerificationRequest_VerificationStatus `protobuf:"varint,8,opt,name=verification_status,json=verificationStatus,proto3,enum=protobuf.SyncVerificationRequest_VerificationStatus" json:"verification_status,omitempty"` Id string `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncVerificationRequest) Reset() { *m = SyncVerificationRequest{} } func (m *SyncVerificationRequest) String() string { return proto.CompactTextString(m) } func (*SyncVerificationRequest) ProtoMessage() {} func (*SyncVerificationRequest) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{32} } func (m *SyncVerificationRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncVerificationRequest.Unmarshal(m, b) } func (m *SyncVerificationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncVerificationRequest.Marshal(b, m, deterministic) } func (m *SyncVerificationRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncVerificationRequest.Merge(m, src) } func (m *SyncVerificationRequest) XXX_Size() int { return xxx_messageInfo_SyncVerificationRequest.Size(m) } func (m *SyncVerificationRequest) XXX_DiscardUnknown() { xxx_messageInfo_SyncVerificationRequest.DiscardUnknown(m) } var xxx_messageInfo_SyncVerificationRequest proto.InternalMessageInfo func (m *SyncVerificationRequest) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncVerificationRequest) GetFrom() string { if m != nil { return m.From } return "" } func (m *SyncVerificationRequest) GetTo() string { if m != nil { return m.To } return "" } func (m *SyncVerificationRequest) GetChallenge() string { if m != nil { return m.Challenge } return "" } func (m *SyncVerificationRequest) GetRequestedAt() uint64 { if m != nil { return m.RequestedAt } return 0 } func (m *SyncVerificationRequest) GetResponse() string { if m != nil { return m.Response } return "" } func (m *SyncVerificationRequest) GetRepliedAt() uint64 { if m != nil { return m.RepliedAt } return 0 } func (m *SyncVerificationRequest) GetVerificationStatus() SyncVerificationRequest_VerificationStatus { if m != nil { return m.VerificationStatus } return SyncVerificationRequest_UNKNOWN } func (m *SyncVerificationRequest) GetId() string { if m != nil { return m.Id } return "" } type SyncContactRequestDecision struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` RequestId string `protobuf:"bytes,2,opt,name=requestId,proto3" json:"requestId,omitempty"` DecisionStatus SyncContactRequestDecision_DecisionStatus `protobuf:"varint,3,opt,name=decision_status,json=decisionStatus,proto3,enum=protobuf.SyncContactRequestDecision_DecisionStatus" json:"decision_status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncContactRequestDecision) Reset() { *m = SyncContactRequestDecision{} } func (m *SyncContactRequestDecision) String() string { return proto.CompactTextString(m) } func (*SyncContactRequestDecision) ProtoMessage() {} func (*SyncContactRequestDecision) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{33} } func (m *SyncContactRequestDecision) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncContactRequestDecision.Unmarshal(m, b) } func (m *SyncContactRequestDecision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncContactRequestDecision.Marshal(b, m, deterministic) } func (m *SyncContactRequestDecision) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncContactRequestDecision.Merge(m, src) } func (m *SyncContactRequestDecision) XXX_Size() int { return xxx_messageInfo_SyncContactRequestDecision.Size(m) } func (m *SyncContactRequestDecision) XXX_DiscardUnknown() { xxx_messageInfo_SyncContactRequestDecision.DiscardUnknown(m) } var xxx_messageInfo_SyncContactRequestDecision proto.InternalMessageInfo func (m *SyncContactRequestDecision) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncContactRequestDecision) GetRequestId() string { if m != nil { return m.RequestId } return "" } func (m *SyncContactRequestDecision) GetDecisionStatus() SyncContactRequestDecision_DecisionStatus { if m != nil { return m.DecisionStatus } return SyncContactRequestDecision_ACCEPTED } // `BackedUpProfile` is used to describe profile of logged in user type BackedUpProfile struct { KeyUid string `protobuf:"bytes,1,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` DisplayNameClock uint64 `protobuf:"varint,3,opt,name=display_name_clock,json=displayNameClock,proto3" json:"display_name_clock,omitempty"` Pictures []*SyncProfilePicture `protobuf:"bytes,4,rep,name=pictures,proto3" json:"pictures,omitempty"` SocialLinks *SyncSocialLinks `protobuf:"bytes,5,opt,name=social_links,json=socialLinks,proto3" json:"social_links,omitempty"` EnsUsernameDetails []*SyncEnsUsernameDetail `protobuf:"bytes,6,rep,name=ens_username_details,json=ensUsernameDetails,proto3" json:"ens_username_details,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BackedUpProfile) Reset() { *m = BackedUpProfile{} } func (m *BackedUpProfile) String() string { return proto.CompactTextString(m) } func (*BackedUpProfile) ProtoMessage() {} func (*BackedUpProfile) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{34} } func (m *BackedUpProfile) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BackedUpProfile.Unmarshal(m, b) } func (m *BackedUpProfile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BackedUpProfile.Marshal(b, m, deterministic) } func (m *BackedUpProfile) XXX_Merge(src proto.Message) { xxx_messageInfo_BackedUpProfile.Merge(m, src) } func (m *BackedUpProfile) XXX_Size() int { return xxx_messageInfo_BackedUpProfile.Size(m) } func (m *BackedUpProfile) XXX_DiscardUnknown() { xxx_messageInfo_BackedUpProfile.DiscardUnknown(m) } var xxx_messageInfo_BackedUpProfile proto.InternalMessageInfo func (m *BackedUpProfile) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *BackedUpProfile) GetDisplayName() string { if m != nil { return m.DisplayName } return "" } func (m *BackedUpProfile) GetDisplayNameClock() uint64 { if m != nil { return m.DisplayNameClock } return 0 } func (m *BackedUpProfile) GetPictures() []*SyncProfilePicture { if m != nil { return m.Pictures } return nil } func (m *BackedUpProfile) GetSocialLinks() *SyncSocialLinks { if m != nil { return m.SocialLinks } return nil } func (m *BackedUpProfile) GetEnsUsernameDetails() []*SyncEnsUsernameDetail { if m != nil { return m.EnsUsernameDetails } return nil } type RawMessage struct { Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` MessageType ApplicationMetadataMessage_Type `protobuf:"varint,2,opt,name=messageType,proto3,enum=protobuf.ApplicationMetadataMessage_Type" json:"messageType,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RawMessage) Reset() { *m = RawMessage{} } func (m *RawMessage) String() string { return proto.CompactTextString(m) } func (*RawMessage) ProtoMessage() {} func (*RawMessage) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{35} } func (m *RawMessage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RawMessage.Unmarshal(m, b) } func (m *RawMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RawMessage.Marshal(b, m, deterministic) } func (m *RawMessage) XXX_Merge(src proto.Message) { xxx_messageInfo_RawMessage.Merge(m, src) } func (m *RawMessage) XXX_Size() int { return xxx_messageInfo_RawMessage.Size(m) } func (m *RawMessage) XXX_DiscardUnknown() { xxx_messageInfo_RawMessage.DiscardUnknown(m) } var xxx_messageInfo_RawMessage proto.InternalMessageInfo func (m *RawMessage) GetPayload() []byte { if m != nil { return m.Payload } return nil } func (m *RawMessage) GetMessageType() ApplicationMetadataMessage_Type { if m != nil { return m.MessageType } return ApplicationMetadataMessage_UNKNOWN } type SyncRawMessage struct { RawMessages []*RawMessage `protobuf:"bytes,1,rep,name=rawMessages,proto3" json:"rawMessages,omitempty"` // we need these to be able to login SubAccountsJsonBytes []byte `protobuf:"bytes,2,opt,name=subAccountsJsonBytes,proto3" json:"subAccountsJsonBytes,omitempty"` SettingsJsonBytes []byte `protobuf:"bytes,3,opt,name=settingsJsonBytes,proto3" json:"settingsJsonBytes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncRawMessage) Reset() { *m = SyncRawMessage{} } func (m *SyncRawMessage) String() string { return proto.CompactTextString(m) } func (*SyncRawMessage) ProtoMessage() {} func (*SyncRawMessage) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{36} } func (m *SyncRawMessage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncRawMessage.Unmarshal(m, b) } func (m *SyncRawMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncRawMessage.Marshal(b, m, deterministic) } func (m *SyncRawMessage) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncRawMessage.Merge(m, src) } func (m *SyncRawMessage) XXX_Size() int { return xxx_messageInfo_SyncRawMessage.Size(m) } func (m *SyncRawMessage) XXX_DiscardUnknown() { xxx_messageInfo_SyncRawMessage.DiscardUnknown(m) } var xxx_messageInfo_SyncRawMessage proto.InternalMessageInfo func (m *SyncRawMessage) GetRawMessages() []*RawMessage { if m != nil { return m.RawMessages } return nil } func (m *SyncRawMessage) GetSubAccountsJsonBytes() []byte { if m != nil { return m.SubAccountsJsonBytes } return nil } func (m *SyncRawMessage) GetSettingsJsonBytes() []byte { if m != nil { return m.SettingsJsonBytes } return nil } type SyncKeycard struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Locked bool `protobuf:"varint,3,opt,name=locked,proto3" json:"locked,omitempty"` KeyUid string `protobuf:"bytes,4,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` Addresses [][]byte `protobuf:"bytes,5,rep,name=addresses,proto3" json:"addresses,omitempty"` Position uint64 `protobuf:"varint,6,opt,name=position,proto3" json:"position,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncKeycard) Reset() { *m = SyncKeycard{} } func (m *SyncKeycard) String() string { return proto.CompactTextString(m) } func (*SyncKeycard) ProtoMessage() {} func (*SyncKeycard) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{37} } func (m *SyncKeycard) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncKeycard.Unmarshal(m, b) } func (m *SyncKeycard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncKeycard.Marshal(b, m, deterministic) } func (m *SyncKeycard) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncKeycard.Merge(m, src) } func (m *SyncKeycard) XXX_Size() int { return xxx_messageInfo_SyncKeycard.Size(m) } func (m *SyncKeycard) XXX_DiscardUnknown() { xxx_messageInfo_SyncKeycard.DiscardUnknown(m) } var xxx_messageInfo_SyncKeycard proto.InternalMessageInfo func (m *SyncKeycard) GetUid() string { if m != nil { return m.Uid } return "" } func (m *SyncKeycard) GetName() string { if m != nil { return m.Name } return "" } func (m *SyncKeycard) GetLocked() bool { if m != nil { return m.Locked } return false } func (m *SyncKeycard) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } func (m *SyncKeycard) GetAddresses() [][]byte { if m != nil { return m.Addresses } return nil } func (m *SyncKeycard) GetPosition() uint64 { if m != nil { return m.Position } return 0 } type SyncSocialLinks struct { SocialLinks []*SocialLink `protobuf:"bytes,1,rep,name=social_links,json=socialLinks,proto3" json:"social_links,omitempty"` Clock uint64 `protobuf:"varint,2,opt,name=clock,proto3" json:"clock,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncSocialLinks) Reset() { *m = SyncSocialLinks{} } func (m *SyncSocialLinks) String() string { return proto.CompactTextString(m) } func (*SyncSocialLinks) ProtoMessage() {} func (*SyncSocialLinks) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{38} } func (m *SyncSocialLinks) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncSocialLinks.Unmarshal(m, b) } func (m *SyncSocialLinks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncSocialLinks.Marshal(b, m, deterministic) } func (m *SyncSocialLinks) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncSocialLinks.Merge(m, src) } func (m *SyncSocialLinks) XXX_Size() int { return xxx_messageInfo_SyncSocialLinks.Size(m) } func (m *SyncSocialLinks) XXX_DiscardUnknown() { xxx_messageInfo_SyncSocialLinks.DiscardUnknown(m) } var xxx_messageInfo_SyncSocialLinks proto.InternalMessageInfo func (m *SyncSocialLinks) GetSocialLinks() []*SocialLink { if m != nil { return m.SocialLinks } return nil } func (m *SyncSocialLinks) GetClock() uint64 { if m != nil { return m.Clock } return 0 } type SyncAccountCustomizationColor struct { UpdatedAt uint64 `protobuf:"varint,1,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` CustomizationColor string `protobuf:"bytes,2,opt,name=customization_color,json=customizationColor,proto3" json:"customization_color,omitempty"` KeyUid string `protobuf:"bytes,3,opt,name=key_uid,json=keyUid,proto3" json:"key_uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncAccountCustomizationColor) Reset() { *m = SyncAccountCustomizationColor{} } func (m *SyncAccountCustomizationColor) String() string { return proto.CompactTextString(m) } func (*SyncAccountCustomizationColor) ProtoMessage() {} func (*SyncAccountCustomizationColor) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{39} } func (m *SyncAccountCustomizationColor) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncAccountCustomizationColor.Unmarshal(m, b) } func (m *SyncAccountCustomizationColor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncAccountCustomizationColor.Marshal(b, m, deterministic) } func (m *SyncAccountCustomizationColor) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncAccountCustomizationColor.Merge(m, src) } func (m *SyncAccountCustomizationColor) XXX_Size() int { return xxx_messageInfo_SyncAccountCustomizationColor.Size(m) } func (m *SyncAccountCustomizationColor) XXX_DiscardUnknown() { xxx_messageInfo_SyncAccountCustomizationColor.DiscardUnknown(m) } var xxx_messageInfo_SyncAccountCustomizationColor proto.InternalMessageInfo func (m *SyncAccountCustomizationColor) GetUpdatedAt() uint64 { if m != nil { return m.UpdatedAt } return 0 } func (m *SyncAccountCustomizationColor) GetCustomizationColor() string { if m != nil { return m.CustomizationColor } return "" } func (m *SyncAccountCustomizationColor) GetKeyUid() string { if m != nil { return m.KeyUid } return "" } type TokenPreferences struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Position int64 `protobuf:"varint,2,opt,name=position,proto3" json:"position,omitempty"` GroupPosition int64 `protobuf:"varint,3,opt,name=groupPosition,proto3" json:"groupPosition,omitempty"` Visible bool `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"` CommunityId string `protobuf:"bytes,5,opt,name=communityId,proto3" json:"communityId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TokenPreferences) Reset() { *m = TokenPreferences{} } func (m *TokenPreferences) String() string { return proto.CompactTextString(m) } func (*TokenPreferences) ProtoMessage() {} func (*TokenPreferences) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{40} } func (m *TokenPreferences) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TokenPreferences.Unmarshal(m, b) } func (m *TokenPreferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TokenPreferences.Marshal(b, m, deterministic) } func (m *TokenPreferences) XXX_Merge(src proto.Message) { xxx_messageInfo_TokenPreferences.Merge(m, src) } func (m *TokenPreferences) XXX_Size() int { return xxx_messageInfo_TokenPreferences.Size(m) } func (m *TokenPreferences) XXX_DiscardUnknown() { xxx_messageInfo_TokenPreferences.DiscardUnknown(m) } var xxx_messageInfo_TokenPreferences proto.InternalMessageInfo func (m *TokenPreferences) GetKey() string { if m != nil { return m.Key } return "" } func (m *TokenPreferences) GetPosition() int64 { if m != nil { return m.Position } return 0 } func (m *TokenPreferences) GetGroupPosition() int64 { if m != nil { return m.GroupPosition } return 0 } func (m *TokenPreferences) GetVisible() bool { if m != nil { return m.Visible } return false } func (m *TokenPreferences) GetCommunityId() string { if m != nil { return m.CommunityId } return "" } type SyncTokenPreferences struct { Clock uint64 `protobuf:"varint,1,opt,name=clock,proto3" json:"clock,omitempty"` Testnet bool `protobuf:"varint,2,opt,name=testnet,proto3" json:"testnet,omitempty"` Preferences []*TokenPreferences `protobuf:"bytes,3,rep,name=preferences,proto3" json:"preferences,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SyncTokenPreferences) Reset() { *m = SyncTokenPreferences{} } func (m *SyncTokenPreferences) String() string { return proto.CompactTextString(m) } func (*SyncTokenPreferences) ProtoMessage() {} func (*SyncTokenPreferences) Descriptor() ([]byte, []int) { return fileDescriptor_d61ab7221f0b5518, []int{41} } func (m *SyncTokenPreferences) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SyncTokenPreferences.Unmarshal(m, b) } func (m *SyncTokenPreferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SyncTokenPreferences.Marshal(b, m, deterministic) } func (m *SyncTokenPreferences) XXX_Merge(src proto.Message) { xxx_messageInfo_SyncTokenPreferences.Merge(m, src) } func (m *SyncTokenPreferences) XXX_Size() int { return xxx_messageInfo_SyncTokenPreferences.Size(m) } func (m *SyncTokenPreferences) XXX_DiscardUnknown() { xxx_messageInfo_SyncTokenPreferences.DiscardUnknown(m) } var xxx_messageInfo_SyncTokenPreferences proto.InternalMessageInfo func (m *SyncTokenPreferences) GetClock() uint64 { if m != nil { return m.Clock } return 0 } func (m *SyncTokenPreferences) GetTestnet() bool { if m != nil { return m.Testnet } return false } func (m *SyncTokenPreferences) GetPreferences() []*TokenPreferences { if m != nil { return m.Preferences } return nil } func init() { proto.RegisterEnum("protobuf.SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision", SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision_name, SyncActivityCenterCommunityRequestDecisionCommunityRequestDecision_value) proto.RegisterEnum("protobuf.SyncTrustedUser_TrustStatus", SyncTrustedUser_TrustStatus_name, SyncTrustedUser_TrustStatus_value) proto.RegisterEnum("protobuf.SyncVerificationRequest_VerificationStatus", SyncVerificationRequest_VerificationStatus_name, SyncVerificationRequest_VerificationStatus_value) proto.RegisterEnum("protobuf.SyncContactRequestDecision_DecisionStatus", SyncContactRequestDecision_DecisionStatus_name, SyncContactRequestDecision_DecisionStatus_value) proto.RegisterType((*FetchingBackedUpDataDetails)(nil), "protobuf.FetchingBackedUpDataDetails") proto.RegisterType((*Backup)(nil), "protobuf.Backup") proto.RegisterType((*MultiAccount)(nil), "protobuf.MultiAccount") proto.RegisterType((*MultiAccount_ColorHash)(nil), "protobuf.MultiAccount.ColorHash") proto.RegisterType((*MultiAccount_IdentityImage)(nil), "protobuf.MultiAccount.IdentityImage") proto.RegisterType((*LocalPairingPayload)(nil), "protobuf.LocalPairingPayload") proto.RegisterType((*LocalPairingPayload_Key)(nil), "protobuf.LocalPairingPayload.Key") proto.RegisterType((*LocalPairingPeerHello)(nil), "protobuf.LocalPairingPeerHello") proto.RegisterType((*SyncPairInstallation)(nil), "protobuf.SyncPairInstallation") proto.RegisterType((*SyncInstallationContactV2)(nil), "protobuf.SyncInstallationContactV2") proto.RegisterType((*SyncInstallationAccount)(nil), "protobuf.SyncInstallationAccount") proto.RegisterType((*SyncInstallationCommunity)(nil), "protobuf.SyncInstallationCommunity") proto.RegisterType((*SyncCommunityRequestsToJoin)(nil), "protobuf.SyncCommunityRequestsToJoin") proto.RegisterType((*SyncCommunityControlNode)(nil), "protobuf.SyncCommunityControlNode") proto.RegisterType((*SyncChat)(nil), "protobuf.SyncChat") proto.RegisterType((*MembershipUpdateEvents)(nil), "protobuf.MembershipUpdateEvents") proto.RegisterType((*SyncChatRemoved)(nil), "protobuf.SyncChatRemoved") proto.RegisterType((*SyncChatMessagesRead)(nil), "protobuf.SyncChatMessagesRead") proto.RegisterType((*SyncActivityCenterRead)(nil), "protobuf.SyncActivityCenterRead") proto.RegisterType((*SyncActivityCenterAccepted)(nil), "protobuf.SyncActivityCenterAccepted") proto.RegisterType((*SyncActivityCenterDismissed)(nil), "protobuf.SyncActivityCenterDismissed") proto.RegisterType((*SyncActivityCenterDeleted)(nil), "protobuf.SyncActivityCenterDeleted") proto.RegisterType((*SyncActivityCenterUnread)(nil), "protobuf.SyncActivityCenterUnread") proto.RegisterType((*SyncActivityCenterCommunityRequestDecision)(nil), "protobuf.SyncActivityCenterCommunityRequestDecision") proto.RegisterType((*SyncBookmark)(nil), "protobuf.SyncBookmark") proto.RegisterType((*SyncEnsUsernameDetail)(nil), "protobuf.SyncEnsUsernameDetail") proto.RegisterType((*SyncClearHistory)(nil), "protobuf.SyncClearHistory") proto.RegisterType((*SyncProfilePicture)(nil), "protobuf.SyncProfilePicture") proto.RegisterType((*SyncProfilePictures)(nil), "protobuf.SyncProfilePictures") proto.RegisterType((*SyncAccount)(nil), "protobuf.SyncAccount") proto.RegisterType((*SyncKeypair)(nil), "protobuf.SyncKeypair") proto.RegisterType((*SyncAccountsPositions)(nil), "protobuf.SyncAccountsPositions") proto.RegisterType((*SyncSavedAddress)(nil), "protobuf.SyncSavedAddress") proto.RegisterType((*SyncCommunitySettings)(nil), "protobuf.SyncCommunitySettings") proto.RegisterType((*SyncTrustedUser)(nil), "protobuf.SyncTrustedUser") proto.RegisterType((*SyncVerificationRequest)(nil), "protobuf.SyncVerificationRequest") proto.RegisterType((*SyncContactRequestDecision)(nil), "protobuf.SyncContactRequestDecision") proto.RegisterType((*BackedUpProfile)(nil), "protobuf.BackedUpProfile") proto.RegisterType((*RawMessage)(nil), "protobuf.RawMessage") proto.RegisterType((*SyncRawMessage)(nil), "protobuf.SyncRawMessage") proto.RegisterType((*SyncKeycard)(nil), "protobuf.SyncKeycard") proto.RegisterType((*SyncSocialLinks)(nil), "protobuf.SyncSocialLinks") proto.RegisterType((*SyncAccountCustomizationColor)(nil), "protobuf.SyncAccountCustomizationColor") proto.RegisterType((*TokenPreferences)(nil), "protobuf.TokenPreferences") proto.RegisterType((*SyncTokenPreferences)(nil), "protobuf.SyncTokenPreferences") } func init() { proto.RegisterFile("pairing.proto", fileDescriptor_d61ab7221f0b5518) } var fileDescriptor_d61ab7221f0b5518 = []byte{ // 3368 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x5a, 0x4f, 0x6f, 0x1c, 0xc7, 0x72, 0xf7, 0xfe, 0xe1, 0x72, 0xb7, 0x76, 0x49, 0xae, 0x5a, 0x94, 0xb4, 0xa2, 0x24, 0x98, 0x1a, 0xdb, 0xb0, 0xec, 0x38, 0x74, 0x42, 0x3b, 0xb1, 0x61, 0xcb, 0x70, 0x28, 0x92, 0x8e, 0xa8, 0x3f, 0x14, 0xd3, 0x24, 0x65, 0x3b, 0x08, 0x30, 0x6e, 0xce, 0xb4, 0xb8, 0x63, 0xce, 0xce, 0x4c, 0xa6, 0x7b, 0xc9, 0xac, 0x0f, 0x01, 0x02, 0xe4, 0xe0, 0x53, 0x90, 0x9b, 0x6f, 0x81, 0x11, 0x04, 0x41, 0x92, 0x63, 0x6e, 0xf9, 0x02, 0xc1, 0x3b, 0xbe, 0xfb, 0x7b, 0x5f, 0xe0, 0x7d, 0x88, 0x07, 0x3c, 0x74, 0x75, 0xcf, 0x4c, 0xcf, 0xee, 0x0e, 0x2d, 0xe2, 0x9d, 0x76, 0xaa, 0xba, 0xba, 0xa7, 0xba, 0xbb, 0xfe, 0xfc, 0xaa, 0x66, 0x61, 0x29, 0x61, 0x41, 0x1a, 0x44, 0xa7, 0x1b, 0x49, 0x1a, 0xcb, 0x98, 0xb4, 0xf1, 0xe7, 0x64, 0xfc, 0x6a, 0xed, 0xba, 0x37, 0x64, 0xd2, 0x0d, 0x7c, 0x1e, 0xc9, 0x40, 0x4e, 0xf4, 0xf0, 0xda, 0x75, 0x31, 0x89, 0x3c, 0x57, 0x70, 0x29, 0x83, 0xe8, 0x54, 0x18, 0xa6, 0xc3, 0x92, 0x24, 0x0c, 0x3c, 0x26, 0x83, 0x38, 0x72, 0x47, 0x5c, 0x32, 0x9f, 0x49, 0xe6, 0x8e, 0xb8, 0x10, 0xec, 0x94, 0x1b, 0x99, 0x6b, 0x5e, 0x3c, 0x1a, 0x8d, 0xa3, 0x40, 0x06, 0xdc, 0x4c, 0x73, 0x18, 0xdc, 0xf9, 0x8a, 0x4b, 0x6f, 0x18, 0x44, 0xa7, 0x8f, 0x98, 0x77, 0xc6, 0xfd, 0xe3, 0x64, 0x87, 0x49, 0xb6, 0xc3, 0x25, 0x0b, 0x42, 0x41, 0xde, 0x84, 0x2e, 0xae, 0x13, 0x8d, 0x47, 0x27, 0x3c, 0x1d, 0xd4, 0xd6, 0x6b, 0x0f, 0x96, 0x28, 0x28, 0xd6, 0x3e, 0x72, 0xc8, 0x7d, 0xe8, 0xc9, 0x58, 0xb2, 0x30, 0x93, 0xa8, 0xa3, 0x44, 0x17, 0x79, 0x5a, 0xc4, 0xf9, 0xfd, 0x22, 0xb4, 0xd4, 0xda, 0xe3, 0x84, 0xac, 0xc2, 0x82, 0x17, 0xc6, 0xde, 0x19, 0x2e, 0xd4, 0xa4, 0x9a, 0x20, 0xcb, 0x50, 0x0f, 0x7c, 0x9c, 0xd9, 0xa1, 0xf5, 0xc0, 0x27, 0x5f, 0x42, 0xdb, 0x8b, 0x23, 0xc9, 0x3c, 0x29, 0x06, 0x8d, 0xf5, 0xc6, 0x83, 0xee, 0xe6, 0x5b, 0x1b, 0xd9, 0x89, 0x6c, 0x1c, 0x4e, 0x22, 0x6f, 0x2f, 0x12, 0x92, 0x85, 0x21, 0xee, 0x75, 0x5b, 0x4b, 0xbe, 0xdc, 0xa4, 0xf9, 0x24, 0xb2, 0x0b, 0x5d, 0x6b, 0xa7, 0x83, 0xe6, 0x2f, 0xaf, 0xa1, 0x85, 0x27, 0xd4, 0x9e, 0x47, 0x5e, 0xc0, 0x4a, 0xb6, 0xa4, 0x39, 0x8f, 0xc1, 0xc2, 0x7a, 0xed, 0x41, 0x77, 0xf3, 0x9d, 0x62, 0xa9, 0x4b, 0x0e, 0x8f, 0x4e, 0xcf, 0x26, 0xc7, 0x40, 0xac, 0xf5, 0xb3, 0x35, 0x5b, 0x57, 0x59, 0x73, 0xce, 0x02, 0xe4, 0x23, 0x58, 0x4c, 0xd2, 0xf8, 0x55, 0x10, 0xf2, 0xc1, 0x22, 0xae, 0x75, 0xbb, 0x58, 0x2b, 0x5b, 0xe3, 0x40, 0x0b, 0xd0, 0x4c, 0x92, 0x3c, 0x87, 0x65, 0xf3, 0x98, 0xe9, 0xd1, 0xbe, 0x8a, 0x1e, 0x53, 0x93, 0xc9, 0x87, 0xb0, 0x68, 0x0c, 0x72, 0xd0, 0xc1, 0x75, 0x6e, 0x94, 0x8f, 0xfb, 0x50, 0x0f, 0xd2, 0x4c, 0x4a, 0x1d, 0x6e, 0x66, 0xc1, 0x99, 0x02, 0x70, 0xa5, 0xc3, 0x9d, 0x9a, 0xad, 0x34, 0x38, 0xe3, 0x13, 0xe5, 0x48, 0x83, 0xee, 0x3c, 0x0d, 0x9e, 0xea, 0x41, 0x9a, 0x49, 0xa9, 0x13, 0x30, 0x8f, 0x99, 0x02, 0xbd, 0x2b, 0x9d, 0x40, 0x79, 0x32, 0xd9, 0x82, 0xfe, 0x05, 0x93, 0xde, 0xf0, 0x45, 0x14, 0x4e, 0xb6, 0x3c, 0x2f, 0x1e, 0x47, 0x72, 0xb0, 0x34, 0x4f, 0x11, 0x33, 0x48, 0x67, 0xc4, 0x89, 0x0b, 0xb7, 0xa6, 0x79, 0x99, 0x6a, 0xcb, 0x57, 0x51, 0xad, 0x6a, 0x15, 0xf2, 0x00, 0x16, 0x54, 0x40, 0x11, 0x83, 0x15, 0x74, 0x09, 0x52, 0x56, 0x6c, 0x7b, 0xc8, 0x24, 0xd5, 0x02, 0x64, 0x0f, 0x7a, 0xf8, 0x90, 0xbd, 0xbf, 0x7f, 0x95, 0xf7, 0x97, 0xa6, 0x3a, 0xff, 0xb5, 0x00, 0xbd, 0xe7, 0xe3, 0x50, 0x06, 0xd9, 0x36, 0x09, 0x34, 0x23, 0x36, 0xe2, 0x18, 0x04, 0x3a, 0x14, 0x9f, 0xc9, 0x5d, 0xe8, 0xc8, 0x60, 0xc4, 0x85, 0x64, 0xa3, 0x04, 0x43, 0x41, 0x83, 0x16, 0x0c, 0x35, 0xaa, 0x63, 0xa0, 0x17, 0x47, 0x83, 0x06, 0x4e, 0x2b, 0x18, 0xe4, 0x4b, 0x00, 0x2f, 0x0e, 0xe3, 0xd4, 0x1d, 0x32, 0x31, 0x34, 0xde, 0xbe, 0x5e, 0x68, 0x6a, 0xbf, 0x7b, 0x63, 0x5b, 0x09, 0x3e, 0x66, 0x62, 0x48, 0x3b, 0x5e, 0xf6, 0x48, 0x6e, 0xab, 0x80, 0xa3, 0x16, 0x08, 0x7c, 0xf4, 0xf0, 0x06, 0x5d, 0x44, 0x7a, 0xcf, 0x27, 0xef, 0xc2, 0xca, 0x19, 0x9f, 0x78, 0x2c, 0xf5, 0x5d, 0x13, 0xa3, 0xd1, 0x5f, 0x3b, 0x78, 0xfd, 0x8a, 0x7d, 0xa0, 0xb9, 0xe4, 0x16, 0x9a, 0x9f, 0x3b, 0x0e, 0x7c, 0x74, 0xc2, 0x0e, 0x6d, 0x9d, 0xf1, 0xc9, 0x71, 0xe0, 0x93, 0x87, 0xd0, 0x0a, 0x46, 0xec, 0x94, 0x2b, 0x07, 0x53, 0x9a, 0xbd, 0x5d, 0xa1, 0xd9, 0x9e, 0x09, 0xf2, 0x7b, 0x4a, 0x98, 0x9a, 0x39, 0xe4, 0x43, 0xb8, 0xee, 0x8d, 0x85, 0x8c, 0x47, 0xc1, 0x0f, 0x3a, 0xb4, 0xa3, 0x62, 0xe8, 0x63, 0x1d, 0x4a, 0x4a, 0x43, 0xb8, 0x35, 0xf2, 0x19, 0xdc, 0x9e, 0x33, 0xc1, 0xd5, 0x61, 0x17, 0x30, 0xec, 0xde, 0x9a, 0x9d, 0xb6, 0xad, 0x86, 0xd7, 0xee, 0x43, 0x27, 0x3f, 0x1f, 0x15, 0xab, 0x83, 0xc8, 0xe7, 0xff, 0x30, 0xa8, 0xad, 0x37, 0x1e, 0x34, 0xa8, 0x26, 0xd6, 0x7e, 0x53, 0x83, 0xa5, 0x92, 0xa6, 0xf6, 0xc6, 0x6b, 0xa5, 0x8d, 0x67, 0xd7, 0x5c, 0xb7, 0xae, 0x79, 0x00, 0x8b, 0x09, 0x9b, 0x84, 0x31, 0xf3, 0xf1, 0x1a, 0x7b, 0x34, 0x23, 0xd5, 0xeb, 0x2e, 0x02, 0x5f, 0xaa, 0xfb, 0x53, 0x17, 0xa0, 0x09, 0x72, 0x13, 0x5a, 0x43, 0x1e, 0x9c, 0x0e, 0xa5, 0xb9, 0x17, 0x43, 0x91, 0x35, 0x68, 0xab, 0xe8, 0x23, 0x82, 0x1f, 0x38, 0xde, 0x47, 0x83, 0xe6, 0x34, 0x79, 0x0b, 0x96, 0x52, 0x7c, 0x72, 0x25, 0x4b, 0x4f, 0xb9, 0xc4, 0xfb, 0x68, 0xd0, 0x9e, 0x66, 0x1e, 0x21, 0xaf, 0xc8, 0x44, 0x6d, 0x2b, 0x13, 0x39, 0x3f, 0xd5, 0xe1, 0xfa, 0xb3, 0xd8, 0x63, 0xa1, 0xb9, 0xd5, 0x03, 0xa3, 0xdc, 0x5f, 0x40, 0xf3, 0x8c, 0x4f, 0x04, 0x1e, 0x45, 0x77, 0xf3, 0x7e, 0x71, 0x83, 0x73, 0x84, 0x37, 0x9e, 0xf2, 0x09, 0x45, 0x71, 0xf2, 0x19, 0xf4, 0x46, 0xea, 0x8a, 0x99, 0x09, 0x07, 0x75, 0x74, 0xa2, 0x9b, 0xf3, 0x0d, 0x80, 0x96, 0x64, 0xd5, 0x0e, 0x13, 0x26, 0xc4, 0x45, 0x9c, 0xfa, 0xc6, 0xe2, 0x73, 0x5a, 0x9d, 0xa2, 0xf2, 0xb0, 0xa7, 0x7c, 0x82, 0xa7, 0xd5, 0xa1, 0x19, 0x49, 0x1e, 0xe4, 0xe6, 0x6a, 0x94, 0xd2, 0x29, 0xab, 0x43, 0xa7, 0xd9, 0x6b, 0x7f, 0x0a, 0x0d, 0x35, 0x61, 0x9e, 0x2f, 0x12, 0x68, 0xaa, 0x0c, 0x8f, 0xea, 0xf6, 0x28, 0x3e, 0x3b, 0xff, 0x57, 0x83, 0x1b, 0xa5, 0xcd, 0x72, 0x9e, 0x3e, 0xe6, 0x61, 0x18, 0x2b, 0x0f, 0x31, 0x9e, 0xe1, 0x9e, 0xf3, 0x54, 0x04, 0x71, 0x84, 0x8b, 0x2d, 0xd0, 0x65, 0xc3, 0x7e, 0xa9, 0xb9, 0xca, 0x50, 0x12, 0xce, 0xd1, 0xc9, 0xf4, 0xca, 0x2d, 0x45, 0xee, 0xf9, 0x08, 0x32, 0xf8, 0x79, 0xe0, 0x71, 0x17, 0x55, 0xd1, 0xbb, 0x05, 0xcd, 0xda, 0x57, 0x0a, 0x15, 0x02, 0x72, 0x92, 0x70, 0xb3, 0x67, 0x23, 0x70, 0x34, 0x49, 0x30, 0x7a, 0x88, 0xe0, 0x34, 0x62, 0x72, 0x9c, 0x72, 0xdc, 0x70, 0x8f, 0x16, 0x0c, 0xe7, 0x3f, 0x6a, 0xb0, 0xaa, 0xe2, 0x9b, 0x52, 0xdd, 0x4e, 0xfb, 0x15, 0x70, 0xe4, 0x5d, 0x58, 0x09, 0x2c, 0x29, 0x37, 0xc7, 0x26, 0xcb, 0x36, 0xbb, 0xa4, 0x37, 0xaa, 0xd5, 0x98, 0x51, 0x2b, 0x3b, 0xdc, 0x66, 0xd9, 0x03, 0xb2, 0x63, 0x5a, 0x40, 0xac, 0x94, 0x91, 0xce, 0x3f, 0xb5, 0xe0, 0x76, 0x25, 0xba, 0x21, 0x7f, 0x06, 0xab, 0x21, 0x13, 0xd2, 0x1d, 0x27, 0x3e, 0x93, 0xdc, 0x77, 0x43, 0x75, 0x19, 0xe1, 0xc4, 0xa8, 0x4e, 0xd4, 0xd8, 0xb1, 0x1e, 0x7a, 0xa6, 0x47, 0x66, 0x60, 0xd5, 0x5b, 0xb0, 0x64, 0x92, 0xb6, 0x8b, 0xc1, 0xc5, 0x28, 0xdc, 0x33, 0x4c, 0xed, 0xcd, 0xb7, 0xa1, 0xcd, 0x23, 0xe1, 0x5a, 0x6a, 0x2f, 0xf2, 0x48, 0xe0, 0x2d, 0xdc, 0x87, 0x9e, 0xad, 0x01, 0xaa, 0xdf, 0xa4, 0x5d, 0xeb, 0xcd, 0xea, 0x44, 0xc4, 0x44, 0x48, 0x3e, 0x72, 0x25, 0x3b, 0x55, 0xc8, 0xa6, 0xa1, 0x4e, 0x44, 0xb3, 0x8e, 0xd8, 0xa9, 0x20, 0xef, 0xc0, 0x32, 0x2a, 0xee, 0x46, 0x81, 0x77, 0x86, 0x2f, 0xd1, 0xc1, 0x72, 0x09, 0xb9, 0xfb, 0x86, 0xa9, 0x2e, 0x86, 0xf9, 0x3e, 0xf7, 0x31, 0xce, 0xb5, 0xa9, 0x26, 0xd4, 0xd1, 0x9d, 0xa8, 0x1b, 0xe2, 0x3e, 0x06, 0xb2, 0x36, 0xcd, 0x48, 0x25, 0x3f, 0x1a, 0x2b, 0x9d, 0xba, 0x5a, 0x1e, 0x09, 0x25, 0x9f, 0xf2, 0x51, 0x7c, 0xce, 0x7d, 0xcc, 0xec, 0x6d, 0x9a, 0x91, 0x64, 0x1d, 0x7a, 0x43, 0x26, 0x5c, 0x5c, 0xd6, 0x1d, 0x0b, 0xcc, 0xd3, 0x6d, 0x0a, 0x43, 0x26, 0xb6, 0x14, 0xeb, 0x18, 0xe3, 0xee, 0x39, 0x4f, 0x83, 0x57, 0x19, 0xa2, 0x16, 0x92, 0xc9, 0xb1, 0x4e, 0xc3, 0x0d, 0x4a, 0xec, 0xa1, 0x43, 0x1c, 0x41, 0x20, 0x9c, 0x8e, 0x85, 0xcc, 0x24, 0x57, 0x50, 0xb2, 0x8b, 0x3c, 0x23, 0xf2, 0x05, 0xdc, 0x31, 0x88, 0xd0, 0x4d, 0xf9, 0xdf, 0x8f, 0xb9, 0x90, 0xfa, 0x16, 0x71, 0x0a, 0xc7, 0x14, 0xdb, 0xa0, 0x03, 0x23, 0x42, 0xb5, 0x04, 0x5e, 0xa6, 0x9a, 0xcf, 0xab, 0xa7, 0x6b, 0x1b, 0xbe, 0x56, 0x39, 0x1d, 0x83, 0x3b, 0xf9, 0x12, 0xee, 0x4e, 0x4f, 0x57, 0xc7, 0x21, 0xb9, 0x79, 0x3d, 0xc1, 0xf9, 0xb7, 0xcb, 0xf3, 0x29, 0x4a, 0xe8, 0xf7, 0x57, 0x2f, 0xa0, 0x15, 0xb8, 0x5e, 0xbd, 0x80, 0xd6, 0xe0, 0x3e, 0xf4, 0xfc, 0x40, 0x24, 0x21, 0x9b, 0x68, 0xfb, 0x5a, 0xc5, 0xab, 0xef, 0x1a, 0x9e, 0xb2, 0x31, 0xe7, 0x02, 0x6e, 0x4d, 0xbb, 0x40, 0x86, 0x1a, 0xe6, 0x3b, 0xeb, 0x8c, 0x51, 0xd7, 0xe7, 0x18, 0xf5, 0xb4, 0xe5, 0x36, 0x66, 0x2c, 0xd7, 0xf9, 0xef, 0xe6, 0x3c, 0xe7, 0x33, 0x65, 0xc1, 0x2f, 0xd6, 0x2d, 0x3d, 0xe3, 0x60, 0xdd, 0x24, 0x0d, 0xce, 0x99, 0xe4, 0xee, 0x19, 0x9f, 0xe8, 0x04, 0xf7, 0xa8, 0x3e, 0xa8, 0x51, 0x30, 0x6c, 0x15, 0x70, 0xd7, 0x55, 0xd0, 0x10, 0x5e, 0x1a, 0x24, 0xea, 0x15, 0xe8, 0x63, 0x3d, 0x6a, 0xb3, 0x54, 0xce, 0xfb, 0x3e, 0x0e, 0x22, 0xe3, 0x61, 0x6d, 0x6a, 0x28, 0x95, 0x11, 0xb4, 0xdd, 0x71, 0x1f, 0x73, 0x5e, 0x9b, 0xe6, 0x74, 0xe1, 0x00, 0x8b, 0xb6, 0x03, 0xbc, 0x80, 0xbe, 0xb9, 0x29, 0xe1, 0xca, 0xd8, 0x55, 0xeb, 0x18, 0x10, 0xf2, 0xce, 0x14, 0xf2, 0xcb, 0x0b, 0x20, 0x23, 0x7e, 0x14, 0x3f, 0x89, 0x83, 0x88, 0x2e, 0xa7, 0x25, 0x9a, 0x7c, 0x0e, 0xed, 0x0c, 0x76, 0x1b, 0x98, 0xff, 0x66, 0xc5, 0x42, 0x06, 0xef, 0x0b, 0x9a, 0x4f, 0x50, 0x41, 0x9a, 0x47, 0x5e, 0x3a, 0x49, 0x64, 0xee, 0xc0, 0x05, 0x03, 0x43, 0x78, 0xc2, 0x3d, 0xc9, 0x0a, 0x37, 0x2e, 0x18, 0x2a, 0x26, 0x1b, 0x51, 0xe5, 0x8c, 0x98, 0x8b, 0x7b, 0x78, 0x72, 0xcb, 0x05, 0xfb, 0xa9, 0x4a, 0xb9, 0xbb, 0xd0, 0x53, 0x06, 0x98, 0xc6, 0xa1, 0x1b, 0xc5, 0x3e, 0x37, 0x08, 0xdc, 0xa9, 0xd0, 0x72, 0x5b, 0x8b, 0xee, 0xc7, 0x3e, 0x57, 0xa5, 0x5f, 0x4e, 0x90, 0x3b, 0xd0, 0xd1, 0xa7, 0xee, 0x32, 0x69, 0x9c, 0xbe, 0xad, 0x19, 0x5b, 0x52, 0xa1, 0x84, 0x3b, 0x97, 0x9c, 0x9a, 0xb1, 0x8b, 0x5a, 0x6e, 0x17, 0xf7, 0x00, 0x92, 0xf1, 0x49, 0x18, 0x78, 0x68, 0x16, 0xda, 0x40, 0x3b, 0x9a, 0xa3, 0x2c, 0x22, 0x37, 0xae, 0x86, 0x6d, 0x5c, 0x97, 0x04, 0xe2, 0x5b, 0x3a, 0xfd, 0x67, 0x68, 0xb5, 0x43, 0x5b, 0x8a, 0xdc, 0xf3, 0x95, 0x9d, 0x67, 0xe5, 0xe1, 0x44, 0x8d, 0xb6, 0xb4, 0x71, 0xe5, 0xbc, 0x3d, 0x34, 0x14, 0xed, 0xee, 0x8b, 0xfa, 0x65, 0x48, 0x90, 0xaf, 0xe0, 0x5a, 0xca, 0xcf, 0x39, 0x0b, 0xd5, 0x86, 0xb5, 0xbf, 0x65, 0x70, 0xd5, 0xaa, 0x25, 0xa9, 0x11, 0xc9, 0x0b, 0x98, 0xb4, 0xcc, 0x10, 0xce, 0xb7, 0x30, 0xa8, 0x3a, 0xdf, 0x3f, 0x32, 0xd9, 0x3a, 0xbf, 0xab, 0x41, 0x3b, 0x2b, 0x52, 0xac, 0x13, 0xd6, 0xa9, 0xed, 0x0e, 0x74, 0xf0, 0x44, 0x30, 0x0f, 0xeb, 0x16, 0x44, 0x5b, 0x31, 0x4a, 0x59, 0xb8, 0x61, 0x65, 0xe1, 0x6f, 0xe0, 0xe6, 0x88, 0x8f, 0x4e, 0x78, 0x2a, 0x86, 0x41, 0xa2, 0x63, 0xc0, 0xee, 0x39, 0x57, 0xbb, 0x9e, 0x2d, 0x1f, 0xe6, 0xca, 0xd1, 0x8a, 0xf9, 0xca, 0x7b, 0x99, 0x27, 0x83, 0x73, 0x9e, 0x79, 0xaf, 0xa6, 0x8a, 0xed, 0xb7, 0xec, 0xed, 0xcf, 0xf5, 0x5b, 0xe7, 0xc7, 0x3a, 0xdc, 0x9c, 0xff, 0xda, 0x8a, 0x53, 0x24, 0xd0, 0xb4, 0xb6, 0x8e, 0xcf, 0x2a, 0xfb, 0x19, 0x15, 0xb1, 0x89, 0xd2, 0xa1, 0x19, 0x39, 0x17, 0x96, 0x5c, 0x8a, 0xa0, 0x6c, 0x8b, 0x6b, 0x95, 0x2c, 0x8e, 0x40, 0xf3, 0x55, 0x1a, 0x8f, 0x4c, 0x16, 0xc7, 0x67, 0x05, 0x02, 0x52, 0x76, 0xe1, 0x66, 0x38, 0xbf, 0x8d, 0x8b, 0x41, 0xca, 0x2e, 0x0e, 0x0a, 0xa8, 0x6f, 0x57, 0x31, 0x9a, 0xc0, 0x7a, 0x03, 0x23, 0x38, 0xe0, 0x04, 0x4d, 0x38, 0x9f, 0xc0, 0x4a, 0x5e, 0x9a, 0x9a, 0xe4, 0xfd, 0x5a, 0x4d, 0x24, 0xe7, 0xa1, 0xc6, 0x7c, 0x6a, 0xe2, 0x73, 0xdd, 0x04, 0x13, 0x94, 0xb3, 0xd7, 0x9d, 0xfd, 0x57, 0x70, 0x53, 0x97, 0xea, 0x32, 0x38, 0x57, 0x76, 0xcc, 0x23, 0xc9, 0xd3, 0x4b, 0xe6, 0xf7, 0xa1, 0x11, 0xf8, 0x62, 0x50, 0x5f, 0x6f, 0x3c, 0xe8, 0x51, 0xf5, 0xe8, 0xec, 0xc0, 0xda, 0xec, 0x0a, 0x5b, 0x9e, 0xc7, 0x31, 0xda, 0xbd, 0xee, 0x2a, 0xbb, 0x3a, 0xd2, 0x94, 0x57, 0xd9, 0x09, 0xc4, 0x28, 0x10, 0xe2, 0x0a, 0xcb, 0x6c, 0xeb, 0xe4, 0x36, 0xb5, 0x0c, 0x0f, 0xf9, 0x55, 0x74, 0x79, 0xa4, 0x9d, 0xbb, 0xbc, 0xc8, 0x71, 0x94, 0x5e, 0xe5, 0x54, 0xfe, 0xb3, 0x0e, 0xef, 0xcf, 0x2e, 0x32, 0x1d, 0x48, 0x77, 0xb8, 0x17, 0x88, 0x6a, 0x80, 0x3e, 0x9d, 0x77, 0xff, 0x04, 0xae, 0x15, 0xce, 0x98, 0xe1, 0xaf, 0x06, 0xba, 0x42, 0xbf, 0x18, 0x30, 0x20, 0xec, 0x0c, 0xda, 0xbe, 0x59, 0x1e, 0x1d, 0x60, 0x79, 0xf3, 0xc5, 0x74, 0x7b, 0xe6, 0x75, 0x54, 0xdb, 0x28, 0x02, 0x6d, 0x06, 0x86, 0xb2, 0x65, 0x69, 0xfe, 0x02, 0xe7, 0x53, 0x58, 0xab, 0x96, 0x23, 0x3d, 0x68, 0x6f, 0x6d, 0x6f, 0xef, 0x1e, 0x1c, 0xed, 0xee, 0xf4, 0xdf, 0x50, 0xd4, 0xce, 0xee, 0xf6, 0xb3, 0xbd, 0xfd, 0xdd, 0x9d, 0x7e, 0xcd, 0xf9, 0xb9, 0x06, 0x3d, 0xa5, 0xcd, 0xa3, 0x38, 0x3e, 0x1b, 0xb1, 0xf4, 0xac, 0xfa, 0x84, 0xc7, 0x69, 0x68, 0x0c, 0x57, 0x3d, 0xce, 0x8d, 0x76, 0x77, 0xa0, 0x83, 0xde, 0xe4, 0x2a, 0x59, 0xed, 0xf5, 0x6d, 0x64, 0x1c, 0xa7, 0xa1, 0x8d, 0x92, 0x17, 0xca, 0x28, 0xf9, 0x1e, 0x80, 0xaf, 0x6d, 0x44, 0x65, 0x41, 0x1d, 0xb7, 0x3a, 0x86, 0xb3, 0x25, 0x9d, 0x7f, 0x84, 0x1b, 0x4a, 0xc3, 0xdd, 0x48, 0x1c, 0x0b, 0x9e, 0xaa, 0x17, 0xe9, 0x8e, 0x4f, 0x85, 0xaa, 0x6b, 0xd0, 0x1e, 0x1b, 0x39, 0xa3, 0x6f, 0x4e, 0x63, 0x03, 0x66, 0xc8, 0x02, 0x0c, 0xff, 0x3a, 0x0b, 0x2e, 0x22, 0xbd, 0x57, 0x02, 0xf1, 0xcd, 0x92, 0x7a, 0xce, 0x13, 0xe8, 0xa3, 0x87, 0x87, 0x9c, 0xa5, 0x8f, 0x03, 0x21, 0xe3, 0x74, 0x62, 0x07, 0xaa, 0x5a, 0x29, 0x50, 0xdd, 0x03, 0xf0, 0x94, 0xa0, 0xde, 0x4b, 0x5d, 0xef, 0xc5, 0x70, 0xb6, 0xa4, 0xf3, 0xab, 0x1a, 0x10, 0x2c, 0x11, 0x35, 0x6c, 0x3c, 0x08, 0x3c, 0x8c, 0x7b, 0xf3, 0xaa, 0x63, 0xab, 0x85, 0x51, 0xaf, 0x68, 0x61, 0x68, 0xdb, 0x9b, 0x69, 0x61, 0x34, 0x91, 0x9d, 0xb5, 0x30, 0xee, 0x40, 0x07, 0x61, 0x2b, 0xf6, 0x30, 0x74, 0x29, 0x88, 0x3d, 0x8c, 0xc3, 0xb9, 0x3d, 0x8c, 0x16, 0x0a, 0x54, 0xf4, 0x30, 0x16, 0xed, 0x1e, 0xc6, 0x10, 0xae, 0xcf, 0xee, 0x44, 0x54, 0xb7, 0x69, 0x3e, 0x85, 0x76, 0x62, 0x84, 0xd0, 0x53, 0xbb, 0x9b, 0x77, 0xcb, 0x0e, 0x51, 0x5e, 0x89, 0xe6, 0xd2, 0xce, 0xaf, 0x1b, 0xd0, 0xb5, 0x1a, 0x9a, 0x15, 0xf7, 0x3e, 0x80, 0x45, 0xe6, 0xfb, 0x29, 0x17, 0x22, 0x3b, 0x2f, 0x43, 0xda, 0x2a, 0x35, 0x4a, 0x2a, 0x95, 0x01, 0x93, 0x86, 0xc8, 0x16, 0x60, 0x22, 0xd0, 0x4c, 0x98, 0x1c, 0x1a, 0xf0, 0x83, 0xcf, 0xf9, 0x4d, 0xb5, 0xac, 0x9b, 0xb2, 0xdb, 0x7a, 0x8b, 0xa6, 0x4f, 0x62, 0xda, 0x7a, 0xab, 0xb0, 0xc0, 0x47, 0xf1, 0xf7, 0x01, 0x66, 0xa7, 0x0e, 0xd5, 0x84, 0xba, 0xaa, 0x0b, 0x16, 0x86, 0x5c, 0x9a, 0xba, 0xd3, 0x50, 0x6a, 0x71, 0x65, 0x46, 0x06, 0xb4, 0xe2, 0x33, 0x5e, 0x6b, 0xe0, 0xfb, 0x3c, 0x32, 0x60, 0xd5, 0x50, 0x97, 0x14, 0x9d, 0x6b, 0xd0, 0x4e, 0x62, 0x11, 0x20, 0xec, 0x5f, 0xd2, 0x90, 0x32, 0xa3, 0xc9, 0xc7, 0x70, 0x23, 0x49, 0x63, 0xff, 0x20, 0xe5, 0xaf, 0x78, 0x9a, 0x72, 0x7f, 0x1b, 0xad, 0x7f, 0x47, 0x17, 0x9c, 0x1d, 0x3a, 0x7f, 0x50, 0xcd, 0x92, 0x5c, 0xc8, 0xd9, 0x59, 0x2b, 0x7a, 0xd6, 0xdc, 0x41, 0xa5, 0x47, 0x9c, 0xf0, 0x94, 0x9d, 0x84, 0xba, 0xe6, 0xec, 0xd0, 0x9c, 0x76, 0xfe, 0xd5, 0x5c, 0xa9, 0x69, 0x96, 0x57, 0x5c, 0xa9, 0x75, 0x71, 0xf5, 0xb9, 0x2d, 0xbf, 0x46, 0xb9, 0x9b, 0x64, 0x75, 0x6d, 0x34, 0x36, 0x51, 0x95, 0x20, 0x4f, 0x83, 0x73, 0xee, 0xbb, 0x08, 0x1f, 0x16, 0x4c, 0x25, 0xa8, 0x79, 0x5f, 0x29, 0x14, 0xf1, 0x39, 0xac, 0xe9, 0x9a, 0x4d, 0x70, 0xdf, 0xc5, 0x01, 0x03, 0x10, 0xb1, 0x27, 0xa9, 0x83, 0xd1, 0x2d, 0xac, 0xe0, 0x04, 0xf7, 0x77, 0xf2, 0xf1, 0x3d, 0x35, 0xac, 0xfb, 0x10, 0x91, 0x97, 0x2d, 0xaf, 0x2f, 0x1f, 0x34, 0x0b, 0x57, 0xff, 0x73, 0x68, 0x4f, 0xe1, 0xdc, 0x8a, 0x26, 0x7d, 0x2e, 0xa6, 0xa6, 0x98, 0x1e, 0x9a, 0xaa, 0x7d, 0x1a, 0x73, 0x3f, 0x30, 0xa8, 0x51, 0x9a, 0x8b, 0xd9, 0xb6, 0x00, 0x65, 0x5b, 0x78, 0x0f, 0xfa, 0x53, 0x6d, 0x65, 0x81, 0x76, 0xd4, 0x9b, 0x69, 0xd4, 0x39, 0xdf, 0xe9, 0x30, 0x9b, 0x61, 0xec, 0x03, 0x63, 0x32, 0x55, 0x50, 0xd0, 0xde, 0x59, 0xfd, 0xb5, 0x76, 0xe6, 0xfc, 0x4b, 0x5d, 0x47, 0xd2, 0x43, 0x76, 0xce, 0xfd, 0x2d, 0xe3, 0x9c, 0x96, 0xdb, 0xd6, 0xca, 0x6e, 0x3b, 0xaf, 0xaf, 0x7b, 0x17, 0x3a, 0xaf, 0xd8, 0x79, 0x3c, 0x4e, 0x03, 0xa9, 0x6f, 0xbf, 0x4d, 0x0b, 0xc6, 0x25, 0x29, 0xe6, 0x3e, 0xf4, 0x74, 0x51, 0xee, 0xda, 0x91, 0xac, 0xab, 0x79, 0xba, 0x6b, 0xf0, 0x3e, 0x5c, 0xd3, 0xb9, 0x41, 0x0c, 0xe3, 0x54, 0x62, 0x41, 0x24, 0x8c, 0xdb, 0xae, 0xe0, 0xc0, 0xa1, 0xe2, 0xab, 0xc2, 0x48, 0xa8, 0x74, 0xc8, 0x23, 0x61, 0x70, 0xa5, 0x7a, 0x54, 0xa6, 0x1a, 0x08, 0x57, 0x39, 0x82, 0xb9, 0x82, 0x56, 0x20, 0x8e, 0xb8, 0x90, 0x05, 0x08, 0xed, 0x5a, 0x20, 0xf4, 0x49, 0xb3, 0xdd, 0xec, 0x2f, 0x38, 0x3f, 0xd5, 0xf4, 0x99, 0xcf, 0x54, 0xb3, 0x15, 0x67, 0x3e, 0x5d, 0x77, 0xe9, 0x93, 0x29, 0xd5, 0x5d, 0xbb, 0xf0, 0xe6, 0x50, 0xe7, 0x28, 0x97, 0xa5, 0xde, 0x30, 0x38, 0xe7, 0xae, 0x18, 0x27, 0x89, 0xda, 0x11, 0x8f, 0x94, 0xeb, 0xf9, 0xe6, 0xd8, 0xee, 0x1a, 0xb1, 0x2d, 0x2d, 0x75, 0xa8, 0x85, 0x76, 0xb5, 0x8c, 0xf3, 0xbf, 0x35, 0x8d, 0x87, 0x8f, 0xd2, 0xb1, 0x90, 0xdc, 0x57, 0x89, 0xf7, 0x35, 0x3f, 0xaa, 0x7e, 0x01, 0x2d, 0x0b, 0x19, 0x2d, 0x4f, 0x77, 0x00, 0xac, 0x05, 0x37, 0x8e, 0x8a, 0x9e, 0x15, 0x35, 0x93, 0x9c, 0xcf, 0xa0, 0x6b, 0xb1, 0x49, 0x17, 0x16, 0x8f, 0xf7, 0x9f, 0xee, 0xbf, 0xf8, 0x7a, 0xbf, 0xff, 0x86, 0x22, 0x8e, 0xe8, 0xf1, 0xa1, 0x82, 0x31, 0x35, 0x72, 0x0d, 0x96, 0x8e, 0xf7, 0x91, 0xfc, 0xfa, 0x05, 0x3d, 0x7a, 0xfc, 0x6d, 0xbf, 0xee, 0xfc, 0xdc, 0xd0, 0x5d, 0x9d, 0x97, 0x56, 0xd7, 0xcc, 0xc0, 0xa9, 0xea, 0x7a, 0x06, 0x1d, 0xb7, 0x6e, 0x95, 0x15, 0xcb, 0x50, 0x97, 0xb1, 0x89, 0x2c, 0x75, 0x19, 0x2b, 0x93, 0xf3, 0x86, 0x2a, 0x3e, 0x47, 0xa7, 0x59, 0x70, 0x29, 0x18, 0xea, 0x4a, 0x0c, 0xde, 0xd2, 0x19, 0xdf, 0x34, 0x2b, 0x73, 0xde, 0x16, 0x76, 0xd8, 0x53, 0x2e, 0x92, 0x38, 0x12, 0x59, 0xda, 0xc8, 0x69, 0x95, 0x81, 0x52, 0x9e, 0x84, 0x81, 0x9e, 0xac, 0xad, 0xb2, 0x63, 0x38, 0x5b, 0x92, 0xf0, 0xf9, 0xdd, 0xc1, 0x36, 0x9e, 0xec, 0xc7, 0xe5, 0x93, 0x9d, 0xb3, 0xeb, 0x8d, 0x97, 0x33, 0xfd, 0xc3, 0xb9, 0x3d, 0x45, 0x7d, 0x87, 0x9d, 0xbc, 0x2a, 0xf9, 0x06, 0xc8, 0xec, 0xcc, 0x99, 0xbb, 0x38, 0xd8, 0xdd, 0xdf, 0xd9, 0xdb, 0xff, 0xeb, 0x7e, 0xad, 0x04, 0x30, 0xeb, 0x25, 0x80, 0xd9, 0x50, 0xd4, 0xf6, 0xd6, 0xfe, 0xf6, 0xee, 0xb3, 0xdd, 0x9d, 0x7e, 0xd3, 0xf9, 0x6d, 0x4d, 0x97, 0x2b, 0xdb, 0xa5, 0xe6, 0xdd, 0x2f, 0xe0, 0xf0, 0xbb, 0xd0, 0x31, 0xe7, 0xb9, 0x97, 0x59, 0x5a, 0xc1, 0x20, 0x7f, 0x07, 0x2b, 0x19, 0xd2, 0x75, 0x4b, 0x96, 0xf7, 0xd1, 0x74, 0x33, 0x66, 0xde, 0x2b, 0x37, 0xb2, 0x07, 0x73, 0x3c, 0xcb, 0x7e, 0x89, 0x76, 0x3e, 0x80, 0xe5, 0xb2, 0xc4, 0xa5, 0x68, 0xfa, 0xff, 0xeb, 0xb0, 0x32, 0xf5, 0x25, 0xbc, 0x1a, 0x10, 0x4d, 0xb7, 0x29, 0xeb, 0x33, 0x6d, 0x4a, 0xf2, 0x01, 0x10, 0x5b, 0xc4, 0xb5, 0xfb, 0x37, 0x7d, 0x4b, 0x50, 0x47, 0x30, 0x1b, 0x61, 0x35, 0xaf, 0x82, 0xb0, 0xc8, 0x43, 0xe8, 0x89, 0xd8, 0x0b, 0x58, 0xe8, 0x86, 0x41, 0x74, 0x96, 0xfd, 0xfd, 0xe0, 0xf6, 0xd4, 0xa7, 0x75, 0x94, 0x78, 0xa6, 0x04, 0x68, 0x57, 0x14, 0x04, 0xf9, 0x1b, 0x58, 0xe5, 0x91, 0x70, 0x33, 0x94, 0xed, 0xfa, 0xf9, 0x1f, 0x0e, 0x1a, 0xb3, 0x9d, 0xbb, 0x19, 0x18, 0x4f, 0x09, 0x9f, 0x66, 0x09, 0x47, 0x00, 0x50, 0x76, 0x61, 0x0a, 0x6a, 0x1b, 0x0a, 0xd7, 0xca, 0x50, 0xf8, 0x29, 0x74, 0xcd, 0x5f, 0x4f, 0x8e, 0xb2, 0xbe, 0xc4, 0xf2, 0xe6, 0x7b, 0xc5, 0x1b, 0xb7, 0x8a, 0x3f, 0xab, 0x3c, 0x37, 0xff, 0x55, 0x31, 0x8b, 0x6e, 0xa8, 0x09, 0xd4, 0x9e, 0xed, 0xfc, 0x4f, 0x0d, 0x96, 0x95, 0x8a, 0xd6, 0x9b, 0xff, 0x12, 0x7b, 0x0c, 0x59, 0x61, 0x6f, 0xbe, 0xcb, 0xad, 0x5a, 0xad, 0xaa, 0x7c, 0x90, 0xda, 0x82, 0x64, 0x13, 0x56, 0xc5, 0xf8, 0x24, 0xcb, 0xa5, 0x4f, 0x44, 0x1c, 0x3d, 0x9a, 0x48, 0x9e, 0x21, 0xd3, 0xb9, 0x63, 0xe4, 0x03, 0xb8, 0x96, 0xf5, 0x30, 0x8b, 0x09, 0xfa, 0xeb, 0xe5, 0xec, 0x80, 0xf3, 0x6f, 0xb5, 0x1c, 0x41, 0xa9, 0x34, 0x8e, 0x15, 0x5a, 0x6e, 0x62, 0xea, 0x71, 0x6e, 0xfe, 0xbc, 0x09, 0x2d, 0xf3, 0x65, 0x43, 0x67, 0x01, 0x43, 0xd9, 0x46, 0xda, 0x2c, 0x19, 0xe9, 0x5d, 0xe8, 0x98, 0x7c, 0xcc, 0x95, 0x59, 0xa8, 0x02, 0xbb, 0x60, 0x94, 0xa0, 0xa6, 0x86, 0x4a, 0x39, 0xed, 0x7c, 0xa7, 0x33, 0x88, 0x65, 0x35, 0xe4, 0x93, 0x29, 0x33, 0x9b, 0x39, 0xce, 0x42, 0xb8, 0x6c, 0x61, 0x79, 0x5c, 0xa8, 0xdb, 0x15, 0xc8, 0x8f, 0x35, 0xb8, 0x67, 0x21, 0x8d, 0xed, 0xd9, 0x8f, 0xd4, 0xf7, 0x00, 0xb2, 0xef, 0x58, 0x4c, 0x9a, 0xa0, 0xd2, 0x31, 0x9c, 0x2d, 0x59, 0xf5, 0xd1, 0xbb, 0x5e, 0xf9, 0xd1, 0xbb, 0xaa, 0x92, 0x70, 0xfe, 0xbd, 0x06, 0xfd, 0xa3, 0xf8, 0x8c, 0x47, 0x1a, 0x06, 0xf3, 0xc8, 0xd3, 0x28, 0x41, 0xd5, 0x15, 0xe6, 0x4a, 0xce, 0xf8, 0xa4, 0x74, 0x5e, 0xf5, 0x29, 0x68, 0xfe, 0x36, 0x2c, 0x9d, 0xa6, 0xf1, 0x38, 0xc9, 0x80, 0x17, 0xbe, 0xa1, 0x41, 0xcb, 0x4c, 0xfc, 0xac, 0x17, 0x88, 0x40, 0x61, 0x6a, 0x53, 0xa6, 0x1a, 0x92, 0xac, 0x83, 0x0d, 0x04, 0x32, 0xa8, 0x6b, 0xb1, 0x9c, 0x7f, 0x36, 0xdf, 0x27, 0x67, 0x14, 0xad, 0x2c, 0xa8, 0x14, 0x9e, 0x89, 0xb8, 0xae, 0x63, 0xdb, 0x34, 0x23, 0xc9, 0x43, 0xe8, 0x26, 0xc5, 0x74, 0xf3, 0xdf, 0xa9, 0xb5, 0xe2, 0x1a, 0xa7, 0x5f, 0x40, 0x6d, 0xf1, 0x47, 0x4b, 0x7f, 0xdb, 0xdd, 0xf8, 0xf0, 0xf3, 0x4c, 0xf8, 0xa4, 0x85, 0x4f, 0x1f, 0xfd, 0x21, 0x00, 0x00, 0xff, 0xff, 0x0e, 0x8f, 0x84, 0xbe, 0x9c, 0x26, 0x00, 0x00, }