protocoltypes

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2024 License: Apache-2.0, MIT Imports: 25 Imported by: 13

Documentation

Overview

This package is generated with Protobuf. See https://github.com/berty/berty/tree/master/api for more information.

Package protocoltypes is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	ShareableContactOptionsAllowMissingRDVSeed
	ShareableContactOptionsAllowMissingPK
)
View Source
const (
	ProtocolService_ServiceExportData_FullMethodName                         = "/weshnet.protocol.v1.ProtocolService/ServiceExportData"
	ProtocolService_ServiceGetConfiguration_FullMethodName                   = "/weshnet.protocol.v1.ProtocolService/ServiceGetConfiguration"
	ProtocolService_ContactRequestReference_FullMethodName                   = "/weshnet.protocol.v1.ProtocolService/ContactRequestReference"
	ProtocolService_ContactRequestDisable_FullMethodName                     = "/weshnet.protocol.v1.ProtocolService/ContactRequestDisable"
	ProtocolService_ContactRequestEnable_FullMethodName                      = "/weshnet.protocol.v1.ProtocolService/ContactRequestEnable"
	ProtocolService_ContactRequestResetReference_FullMethodName              = "/weshnet.protocol.v1.ProtocolService/ContactRequestResetReference"
	ProtocolService_ContactRequestSend_FullMethodName                        = "/weshnet.protocol.v1.ProtocolService/ContactRequestSend"
	ProtocolService_ContactRequestAccept_FullMethodName                      = "/weshnet.protocol.v1.ProtocolService/ContactRequestAccept"
	ProtocolService_ContactRequestDiscard_FullMethodName                     = "/weshnet.protocol.v1.ProtocolService/ContactRequestDiscard"
	ProtocolService_ShareContact_FullMethodName                              = "/weshnet.protocol.v1.ProtocolService/ShareContact"
	ProtocolService_DecodeContact_FullMethodName                             = "/weshnet.protocol.v1.ProtocolService/DecodeContact"
	ProtocolService_ContactBlock_FullMethodName                              = "/weshnet.protocol.v1.ProtocolService/ContactBlock"
	ProtocolService_ContactUnblock_FullMethodName                            = "/weshnet.protocol.v1.ProtocolService/ContactUnblock"
	ProtocolService_ContactAliasKeySend_FullMethodName                       = "/weshnet.protocol.v1.ProtocolService/ContactAliasKeySend"
	ProtocolService_MultiMemberGroupCreate_FullMethodName                    = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupCreate"
	ProtocolService_MultiMemberGroupJoin_FullMethodName                      = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupJoin"
	ProtocolService_MultiMemberGroupLeave_FullMethodName                     = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupLeave"
	ProtocolService_MultiMemberGroupAliasResolverDisclose_FullMethodName     = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupAliasResolverDisclose"
	ProtocolService_MultiMemberGroupAdminRoleGrant_FullMethodName            = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupAdminRoleGrant"
	ProtocolService_MultiMemberGroupInvitationCreate_FullMethodName          = "/weshnet.protocol.v1.ProtocolService/MultiMemberGroupInvitationCreate"
	ProtocolService_AppMetadataSend_FullMethodName                           = "/weshnet.protocol.v1.ProtocolService/AppMetadataSend"
	ProtocolService_AppMessageSend_FullMethodName                            = "/weshnet.protocol.v1.ProtocolService/AppMessageSend"
	ProtocolService_GroupMetadataList_FullMethodName                         = "/weshnet.protocol.v1.ProtocolService/GroupMetadataList"
	ProtocolService_GroupMessageList_FullMethodName                          = "/weshnet.protocol.v1.ProtocolService/GroupMessageList"
	ProtocolService_GroupInfo_FullMethodName                                 = "/weshnet.protocol.v1.ProtocolService/GroupInfo"
	ProtocolService_ActivateGroup_FullMethodName                             = "/weshnet.protocol.v1.ProtocolService/ActivateGroup"
	ProtocolService_DeactivateGroup_FullMethodName                           = "/weshnet.protocol.v1.ProtocolService/DeactivateGroup"
	ProtocolService_GroupDeviceStatus_FullMethodName                         = "/weshnet.protocol.v1.ProtocolService/GroupDeviceStatus"
	ProtocolService_DebugListGroups_FullMethodName                           = "/weshnet.protocol.v1.ProtocolService/DebugListGroups"
	ProtocolService_DebugInspectGroupStore_FullMethodName                    = "/weshnet.protocol.v1.ProtocolService/DebugInspectGroupStore"
	ProtocolService_DebugGroup_FullMethodName                                = "/weshnet.protocol.v1.ProtocolService/DebugGroup"
	ProtocolService_SystemInfo_FullMethodName                                = "/weshnet.protocol.v1.ProtocolService/SystemInfo"
	ProtocolService_CredentialVerificationServiceInitFlow_FullMethodName     = "/weshnet.protocol.v1.ProtocolService/CredentialVerificationServiceInitFlow"
	ProtocolService_CredentialVerificationServiceCompleteFlow_FullMethodName = "/weshnet.protocol.v1.ProtocolService/CredentialVerificationServiceCompleteFlow"
	ProtocolService_VerifiedCredentialsList_FullMethodName                   = "/weshnet.protocol.v1.ProtocolService/VerifiedCredentialsList"
	ProtocolService_ReplicationServiceRegisterGroup_FullMethodName           = "/weshnet.protocol.v1.ProtocolService/ReplicationServiceRegisterGroup"
	ProtocolService_PeerList_FullMethodName                                  = "/weshnet.protocol.v1.ProtocolService/PeerList"
	ProtocolService_OutOfStoreReceive_FullMethodName                         = "/weshnet.protocol.v1.ProtocolService/OutOfStoreReceive"
	ProtocolService_OutOfStoreSeal_FullMethodName                            = "/weshnet.protocol.v1.ProtocolService/OutOfStoreSeal"
	ProtocolService_RefreshContactRequest_FullMethodName                     = "/weshnet.protocol.v1.ProtocolService/RefreshContactRequest"
)
View Source
const CurrentGroupVersion = 1
View Source
const RendezvousSeedLength = 32

Variables

View Source
var (
	GroupType_name = map[int32]string{
		0: "GroupTypeUndefined",
		1: "GroupTypeAccount",
		2: "GroupTypeContact",
		3: "GroupTypeMultiMember",
	}
	GroupType_value = map[string]int32{
		"GroupTypeUndefined":   0,
		"GroupTypeAccount":     1,
		"GroupTypeContact":     2,
		"GroupTypeMultiMember": 3,
	}
)

Enum value maps for GroupType.

View Source
var (
	EventType_name = map[int32]string{
		0:    "EventTypeUndefined",
		1:    "EventTypeGroupMemberDeviceAdded",
		2:    "EventTypeGroupDeviceChainKeyAdded",
		101:  "EventTypeAccountGroupJoined",
		102:  "EventTypeAccountGroupLeft",
		103:  "EventTypeAccountContactRequestDisabled",
		104:  "EventTypeAccountContactRequestEnabled",
		105:  "EventTypeAccountContactRequestReferenceReset",
		106:  "EventTypeAccountContactRequestOutgoingEnqueued",
		107:  "EventTypeAccountContactRequestOutgoingSent",
		108:  "EventTypeAccountContactRequestIncomingReceived",
		109:  "EventTypeAccountContactRequestIncomingDiscarded",
		110:  "EventTypeAccountContactRequestIncomingAccepted",
		111:  "EventTypeAccountContactBlocked",
		112:  "EventTypeAccountContactUnblocked",
		201:  "EventTypeContactAliasKeyAdded",
		301:  "EventTypeMultiMemberGroupAliasResolverAdded",
		302:  "EventTypeMultiMemberGroupInitialMemberAnnounced",
		303:  "EventTypeMultiMemberGroupAdminRoleGranted",
		403:  "EventTypeGroupReplicating",
		500:  "EventTypeAccountVerifiedCredentialRegistered",
		1001: "EventTypeGroupMetadataPayloadSent",
	}
	EventType_value = map[string]int32{
		"EventTypeUndefined":                              0,
		"EventTypeGroupMemberDeviceAdded":                 1,
		"EventTypeGroupDeviceChainKeyAdded":               2,
		"EventTypeAccountGroupJoined":                     101,
		"EventTypeAccountGroupLeft":                       102,
		"EventTypeAccountContactRequestDisabled":          103,
		"EventTypeAccountContactRequestEnabled":           104,
		"EventTypeAccountContactRequestReferenceReset":    105,
		"EventTypeAccountContactRequestOutgoingEnqueued":  106,
		"EventTypeAccountContactRequestOutgoingSent":      107,
		"EventTypeAccountContactRequestIncomingReceived":  108,
		"EventTypeAccountContactRequestIncomingDiscarded": 109,
		"EventTypeAccountContactRequestIncomingAccepted":  110,
		"EventTypeAccountContactBlocked":                  111,
		"EventTypeAccountContactUnblocked":                112,
		"EventTypeContactAliasKeyAdded":                   201,
		"EventTypeMultiMemberGroupAliasResolverAdded":     301,
		"EventTypeMultiMemberGroupInitialMemberAnnounced": 302,
		"EventTypeMultiMemberGroupAdminRoleGranted":       303,
		"EventTypeGroupReplicating":                       403,
		"EventTypeAccountVerifiedCredentialRegistered":    500,
		"EventTypeGroupMetadataPayloadSent":               1001,
	}
)

Enum value maps for EventType.

View Source
var (
	DebugInspectGroupLogType_name = map[int32]string{
		0: "DebugInspectGroupLogTypeUndefined",
		1: "DebugInspectGroupLogTypeMessage",
		2: "DebugInspectGroupLogTypeMetadata",
	}
	DebugInspectGroupLogType_value = map[string]int32{
		"DebugInspectGroupLogTypeUndefined": 0,
		"DebugInspectGroupLogTypeMessage":   1,
		"DebugInspectGroupLogTypeMetadata":  2,
	}
)

Enum value maps for DebugInspectGroupLogType.

View Source
var (
	ContactState_name = map[int32]string{
		0: "ContactStateUndefined",
		1: "ContactStateToRequest",
		2: "ContactStateReceived",
		3: "ContactStateAdded",
		4: "ContactStateRemoved",
		5: "ContactStateDiscarded",
		6: "ContactStateBlocked",
	}
	ContactState_value = map[string]int32{
		"ContactStateUndefined": 0,
		"ContactStateToRequest": 1,
		"ContactStateReceived":  2,
		"ContactStateAdded":     3,
		"ContactStateRemoved":   4,
		"ContactStateDiscarded": 5,
		"ContactStateBlocked":   6,
	}
)

Enum value maps for ContactState.

View Source
var (
	Direction_name = map[int32]string{
		0: "UnknownDir",
		1: "InboundDir",
		2: "OutboundDir",
		3: "BiDir",
	}
	Direction_value = map[string]int32{
		"UnknownDir":  0,
		"InboundDir":  1,
		"OutboundDir": 2,
		"BiDir":       3,
	}
)

Enum value maps for Direction.

View Source
var (
	ServiceGetConfiguration_SettingState_name = map[int32]string{
		0: "Unknown",
		1: "Enabled",
		2: "Disabled",
		3: "Unavailable",
	}
	ServiceGetConfiguration_SettingState_value = map[string]int32{
		"Unknown":     0,
		"Enabled":     1,
		"Disabled":    2,
		"Unavailable": 3,
	}
)

Enum value maps for ServiceGetConfiguration_SettingState.

View Source
var (
	GroupDeviceStatus_Type_name = map[int32]string{
		0: "TypeUnknown",
		1: "TypePeerDisconnected",
		2: "TypePeerConnected",
		3: "TypePeerReconnecting",
	}
	GroupDeviceStatus_Type_value = map[string]int32{
		"TypeUnknown":          0,
		"TypePeerDisconnected": 1,
		"TypePeerConnected":    2,
		"TypePeerReconnecting": 3,
	}
)

Enum value maps for GroupDeviceStatus_Type.

View Source
var (
	GroupDeviceStatus_Transport_name = map[int32]string{
		0: "TptUnknown",
		1: "TptLAN",
		2: "TptWAN",
		3: "TptProximity",
	}
	GroupDeviceStatus_Transport_value = map[string]int32{
		"TptUnknown":   0,
		"TptLAN":       1,
		"TptWAN":       2,
		"TptProximity": 3,
	}
)

Enum value maps for GroupDeviceStatus_Transport.

View Source
var (
	PeerList_Feature_name = map[int32]string{
		0: "UnknownFeature",
		1: "WeshFeature",
		2: "BLEFeature",
		3: "LocalFeature",
		4: "TorFeature",
		5: "QuicFeature",
	}
	PeerList_Feature_value = map[string]int32{
		"UnknownFeature": 0,
		"WeshFeature":    1,
		"BLEFeature":     2,
		"LocalFeature":   3,
		"TorFeature":     4,
		"QuicFeature":    5,
	}
)

Enum value maps for PeerList_Feature.

View Source
var File_protocoltypes_proto protoreflect.FileDescriptor
View Source
var ProtocolService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "weshnet.protocol.v1.ProtocolService",
	HandlerType: (*ProtocolServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ServiceGetConfiguration",
			Handler:    _ProtocolService_ServiceGetConfiguration_Handler,
		},
		{
			MethodName: "ContactRequestReference",
			Handler:    _ProtocolService_ContactRequestReference_Handler,
		},
		{
			MethodName: "ContactRequestDisable",
			Handler:    _ProtocolService_ContactRequestDisable_Handler,
		},
		{
			MethodName: "ContactRequestEnable",
			Handler:    _ProtocolService_ContactRequestEnable_Handler,
		},
		{
			MethodName: "ContactRequestResetReference",
			Handler:    _ProtocolService_ContactRequestResetReference_Handler,
		},
		{
			MethodName: "ContactRequestSend",
			Handler:    _ProtocolService_ContactRequestSend_Handler,
		},
		{
			MethodName: "ContactRequestAccept",
			Handler:    _ProtocolService_ContactRequestAccept_Handler,
		},
		{
			MethodName: "ContactRequestDiscard",
			Handler:    _ProtocolService_ContactRequestDiscard_Handler,
		},
		{
			MethodName: "ShareContact",
			Handler:    _ProtocolService_ShareContact_Handler,
		},
		{
			MethodName: "DecodeContact",
			Handler:    _ProtocolService_DecodeContact_Handler,
		},
		{
			MethodName: "ContactBlock",
			Handler:    _ProtocolService_ContactBlock_Handler,
		},
		{
			MethodName: "ContactUnblock",
			Handler:    _ProtocolService_ContactUnblock_Handler,
		},
		{
			MethodName: "ContactAliasKeySend",
			Handler:    _ProtocolService_ContactAliasKeySend_Handler,
		},
		{
			MethodName: "MultiMemberGroupCreate",
			Handler:    _ProtocolService_MultiMemberGroupCreate_Handler,
		},
		{
			MethodName: "MultiMemberGroupJoin",
			Handler:    _ProtocolService_MultiMemberGroupJoin_Handler,
		},
		{
			MethodName: "MultiMemberGroupLeave",
			Handler:    _ProtocolService_MultiMemberGroupLeave_Handler,
		},
		{
			MethodName: "MultiMemberGroupAliasResolverDisclose",
			Handler:    _ProtocolService_MultiMemberGroupAliasResolverDisclose_Handler,
		},
		{
			MethodName: "MultiMemberGroupAdminRoleGrant",
			Handler:    _ProtocolService_MultiMemberGroupAdminRoleGrant_Handler,
		},
		{
			MethodName: "MultiMemberGroupInvitationCreate",
			Handler:    _ProtocolService_MultiMemberGroupInvitationCreate_Handler,
		},
		{
			MethodName: "AppMetadataSend",
			Handler:    _ProtocolService_AppMetadataSend_Handler,
		},
		{
			MethodName: "AppMessageSend",
			Handler:    _ProtocolService_AppMessageSend_Handler,
		},
		{
			MethodName: "GroupInfo",
			Handler:    _ProtocolService_GroupInfo_Handler,
		},
		{
			MethodName: "ActivateGroup",
			Handler:    _ProtocolService_ActivateGroup_Handler,
		},
		{
			MethodName: "DeactivateGroup",
			Handler:    _ProtocolService_DeactivateGroup_Handler,
		},
		{
			MethodName: "DebugGroup",
			Handler:    _ProtocolService_DebugGroup_Handler,
		},
		{
			MethodName: "SystemInfo",
			Handler:    _ProtocolService_SystemInfo_Handler,
		},
		{
			MethodName: "CredentialVerificationServiceInitFlow",
			Handler:    _ProtocolService_CredentialVerificationServiceInitFlow_Handler,
		},
		{
			MethodName: "CredentialVerificationServiceCompleteFlow",
			Handler:    _ProtocolService_CredentialVerificationServiceCompleteFlow_Handler,
		},
		{
			MethodName: "ReplicationServiceRegisterGroup",
			Handler:    _ProtocolService_ReplicationServiceRegisterGroup_Handler,
		},
		{
			MethodName: "PeerList",
			Handler:    _ProtocolService_PeerList_Handler,
		},
		{
			MethodName: "OutOfStoreReceive",
			Handler:    _ProtocolService_OutOfStoreReceive_Handler,
		},
		{
			MethodName: "OutOfStoreSeal",
			Handler:    _ProtocolService_OutOfStoreSeal_Handler,
		},
		{
			MethodName: "RefreshContactRequest",
			Handler:    _ProtocolService_RefreshContactRequest_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ServiceExportData",
			Handler:       _ProtocolService_ServiceExportData_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GroupMetadataList",
			Handler:       _ProtocolService_GroupMetadataList_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GroupMessageList",
			Handler:       _ProtocolService_GroupMessageList_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GroupDeviceStatus",
			Handler:       _ProtocolService_GroupDeviceStatus_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DebugListGroups",
			Handler:       _ProtocolService_DebugListGroups_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DebugInspectGroupStore",
			Handler:       _ProtocolService_DebugInspectGroupStore_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "VerifiedCredentialsList",
			Handler:       _ProtocolService_VerifiedCredentialsList_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "protocoltypes.proto",
}

ProtocolService_ServiceDesc is the grpc.ServiceDesc for ProtocolService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func ComputeLinkKey

func ComputeLinkKey(publicKey, secret []byte) (*[cryptoutil.KeySize]byte, error)

func RegisterProtocolServiceHandler

func RegisterProtocolServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProtocolServiceHandler registers the http handlers for service ProtocolService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProtocolServiceHandlerClient

func RegisterProtocolServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProtocolServiceClient) error

RegisterProtocolServiceHandlerClient registers the http handlers for service ProtocolService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProtocolServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProtocolServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProtocolServiceClient" to call the correct interceptors.

func RegisterProtocolServiceHandlerFromEndpoint

func RegisterProtocolServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProtocolServiceHandlerFromEndpoint is same as RegisterProtocolServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProtocolServiceHandlerServer

func RegisterProtocolServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProtocolServiceServer) error

RegisterProtocolServiceHandlerServer registers the http handlers for service ProtocolService to "mux". UnaryRPC :call ProtocolServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProtocolServiceHandlerFromEndpoint instead.

func RegisterProtocolServiceServer

func RegisterProtocolServiceServer(s grpc.ServiceRegistrar, srv ProtocolServiceServer)

Types

type Account

type Account struct {

	// group specifies which group is used to manage the account
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// account_private_key, private part is used to signs handshake, signs device, create contacts group keys via ECDH -- public part is used to have a shareable identity
	AccountPrivateKey []byte `protobuf:"bytes,2,opt,name=account_private_key,json=accountPrivateKey,proto3" json:"account_private_key,omitempty"`
	// alias_private_key, private part is use to derive group members private keys, signs alias proofs, public part can be shared to contacts to prove identity
	AliasPrivateKey []byte `protobuf:"bytes,3,opt,name=alias_private_key,json=aliasPrivateKey,proto3" json:"alias_private_key,omitempty"`
	// public_rendezvous_seed, rendezvous seed used for direct communication
	PublicRendezvousSeed []byte `protobuf:"bytes,4,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// contains filtered or unexported fields
}

Account describes all the secrets that identifies an Account

func (*Account) Descriptor deprecated

func (*Account) Descriptor() ([]byte, []int)

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountPrivateKey

func (x *Account) GetAccountPrivateKey() []byte

func (*Account) GetAliasPrivateKey

func (x *Account) GetAliasPrivateKey() []byte

func (*Account) GetGroup

func (x *Account) GetGroup() *Group

func (*Account) GetPublicRendezvousSeed

func (x *Account) GetPublicRendezvousSeed() []byte

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

func (x *Account) ProtoReflect() protoreflect.Message

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AccountContactBlocked

type AccountContactBlocked struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the contact blocked
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactBlocked indicates that a contact is blocked

func (*AccountContactBlocked) Descriptor deprecated

func (*AccountContactBlocked) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactBlocked.ProtoReflect.Descriptor instead.

func (*AccountContactBlocked) GetContactPk

func (x *AccountContactBlocked) GetContactPk() []byte

func (*AccountContactBlocked) GetDevicePk

func (x *AccountContactBlocked) GetDevicePk() []byte

func (*AccountContactBlocked) ProtoMessage

func (*AccountContactBlocked) ProtoMessage()

func (*AccountContactBlocked) ProtoReflect

func (x *AccountContactBlocked) ProtoReflect() protoreflect.Message

func (*AccountContactBlocked) Reset

func (x *AccountContactBlocked) Reset()

func (*AccountContactBlocked) SetContactPK

func (m *AccountContactBlocked) SetContactPK(pk []byte)

func (*AccountContactBlocked) SetDevicePK

func (m *AccountContactBlocked) SetDevicePK(pk []byte)

func (*AccountContactBlocked) String

func (x *AccountContactBlocked) String() string

type AccountContactRequestDisabled

type AccountContactRequestDisabled struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestDisabled indicates that the account should not be advertised on a public rendezvous point

func (*AccountContactRequestDisabled) Descriptor deprecated

func (*AccountContactRequestDisabled) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestDisabled.ProtoReflect.Descriptor instead.

func (*AccountContactRequestDisabled) GetDevicePk

func (x *AccountContactRequestDisabled) GetDevicePk() []byte

func (*AccountContactRequestDisabled) ProtoMessage

func (*AccountContactRequestDisabled) ProtoMessage()

func (*AccountContactRequestDisabled) ProtoReflect

func (*AccountContactRequestDisabled) Reset

func (x *AccountContactRequestDisabled) Reset()

func (*AccountContactRequestDisabled) SetDevicePK

func (m *AccountContactRequestDisabled) SetDevicePK(pk []byte)

func (*AccountContactRequestDisabled) String

type AccountContactRequestEnabled

type AccountContactRequestEnabled struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestEnabled indicates that the account should be advertised on a public rendezvous point

func (*AccountContactRequestEnabled) Descriptor deprecated

func (*AccountContactRequestEnabled) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestEnabled.ProtoReflect.Descriptor instead.

func (*AccountContactRequestEnabled) GetDevicePk

func (x *AccountContactRequestEnabled) GetDevicePk() []byte

func (*AccountContactRequestEnabled) ProtoMessage

func (*AccountContactRequestEnabled) ProtoMessage()

func (*AccountContactRequestEnabled) ProtoReflect

func (*AccountContactRequestEnabled) Reset

func (x *AccountContactRequestEnabled) Reset()

func (*AccountContactRequestEnabled) SetDevicePK

func (m *AccountContactRequestEnabled) SetDevicePK(pk []byte)

func (*AccountContactRequestEnabled) String

type AccountContactRequestIncomingAccepted

type AccountContactRequestIncomingAccepted struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the contact whom request is accepted
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// group_pk is the 1to1 group with the requester user
	GroupPk []byte `protobuf:"bytes,3,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

This event should be followed by an AccountGroupJoined event This event should be followed by GroupMemberDeviceAdded and GroupDeviceChainKeyAdded events within the AccountGroup AccountContactRequestIncomingAccepted indicates that a contact request has been accepted

func (*AccountContactRequestIncomingAccepted) Descriptor deprecated

func (*AccountContactRequestIncomingAccepted) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestIncomingAccepted.ProtoReflect.Descriptor instead.

func (*AccountContactRequestIncomingAccepted) GetContactPk

func (x *AccountContactRequestIncomingAccepted) GetContactPk() []byte

func (*AccountContactRequestIncomingAccepted) GetDevicePk

func (x *AccountContactRequestIncomingAccepted) GetDevicePk() []byte

func (*AccountContactRequestIncomingAccepted) GetGroupPk

func (x *AccountContactRequestIncomingAccepted) GetGroupPk() []byte

func (*AccountContactRequestIncomingAccepted) ProtoMessage

func (*AccountContactRequestIncomingAccepted) ProtoMessage()

func (*AccountContactRequestIncomingAccepted) ProtoReflect

func (*AccountContactRequestIncomingAccepted) Reset

func (*AccountContactRequestIncomingAccepted) SetContactPK

func (m *AccountContactRequestIncomingAccepted) SetContactPK(pk []byte)

func (*AccountContactRequestIncomingAccepted) SetDevicePK

func (m *AccountContactRequestIncomingAccepted) SetDevicePK(pk []byte)

func (*AccountContactRequestIncomingAccepted) String

type AccountContactRequestIncomingDiscarded

type AccountContactRequestIncomingDiscarded struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the contact whom request is refused
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestIncomingDiscarded indicates that a contact request has been refused

func (*AccountContactRequestIncomingDiscarded) Descriptor deprecated

func (*AccountContactRequestIncomingDiscarded) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestIncomingDiscarded.ProtoReflect.Descriptor instead.

func (*AccountContactRequestIncomingDiscarded) GetContactPk

func (x *AccountContactRequestIncomingDiscarded) GetContactPk() []byte

func (*AccountContactRequestIncomingDiscarded) GetDevicePk

func (x *AccountContactRequestIncomingDiscarded) GetDevicePk() []byte

func (*AccountContactRequestIncomingDiscarded) ProtoMessage

func (*AccountContactRequestIncomingDiscarded) ProtoReflect

func (*AccountContactRequestIncomingDiscarded) Reset

func (*AccountContactRequestIncomingDiscarded) SetContactPK

func (m *AccountContactRequestIncomingDiscarded) SetContactPK(pk []byte)

func (*AccountContactRequestIncomingDiscarded) SetDevicePK

func (m *AccountContactRequestIncomingDiscarded) SetDevicePK(pk []byte)

func (*AccountContactRequestIncomingDiscarded) String

type AccountContactRequestIncomingReceived

type AccountContactRequestIncomingReceived struct {

	// device_pk is the device sending the account event (which received the contact request), signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the account sending the request
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// TODO: is this necessary?
	// contact_rendezvous_seed is the rendezvous seed of the contact sending the request
	ContactRendezvousSeed []byte `` /* 126-byte string literal not displayed */
	// TODO: is this necessary?
	// contact_metadata is the metadata specific to the app to identify the contact for the request
	ContactMetadata []byte `protobuf:"bytes,4,opt,name=contact_metadata,json=contactMetadata,proto3" json:"contact_metadata,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestIncomingReceived indicates that the account has received a new contact request

func (*AccountContactRequestIncomingReceived) Descriptor deprecated

func (*AccountContactRequestIncomingReceived) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestIncomingReceived.ProtoReflect.Descriptor instead.

func (*AccountContactRequestIncomingReceived) GetContactMetadata

func (x *AccountContactRequestIncomingReceived) GetContactMetadata() []byte

func (*AccountContactRequestIncomingReceived) GetContactPk

func (x *AccountContactRequestIncomingReceived) GetContactPk() []byte

func (*AccountContactRequestIncomingReceived) GetContactRendezvousSeed

func (x *AccountContactRequestIncomingReceived) GetContactRendezvousSeed() []byte

func (*AccountContactRequestIncomingReceived) GetDevicePk

func (x *AccountContactRequestIncomingReceived) GetDevicePk() []byte

func (*AccountContactRequestIncomingReceived) ProtoMessage

func (*AccountContactRequestIncomingReceived) ProtoMessage()

func (*AccountContactRequestIncomingReceived) ProtoReflect

func (*AccountContactRequestIncomingReceived) Reset

func (*AccountContactRequestIncomingReceived) SetDevicePK

func (m *AccountContactRequestIncomingReceived) SetDevicePK(pk []byte)

func (*AccountContactRequestIncomingReceived) String

type AccountContactRequestOutgoingEnqueued

type AccountContactRequestOutgoingEnqueued struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// group_pk is the 1to1 group with the requested user
	GroupPk []byte `protobuf:"bytes,2,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contact is a message describing how to connect to the other account
	Contact *ShareableContact `protobuf:"bytes,3,opt,name=contact,proto3" json:"contact,omitempty"`
	// own_metadata is the identifying metadata that will be shared to the other account
	OwnMetadata []byte `protobuf:"bytes,4,opt,name=own_metadata,json=ownMetadata,proto3" json:"own_metadata,omitempty"`
	// contains filtered or unexported fields
}

This event should be followed by an AccountGroupJoined event This event should be followed by a GroupMemberDeviceAdded event within the AccountGroup This event should be followed by a GroupDeviceChainKeyAdded event within the AccountGroup AccountContactRequestOutgoingEnqueued indicates that the account will attempt to send a contact request when a matching peer is discovered

func (*AccountContactRequestOutgoingEnqueued) Descriptor deprecated

func (*AccountContactRequestOutgoingEnqueued) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestOutgoingEnqueued.ProtoReflect.Descriptor instead.

func (*AccountContactRequestOutgoingEnqueued) GetContact

func (*AccountContactRequestOutgoingEnqueued) GetDevicePk

func (x *AccountContactRequestOutgoingEnqueued) GetDevicePk() []byte

func (*AccountContactRequestOutgoingEnqueued) GetGroupPk

func (x *AccountContactRequestOutgoingEnqueued) GetGroupPk() []byte

func (*AccountContactRequestOutgoingEnqueued) GetOwnMetadata

func (x *AccountContactRequestOutgoingEnqueued) GetOwnMetadata() []byte

func (*AccountContactRequestOutgoingEnqueued) ProtoMessage

func (*AccountContactRequestOutgoingEnqueued) ProtoMessage()

func (*AccountContactRequestOutgoingEnqueued) ProtoReflect

func (*AccountContactRequestOutgoingEnqueued) Reset

func (*AccountContactRequestOutgoingEnqueued) SetDevicePK

func (m *AccountContactRequestOutgoingEnqueued) SetDevicePK(pk []byte)

func (*AccountContactRequestOutgoingEnqueued) String

type AccountContactRequestOutgoingSent

type AccountContactRequestOutgoingSent struct {

	// device_pk is the device sending the account event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the contacted account
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestOutgoingSent indicates that the account has sent a contact request

func (*AccountContactRequestOutgoingSent) Descriptor deprecated

func (*AccountContactRequestOutgoingSent) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestOutgoingSent.ProtoReflect.Descriptor instead.

func (*AccountContactRequestOutgoingSent) GetContactPk

func (x *AccountContactRequestOutgoingSent) GetContactPk() []byte

func (*AccountContactRequestOutgoingSent) GetDevicePk

func (x *AccountContactRequestOutgoingSent) GetDevicePk() []byte

func (*AccountContactRequestOutgoingSent) ProtoMessage

func (*AccountContactRequestOutgoingSent) ProtoMessage()

func (*AccountContactRequestOutgoingSent) ProtoReflect

func (*AccountContactRequestOutgoingSent) Reset

func (*AccountContactRequestOutgoingSent) SetContactPK

func (m *AccountContactRequestOutgoingSent) SetContactPK(pk []byte)

func (*AccountContactRequestOutgoingSent) SetDevicePK

func (m *AccountContactRequestOutgoingSent) SetDevicePK(pk []byte)

func (*AccountContactRequestOutgoingSent) String

type AccountContactRequestReferenceReset

type AccountContactRequestReferenceReset struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// public_rendezvous_seed is the new rendezvous point seed
	PublicRendezvousSeed []byte `protobuf:"bytes,2,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// contains filtered or unexported fields
}

AccountContactRequestReferenceReset indicates that the account should be advertised on different public rendezvous points

func (*AccountContactRequestReferenceReset) Descriptor deprecated

func (*AccountContactRequestReferenceReset) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactRequestReferenceReset.ProtoReflect.Descriptor instead.

func (*AccountContactRequestReferenceReset) GetDevicePk

func (x *AccountContactRequestReferenceReset) GetDevicePk() []byte

func (*AccountContactRequestReferenceReset) GetPublicRendezvousSeed

func (x *AccountContactRequestReferenceReset) GetPublicRendezvousSeed() []byte

func (*AccountContactRequestReferenceReset) ProtoMessage

func (*AccountContactRequestReferenceReset) ProtoMessage()

func (*AccountContactRequestReferenceReset) ProtoReflect

func (*AccountContactRequestReferenceReset) Reset

func (*AccountContactRequestReferenceReset) SetDevicePK

func (m *AccountContactRequestReferenceReset) SetDevicePK(pk []byte)

func (*AccountContactRequestReferenceReset) String

type AccountContactUnblocked

type AccountContactUnblocked struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contact_pk is the contact unblocked
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountContactUnblocked indicates that a contact is unblocked

func (*AccountContactUnblocked) Descriptor deprecated

func (*AccountContactUnblocked) Descriptor() ([]byte, []int)

Deprecated: Use AccountContactUnblocked.ProtoReflect.Descriptor instead.

func (*AccountContactUnblocked) GetContactPk

func (x *AccountContactUnblocked) GetContactPk() []byte

func (*AccountContactUnblocked) GetDevicePk

func (x *AccountContactUnblocked) GetDevicePk() []byte

func (*AccountContactUnblocked) ProtoMessage

func (*AccountContactUnblocked) ProtoMessage()

func (*AccountContactUnblocked) ProtoReflect

func (x *AccountContactUnblocked) ProtoReflect() protoreflect.Message

func (*AccountContactUnblocked) Reset

func (x *AccountContactUnblocked) Reset()

func (*AccountContactUnblocked) SetContactPK

func (m *AccountContactUnblocked) SetContactPK(pk []byte)

func (*AccountContactUnblocked) SetDevicePK

func (m *AccountContactUnblocked) SetDevicePK(pk []byte)

func (*AccountContactUnblocked) String

func (x *AccountContactUnblocked) String() string

type AccountGroupJoined

type AccountGroupJoined struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// group describe the joined group
	Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

AccountGroupJoined indicates that the account is now part of a new group

func (*AccountGroupJoined) Descriptor deprecated

func (*AccountGroupJoined) Descriptor() ([]byte, []int)

Deprecated: Use AccountGroupJoined.ProtoReflect.Descriptor instead.

func (*AccountGroupJoined) GetDevicePk

func (x *AccountGroupJoined) GetDevicePk() []byte

func (*AccountGroupJoined) GetGroup

func (x *AccountGroupJoined) GetGroup() *Group

func (*AccountGroupJoined) ProtoMessage

func (*AccountGroupJoined) ProtoMessage()

func (*AccountGroupJoined) ProtoReflect

func (x *AccountGroupJoined) ProtoReflect() protoreflect.Message

func (*AccountGroupJoined) Reset

func (x *AccountGroupJoined) Reset()

func (*AccountGroupJoined) SetDevicePK

func (m *AccountGroupJoined) SetDevicePK(pk []byte)

func (*AccountGroupJoined) String

func (x *AccountGroupJoined) String() string

type AccountGroupLeft

type AccountGroupLeft struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// group_pk references the group left
	GroupPk []byte `protobuf:"bytes,2,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

AccountGroupLeft indicates that the account has left a group

func (*AccountGroupLeft) Descriptor deprecated

func (*AccountGroupLeft) Descriptor() ([]byte, []int)

Deprecated: Use AccountGroupLeft.ProtoReflect.Descriptor instead.

func (*AccountGroupLeft) GetDevicePk

func (x *AccountGroupLeft) GetDevicePk() []byte

func (*AccountGroupLeft) GetGroupPk

func (x *AccountGroupLeft) GetGroupPk() []byte

func (*AccountGroupLeft) ProtoMessage

func (*AccountGroupLeft) ProtoMessage()

func (*AccountGroupLeft) ProtoReflect

func (x *AccountGroupLeft) ProtoReflect() protoreflect.Message

func (*AccountGroupLeft) Reset

func (x *AccountGroupLeft) Reset()

func (*AccountGroupLeft) SetDevicePK

func (m *AccountGroupLeft) SetDevicePK(pk []byte)

func (*AccountGroupLeft) SetGroupPK

func (m *AccountGroupLeft) SetGroupPK(pk []byte)

func (*AccountGroupLeft) String

func (x *AccountGroupLeft) String() string

type AccountVerifiedCredentialRegistered

type AccountVerifiedCredentialRegistered struct {

	// device_pk is the public key of the device sending the message
	DevicePk                []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	SignedIdentityPublicKey []byte `` /* 134-byte string literal not displayed */
	VerifiedCredential      string `protobuf:"bytes,3,opt,name=verified_credential,json=verifiedCredential,proto3" json:"verified_credential,omitempty"`
	RegistrationDate        int64  `protobuf:"varint,4,opt,name=registration_date,json=registrationDate,proto3" json:"registration_date,omitempty"`
	ExpirationDate          int64  `protobuf:"varint,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	Identifier              string `protobuf:"bytes,6,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Issuer                  string `protobuf:"bytes,7,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountVerifiedCredentialRegistered) Descriptor deprecated

func (*AccountVerifiedCredentialRegistered) Descriptor() ([]byte, []int)

Deprecated: Use AccountVerifiedCredentialRegistered.ProtoReflect.Descriptor instead.

func (*AccountVerifiedCredentialRegistered) GetDevicePk

func (x *AccountVerifiedCredentialRegistered) GetDevicePk() []byte

func (*AccountVerifiedCredentialRegistered) GetExpirationDate

func (x *AccountVerifiedCredentialRegistered) GetExpirationDate() int64

func (*AccountVerifiedCredentialRegistered) GetIdentifier

func (x *AccountVerifiedCredentialRegistered) GetIdentifier() string

func (*AccountVerifiedCredentialRegistered) GetIssuer

func (*AccountVerifiedCredentialRegistered) GetRegistrationDate

func (x *AccountVerifiedCredentialRegistered) GetRegistrationDate() int64

func (*AccountVerifiedCredentialRegistered) GetSignedIdentityPublicKey

func (x *AccountVerifiedCredentialRegistered) GetSignedIdentityPublicKey() []byte

func (*AccountVerifiedCredentialRegistered) GetVerifiedCredential

func (x *AccountVerifiedCredentialRegistered) GetVerifiedCredential() string

func (*AccountVerifiedCredentialRegistered) ProtoMessage

func (*AccountVerifiedCredentialRegistered) ProtoMessage()

func (*AccountVerifiedCredentialRegistered) ProtoReflect

func (*AccountVerifiedCredentialRegistered) Reset

func (*AccountVerifiedCredentialRegistered) SetDevicePK

func (m *AccountVerifiedCredentialRegistered) SetDevicePK(pk []byte)

func (*AccountVerifiedCredentialRegistered) String

type ActivateGroup

type ActivateGroup struct {
	// contains filtered or unexported fields
}

func (*ActivateGroup) Descriptor deprecated

func (*ActivateGroup) Descriptor() ([]byte, []int)

Deprecated: Use ActivateGroup.ProtoReflect.Descriptor instead.

func (*ActivateGroup) ProtoMessage

func (*ActivateGroup) ProtoMessage()

func (*ActivateGroup) ProtoReflect

func (x *ActivateGroup) ProtoReflect() protoreflect.Message

func (*ActivateGroup) Reset

func (x *ActivateGroup) Reset()

func (*ActivateGroup) String

func (x *ActivateGroup) String() string

type ActivateGroup_Reply

type ActivateGroup_Reply struct {
	// contains filtered or unexported fields
}

func (*ActivateGroup_Reply) Descriptor deprecated

func (*ActivateGroup_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ActivateGroup_Reply.ProtoReflect.Descriptor instead.

func (*ActivateGroup_Reply) ProtoMessage

func (*ActivateGroup_Reply) ProtoMessage()

func (*ActivateGroup_Reply) ProtoReflect

func (x *ActivateGroup_Reply) ProtoReflect() protoreflect.Message

func (*ActivateGroup_Reply) Reset

func (x *ActivateGroup_Reply) Reset()

func (*ActivateGroup_Reply) String

func (x *ActivateGroup_Reply) String() string

type ActivateGroup_Request

type ActivateGroup_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// local_only will open the group without enabling network interactions
	// with other members
	LocalOnly bool `protobuf:"varint,2,opt,name=local_only,json=localOnly,proto3" json:"local_only,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateGroup_Request) Descriptor deprecated

func (*ActivateGroup_Request) Descriptor() ([]byte, []int)

Deprecated: Use ActivateGroup_Request.ProtoReflect.Descriptor instead.

func (*ActivateGroup_Request) GetGroupPk

func (x *ActivateGroup_Request) GetGroupPk() []byte

func (*ActivateGroup_Request) GetLocalOnly

func (x *ActivateGroup_Request) GetLocalOnly() bool

func (*ActivateGroup_Request) ProtoMessage

func (*ActivateGroup_Request) ProtoMessage()

func (*ActivateGroup_Request) ProtoReflect

func (x *ActivateGroup_Request) ProtoReflect() protoreflect.Message

func (*ActivateGroup_Request) Reset

func (x *ActivateGroup_Request) Reset()

func (*ActivateGroup_Request) String

func (x *ActivateGroup_Request) String() string

type AppMessageSend

type AppMessageSend struct {
	// contains filtered or unexported fields
}

func (*AppMessageSend) Descriptor deprecated

func (*AppMessageSend) Descriptor() ([]byte, []int)

Deprecated: Use AppMessageSend.ProtoReflect.Descriptor instead.

func (*AppMessageSend) ProtoMessage

func (*AppMessageSend) ProtoMessage()

func (*AppMessageSend) ProtoReflect

func (x *AppMessageSend) ProtoReflect() protoreflect.Message

func (*AppMessageSend) Reset

func (x *AppMessageSend) Reset()

func (*AppMessageSend) String

func (x *AppMessageSend) String() string

type AppMessageSend_Reply

type AppMessageSend_Reply struct {
	Cid []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	// contains filtered or unexported fields
}

func (*AppMessageSend_Reply) Descriptor deprecated

func (*AppMessageSend_Reply) Descriptor() ([]byte, []int)

Deprecated: Use AppMessageSend_Reply.ProtoReflect.Descriptor instead.

func (*AppMessageSend_Reply) GetCid

func (x *AppMessageSend_Reply) GetCid() []byte

func (*AppMessageSend_Reply) ProtoMessage

func (*AppMessageSend_Reply) ProtoMessage()

func (*AppMessageSend_Reply) ProtoReflect

func (x *AppMessageSend_Reply) ProtoReflect() protoreflect.Message

func (*AppMessageSend_Reply) Reset

func (x *AppMessageSend_Reply) Reset()

func (*AppMessageSend_Reply) String

func (x *AppMessageSend_Reply) String() string

type AppMessageSend_Request

type AppMessageSend_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// payload is the payload to send
	Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*AppMessageSend_Request) Descriptor deprecated

func (*AppMessageSend_Request) Descriptor() ([]byte, []int)

Deprecated: Use AppMessageSend_Request.ProtoReflect.Descriptor instead.

func (*AppMessageSend_Request) GetGroupPk

func (x *AppMessageSend_Request) GetGroupPk() []byte

func (*AppMessageSend_Request) GetPayload

func (x *AppMessageSend_Request) GetPayload() []byte

func (*AppMessageSend_Request) ProtoMessage

func (*AppMessageSend_Request) ProtoMessage()

func (*AppMessageSend_Request) ProtoReflect

func (x *AppMessageSend_Request) ProtoReflect() protoreflect.Message

func (*AppMessageSend_Request) Reset

func (x *AppMessageSend_Request) Reset()

func (*AppMessageSend_Request) String

func (x *AppMessageSend_Request) String() string

type AppMetadataSend

type AppMetadataSend struct {
	// contains filtered or unexported fields
}

func (*AppMetadataSend) Descriptor deprecated

func (*AppMetadataSend) Descriptor() ([]byte, []int)

Deprecated: Use AppMetadataSend.ProtoReflect.Descriptor instead.

func (*AppMetadataSend) ProtoMessage

func (*AppMetadataSend) ProtoMessage()

func (*AppMetadataSend) ProtoReflect

func (x *AppMetadataSend) ProtoReflect() protoreflect.Message

func (*AppMetadataSend) Reset

func (x *AppMetadataSend) Reset()

func (*AppMetadataSend) String

func (x *AppMetadataSend) String() string

type AppMetadataSend_Reply

type AppMetadataSend_Reply struct {
	Cid []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	// contains filtered or unexported fields
}

func (*AppMetadataSend_Reply) Descriptor deprecated

func (*AppMetadataSend_Reply) Descriptor() ([]byte, []int)

Deprecated: Use AppMetadataSend_Reply.ProtoReflect.Descriptor instead.

func (*AppMetadataSend_Reply) GetCid

func (x *AppMetadataSend_Reply) GetCid() []byte

func (*AppMetadataSend_Reply) ProtoMessage

func (*AppMetadataSend_Reply) ProtoMessage()

func (*AppMetadataSend_Reply) ProtoReflect

func (x *AppMetadataSend_Reply) ProtoReflect() protoreflect.Message

func (*AppMetadataSend_Reply) Reset

func (x *AppMetadataSend_Reply) Reset()

func (*AppMetadataSend_Reply) String

func (x *AppMetadataSend_Reply) String() string

type AppMetadataSend_Request

type AppMetadataSend_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// payload is the payload to send
	Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*AppMetadataSend_Request) Descriptor deprecated

func (*AppMetadataSend_Request) Descriptor() ([]byte, []int)

Deprecated: Use AppMetadataSend_Request.ProtoReflect.Descriptor instead.

func (*AppMetadataSend_Request) GetGroupPk

func (x *AppMetadataSend_Request) GetGroupPk() []byte

func (*AppMetadataSend_Request) GetPayload

func (x *AppMetadataSend_Request) GetPayload() []byte

func (*AppMetadataSend_Request) ProtoMessage

func (*AppMetadataSend_Request) ProtoMessage()

func (*AppMetadataSend_Request) ProtoReflect

func (x *AppMetadataSend_Request) ProtoReflect() protoreflect.Message

func (*AppMetadataSend_Request) Reset

func (x *AppMetadataSend_Request) Reset()

func (*AppMetadataSend_Request) String

func (x *AppMetadataSend_Request) String() string

type ContactAliasKeyAdded

type ContactAliasKeyAdded struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// alias_pk is the alias key which will be used to verify a contact identity
	AliasPk []byte `protobuf:"bytes,2,opt,name=alias_pk,json=aliasPk,proto3" json:"alias_pk,omitempty"`
	// contains filtered or unexported fields
}

ContactAliasKeyAdded is an event type where ones shares their alias public key

func (*ContactAliasKeyAdded) Descriptor deprecated

func (*ContactAliasKeyAdded) Descriptor() ([]byte, []int)

Deprecated: Use ContactAliasKeyAdded.ProtoReflect.Descriptor instead.

func (*ContactAliasKeyAdded) GetAliasPk

func (x *ContactAliasKeyAdded) GetAliasPk() []byte

func (*ContactAliasKeyAdded) GetDevicePk

func (x *ContactAliasKeyAdded) GetDevicePk() []byte

func (*ContactAliasKeyAdded) ProtoMessage

func (*ContactAliasKeyAdded) ProtoMessage()

func (*ContactAliasKeyAdded) ProtoReflect

func (x *ContactAliasKeyAdded) ProtoReflect() protoreflect.Message

func (*ContactAliasKeyAdded) Reset

func (x *ContactAliasKeyAdded) Reset()

func (*ContactAliasKeyAdded) SetDevicePK

func (m *ContactAliasKeyAdded) SetDevicePK(pk []byte)

func (*ContactAliasKeyAdded) String

func (x *ContactAliasKeyAdded) String() string

type ContactAliasKeySend

type ContactAliasKeySend struct {
	// contains filtered or unexported fields
}

func (*ContactAliasKeySend) Descriptor deprecated

func (*ContactAliasKeySend) Descriptor() ([]byte, []int)

Deprecated: Use ContactAliasKeySend.ProtoReflect.Descriptor instead.

func (*ContactAliasKeySend) ProtoMessage

func (*ContactAliasKeySend) ProtoMessage()

func (*ContactAliasKeySend) ProtoReflect

func (x *ContactAliasKeySend) ProtoReflect() protoreflect.Message

func (*ContactAliasKeySend) Reset

func (x *ContactAliasKeySend) Reset()

func (*ContactAliasKeySend) String

func (x *ContactAliasKeySend) String() string

type ContactAliasKeySend_Reply

type ContactAliasKeySend_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactAliasKeySend_Reply) Descriptor deprecated

func (*ContactAliasKeySend_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactAliasKeySend_Reply.ProtoReflect.Descriptor instead.

func (*ContactAliasKeySend_Reply) ProtoMessage

func (*ContactAliasKeySend_Reply) ProtoMessage()

func (*ContactAliasKeySend_Reply) ProtoReflect

func (*ContactAliasKeySend_Reply) Reset

func (x *ContactAliasKeySend_Reply) Reset()

func (*ContactAliasKeySend_Reply) String

func (x *ContactAliasKeySend_Reply) String() string

type ContactAliasKeySend_Request

type ContactAliasKeySend_Request struct {

	// contact_pk is the identifier of the contact to send the alias public key to
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactAliasKeySend_Request) Descriptor deprecated

func (*ContactAliasKeySend_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactAliasKeySend_Request.ProtoReflect.Descriptor instead.

func (*ContactAliasKeySend_Request) GetGroupPk

func (x *ContactAliasKeySend_Request) GetGroupPk() []byte

func (*ContactAliasKeySend_Request) ProtoMessage

func (*ContactAliasKeySend_Request) ProtoMessage()

func (*ContactAliasKeySend_Request) ProtoReflect

func (*ContactAliasKeySend_Request) Reset

func (x *ContactAliasKeySend_Request) Reset()

func (*ContactAliasKeySend_Request) String

func (x *ContactAliasKeySend_Request) String() string

type ContactBlock

type ContactBlock struct {
	// contains filtered or unexported fields
}

func (*ContactBlock) Descriptor deprecated

func (*ContactBlock) Descriptor() ([]byte, []int)

Deprecated: Use ContactBlock.ProtoReflect.Descriptor instead.

func (*ContactBlock) ProtoMessage

func (*ContactBlock) ProtoMessage()

func (*ContactBlock) ProtoReflect

func (x *ContactBlock) ProtoReflect() protoreflect.Message

func (*ContactBlock) Reset

func (x *ContactBlock) Reset()

func (*ContactBlock) String

func (x *ContactBlock) String() string

type ContactBlock_Reply

type ContactBlock_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactBlock_Reply) Descriptor deprecated

func (*ContactBlock_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactBlock_Reply.ProtoReflect.Descriptor instead.

func (*ContactBlock_Reply) ProtoMessage

func (*ContactBlock_Reply) ProtoMessage()

func (*ContactBlock_Reply) ProtoReflect

func (x *ContactBlock_Reply) ProtoReflect() protoreflect.Message

func (*ContactBlock_Reply) Reset

func (x *ContactBlock_Reply) Reset()

func (*ContactBlock_Reply) String

func (x *ContactBlock_Reply) String() string

type ContactBlock_Request

type ContactBlock_Request struct {

	// contact_pk is the identifier of the contact to block
	ContactPk []byte `protobuf:"bytes,1,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactBlock_Request) Descriptor deprecated

func (*ContactBlock_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactBlock_Request.ProtoReflect.Descriptor instead.

func (*ContactBlock_Request) GetContactPk

func (x *ContactBlock_Request) GetContactPk() []byte

func (*ContactBlock_Request) ProtoMessage

func (*ContactBlock_Request) ProtoMessage()

func (*ContactBlock_Request) ProtoReflect

func (x *ContactBlock_Request) ProtoReflect() protoreflect.Message

func (*ContactBlock_Request) Reset

func (x *ContactBlock_Request) Reset()

func (*ContactBlock_Request) String

func (x *ContactBlock_Request) String() string

type ContactRequestAccept

type ContactRequestAccept struct {
	// contains filtered or unexported fields
}

func (*ContactRequestAccept) Descriptor deprecated

func (*ContactRequestAccept) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestAccept.ProtoReflect.Descriptor instead.

func (*ContactRequestAccept) ProtoMessage

func (*ContactRequestAccept) ProtoMessage()

func (*ContactRequestAccept) ProtoReflect

func (x *ContactRequestAccept) ProtoReflect() protoreflect.Message

func (*ContactRequestAccept) Reset

func (x *ContactRequestAccept) Reset()

func (*ContactRequestAccept) String

func (x *ContactRequestAccept) String() string

type ContactRequestAccept_Reply

type ContactRequestAccept_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactRequestAccept_Reply) Descriptor deprecated

func (*ContactRequestAccept_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestAccept_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestAccept_Reply) ProtoMessage

func (*ContactRequestAccept_Reply) ProtoMessage()

func (*ContactRequestAccept_Reply) ProtoReflect

func (*ContactRequestAccept_Reply) Reset

func (x *ContactRequestAccept_Reply) Reset()

func (*ContactRequestAccept_Reply) String

func (x *ContactRequestAccept_Reply) String() string

type ContactRequestAccept_Request

type ContactRequestAccept_Request struct {

	// contact_pk is the identifier of the contact to accept the request from
	ContactPk []byte `protobuf:"bytes,1,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestAccept_Request) Descriptor deprecated

func (*ContactRequestAccept_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestAccept_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestAccept_Request) GetContactPk

func (x *ContactRequestAccept_Request) GetContactPk() []byte

func (*ContactRequestAccept_Request) ProtoMessage

func (*ContactRequestAccept_Request) ProtoMessage()

func (*ContactRequestAccept_Request) ProtoReflect

func (*ContactRequestAccept_Request) Reset

func (x *ContactRequestAccept_Request) Reset()

func (*ContactRequestAccept_Request) String

type ContactRequestDisable

type ContactRequestDisable struct {
	// contains filtered or unexported fields
}

func (*ContactRequestDisable) Descriptor deprecated

func (*ContactRequestDisable) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDisable.ProtoReflect.Descriptor instead.

func (*ContactRequestDisable) ProtoMessage

func (*ContactRequestDisable) ProtoMessage()

func (*ContactRequestDisable) ProtoReflect

func (x *ContactRequestDisable) ProtoReflect() protoreflect.Message

func (*ContactRequestDisable) Reset

func (x *ContactRequestDisable) Reset()

func (*ContactRequestDisable) String

func (x *ContactRequestDisable) String() string

type ContactRequestDisable_Reply

type ContactRequestDisable_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactRequestDisable_Reply) Descriptor deprecated

func (*ContactRequestDisable_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDisable_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestDisable_Reply) ProtoMessage

func (*ContactRequestDisable_Reply) ProtoMessage()

func (*ContactRequestDisable_Reply) ProtoReflect

func (*ContactRequestDisable_Reply) Reset

func (x *ContactRequestDisable_Reply) Reset()

func (*ContactRequestDisable_Reply) String

func (x *ContactRequestDisable_Reply) String() string

type ContactRequestDisable_Request

type ContactRequestDisable_Request struct {
	// contains filtered or unexported fields
}

func (*ContactRequestDisable_Request) Descriptor deprecated

func (*ContactRequestDisable_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDisable_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestDisable_Request) ProtoMessage

func (*ContactRequestDisable_Request) ProtoMessage()

func (*ContactRequestDisable_Request) ProtoReflect

func (*ContactRequestDisable_Request) Reset

func (x *ContactRequestDisable_Request) Reset()

func (*ContactRequestDisable_Request) String

type ContactRequestDiscard

type ContactRequestDiscard struct {
	// contains filtered or unexported fields
}

func (*ContactRequestDiscard) Descriptor deprecated

func (*ContactRequestDiscard) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDiscard.ProtoReflect.Descriptor instead.

func (*ContactRequestDiscard) ProtoMessage

func (*ContactRequestDiscard) ProtoMessage()

func (*ContactRequestDiscard) ProtoReflect

func (x *ContactRequestDiscard) ProtoReflect() protoreflect.Message

func (*ContactRequestDiscard) Reset

func (x *ContactRequestDiscard) Reset()

func (*ContactRequestDiscard) String

func (x *ContactRequestDiscard) String() string

type ContactRequestDiscard_Reply

type ContactRequestDiscard_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactRequestDiscard_Reply) Descriptor deprecated

func (*ContactRequestDiscard_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDiscard_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestDiscard_Reply) ProtoMessage

func (*ContactRequestDiscard_Reply) ProtoMessage()

func (*ContactRequestDiscard_Reply) ProtoReflect

func (*ContactRequestDiscard_Reply) Reset

func (x *ContactRequestDiscard_Reply) Reset()

func (*ContactRequestDiscard_Reply) String

func (x *ContactRequestDiscard_Reply) String() string

type ContactRequestDiscard_Request

type ContactRequestDiscard_Request struct {

	// contact_pk is the identifier of the contact to ignore the request from
	ContactPk []byte `protobuf:"bytes,1,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestDiscard_Request) Descriptor deprecated

func (*ContactRequestDiscard_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestDiscard_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestDiscard_Request) GetContactPk

func (x *ContactRequestDiscard_Request) GetContactPk() []byte

func (*ContactRequestDiscard_Request) ProtoMessage

func (*ContactRequestDiscard_Request) ProtoMessage()

func (*ContactRequestDiscard_Request) ProtoReflect

func (*ContactRequestDiscard_Request) Reset

func (x *ContactRequestDiscard_Request) Reset()

func (*ContactRequestDiscard_Request) String

type ContactRequestEnable

type ContactRequestEnable struct {
	// contains filtered or unexported fields
}

func (*ContactRequestEnable) Descriptor deprecated

func (*ContactRequestEnable) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestEnable.ProtoReflect.Descriptor instead.

func (*ContactRequestEnable) ProtoMessage

func (*ContactRequestEnable) ProtoMessage()

func (*ContactRequestEnable) ProtoReflect

func (x *ContactRequestEnable) ProtoReflect() protoreflect.Message

func (*ContactRequestEnable) Reset

func (x *ContactRequestEnable) Reset()

func (*ContactRequestEnable) String

func (x *ContactRequestEnable) String() string

type ContactRequestEnable_Reply

type ContactRequestEnable_Reply struct {

	// public_rendezvous_seed is the rendezvous seed used by the current account
	PublicRendezvousSeed []byte `protobuf:"bytes,1,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestEnable_Reply) Descriptor deprecated

func (*ContactRequestEnable_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestEnable_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestEnable_Reply) GetPublicRendezvousSeed

func (x *ContactRequestEnable_Reply) GetPublicRendezvousSeed() []byte

func (*ContactRequestEnable_Reply) ProtoMessage

func (*ContactRequestEnable_Reply) ProtoMessage()

func (*ContactRequestEnable_Reply) ProtoReflect

func (*ContactRequestEnable_Reply) Reset

func (x *ContactRequestEnable_Reply) Reset()

func (*ContactRequestEnable_Reply) String

func (x *ContactRequestEnable_Reply) String() string

type ContactRequestEnable_Request

type ContactRequestEnable_Request struct {
	// contains filtered or unexported fields
}

func (*ContactRequestEnable_Request) Descriptor deprecated

func (*ContactRequestEnable_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestEnable_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestEnable_Request) ProtoMessage

func (*ContactRequestEnable_Request) ProtoMessage()

func (*ContactRequestEnable_Request) ProtoReflect

func (*ContactRequestEnable_Request) Reset

func (x *ContactRequestEnable_Request) Reset()

func (*ContactRequestEnable_Request) String

type ContactRequestReference

type ContactRequestReference struct {
	// contains filtered or unexported fields
}

func (*ContactRequestReference) Descriptor deprecated

func (*ContactRequestReference) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestReference.ProtoReflect.Descriptor instead.

func (*ContactRequestReference) ProtoMessage

func (*ContactRequestReference) ProtoMessage()

func (*ContactRequestReference) ProtoReflect

func (x *ContactRequestReference) ProtoReflect() protoreflect.Message

func (*ContactRequestReference) Reset

func (x *ContactRequestReference) Reset()

func (*ContactRequestReference) String

func (x *ContactRequestReference) String() string

type ContactRequestReference_Reply

type ContactRequestReference_Reply struct {

	// public_rendezvous_seed is the rendezvous seed used by the current account
	PublicRendezvousSeed []byte `protobuf:"bytes,1,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// enabled indicates if incoming contact requests are enabled
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestReference_Reply) Descriptor deprecated

func (*ContactRequestReference_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestReference_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestReference_Reply) GetEnabled

func (x *ContactRequestReference_Reply) GetEnabled() bool

func (*ContactRequestReference_Reply) GetPublicRendezvousSeed

func (x *ContactRequestReference_Reply) GetPublicRendezvousSeed() []byte

func (*ContactRequestReference_Reply) ProtoMessage

func (*ContactRequestReference_Reply) ProtoMessage()

func (*ContactRequestReference_Reply) ProtoReflect

func (*ContactRequestReference_Reply) Reset

func (x *ContactRequestReference_Reply) Reset()

func (*ContactRequestReference_Reply) String

type ContactRequestReference_Request

type ContactRequestReference_Request struct {
	// contains filtered or unexported fields
}

func (*ContactRequestReference_Request) Descriptor deprecated

func (*ContactRequestReference_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestReference_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestReference_Request) ProtoMessage

func (*ContactRequestReference_Request) ProtoMessage()

func (*ContactRequestReference_Request) ProtoReflect

func (*ContactRequestReference_Request) Reset

func (*ContactRequestReference_Request) String

type ContactRequestResetReference

type ContactRequestResetReference struct {
	// contains filtered or unexported fields
}

func (*ContactRequestResetReference) Descriptor deprecated

func (*ContactRequestResetReference) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestResetReference.ProtoReflect.Descriptor instead.

func (*ContactRequestResetReference) ProtoMessage

func (*ContactRequestResetReference) ProtoMessage()

func (*ContactRequestResetReference) ProtoReflect

func (*ContactRequestResetReference) Reset

func (x *ContactRequestResetReference) Reset()

func (*ContactRequestResetReference) String

type ContactRequestResetReference_Reply

type ContactRequestResetReference_Reply struct {

	// public_rendezvous_seed is the rendezvous seed used by the current account
	PublicRendezvousSeed []byte `protobuf:"bytes,1,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestResetReference_Reply) Descriptor deprecated

func (*ContactRequestResetReference_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestResetReference_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestResetReference_Reply) GetPublicRendezvousSeed

func (x *ContactRequestResetReference_Reply) GetPublicRendezvousSeed() []byte

func (*ContactRequestResetReference_Reply) ProtoMessage

func (*ContactRequestResetReference_Reply) ProtoMessage()

func (*ContactRequestResetReference_Reply) ProtoReflect

func (*ContactRequestResetReference_Reply) Reset

func (*ContactRequestResetReference_Reply) String

type ContactRequestResetReference_Request

type ContactRequestResetReference_Request struct {
	// contains filtered or unexported fields
}

func (*ContactRequestResetReference_Request) Descriptor deprecated

func (*ContactRequestResetReference_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestResetReference_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestResetReference_Request) ProtoMessage

func (*ContactRequestResetReference_Request) ProtoMessage()

func (*ContactRequestResetReference_Request) ProtoReflect

func (*ContactRequestResetReference_Request) Reset

func (*ContactRequestResetReference_Request) String

type ContactRequestSend

type ContactRequestSend struct {
	// contains filtered or unexported fields
}

func (*ContactRequestSend) Descriptor deprecated

func (*ContactRequestSend) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestSend.ProtoReflect.Descriptor instead.

func (*ContactRequestSend) ProtoMessage

func (*ContactRequestSend) ProtoMessage()

func (*ContactRequestSend) ProtoReflect

func (x *ContactRequestSend) ProtoReflect() protoreflect.Message

func (*ContactRequestSend) Reset

func (x *ContactRequestSend) Reset()

func (*ContactRequestSend) String

func (x *ContactRequestSend) String() string

type ContactRequestSend_Reply

type ContactRequestSend_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactRequestSend_Reply) Descriptor deprecated

func (*ContactRequestSend_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestSend_Reply.ProtoReflect.Descriptor instead.

func (*ContactRequestSend_Reply) ProtoMessage

func (*ContactRequestSend_Reply) ProtoMessage()

func (*ContactRequestSend_Reply) ProtoReflect

func (x *ContactRequestSend_Reply) ProtoReflect() protoreflect.Message

func (*ContactRequestSend_Reply) Reset

func (x *ContactRequestSend_Reply) Reset()

func (*ContactRequestSend_Reply) String

func (x *ContactRequestSend_Reply) String() string

type ContactRequestSend_Request

type ContactRequestSend_Request struct {

	// contact is a message describing how to connect to the other account
	Contact *ShareableContact `protobuf:"bytes,1,opt,name=contact,proto3" json:"contact,omitempty"`
	// own_metadata is the identifying metadata that will be shared to the other account
	OwnMetadata []byte `protobuf:"bytes,2,opt,name=own_metadata,json=ownMetadata,proto3" json:"own_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactRequestSend_Request) Descriptor deprecated

func (*ContactRequestSend_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactRequestSend_Request.ProtoReflect.Descriptor instead.

func (*ContactRequestSend_Request) GetContact

func (*ContactRequestSend_Request) GetOwnMetadata

func (x *ContactRequestSend_Request) GetOwnMetadata() []byte

func (*ContactRequestSend_Request) ProtoMessage

func (*ContactRequestSend_Request) ProtoMessage()

func (*ContactRequestSend_Request) ProtoReflect

func (*ContactRequestSend_Request) Reset

func (x *ContactRequestSend_Request) Reset()

func (*ContactRequestSend_Request) String

func (x *ContactRequestSend_Request) String() string

type ContactState

type ContactState int32
const (
	ContactState_ContactStateUndefined ContactState = 0
	ContactState_ContactStateToRequest ContactState = 1
	ContactState_ContactStateReceived  ContactState = 2
	ContactState_ContactStateAdded     ContactState = 3
	ContactState_ContactStateRemoved   ContactState = 4
	ContactState_ContactStateDiscarded ContactState = 5
	ContactState_ContactStateBlocked   ContactState = 6
)

func (ContactState) Descriptor

func (ContactState) Enum

func (x ContactState) Enum() *ContactState

func (ContactState) EnumDescriptor deprecated

func (ContactState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ContactState.Descriptor instead.

func (ContactState) Number

func (ContactState) String

func (x ContactState) String() string

func (ContactState) Type

type ContactUnblock

type ContactUnblock struct {
	// contains filtered or unexported fields
}

func (*ContactUnblock) Descriptor deprecated

func (*ContactUnblock) Descriptor() ([]byte, []int)

Deprecated: Use ContactUnblock.ProtoReflect.Descriptor instead.

func (*ContactUnblock) ProtoMessage

func (*ContactUnblock) ProtoMessage()

func (*ContactUnblock) ProtoReflect

func (x *ContactUnblock) ProtoReflect() protoreflect.Message

func (*ContactUnblock) Reset

func (x *ContactUnblock) Reset()

func (*ContactUnblock) String

func (x *ContactUnblock) String() string

type ContactUnblock_Reply

type ContactUnblock_Reply struct {
	// contains filtered or unexported fields
}

func (*ContactUnblock_Reply) Descriptor deprecated

func (*ContactUnblock_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ContactUnblock_Reply.ProtoReflect.Descriptor instead.

func (*ContactUnblock_Reply) ProtoMessage

func (*ContactUnblock_Reply) ProtoMessage()

func (*ContactUnblock_Reply) ProtoReflect

func (x *ContactUnblock_Reply) ProtoReflect() protoreflect.Message

func (*ContactUnblock_Reply) Reset

func (x *ContactUnblock_Reply) Reset()

func (*ContactUnblock_Reply) String

func (x *ContactUnblock_Reply) String() string

type ContactUnblock_Request

type ContactUnblock_Request struct {

	// contact_pk is the identifier of the contact to unblock
	ContactPk []byte `protobuf:"bytes,1,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactUnblock_Request) Descriptor deprecated

func (*ContactUnblock_Request) Descriptor() ([]byte, []int)

Deprecated: Use ContactUnblock_Request.ProtoReflect.Descriptor instead.

func (*ContactUnblock_Request) GetContactPk

func (x *ContactUnblock_Request) GetContactPk() []byte

func (*ContactUnblock_Request) ProtoMessage

func (*ContactUnblock_Request) ProtoMessage()

func (*ContactUnblock_Request) ProtoReflect

func (x *ContactUnblock_Request) ProtoReflect() protoreflect.Message

func (*ContactUnblock_Request) Reset

func (x *ContactUnblock_Request) Reset()

func (*ContactUnblock_Request) String

func (x *ContactUnblock_Request) String() string

type CredentialVerificationServiceCompleteFlow

type CredentialVerificationServiceCompleteFlow struct {
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceCompleteFlow) Descriptor deprecated

func (*CredentialVerificationServiceCompleteFlow) Descriptor() ([]byte, []int)

Deprecated: Use CredentialVerificationServiceCompleteFlow.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceCompleteFlow) ProtoMessage

func (*CredentialVerificationServiceCompleteFlow) ProtoReflect

func (*CredentialVerificationServiceCompleteFlow) Reset

func (*CredentialVerificationServiceCompleteFlow) String

type CredentialVerificationServiceCompleteFlow_Reply

type CredentialVerificationServiceCompleteFlow_Reply struct {
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceCompleteFlow_Reply) Descriptor deprecated

Deprecated: Use CredentialVerificationServiceCompleteFlow_Reply.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceCompleteFlow_Reply) GetIdentifier

func (*CredentialVerificationServiceCompleteFlow_Reply) ProtoMessage

func (*CredentialVerificationServiceCompleteFlow_Reply) ProtoReflect

func (*CredentialVerificationServiceCompleteFlow_Reply) Reset

func (*CredentialVerificationServiceCompleteFlow_Reply) String

type CredentialVerificationServiceCompleteFlow_Request

type CredentialVerificationServiceCompleteFlow_Request struct {
	CallbackUri string `protobuf:"bytes,1,opt,name=callback_uri,json=callbackUri,proto3" json:"callback_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceCompleteFlow_Request) Descriptor deprecated

Deprecated: Use CredentialVerificationServiceCompleteFlow_Request.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceCompleteFlow_Request) GetCallbackUri

func (*CredentialVerificationServiceCompleteFlow_Request) ProtoMessage

func (*CredentialVerificationServiceCompleteFlow_Request) ProtoReflect

func (*CredentialVerificationServiceCompleteFlow_Request) Reset

func (*CredentialVerificationServiceCompleteFlow_Request) String

type CredentialVerificationServiceInitFlow

type CredentialVerificationServiceInitFlow struct {
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceInitFlow) Descriptor deprecated

func (*CredentialVerificationServiceInitFlow) Descriptor() ([]byte, []int)

Deprecated: Use CredentialVerificationServiceInitFlow.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceInitFlow) ProtoMessage

func (*CredentialVerificationServiceInitFlow) ProtoMessage()

func (*CredentialVerificationServiceInitFlow) ProtoReflect

func (*CredentialVerificationServiceInitFlow) Reset

func (*CredentialVerificationServiceInitFlow) String

type CredentialVerificationServiceInitFlow_Reply

type CredentialVerificationServiceInitFlow_Reply struct {
	Url       string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	SecureUrl bool   `protobuf:"varint,2,opt,name=secure_url,json=secureUrl,proto3" json:"secure_url,omitempty"`
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceInitFlow_Reply) Descriptor deprecated

Deprecated: Use CredentialVerificationServiceInitFlow_Reply.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceInitFlow_Reply) GetSecureUrl

func (*CredentialVerificationServiceInitFlow_Reply) GetUrl

func (*CredentialVerificationServiceInitFlow_Reply) ProtoMessage

func (*CredentialVerificationServiceInitFlow_Reply) ProtoReflect

func (*CredentialVerificationServiceInitFlow_Reply) Reset

func (*CredentialVerificationServiceInitFlow_Reply) String

type CredentialVerificationServiceInitFlow_Request

type CredentialVerificationServiceInitFlow_Request struct {
	ServiceUrl string `protobuf:"bytes,1,opt,name=service_url,json=serviceUrl,proto3" json:"service_url,omitempty"`
	PublicKey  []byte `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Link       string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

func (*CredentialVerificationServiceInitFlow_Request) Descriptor deprecated

Deprecated: Use CredentialVerificationServiceInitFlow_Request.ProtoReflect.Descriptor instead.

func (*CredentialVerificationServiceInitFlow_Request) GetPublicKey

func (*CredentialVerificationServiceInitFlow_Request) GetServiceUrl

func (*CredentialVerificationServiceInitFlow_Request) ProtoMessage

func (*CredentialVerificationServiceInitFlow_Request) ProtoReflect

func (*CredentialVerificationServiceInitFlow_Request) Reset

func (*CredentialVerificationServiceInitFlow_Request) String

type DeactivateGroup

type DeactivateGroup struct {
	// contains filtered or unexported fields
}

func (*DeactivateGroup) Descriptor deprecated

func (*DeactivateGroup) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateGroup.ProtoReflect.Descriptor instead.

func (*DeactivateGroup) ProtoMessage

func (*DeactivateGroup) ProtoMessage()

func (*DeactivateGroup) ProtoReflect

func (x *DeactivateGroup) ProtoReflect() protoreflect.Message

func (*DeactivateGroup) Reset

func (x *DeactivateGroup) Reset()

func (*DeactivateGroup) String

func (x *DeactivateGroup) String() string

type DeactivateGroup_Reply

type DeactivateGroup_Reply struct {
	// contains filtered or unexported fields
}

func (*DeactivateGroup_Reply) Descriptor deprecated

func (*DeactivateGroup_Reply) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateGroup_Reply.ProtoReflect.Descriptor instead.

func (*DeactivateGroup_Reply) ProtoMessage

func (*DeactivateGroup_Reply) ProtoMessage()

func (*DeactivateGroup_Reply) ProtoReflect

func (x *DeactivateGroup_Reply) ProtoReflect() protoreflect.Message

func (*DeactivateGroup_Reply) Reset

func (x *DeactivateGroup_Reply) Reset()

func (*DeactivateGroup_Reply) String

func (x *DeactivateGroup_Reply) String() string

type DeactivateGroup_Request

type DeactivateGroup_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateGroup_Request) Descriptor deprecated

func (*DeactivateGroup_Request) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateGroup_Request.ProtoReflect.Descriptor instead.

func (*DeactivateGroup_Request) GetGroupPk

func (x *DeactivateGroup_Request) GetGroupPk() []byte

func (*DeactivateGroup_Request) ProtoMessage

func (*DeactivateGroup_Request) ProtoMessage()

func (*DeactivateGroup_Request) ProtoReflect

func (x *DeactivateGroup_Request) ProtoReflect() protoreflect.Message

func (*DeactivateGroup_Request) Reset

func (x *DeactivateGroup_Request) Reset()

func (*DeactivateGroup_Request) String

func (x *DeactivateGroup_Request) String() string

type DebugGroup

type DebugGroup struct {
	// contains filtered or unexported fields
}

func (*DebugGroup) Descriptor deprecated

func (*DebugGroup) Descriptor() ([]byte, []int)

Deprecated: Use DebugGroup.ProtoReflect.Descriptor instead.

func (*DebugGroup) ProtoMessage

func (*DebugGroup) ProtoMessage()

func (*DebugGroup) ProtoReflect

func (x *DebugGroup) ProtoReflect() protoreflect.Message

func (*DebugGroup) Reset

func (x *DebugGroup) Reset()

func (*DebugGroup) String

func (x *DebugGroup) String() string

type DebugGroup_Reply

type DebugGroup_Reply struct {

	// peer_ids is the list of peer ids connected to the same group
	PeerIds []string `protobuf:"bytes,1,rep,name=peer_ids,json=peerIds,proto3" json:"peer_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugGroup_Reply) Descriptor deprecated

func (*DebugGroup_Reply) Descriptor() ([]byte, []int)

Deprecated: Use DebugGroup_Reply.ProtoReflect.Descriptor instead.

func (*DebugGroup_Reply) GetPeerIds

func (x *DebugGroup_Reply) GetPeerIds() []string

func (*DebugGroup_Reply) ProtoMessage

func (*DebugGroup_Reply) ProtoMessage()

func (*DebugGroup_Reply) ProtoReflect

func (x *DebugGroup_Reply) ProtoReflect() protoreflect.Message

func (*DebugGroup_Reply) Reset

func (x *DebugGroup_Reply) Reset()

func (*DebugGroup_Reply) String

func (x *DebugGroup_Reply) String() string

type DebugGroup_Request

type DebugGroup_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugGroup_Request) Descriptor deprecated

func (*DebugGroup_Request) Descriptor() ([]byte, []int)

Deprecated: Use DebugGroup_Request.ProtoReflect.Descriptor instead.

func (*DebugGroup_Request) GetGroupPk

func (x *DebugGroup_Request) GetGroupPk() []byte

func (*DebugGroup_Request) ProtoMessage

func (*DebugGroup_Request) ProtoMessage()

func (*DebugGroup_Request) ProtoReflect

func (x *DebugGroup_Request) ProtoReflect() protoreflect.Message

func (*DebugGroup_Request) Reset

func (x *DebugGroup_Request) Reset()

func (*DebugGroup_Request) String

func (x *DebugGroup_Request) String() string

type DebugInspectGroupLogType

type DebugInspectGroupLogType int32
const (
	DebugInspectGroupLogType_DebugInspectGroupLogTypeUndefined DebugInspectGroupLogType = 0
	DebugInspectGroupLogType_DebugInspectGroupLogTypeMessage   DebugInspectGroupLogType = 1
	DebugInspectGroupLogType_DebugInspectGroupLogTypeMetadata  DebugInspectGroupLogType = 2
)

func (DebugInspectGroupLogType) Descriptor

func (DebugInspectGroupLogType) Enum

func (DebugInspectGroupLogType) EnumDescriptor deprecated

func (DebugInspectGroupLogType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DebugInspectGroupLogType.Descriptor instead.

func (DebugInspectGroupLogType) Number

func (DebugInspectGroupLogType) String

func (x DebugInspectGroupLogType) String() string

func (DebugInspectGroupLogType) Type

type DebugInspectGroupStore

type DebugInspectGroupStore struct {
	// contains filtered or unexported fields
}

func (*DebugInspectGroupStore) Descriptor deprecated

func (*DebugInspectGroupStore) Descriptor() ([]byte, []int)

Deprecated: Use DebugInspectGroupStore.ProtoReflect.Descriptor instead.

func (*DebugInspectGroupStore) ProtoMessage

func (*DebugInspectGroupStore) ProtoMessage()

func (*DebugInspectGroupStore) ProtoReflect

func (x *DebugInspectGroupStore) ProtoReflect() protoreflect.Message

func (*DebugInspectGroupStore) Reset

func (x *DebugInspectGroupStore) Reset()

func (*DebugInspectGroupStore) String

func (x *DebugInspectGroupStore) String() string

type DebugInspectGroupStore_Reply

type DebugInspectGroupStore_Reply struct {

	// cid is the CID of the IPFS log entry
	Cid []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	// parent_cids is the list of the parent entries
	ParentCids [][]byte `protobuf:"bytes,2,rep,name=parent_cids,json=parentCids,proto3" json:"parent_cids,omitempty"`
	// event_type metadata event type if subscribed to metadata events
	MetadataEventType EventType `` /* 150-byte string literal not displayed */
	// device_pk is the public key of the device signing the entry
	DevicePk []byte `protobuf:"bytes,4,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// payload is the un encrypted entry payload if available
	Payload []byte `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugInspectGroupStore_Reply) Descriptor deprecated

func (*DebugInspectGroupStore_Reply) Descriptor() ([]byte, []int)

Deprecated: Use DebugInspectGroupStore_Reply.ProtoReflect.Descriptor instead.

func (*DebugInspectGroupStore_Reply) GetCid

func (x *DebugInspectGroupStore_Reply) GetCid() []byte

func (*DebugInspectGroupStore_Reply) GetDevicePk

func (x *DebugInspectGroupStore_Reply) GetDevicePk() []byte

func (*DebugInspectGroupStore_Reply) GetMetadataEventType

func (x *DebugInspectGroupStore_Reply) GetMetadataEventType() EventType

func (*DebugInspectGroupStore_Reply) GetParentCids

func (x *DebugInspectGroupStore_Reply) GetParentCids() [][]byte

func (*DebugInspectGroupStore_Reply) GetPayload

func (x *DebugInspectGroupStore_Reply) GetPayload() []byte

func (*DebugInspectGroupStore_Reply) ProtoMessage

func (*DebugInspectGroupStore_Reply) ProtoMessage()

func (*DebugInspectGroupStore_Reply) ProtoReflect

func (*DebugInspectGroupStore_Reply) Reset

func (x *DebugInspectGroupStore_Reply) Reset()

func (*DebugInspectGroupStore_Reply) String

type DebugInspectGroupStore_Request

type DebugInspectGroupStore_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// log_type is the log to inspect
	LogType DebugInspectGroupLogType `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DebugInspectGroupStore_Request) Descriptor deprecated

func (*DebugInspectGroupStore_Request) Descriptor() ([]byte, []int)

Deprecated: Use DebugInspectGroupStore_Request.ProtoReflect.Descriptor instead.

func (*DebugInspectGroupStore_Request) GetGroupPk

func (x *DebugInspectGroupStore_Request) GetGroupPk() []byte

func (*DebugInspectGroupStore_Request) GetLogType

func (*DebugInspectGroupStore_Request) ProtoMessage

func (*DebugInspectGroupStore_Request) ProtoMessage()

func (*DebugInspectGroupStore_Request) ProtoReflect

func (*DebugInspectGroupStore_Request) Reset

func (x *DebugInspectGroupStore_Request) Reset()

func (*DebugInspectGroupStore_Request) String

type DebugListGroups

type DebugListGroups struct {
	// contains filtered or unexported fields
}

func (*DebugListGroups) Descriptor deprecated

func (*DebugListGroups) Descriptor() ([]byte, []int)

Deprecated: Use DebugListGroups.ProtoReflect.Descriptor instead.

func (*DebugListGroups) ProtoMessage

func (*DebugListGroups) ProtoMessage()

func (*DebugListGroups) ProtoReflect

func (x *DebugListGroups) ProtoReflect() protoreflect.Message

func (*DebugListGroups) Reset

func (x *DebugListGroups) Reset()

func (*DebugListGroups) String

func (x *DebugListGroups) String() string

type DebugListGroups_Reply

type DebugListGroups_Reply struct {

	// group_pk is the public key of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// group_type is the type of the group
	GroupType GroupType `protobuf:"varint,2,opt,name=group_type,json=groupType,proto3,enum=weshnet.protocol.v1.GroupType" json:"group_type,omitempty"`
	// contact_pk is the contact public key if appropriate
	ContactPk []byte `protobuf:"bytes,3,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugListGroups_Reply) Descriptor deprecated

func (*DebugListGroups_Reply) Descriptor() ([]byte, []int)

Deprecated: Use DebugListGroups_Reply.ProtoReflect.Descriptor instead.

func (*DebugListGroups_Reply) GetContactPk

func (x *DebugListGroups_Reply) GetContactPk() []byte

func (*DebugListGroups_Reply) GetGroupPk

func (x *DebugListGroups_Reply) GetGroupPk() []byte

func (*DebugListGroups_Reply) GetGroupType

func (x *DebugListGroups_Reply) GetGroupType() GroupType

func (*DebugListGroups_Reply) ProtoMessage

func (*DebugListGroups_Reply) ProtoMessage()

func (*DebugListGroups_Reply) ProtoReflect

func (x *DebugListGroups_Reply) ProtoReflect() protoreflect.Message

func (*DebugListGroups_Reply) Reset

func (x *DebugListGroups_Reply) Reset()

func (*DebugListGroups_Reply) String

func (x *DebugListGroups_Reply) String() string

type DebugListGroups_Request

type DebugListGroups_Request struct {
	// contains filtered or unexported fields
}

func (*DebugListGroups_Request) Descriptor deprecated

func (*DebugListGroups_Request) Descriptor() ([]byte, []int)

Deprecated: Use DebugListGroups_Request.ProtoReflect.Descriptor instead.

func (*DebugListGroups_Request) ProtoMessage

func (*DebugListGroups_Request) ProtoMessage()

func (*DebugListGroups_Request) ProtoReflect

func (x *DebugListGroups_Request) ProtoReflect() protoreflect.Message

func (*DebugListGroups_Request) Reset

func (x *DebugListGroups_Request) Reset()

func (*DebugListGroups_Request) String

func (x *DebugListGroups_Request) String() string

type DecodeContact

type DecodeContact struct {
	// contains filtered or unexported fields
}

func (*DecodeContact) Descriptor deprecated

func (*DecodeContact) Descriptor() ([]byte, []int)

Deprecated: Use DecodeContact.ProtoReflect.Descriptor instead.

func (*DecodeContact) ProtoMessage

func (*DecodeContact) ProtoMessage()

func (*DecodeContact) ProtoReflect

func (x *DecodeContact) ProtoReflect() protoreflect.Message

func (*DecodeContact) Reset

func (x *DecodeContact) Reset()

func (*DecodeContact) String

func (x *DecodeContact) String() string

type DecodeContact_Reply

type DecodeContact_Reply struct {

	// shareable_contact is the decoded shareable contact.
	Contact *ShareableContact `protobuf:"bytes,1,opt,name=contact,proto3" json:"contact,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeContact_Reply) Descriptor deprecated

func (*DecodeContact_Reply) Descriptor() ([]byte, []int)

Deprecated: Use DecodeContact_Reply.ProtoReflect.Descriptor instead.

func (*DecodeContact_Reply) GetContact

func (x *DecodeContact_Reply) GetContact() *ShareableContact

func (*DecodeContact_Reply) ProtoMessage

func (*DecodeContact_Reply) ProtoMessage()

func (*DecodeContact_Reply) ProtoReflect

func (x *DecodeContact_Reply) ProtoReflect() protoreflect.Message

func (*DecodeContact_Reply) Reset

func (x *DecodeContact_Reply) Reset()

func (*DecodeContact_Reply) String

func (x *DecodeContact_Reply) String() string

type DecodeContact_Request

type DecodeContact_Request struct {

	// encoded_contact is the Protobuf encoding of the shareable contact (as returned by ShareContact).
	EncodedContact []byte `protobuf:"bytes,1,opt,name=encoded_contact,json=encodedContact,proto3" json:"encoded_contact,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeContact_Request) Descriptor deprecated

func (*DecodeContact_Request) Descriptor() ([]byte, []int)

Deprecated: Use DecodeContact_Request.ProtoReflect.Descriptor instead.

func (*DecodeContact_Request) GetEncodedContact

func (x *DecodeContact_Request) GetEncodedContact() []byte

func (*DecodeContact_Request) ProtoMessage

func (*DecodeContact_Request) ProtoMessage()

func (*DecodeContact_Request) ProtoReflect

func (x *DecodeContact_Request) ProtoReflect() protoreflect.Message

func (*DecodeContact_Request) Reset

func (x *DecodeContact_Request) Reset()

func (*DecodeContact_Request) String

func (x *DecodeContact_Request) String() string

type DeviceChainKey

type DeviceChainKey struct {

	// chain_key is the current value of the chain key of the group device
	ChainKey []byte `protobuf:"bytes,1,opt,name=chain_key,json=chainKey,proto3" json:"chain_key,omitempty"`
	// counter is the current value of the counter of the group device
	Counter uint64 `protobuf:"varint,2,opt,name=counter,proto3" json:"counter,omitempty"`
	// contains filtered or unexported fields
}

DeviceChainKey is a chain key, which will be encrypted for a specific member of the group

func (*DeviceChainKey) Descriptor deprecated

func (*DeviceChainKey) Descriptor() ([]byte, []int)

Deprecated: Use DeviceChainKey.ProtoReflect.Descriptor instead.

func (*DeviceChainKey) GetChainKey

func (x *DeviceChainKey) GetChainKey() []byte

func (*DeviceChainKey) GetCounter

func (x *DeviceChainKey) GetCounter() uint64

func (*DeviceChainKey) ProtoMessage

func (*DeviceChainKey) ProtoMessage()

func (*DeviceChainKey) ProtoReflect

func (x *DeviceChainKey) ProtoReflect() protoreflect.Message

func (*DeviceChainKey) Reset

func (x *DeviceChainKey) Reset()

func (*DeviceChainKey) String

func (x *DeviceChainKey) String() string

type Direction

type Direction int32
const (
	Direction_UnknownDir  Direction = 0
	Direction_InboundDir  Direction = 1
	Direction_OutboundDir Direction = 2
	Direction_BiDir       Direction = 3
)

func (Direction) Descriptor

func (Direction) Descriptor() protoreflect.EnumDescriptor

func (Direction) Enum

func (x Direction) Enum() *Direction

func (Direction) EnumDescriptor deprecated

func (Direction) EnumDescriptor() ([]byte, []int)

Deprecated: Use Direction.Descriptor instead.

func (Direction) Number

func (x Direction) Number() protoreflect.EnumNumber

func (Direction) String

func (x Direction) String() string

func (Direction) Type

type EncryptedMessage

type EncryptedMessage struct {

	// plaintext is the app layer data
	Plaintext []byte `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
	// protocol_metadata is protocol layer data
	ProtocolMetadata *ProtocolMetadata `protobuf:"bytes,2,opt,name=protocol_metadata,json=protocolMetadata,proto3" json:"protocol_metadata,omitempty"`
	// contains filtered or unexported fields
}

EncryptedMessage is used in MessageEnvelope and only readable by groups members that joined before the message was sent

func (*EncryptedMessage) Descriptor deprecated

func (*EncryptedMessage) Descriptor() ([]byte, []int)

Deprecated: Use EncryptedMessage.ProtoReflect.Descriptor instead.

func (*EncryptedMessage) GetPlaintext

func (x *EncryptedMessage) GetPlaintext() []byte

func (*EncryptedMessage) GetProtocolMetadata

func (x *EncryptedMessage) GetProtocolMetadata() *ProtocolMetadata

func (*EncryptedMessage) ProtoMessage

func (*EncryptedMessage) ProtoMessage()

func (*EncryptedMessage) ProtoReflect

func (x *EncryptedMessage) ProtoReflect() protoreflect.Message

func (*EncryptedMessage) Reset

func (x *EncryptedMessage) Reset()

func (*EncryptedMessage) String

func (x *EncryptedMessage) String() string

type EventContext

type EventContext struct {

	// id is the CID of the underlying OrbitDB event
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// id are the the CIDs of the underlying parents of the OrbitDB event
	ParentIds [][]byte `protobuf:"bytes,2,rep,name=parent_ids,json=parentIds,proto3" json:"parent_ids,omitempty"`
	// group_pk receiving the event
	GroupPk []byte `protobuf:"bytes,3,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

EventContext adds context (its id, its parents and its attachments) to an event

func (*EventContext) Descriptor deprecated

func (*EventContext) Descriptor() ([]byte, []int)

Deprecated: Use EventContext.ProtoReflect.Descriptor instead.

func (*EventContext) GetGroupPk

func (x *EventContext) GetGroupPk() []byte

func (*EventContext) GetId

func (x *EventContext) GetId() []byte

func (*EventContext) GetParentIds

func (x *EventContext) GetParentIds() [][]byte

func (*EventContext) ProtoMessage

func (*EventContext) ProtoMessage()

func (*EventContext) ProtoReflect

func (x *EventContext) ProtoReflect() protoreflect.Message

func (*EventContext) Reset

func (x *EventContext) Reset()

func (*EventContext) String

func (x *EventContext) String() string

type EventType

type EventType int32
const (
	// EventTypeUndefined indicates that the value has not been set. Should not happen.
	EventType_EventTypeUndefined EventType = 0
	// EventTypeGroupMemberDeviceAdded indicates the payload includes that a member has added their device to the group
	EventType_EventTypeGroupMemberDeviceAdded EventType = 1
	// EventTypeGroupDeviceChainKeyAdded indicates the payload includes that a member has sent their device chain key to another member
	EventType_EventTypeGroupDeviceChainKeyAdded EventType = 2
	// EventTypeAccountGroupJoined indicates the payload includes that the account has joined a group
	EventType_EventTypeAccountGroupJoined EventType = 101
	// EventTypeAccountGroupLeft indicates the payload includes that the account has left a group
	EventType_EventTypeAccountGroupLeft EventType = 102
	// EventTypeAccountContactRequestDisabled indicates the payload includes that the account has disabled incoming contact requests
	EventType_EventTypeAccountContactRequestDisabled EventType = 103
	// EventTypeAccountContactRequestEnabled indicates the payload includes that the account has enabled incoming contact requests
	EventType_EventTypeAccountContactRequestEnabled EventType = 104
	// EventTypeAccountContactRequestReferenceReset indicates the payload includes that the account has a new contact request rendezvous seed
	EventType_EventTypeAccountContactRequestReferenceReset EventType = 105
	// EventTypeAccountContactRequestOutgoingEnqueued indicates the payload includes that the account will attempt to send a new contact request
	EventType_EventTypeAccountContactRequestOutgoingEnqueued EventType = 106
	// EventTypeAccountContactRequestOutgoingSent indicates the payload includes that the account has sent a contact request
	EventType_EventTypeAccountContactRequestOutgoingSent EventType = 107
	// EventTypeAccountContactRequestIncomingReceived indicates the payload includes that the account has received a contact request
	EventType_EventTypeAccountContactRequestIncomingReceived EventType = 108
	// EventTypeAccountContactRequestIncomingDiscarded indicates the payload includes that the account has ignored a contact request
	EventType_EventTypeAccountContactRequestIncomingDiscarded EventType = 109
	// EventTypeAccountContactRequestIncomingAccepted indicates the payload includes that the account has accepted a contact request
	EventType_EventTypeAccountContactRequestIncomingAccepted EventType = 110
	// EventTypeAccountContactBlocked indicates the payload includes that the account has blocked a contact
	EventType_EventTypeAccountContactBlocked EventType = 111
	// EventTypeAccountContactUnblocked indicates the payload includes that the account has unblocked a contact
	EventType_EventTypeAccountContactUnblocked EventType = 112
	// EventTypeContactAliasKeyAdded indicates the payload includes that the contact group has received an alias key
	EventType_EventTypeContactAliasKeyAdded EventType = 201
	// EventTypeMultiMemberGroupAliasResolverAdded indicates the payload includes that a member of the group sent their alias proof
	EventType_EventTypeMultiMemberGroupAliasResolverAdded EventType = 301
	// EventTypeMultiMemberGroupInitialMemberAnnounced indicates the payload includes that a member has authenticated themselves as the group owner
	EventType_EventTypeMultiMemberGroupInitialMemberAnnounced EventType = 302
	// EventTypeMultiMemberGroupAdminRoleGranted indicates the payload includes that an admin of the group granted another member as an admin
	EventType_EventTypeMultiMemberGroupAdminRoleGranted EventType = 303
	// EventTypeGroupReplicating indicates that the group has been registered for replication on a server
	EventType_EventTypeGroupReplicating EventType = 403
	// EventTypeAccountVerifiedCredentialRegistered
	EventType_EventTypeAccountVerifiedCredentialRegistered EventType = 500
	// EventTypeGroupMetadataPayloadSent indicates the payload includes an app specific event, unlike messages stored on the message store it is encrypted using a static key
	EventType_EventTypeGroupMetadataPayloadSent EventType = 1001
)

func (EventType) Descriptor

func (EventType) Descriptor() protoreflect.EnumDescriptor

func (EventType) Enum

func (x EventType) Enum() *EventType

func (EventType) EnumDescriptor deprecated

func (EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use EventType.Descriptor instead.

func (EventType) Number

func (x EventType) Number() protoreflect.EnumNumber

func (EventType) String

func (x EventType) String() string

func (EventType) Type

type FirstLastCounters

type FirstLastCounters struct {
	First uint64 `protobuf:"varint,1,opt,name=first,proto3" json:"first,omitempty"`
	Last  uint64 `protobuf:"varint,2,opt,name=last,proto3" json:"last,omitempty"`
	// contains filtered or unexported fields
}

func (*FirstLastCounters) Descriptor deprecated

func (*FirstLastCounters) Descriptor() ([]byte, []int)

Deprecated: Use FirstLastCounters.ProtoReflect.Descriptor instead.

func (*FirstLastCounters) GetFirst

func (x *FirstLastCounters) GetFirst() uint64

func (*FirstLastCounters) GetLast

func (x *FirstLastCounters) GetLast() uint64

func (*FirstLastCounters) ProtoMessage

func (*FirstLastCounters) ProtoMessage()

func (*FirstLastCounters) ProtoReflect

func (x *FirstLastCounters) ProtoReflect() protoreflect.Message

func (*FirstLastCounters) Reset

func (x *FirstLastCounters) Reset()

func (*FirstLastCounters) String

func (x *FirstLastCounters) String() string

type Group

type Group struct {

	// public_key is the identifier of the group, it signs the group secret and the initial member of a multi-member group
	PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// secret is the symmetric secret of the group, which is used to encrypt the metadata
	Secret []byte `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	// secret_sig is the signature of the secret used to ensure the validity of the group
	SecretSig []byte `protobuf:"bytes,3,opt,name=secret_sig,json=secretSig,proto3" json:"secret_sig,omitempty"`
	// group_type specifies the type of the group, used to determine how device chain key is generated
	GroupType GroupType `protobuf:"varint,4,opt,name=group_type,json=groupType,proto3,enum=weshnet.protocol.v1.GroupType" json:"group_type,omitempty"`
	// sign_pub is the signature public key used to verify entries, not required when secret and secret_sig are provided
	SignPub []byte `protobuf:"bytes,5,opt,name=sign_pub,json=signPub,proto3" json:"sign_pub,omitempty"`
	// link_key is the secret key used to exchange group updates and links to attachments, useful for replication services
	LinkKey []byte `protobuf:"bytes,6,opt,name=link_key,json=linkKey,proto3" json:"link_key,omitempty"`
	// link_key_sig is the signature of the link_key using the group private key
	LinkKeySig []byte `protobuf:"bytes,7,opt,name=link_key_sig,json=linkKeySig,proto3" json:"link_key_sig,omitempty"`
	// contains filtered or unexported fields
}

Group define a group and is enough to invite someone to it

func NewGroupMultiMember

func NewGroupMultiMember() (*Group, crypto.PrivKey, error)

NewGroupMultiMember creates a new Group object and an invitation to be used by the first member of the group

func (*Group) Copy

func (m *Group) Copy() *Group

func (*Group) Descriptor deprecated

func (*Group) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetGroupType

func (x *Group) GetGroupType() GroupType

func (*Group) GetLinkKey

func (x *Group) GetLinkKey() []byte

func (*Group) GetLinkKeyArray

func (m *Group) GetLinkKeyArray() (*[cryptoutil.KeySize]byte, error)

func (*Group) GetLinkKeySig

func (x *Group) GetLinkKeySig() []byte

func (*Group) GetPubKey

func (m *Group) GetPubKey() (crypto.PubKey, error)

func (*Group) GetPublicKey

func (x *Group) GetPublicKey() []byte

func (*Group) GetSecret

func (x *Group) GetSecret() []byte

func (*Group) GetSecretSig

func (x *Group) GetSecretSig() []byte

func (*Group) GetSharedSecret

func (m *Group) GetSharedSecret() *[cryptoutil.KeySize]byte

func (*Group) GetSignPub

func (x *Group) GetSignPub() []byte

func (*Group) GetSigningPrivKey

func (m *Group) GetSigningPrivKey() (crypto.PrivKey, error)

func (*Group) GetSigningPubKey

func (m *Group) GetSigningPubKey() (crypto.PubKey, error)

func (*Group) GroupIDAsString

func (m *Group) GroupIDAsString() string

GroupIDAsString returns the group pub key as a string

func (*Group) IsValid

func (m *Group) IsValid() error

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

func (x *Group) ProtoReflect() protoreflect.Message

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

type GroupAddAdditionalRendezvousSeed

type GroupAddAdditionalRendezvousSeed struct {

	// device_pk is the device sending the event, signs the message, must be the device of an admin of the group
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// seed is the additional rendezvous point seed which should be used
	Seed []byte `protobuf:"bytes,2,opt,name=seed,proto3" json:"seed,omitempty"`
	// contains filtered or unexported fields
}

GroupAddAdditionalRendezvousSeed indicates that an additional rendezvous point should be used for data synchronization

func (*GroupAddAdditionalRendezvousSeed) Descriptor deprecated

func (*GroupAddAdditionalRendezvousSeed) Descriptor() ([]byte, []int)

Deprecated: Use GroupAddAdditionalRendezvousSeed.ProtoReflect.Descriptor instead.

func (*GroupAddAdditionalRendezvousSeed) GetDevicePk

func (x *GroupAddAdditionalRendezvousSeed) GetDevicePk() []byte

func (*GroupAddAdditionalRendezvousSeed) GetSeed

func (x *GroupAddAdditionalRendezvousSeed) GetSeed() []byte

func (*GroupAddAdditionalRendezvousSeed) ProtoMessage

func (*GroupAddAdditionalRendezvousSeed) ProtoMessage()

func (*GroupAddAdditionalRendezvousSeed) ProtoReflect

func (*GroupAddAdditionalRendezvousSeed) Reset

func (*GroupAddAdditionalRendezvousSeed) String

type GroupDeviceChainKeyAdded

type GroupDeviceChainKeyAdded struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// dest_member_pk is the member who should receive the secret
	DestMemberPk []byte `protobuf:"bytes,2,opt,name=dest_member_pk,json=destMemberPk,proto3" json:"dest_member_pk,omitempty"`
	// payload is the serialization of Payload encrypted for the specified member
	Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

GroupDeviceChainKeyAdded is an event which indicates to a group member a device chain key

func (*GroupDeviceChainKeyAdded) Descriptor deprecated

func (*GroupDeviceChainKeyAdded) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceChainKeyAdded.ProtoReflect.Descriptor instead.

func (*GroupDeviceChainKeyAdded) GetDestMemberPk

func (x *GroupDeviceChainKeyAdded) GetDestMemberPk() []byte

func (*GroupDeviceChainKeyAdded) GetDevicePk

func (x *GroupDeviceChainKeyAdded) GetDevicePk() []byte

func (*GroupDeviceChainKeyAdded) GetPayload

func (x *GroupDeviceChainKeyAdded) GetPayload() []byte

func (*GroupDeviceChainKeyAdded) ProtoMessage

func (*GroupDeviceChainKeyAdded) ProtoMessage()

func (*GroupDeviceChainKeyAdded) ProtoReflect

func (x *GroupDeviceChainKeyAdded) ProtoReflect() protoreflect.Message

func (*GroupDeviceChainKeyAdded) Reset

func (x *GroupDeviceChainKeyAdded) Reset()

func (*GroupDeviceChainKeyAdded) String

func (x *GroupDeviceChainKeyAdded) String() string

type GroupDeviceStatus

type GroupDeviceStatus struct {
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus) Descriptor deprecated

func (*GroupDeviceStatus) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus) ProtoMessage

func (*GroupDeviceStatus) ProtoMessage()

func (*GroupDeviceStatus) ProtoReflect

func (x *GroupDeviceStatus) ProtoReflect() protoreflect.Message

func (*GroupDeviceStatus) Reset

func (x *GroupDeviceStatus) Reset()

func (*GroupDeviceStatus) String

func (x *GroupDeviceStatus) String() string

type GroupDeviceStatus_Reply

type GroupDeviceStatus_Reply struct {
	Type  GroupDeviceStatus_Type `protobuf:"varint,1,opt,name=type,proto3,enum=weshnet.protocol.v1.GroupDeviceStatus_Type" json:"type,omitempty"`
	Event []byte                 `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus_Reply) Descriptor deprecated

func (*GroupDeviceStatus_Reply) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Reply.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus_Reply) GetEvent

func (x *GroupDeviceStatus_Reply) GetEvent() []byte

func (*GroupDeviceStatus_Reply) GetType

func (*GroupDeviceStatus_Reply) ProtoMessage

func (*GroupDeviceStatus_Reply) ProtoMessage()

func (*GroupDeviceStatus_Reply) ProtoReflect

func (x *GroupDeviceStatus_Reply) ProtoReflect() protoreflect.Message

func (*GroupDeviceStatus_Reply) Reset

func (x *GroupDeviceStatus_Reply) Reset()

func (*GroupDeviceStatus_Reply) String

func (x *GroupDeviceStatus_Reply) String() string

type GroupDeviceStatus_Reply_PeerConnected

type GroupDeviceStatus_Reply_PeerConnected struct {
	PeerId     string                        `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	DevicePk   []byte                        `protobuf:"bytes,2,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	Transports []GroupDeviceStatus_Transport `` /* 134-byte string literal not displayed */
	Maddrs     []string                      `protobuf:"bytes,4,rep,name=maddrs,proto3" json:"maddrs,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus_Reply_PeerConnected) Descriptor deprecated

func (*GroupDeviceStatus_Reply_PeerConnected) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Reply_PeerConnected.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus_Reply_PeerConnected) GetDevicePk

func (x *GroupDeviceStatus_Reply_PeerConnected) GetDevicePk() []byte

func (*GroupDeviceStatus_Reply_PeerConnected) GetMaddrs

func (*GroupDeviceStatus_Reply_PeerConnected) GetPeerId

func (*GroupDeviceStatus_Reply_PeerConnected) GetTransports

func (*GroupDeviceStatus_Reply_PeerConnected) ProtoMessage

func (*GroupDeviceStatus_Reply_PeerConnected) ProtoMessage()

func (*GroupDeviceStatus_Reply_PeerConnected) ProtoReflect

func (*GroupDeviceStatus_Reply_PeerConnected) Reset

func (*GroupDeviceStatus_Reply_PeerConnected) String

type GroupDeviceStatus_Reply_PeerDisconnected

type GroupDeviceStatus_Reply_PeerDisconnected struct {
	PeerId string `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus_Reply_PeerDisconnected) Descriptor deprecated

func (*GroupDeviceStatus_Reply_PeerDisconnected) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Reply_PeerDisconnected.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus_Reply_PeerDisconnected) GetPeerId

func (*GroupDeviceStatus_Reply_PeerDisconnected) ProtoMessage

func (*GroupDeviceStatus_Reply_PeerDisconnected) ProtoReflect

func (*GroupDeviceStatus_Reply_PeerDisconnected) Reset

func (*GroupDeviceStatus_Reply_PeerDisconnected) String

type GroupDeviceStatus_Reply_PeerReconnecting

type GroupDeviceStatus_Reply_PeerReconnecting struct {
	PeerId string `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus_Reply_PeerReconnecting) Descriptor deprecated

func (*GroupDeviceStatus_Reply_PeerReconnecting) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Reply_PeerReconnecting.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus_Reply_PeerReconnecting) GetPeerId

func (*GroupDeviceStatus_Reply_PeerReconnecting) ProtoMessage

func (*GroupDeviceStatus_Reply_PeerReconnecting) ProtoReflect

func (*GroupDeviceStatus_Reply_PeerReconnecting) Reset

func (*GroupDeviceStatus_Reply_PeerReconnecting) String

type GroupDeviceStatus_Request

type GroupDeviceStatus_Request struct {
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupDeviceStatus_Request) Descriptor deprecated

func (*GroupDeviceStatus_Request) Descriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Request.ProtoReflect.Descriptor instead.

func (*GroupDeviceStatus_Request) GetGroupPk

func (x *GroupDeviceStatus_Request) GetGroupPk() []byte

func (*GroupDeviceStatus_Request) ProtoMessage

func (*GroupDeviceStatus_Request) ProtoMessage()

func (*GroupDeviceStatus_Request) ProtoReflect

func (*GroupDeviceStatus_Request) Reset

func (x *GroupDeviceStatus_Request) Reset()

func (*GroupDeviceStatus_Request) String

func (x *GroupDeviceStatus_Request) String() string

type GroupDeviceStatus_Transport

type GroupDeviceStatus_Transport int32
const (
	GroupDeviceStatus_TptUnknown   GroupDeviceStatus_Transport = 0
	GroupDeviceStatus_TptLAN       GroupDeviceStatus_Transport = 1
	GroupDeviceStatus_TptWAN       GroupDeviceStatus_Transport = 2
	GroupDeviceStatus_TptProximity GroupDeviceStatus_Transport = 3
)

func (GroupDeviceStatus_Transport) Descriptor

func (GroupDeviceStatus_Transport) Enum

func (GroupDeviceStatus_Transport) EnumDescriptor deprecated

func (GroupDeviceStatus_Transport) EnumDescriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Transport.Descriptor instead.

func (GroupDeviceStatus_Transport) Number

func (GroupDeviceStatus_Transport) String

func (GroupDeviceStatus_Transport) Type

type GroupDeviceStatus_Type

type GroupDeviceStatus_Type int32
const (
	GroupDeviceStatus_TypeUnknown          GroupDeviceStatus_Type = 0
	GroupDeviceStatus_TypePeerDisconnected GroupDeviceStatus_Type = 1
	GroupDeviceStatus_TypePeerConnected    GroupDeviceStatus_Type = 2
	GroupDeviceStatus_TypePeerReconnecting GroupDeviceStatus_Type = 3
)

func (GroupDeviceStatus_Type) Descriptor

func (GroupDeviceStatus_Type) Enum

func (GroupDeviceStatus_Type) EnumDescriptor deprecated

func (GroupDeviceStatus_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use GroupDeviceStatus_Type.Descriptor instead.

func (GroupDeviceStatus_Type) Number

func (GroupDeviceStatus_Type) String

func (x GroupDeviceStatus_Type) String() string

func (GroupDeviceStatus_Type) Type

type GroupEnvelope

type GroupEnvelope struct {

	// nonce is used to encrypt the message
	Nonce []byte `protobuf:"bytes,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// event is encrypted using a symmetric key shared among group members
	Event []byte `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

GroupEnvelope is a publicly exposed structure containing a group metadata event

func (*GroupEnvelope) Descriptor deprecated

func (*GroupEnvelope) Descriptor() ([]byte, []int)

Deprecated: Use GroupEnvelope.ProtoReflect.Descriptor instead.

func (*GroupEnvelope) GetEvent

func (x *GroupEnvelope) GetEvent() []byte

func (*GroupEnvelope) GetNonce

func (x *GroupEnvelope) GetNonce() []byte

func (*GroupEnvelope) ProtoMessage

func (*GroupEnvelope) ProtoMessage()

func (*GroupEnvelope) ProtoReflect

func (x *GroupEnvelope) ProtoReflect() protoreflect.Message

func (*GroupEnvelope) Reset

func (x *GroupEnvelope) Reset()

func (*GroupEnvelope) String

func (x *GroupEnvelope) String() string

type GroupHeadsExport

type GroupHeadsExport struct {

	// public_key is the identifier of the group, it signs the group secret and the initial member of a multi-member group
	PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// sign_pub is the signature public key used to verify entries
	SignPub []byte `protobuf:"bytes,2,opt,name=sign_pub,json=signPub,proto3" json:"sign_pub,omitempty"`
	// metadata_heads_cids are the heads of the metadata store that should be restored from an export
	MetadataHeadsCids [][]byte `protobuf:"bytes,3,rep,name=metadata_heads_cids,json=metadataHeadsCids,proto3" json:"metadata_heads_cids,omitempty"`
	// messages_heads_cids are the heads of the metadata store that should be restored from an export
	MessagesHeadsCids [][]byte `protobuf:"bytes,4,rep,name=messages_heads_cids,json=messagesHeadsCids,proto3" json:"messages_heads_cids,omitempty"`
	// link_key
	LinkKey []byte `protobuf:"bytes,5,opt,name=link_key,json=linkKey,proto3" json:"link_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupHeadsExport) Descriptor deprecated

func (*GroupHeadsExport) Descriptor() ([]byte, []int)

Deprecated: Use GroupHeadsExport.ProtoReflect.Descriptor instead.

func (*GroupHeadsExport) GetLinkKey

func (x *GroupHeadsExport) GetLinkKey() []byte

func (*GroupHeadsExport) GetMessagesHeadsCids

func (x *GroupHeadsExport) GetMessagesHeadsCids() [][]byte

func (*GroupHeadsExport) GetMetadataHeadsCids

func (x *GroupHeadsExport) GetMetadataHeadsCids() [][]byte

func (*GroupHeadsExport) GetPublicKey

func (x *GroupHeadsExport) GetPublicKey() []byte

func (*GroupHeadsExport) GetSignPub

func (x *GroupHeadsExport) GetSignPub() []byte

func (*GroupHeadsExport) ProtoMessage

func (*GroupHeadsExport) ProtoMessage()

func (*GroupHeadsExport) ProtoReflect

func (x *GroupHeadsExport) ProtoReflect() protoreflect.Message

func (*GroupHeadsExport) Reset

func (x *GroupHeadsExport) Reset()

func (*GroupHeadsExport) String

func (x *GroupHeadsExport) String() string

type GroupInfo

type GroupInfo struct {
	// contains filtered or unexported fields
}

func (*GroupInfo) Descriptor deprecated

func (*GroupInfo) Descriptor() ([]byte, []int)

Deprecated: Use GroupInfo.ProtoReflect.Descriptor instead.

func (*GroupInfo) ProtoMessage

func (*GroupInfo) ProtoMessage()

func (*GroupInfo) ProtoReflect

func (x *GroupInfo) ProtoReflect() protoreflect.Message

func (*GroupInfo) Reset

func (x *GroupInfo) Reset()

func (*GroupInfo) String

func (x *GroupInfo) String() string

type GroupInfo_Reply

type GroupInfo_Reply struct {

	// group is the group invitation, containing the group pk and its type
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// member_pk is the identifier of the current member in the group
	MemberPk []byte `protobuf:"bytes,2,opt,name=member_pk,json=memberPk,proto3" json:"member_pk,omitempty"`
	// device_pk is the identifier of the current device in the group
	DevicePk []byte `protobuf:"bytes,3,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupInfo_Reply) Descriptor deprecated

func (*GroupInfo_Reply) Descriptor() ([]byte, []int)

Deprecated: Use GroupInfo_Reply.ProtoReflect.Descriptor instead.

func (*GroupInfo_Reply) GetDevicePk

func (x *GroupInfo_Reply) GetDevicePk() []byte

func (*GroupInfo_Reply) GetGroup

func (x *GroupInfo_Reply) GetGroup() *Group

func (*GroupInfo_Reply) GetMemberPk

func (x *GroupInfo_Reply) GetMemberPk() []byte

func (*GroupInfo_Reply) ProtoMessage

func (*GroupInfo_Reply) ProtoMessage()

func (*GroupInfo_Reply) ProtoReflect

func (x *GroupInfo_Reply) ProtoReflect() protoreflect.Message

func (*GroupInfo_Reply) Reset

func (x *GroupInfo_Reply) Reset()

func (*GroupInfo_Reply) String

func (x *GroupInfo_Reply) String() string

type GroupInfo_Request

type GroupInfo_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contact_pk is the identifier of the contact
	ContactPk []byte `protobuf:"bytes,2,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupInfo_Request) Descriptor deprecated

func (*GroupInfo_Request) Descriptor() ([]byte, []int)

Deprecated: Use GroupInfo_Request.ProtoReflect.Descriptor instead.

func (*GroupInfo_Request) GetContactPk

func (x *GroupInfo_Request) GetContactPk() []byte

func (*GroupInfo_Request) GetGroupPk

func (x *GroupInfo_Request) GetGroupPk() []byte

func (*GroupInfo_Request) ProtoMessage

func (*GroupInfo_Request) ProtoMessage()

func (*GroupInfo_Request) ProtoReflect

func (x *GroupInfo_Request) ProtoReflect() protoreflect.Message

func (*GroupInfo_Request) Reset

func (x *GroupInfo_Request) Reset()

func (*GroupInfo_Request) String

func (x *GroupInfo_Request) String() string

type GroupMemberDeviceAdded

type GroupMemberDeviceAdded struct {

	// member_pk is the member sending the event
	MemberPk []byte `protobuf:"bytes,1,opt,name=member_pk,json=memberPk,proto3" json:"member_pk,omitempty"`
	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,2,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// member_sig is used to prove the ownership of the member pk
	MemberSig []byte `protobuf:"bytes,3,opt,name=member_sig,json=memberSig,proto3" json:"member_sig,omitempty"` // TODO: signature of what ??? ensure it can't be replayed
	// contains filtered or unexported fields
}

GroupMemberDeviceAdded is an event which indicates to a group a new device (and eventually a new member) is joining it When added on AccountGroup, this event should be followed by appropriate GroupMemberDeviceAdded and GroupDeviceChainKeyAdded events

func (*GroupMemberDeviceAdded) Descriptor deprecated

func (*GroupMemberDeviceAdded) Descriptor() ([]byte, []int)

Deprecated: Use GroupMemberDeviceAdded.ProtoReflect.Descriptor instead.

func (*GroupMemberDeviceAdded) GetDevicePk

func (x *GroupMemberDeviceAdded) GetDevicePk() []byte

func (*GroupMemberDeviceAdded) GetMemberPk

func (x *GroupMemberDeviceAdded) GetMemberPk() []byte

func (*GroupMemberDeviceAdded) GetMemberSig

func (x *GroupMemberDeviceAdded) GetMemberSig() []byte

func (*GroupMemberDeviceAdded) ProtoMessage

func (*GroupMemberDeviceAdded) ProtoMessage()

func (*GroupMemberDeviceAdded) ProtoReflect

func (x *GroupMemberDeviceAdded) ProtoReflect() protoreflect.Message

func (*GroupMemberDeviceAdded) Reset

func (x *GroupMemberDeviceAdded) Reset()

func (*GroupMemberDeviceAdded) String

func (x *GroupMemberDeviceAdded) String() string

type GroupMessageEvent

type GroupMessageEvent struct {

	// event_context contains context information about the event
	EventContext *EventContext `protobuf:"bytes,1,opt,name=event_context,json=eventContext,proto3" json:"event_context,omitempty"`
	// headers contains headers of the secure message
	Headers *MessageHeaders `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
	// message contains the secure message payload
	Message []byte `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupMessageEvent) Descriptor deprecated

func (*GroupMessageEvent) Descriptor() ([]byte, []int)

Deprecated: Use GroupMessageEvent.ProtoReflect.Descriptor instead.

func (*GroupMessageEvent) GetEventContext

func (x *GroupMessageEvent) GetEventContext() *EventContext

func (*GroupMessageEvent) GetHeaders

func (x *GroupMessageEvent) GetHeaders() *MessageHeaders

func (*GroupMessageEvent) GetMessage

func (x *GroupMessageEvent) GetMessage() []byte

func (*GroupMessageEvent) ProtoMessage

func (*GroupMessageEvent) ProtoMessage()

func (*GroupMessageEvent) ProtoReflect

func (x *GroupMessageEvent) ProtoReflect() protoreflect.Message

func (*GroupMessageEvent) Reset

func (x *GroupMessageEvent) Reset()

func (*GroupMessageEvent) String

func (x *GroupMessageEvent) String() string

type GroupMessageList

type GroupMessageList struct {
	// contains filtered or unexported fields
}

func (*GroupMessageList) Descriptor deprecated

func (*GroupMessageList) Descriptor() ([]byte, []int)

Deprecated: Use GroupMessageList.ProtoReflect.Descriptor instead.

func (*GroupMessageList) ProtoMessage

func (*GroupMessageList) ProtoMessage()

func (*GroupMessageList) ProtoReflect

func (x *GroupMessageList) ProtoReflect() protoreflect.Message

func (*GroupMessageList) Reset

func (x *GroupMessageList) Reset()

func (*GroupMessageList) String

func (x *GroupMessageList) String() string

type GroupMessageList_Request

type GroupMessageList_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// since is the lower ID bound used to filter events
	// if not set, will return events since the beginning
	SinceId []byte `protobuf:"bytes,2,opt,name=since_id,json=sinceId,proto3" json:"since_id,omitempty"`
	// since_now will list only new event to come
	// since_id must not be set
	SinceNow bool `protobuf:"varint,3,opt,name=since_now,json=sinceNow,proto3" json:"since_now,omitempty"`
	// until is the upper ID bound used to filter events
	// if not set, will subscribe to new events to come
	UntilId []byte `protobuf:"bytes,4,opt,name=until_id,json=untilId,proto3" json:"until_id,omitempty"`
	// until_now will not list new event to come
	// until_id must not be set
	UntilNow bool `protobuf:"varint,5,opt,name=until_now,json=untilNow,proto3" json:"until_now,omitempty"`
	// reverse_order indicates whether the previous events should be returned in
	// reverse chronological order
	ReverseOrder bool `protobuf:"varint,6,opt,name=reverse_order,json=reverseOrder,proto3" json:"reverse_order,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupMessageList_Request) Descriptor deprecated

func (*GroupMessageList_Request) Descriptor() ([]byte, []int)

Deprecated: Use GroupMessageList_Request.ProtoReflect.Descriptor instead.

func (*GroupMessageList_Request) GetGroupPk

func (x *GroupMessageList_Request) GetGroupPk() []byte

func (*GroupMessageList_Request) GetReverseOrder

func (x *GroupMessageList_Request) GetReverseOrder() bool

func (*GroupMessageList_Request) GetSinceId

func (x *GroupMessageList_Request) GetSinceId() []byte

func (*GroupMessageList_Request) GetSinceNow

func (x *GroupMessageList_Request) GetSinceNow() bool

func (*GroupMessageList_Request) GetUntilId

func (x *GroupMessageList_Request) GetUntilId() []byte

func (*GroupMessageList_Request) GetUntilNow

func (x *GroupMessageList_Request) GetUntilNow() bool

func (*GroupMessageList_Request) ProtoMessage

func (*GroupMessageList_Request) ProtoMessage()

func (*GroupMessageList_Request) ProtoReflect

func (x *GroupMessageList_Request) ProtoReflect() protoreflect.Message

func (*GroupMessageList_Request) Reset

func (x *GroupMessageList_Request) Reset()

func (*GroupMessageList_Request) String

func (x *GroupMessageList_Request) String() string

type GroupMetadata

type GroupMetadata struct {

	// event_type defines which event type is used
	EventType EventType `protobuf:"varint,1,opt,name=event_type,json=eventType,proto3,enum=weshnet.protocol.v1.EventType" json:"event_type,omitempty"`
	// the serialization depends on event_type, event is symmetrically encrypted
	Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	// sig is the signature of the payload, it depends on the event_type for the used key
	Sig []byte `protobuf:"bytes,3,opt,name=sig,proto3" json:"sig,omitempty"`
	// protocol_metadata is protocol layer data
	ProtocolMetadata *ProtocolMetadata `protobuf:"bytes,4,opt,name=protocol_metadata,json=protocolMetadata,proto3" json:"protocol_metadata,omitempty"`
	// contains filtered or unexported fields
}

GroupMetadata is used in GroupEnvelope and only readable by invited group members

func (*GroupMetadata) Descriptor deprecated

func (*GroupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GroupMetadata.ProtoReflect.Descriptor instead.

func (*GroupMetadata) GetEventType

func (x *GroupMetadata) GetEventType() EventType

func (*GroupMetadata) GetPayload

func (x *GroupMetadata) GetPayload() []byte

func (*GroupMetadata) GetProtocolMetadata

func (x *GroupMetadata) GetProtocolMetadata() *ProtocolMetadata

func (*GroupMetadata) GetSig

func (x *GroupMetadata) GetSig() []byte

func (*GroupMetadata) ProtoMessage

func (*GroupMetadata) ProtoMessage()

func (*GroupMetadata) ProtoReflect

func (x *GroupMetadata) ProtoReflect() protoreflect.Message

func (*GroupMetadata) Reset

func (x *GroupMetadata) Reset()

func (*GroupMetadata) String

func (x *GroupMetadata) String() string

type GroupMetadataEvent

type GroupMetadataEvent struct {

	// event_context contains context information about the event
	EventContext *EventContext `protobuf:"bytes,1,opt,name=event_context,json=eventContext,proto3" json:"event_context,omitempty"`
	// metadata contains the newly available metadata
	Metadata *GroupMetadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// event_clear clear bytes for the event
	Event []byte `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupMetadataEvent) Descriptor deprecated

func (*GroupMetadataEvent) Descriptor() ([]byte, []int)

Deprecated: Use GroupMetadataEvent.ProtoReflect.Descriptor instead.

func (*GroupMetadataEvent) GetEvent

func (x *GroupMetadataEvent) GetEvent() []byte

func (*GroupMetadataEvent) GetEventContext

func (x *GroupMetadataEvent) GetEventContext() *EventContext

func (*GroupMetadataEvent) GetMetadata

func (x *GroupMetadataEvent) GetMetadata() *GroupMetadata

func (*GroupMetadataEvent) ProtoMessage

func (*GroupMetadataEvent) ProtoMessage()

func (*GroupMetadataEvent) ProtoReflect

func (x *GroupMetadataEvent) ProtoReflect() protoreflect.Message

func (*GroupMetadataEvent) Reset

func (x *GroupMetadataEvent) Reset()

func (*GroupMetadataEvent) String

func (x *GroupMetadataEvent) String() string

type GroupMetadataList

type GroupMetadataList struct {
	// contains filtered or unexported fields
}

func (*GroupMetadataList) Descriptor deprecated

func (*GroupMetadataList) Descriptor() ([]byte, []int)

Deprecated: Use GroupMetadataList.ProtoReflect.Descriptor instead.

func (*GroupMetadataList) ProtoMessage

func (*GroupMetadataList) ProtoMessage()

func (*GroupMetadataList) ProtoReflect

func (x *GroupMetadataList) ProtoReflect() protoreflect.Message

func (*GroupMetadataList) Reset

func (x *GroupMetadataList) Reset()

func (*GroupMetadataList) String

func (x *GroupMetadataList) String() string

type GroupMetadataList_Request

type GroupMetadataList_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// since is the lower ID bound used to filter events
	// if not set, will return events since the beginning
	SinceId []byte `protobuf:"bytes,2,opt,name=since_id,json=sinceId,proto3" json:"since_id,omitempty"`
	// since_now will list only new event to come
	// since_id must not be set
	SinceNow bool `protobuf:"varint,3,opt,name=since_now,json=sinceNow,proto3" json:"since_now,omitempty"`
	// until is the upper ID bound used to filter events
	// if not set, will subscribe to new events to come
	UntilId []byte `protobuf:"bytes,4,opt,name=until_id,json=untilId,proto3" json:"until_id,omitempty"`
	// until_now will not list new event to come
	// until_id must not be set
	UntilNow bool `protobuf:"varint,5,opt,name=until_now,json=untilNow,proto3" json:"until_now,omitempty"`
	// reverse_order indicates whether the previous events should be returned in
	// reverse chronological order
	ReverseOrder bool `protobuf:"varint,6,opt,name=reverse_order,json=reverseOrder,proto3" json:"reverse_order,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupMetadataList_Request) Descriptor deprecated

func (*GroupMetadataList_Request) Descriptor() ([]byte, []int)

Deprecated: Use GroupMetadataList_Request.ProtoReflect.Descriptor instead.

func (*GroupMetadataList_Request) GetGroupPk

func (x *GroupMetadataList_Request) GetGroupPk() []byte

func (*GroupMetadataList_Request) GetReverseOrder

func (x *GroupMetadataList_Request) GetReverseOrder() bool

func (*GroupMetadataList_Request) GetSinceId

func (x *GroupMetadataList_Request) GetSinceId() []byte

func (*GroupMetadataList_Request) GetSinceNow

func (x *GroupMetadataList_Request) GetSinceNow() bool

func (*GroupMetadataList_Request) GetUntilId

func (x *GroupMetadataList_Request) GetUntilId() []byte

func (*GroupMetadataList_Request) GetUntilNow

func (x *GroupMetadataList_Request) GetUntilNow() bool

func (*GroupMetadataList_Request) ProtoMessage

func (*GroupMetadataList_Request) ProtoMessage()

func (*GroupMetadataList_Request) ProtoReflect

func (*GroupMetadataList_Request) Reset

func (x *GroupMetadataList_Request) Reset()

func (*GroupMetadataList_Request) String

func (x *GroupMetadataList_Request) String() string

type GroupMetadataPayloadSent

type GroupMetadataPayloadSent struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// message is the payload
	Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

GroupMetadataPayloadSent is an app defined message, accessible to future group members

func (*GroupMetadataPayloadSent) Descriptor deprecated

func (*GroupMetadataPayloadSent) Descriptor() ([]byte, []int)

Deprecated: Use GroupMetadataPayloadSent.ProtoReflect.Descriptor instead.

func (*GroupMetadataPayloadSent) GetDevicePk

func (x *GroupMetadataPayloadSent) GetDevicePk() []byte

func (*GroupMetadataPayloadSent) GetMessage

func (x *GroupMetadataPayloadSent) GetMessage() []byte

func (*GroupMetadataPayloadSent) ProtoMessage

func (*GroupMetadataPayloadSent) ProtoMessage()

func (*GroupMetadataPayloadSent) ProtoReflect

func (x *GroupMetadataPayloadSent) ProtoReflect() protoreflect.Message

func (*GroupMetadataPayloadSent) Reset

func (x *GroupMetadataPayloadSent) Reset()

func (*GroupMetadataPayloadSent) SetDevicePK

func (m *GroupMetadataPayloadSent) SetDevicePK(pk []byte)

func (*GroupMetadataPayloadSent) String

func (x *GroupMetadataPayloadSent) String() string

type GroupRemoveAdditionalRendezvousSeed

type GroupRemoveAdditionalRendezvousSeed struct {

	// device_pk is the device sending the event, signs the message, must be the device of an admin of the group
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// seed is the additional rendezvous point seed which should be removed
	Seed []byte `protobuf:"bytes,2,opt,name=seed,proto3" json:"seed,omitempty"`
	// contains filtered or unexported fields
}

GroupRemoveAdditionalRendezvousSeed indicates that a previously added rendezvous point should be removed

func (*GroupRemoveAdditionalRendezvousSeed) Descriptor deprecated

func (*GroupRemoveAdditionalRendezvousSeed) Descriptor() ([]byte, []int)

Deprecated: Use GroupRemoveAdditionalRendezvousSeed.ProtoReflect.Descriptor instead.

func (*GroupRemoveAdditionalRendezvousSeed) GetDevicePk

func (x *GroupRemoveAdditionalRendezvousSeed) GetDevicePk() []byte

func (*GroupRemoveAdditionalRendezvousSeed) GetSeed

func (*GroupRemoveAdditionalRendezvousSeed) ProtoMessage

func (*GroupRemoveAdditionalRendezvousSeed) ProtoMessage()

func (*GroupRemoveAdditionalRendezvousSeed) ProtoReflect

func (*GroupRemoveAdditionalRendezvousSeed) Reset

func (*GroupRemoveAdditionalRendezvousSeed) String

type GroupReplicating

type GroupReplicating struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// authentication_url indicates which server has been used for authentication
	AuthenticationUrl string `protobuf:"bytes,2,opt,name=authentication_url,json=authenticationUrl,proto3" json:"authentication_url,omitempty"`
	// replication_server indicates which server will be used for replication
	ReplicationServer string `protobuf:"bytes,3,opt,name=replication_server,json=replicationServer,proto3" json:"replication_server,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupReplicating) Descriptor deprecated

func (*GroupReplicating) Descriptor() ([]byte, []int)

Deprecated: Use GroupReplicating.ProtoReflect.Descriptor instead.

func (*GroupReplicating) GetAuthenticationUrl

func (x *GroupReplicating) GetAuthenticationUrl() string

func (*GroupReplicating) GetDevicePk

func (x *GroupReplicating) GetDevicePk() []byte

func (*GroupReplicating) GetReplicationServer

func (x *GroupReplicating) GetReplicationServer() string

func (*GroupReplicating) ProtoMessage

func (*GroupReplicating) ProtoMessage()

func (*GroupReplicating) ProtoReflect

func (x *GroupReplicating) ProtoReflect() protoreflect.Message

func (*GroupReplicating) Reset

func (x *GroupReplicating) Reset()

func (*GroupReplicating) SetDevicePK

func (m *GroupReplicating) SetDevicePK(pk []byte)

func (*GroupReplicating) String

func (x *GroupReplicating) String() string

type GroupType

type GroupType int32
const (
	// GroupTypeUndefined indicates that the value has not been set. For example, happens if group is replicated.
	GroupType_GroupTypeUndefined GroupType = 0
	// GroupTypeAccount is the group managing an account, available to all its devices.
	GroupType_GroupTypeAccount GroupType = 1
	// GroupTypeContact is the group created between two accounts, available to all their devices.
	GroupType_GroupTypeContact GroupType = 2
	// GroupTypeMultiMember is a group containing an undefined number of members.
	GroupType_GroupTypeMultiMember GroupType = 3
)

func (GroupType) Descriptor

func (GroupType) Descriptor() protoreflect.EnumDescriptor

func (GroupType) Enum

func (x GroupType) Enum() *GroupType

func (GroupType) EnumDescriptor deprecated

func (GroupType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GroupType.Descriptor instead.

func (GroupType) Number

func (x GroupType) Number() protoreflect.EnumNumber

func (GroupType) String

func (x GroupType) String() string

func (GroupType) Type

type MessageEnvelope

type MessageEnvelope struct {

	// message_headers is an encrypted serialization using a symmetric key of a MessageHeaders message
	MessageHeaders []byte `protobuf:"bytes,1,opt,name=message_headers,json=messageHeaders,proto3" json:"message_headers,omitempty"`
	// message is an encrypted message, only readable by group members who previously received the appropriate chain key
	Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// nonce is a nonce for message headers
	Nonce []byte `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

MessageEnvelope is a publicly exposed structure containing a group secure message

func (*MessageEnvelope) Descriptor deprecated

func (*MessageEnvelope) Descriptor() ([]byte, []int)

Deprecated: Use MessageEnvelope.ProtoReflect.Descriptor instead.

func (*MessageEnvelope) GetMessage

func (x *MessageEnvelope) GetMessage() []byte

func (*MessageEnvelope) GetMessageHeaders

func (x *MessageEnvelope) GetMessageHeaders() []byte

func (*MessageEnvelope) GetNonce

func (x *MessageEnvelope) GetNonce() []byte

func (*MessageEnvelope) ProtoMessage

func (*MessageEnvelope) ProtoMessage()

func (*MessageEnvelope) ProtoReflect

func (x *MessageEnvelope) ProtoReflect() protoreflect.Message

func (*MessageEnvelope) Reset

func (x *MessageEnvelope) Reset()

func (*MessageEnvelope) String

func (x *MessageEnvelope) String() string

type MessageHeaders

type MessageHeaders struct {

	// counter is the current counter value for the specified device
	Counter uint64 `protobuf:"varint,1,opt,name=counter,proto3" json:"counter,omitempty"`
	// device_pk is the public key of the device sending the message
	DevicePk []byte `protobuf:"bytes,2,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// sig is the signature of the encrypted message using the device's private key
	Sig []byte `protobuf:"bytes,3,opt,name=sig,proto3" json:"sig,omitempty"`
	// metadata allow to pass custom informations
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

MessageHeaders is used in MessageEnvelope and only readable by invited group members

func (*MessageHeaders) Descriptor deprecated

func (*MessageHeaders) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeaders.ProtoReflect.Descriptor instead.

func (*MessageHeaders) GetCounter

func (x *MessageHeaders) GetCounter() uint64

func (*MessageHeaders) GetDevicePk

func (x *MessageHeaders) GetDevicePk() []byte

func (*MessageHeaders) GetMetadata

func (x *MessageHeaders) GetMetadata() map[string]string

func (*MessageHeaders) GetSig

func (x *MessageHeaders) GetSig() []byte

func (*MessageHeaders) ProtoMessage

func (*MessageHeaders) ProtoMessage()

func (*MessageHeaders) ProtoReflect

func (x *MessageHeaders) ProtoReflect() protoreflect.Message

func (*MessageHeaders) Reset

func (x *MessageHeaders) Reset()

func (*MessageHeaders) String

func (x *MessageHeaders) String() string

type MultiMemberGroupAdminRoleGrant

type MultiMemberGroupAdminRoleGrant struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAdminRoleGrant) Descriptor deprecated

func (*MultiMemberGroupAdminRoleGrant) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAdminRoleGrant.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAdminRoleGrant) ProtoMessage

func (*MultiMemberGroupAdminRoleGrant) ProtoMessage()

func (*MultiMemberGroupAdminRoleGrant) ProtoReflect

func (*MultiMemberGroupAdminRoleGrant) Reset

func (x *MultiMemberGroupAdminRoleGrant) Reset()

func (*MultiMemberGroupAdminRoleGrant) String

type MultiMemberGroupAdminRoleGrant_Reply

type MultiMemberGroupAdminRoleGrant_Reply struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAdminRoleGrant_Reply) Descriptor deprecated

func (*MultiMemberGroupAdminRoleGrant_Reply) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAdminRoleGrant_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAdminRoleGrant_Reply) ProtoMessage

func (*MultiMemberGroupAdminRoleGrant_Reply) ProtoMessage()

func (*MultiMemberGroupAdminRoleGrant_Reply) ProtoReflect

func (*MultiMemberGroupAdminRoleGrant_Reply) Reset

func (*MultiMemberGroupAdminRoleGrant_Reply) String

type MultiMemberGroupAdminRoleGrant_Request

type MultiMemberGroupAdminRoleGrant_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// member_pk is the identifier of the member which will be granted the admin role
	MemberPk []byte `protobuf:"bytes,2,opt,name=member_pk,json=memberPk,proto3" json:"member_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAdminRoleGrant_Request) Descriptor deprecated

func (*MultiMemberGroupAdminRoleGrant_Request) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAdminRoleGrant_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAdminRoleGrant_Request) GetGroupPk

func (x *MultiMemberGroupAdminRoleGrant_Request) GetGroupPk() []byte

func (*MultiMemberGroupAdminRoleGrant_Request) GetMemberPk

func (x *MultiMemberGroupAdminRoleGrant_Request) GetMemberPk() []byte

func (*MultiMemberGroupAdminRoleGrant_Request) ProtoMessage

func (*MultiMemberGroupAdminRoleGrant_Request) ProtoReflect

func (*MultiMemberGroupAdminRoleGrant_Request) Reset

func (*MultiMemberGroupAdminRoleGrant_Request) String

type MultiMemberGroupAdminRoleGranted

type MultiMemberGroupAdminRoleGranted struct {

	// device_pk is the device sending the event, signs the message, must be the device of an admin of the group
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// grantee_member_pk is the member public key of the member granted of the admin role
	GranteeMemberPk []byte `protobuf:"bytes,2,opt,name=grantee_member_pk,json=granteeMemberPk,proto3" json:"grantee_member_pk,omitempty"`
	// contains filtered or unexported fields
}

MultiMemberGroupAdminRoleGranted indicates that a group admin allows another group member to act as an admin

func (*MultiMemberGroupAdminRoleGranted) Descriptor deprecated

func (*MultiMemberGroupAdminRoleGranted) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAdminRoleGranted.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAdminRoleGranted) GetDevicePk

func (x *MultiMemberGroupAdminRoleGranted) GetDevicePk() []byte

func (*MultiMemberGroupAdminRoleGranted) GetGranteeMemberPk

func (x *MultiMemberGroupAdminRoleGranted) GetGranteeMemberPk() []byte

func (*MultiMemberGroupAdminRoleGranted) ProtoMessage

func (*MultiMemberGroupAdminRoleGranted) ProtoMessage()

func (*MultiMemberGroupAdminRoleGranted) ProtoReflect

func (*MultiMemberGroupAdminRoleGranted) Reset

func (*MultiMemberGroupAdminRoleGranted) SetDevicePK

func (m *MultiMemberGroupAdminRoleGranted) SetDevicePK(pk []byte)

func (*MultiMemberGroupAdminRoleGranted) String

type MultiMemberGroupAliasResolverAdded

type MultiMemberGroupAliasResolverAdded struct {

	// device_pk is the device sending the event, signs the message
	DevicePk []byte `protobuf:"bytes,1,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// alias_resolver allows contact of an account to resolve the real identity behind an alias (Multi-Member Group Member)
	// Generated by both contacts and account independently using: hmac(aliasPK, GroupID)
	AliasResolver []byte `protobuf:"bytes,2,opt,name=alias_resolver,json=aliasResolver,proto3" json:"alias_resolver,omitempty"`
	// alias_proof ensures that the associated alias_resolver has been issued by the right account
	// Generated using aliasSKSig(GroupID)
	AliasProof []byte `protobuf:"bytes,3,opt,name=alias_proof,json=aliasProof,proto3" json:"alias_proof,omitempty"`
	// contains filtered or unexported fields
}

MultiMemberGroupAliasResolverAdded indicates that a group member want to disclose their presence in the group to their contacts

func (*MultiMemberGroupAliasResolverAdded) Descriptor deprecated

func (*MultiMemberGroupAliasResolverAdded) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAliasResolverAdded.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAliasResolverAdded) GetAliasProof

func (x *MultiMemberGroupAliasResolverAdded) GetAliasProof() []byte

func (*MultiMemberGroupAliasResolverAdded) GetAliasResolver

func (x *MultiMemberGroupAliasResolverAdded) GetAliasResolver() []byte

func (*MultiMemberGroupAliasResolverAdded) GetDevicePk

func (x *MultiMemberGroupAliasResolverAdded) GetDevicePk() []byte

func (*MultiMemberGroupAliasResolverAdded) ProtoMessage

func (*MultiMemberGroupAliasResolverAdded) ProtoMessage()

func (*MultiMemberGroupAliasResolverAdded) ProtoReflect

func (*MultiMemberGroupAliasResolverAdded) Reset

func (*MultiMemberGroupAliasResolverAdded) SetDevicePK

func (m *MultiMemberGroupAliasResolverAdded) SetDevicePK(pk []byte)

func (*MultiMemberGroupAliasResolverAdded) String

type MultiMemberGroupAliasResolverDisclose

type MultiMemberGroupAliasResolverDisclose struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAliasResolverDisclose) Descriptor deprecated

func (*MultiMemberGroupAliasResolverDisclose) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupAliasResolverDisclose.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAliasResolverDisclose) ProtoMessage

func (*MultiMemberGroupAliasResolverDisclose) ProtoMessage()

func (*MultiMemberGroupAliasResolverDisclose) ProtoReflect

func (*MultiMemberGroupAliasResolverDisclose) Reset

func (*MultiMemberGroupAliasResolverDisclose) String

type MultiMemberGroupAliasResolverDisclose_Reply

type MultiMemberGroupAliasResolverDisclose_Reply struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAliasResolverDisclose_Reply) Descriptor deprecated

Deprecated: Use MultiMemberGroupAliasResolverDisclose_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAliasResolverDisclose_Reply) ProtoMessage

func (*MultiMemberGroupAliasResolverDisclose_Reply) ProtoReflect

func (*MultiMemberGroupAliasResolverDisclose_Reply) Reset

func (*MultiMemberGroupAliasResolverDisclose_Reply) String

type MultiMemberGroupAliasResolverDisclose_Request

type MultiMemberGroupAliasResolverDisclose_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupAliasResolverDisclose_Request) Descriptor deprecated

Deprecated: Use MultiMemberGroupAliasResolverDisclose_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupAliasResolverDisclose_Request) GetGroupPk

func (*MultiMemberGroupAliasResolverDisclose_Request) ProtoMessage

func (*MultiMemberGroupAliasResolverDisclose_Request) ProtoReflect

func (*MultiMemberGroupAliasResolverDisclose_Request) Reset

func (*MultiMemberGroupAliasResolverDisclose_Request) String

type MultiMemberGroupCreate

type MultiMemberGroupCreate struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupCreate) Descriptor deprecated

func (*MultiMemberGroupCreate) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupCreate.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupCreate) ProtoMessage

func (*MultiMemberGroupCreate) ProtoMessage()

func (*MultiMemberGroupCreate) ProtoReflect

func (x *MultiMemberGroupCreate) ProtoReflect() protoreflect.Message

func (*MultiMemberGroupCreate) Reset

func (x *MultiMemberGroupCreate) Reset()

func (*MultiMemberGroupCreate) String

func (x *MultiMemberGroupCreate) String() string

type MultiMemberGroupCreate_Reply

type MultiMemberGroupCreate_Reply struct {

	// group_pk is the identifier of the newly created group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupCreate_Reply) Descriptor deprecated

func (*MultiMemberGroupCreate_Reply) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupCreate_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupCreate_Reply) GetGroupPk

func (x *MultiMemberGroupCreate_Reply) GetGroupPk() []byte

func (*MultiMemberGroupCreate_Reply) ProtoMessage

func (*MultiMemberGroupCreate_Reply) ProtoMessage()

func (*MultiMemberGroupCreate_Reply) ProtoReflect

func (*MultiMemberGroupCreate_Reply) Reset

func (x *MultiMemberGroupCreate_Reply) Reset()

func (*MultiMemberGroupCreate_Reply) String

type MultiMemberGroupCreate_Request

type MultiMemberGroupCreate_Request struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupCreate_Request) Descriptor deprecated

func (*MultiMemberGroupCreate_Request) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupCreate_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupCreate_Request) ProtoMessage

func (*MultiMemberGroupCreate_Request) ProtoMessage()

func (*MultiMemberGroupCreate_Request) ProtoReflect

func (*MultiMemberGroupCreate_Request) Reset

func (x *MultiMemberGroupCreate_Request) Reset()

func (*MultiMemberGroupCreate_Request) String

type MultiMemberGroupInitialMemberAnnounced

type MultiMemberGroupInitialMemberAnnounced struct {

	// member_pk is the public key of the member who is the group creator
	MemberPk []byte `protobuf:"bytes,1,opt,name=member_pk,json=memberPk,proto3" json:"member_pk,omitempty"`
	// contains filtered or unexported fields
}

MultiMemberGroupInitialMemberAnnounced indicates that a member is the group creator, this event is signed using the group ID private key

func (*MultiMemberGroupInitialMemberAnnounced) Descriptor deprecated

func (*MultiMemberGroupInitialMemberAnnounced) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupInitialMemberAnnounced.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupInitialMemberAnnounced) GetMemberPk

func (x *MultiMemberGroupInitialMemberAnnounced) GetMemberPk() []byte

func (*MultiMemberGroupInitialMemberAnnounced) ProtoMessage

func (*MultiMemberGroupInitialMemberAnnounced) ProtoReflect

func (*MultiMemberGroupInitialMemberAnnounced) Reset

func (*MultiMemberGroupInitialMemberAnnounced) String

type MultiMemberGroupInvitationCreate

type MultiMemberGroupInvitationCreate struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupInvitationCreate) Descriptor deprecated

func (*MultiMemberGroupInvitationCreate) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupInvitationCreate.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupInvitationCreate) ProtoMessage

func (*MultiMemberGroupInvitationCreate) ProtoMessage()

func (*MultiMemberGroupInvitationCreate) ProtoReflect

func (*MultiMemberGroupInvitationCreate) Reset

func (*MultiMemberGroupInvitationCreate) String

type MultiMemberGroupInvitationCreate_Reply

type MultiMemberGroupInvitationCreate_Reply struct {

	// group is the invitation to the group
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupInvitationCreate_Reply) Descriptor deprecated

func (*MultiMemberGroupInvitationCreate_Reply) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupInvitationCreate_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupInvitationCreate_Reply) GetGroup

func (*MultiMemberGroupInvitationCreate_Reply) ProtoMessage

func (*MultiMemberGroupInvitationCreate_Reply) ProtoReflect

func (*MultiMemberGroupInvitationCreate_Reply) Reset

func (*MultiMemberGroupInvitationCreate_Reply) String

type MultiMemberGroupInvitationCreate_Request

type MultiMemberGroupInvitationCreate_Request struct {

	// group_pk is the identifier of the group
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupInvitationCreate_Request) Descriptor deprecated

func (*MultiMemberGroupInvitationCreate_Request) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupInvitationCreate_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupInvitationCreate_Request) GetGroupPk

func (*MultiMemberGroupInvitationCreate_Request) ProtoMessage

func (*MultiMemberGroupInvitationCreate_Request) ProtoReflect

func (*MultiMemberGroupInvitationCreate_Request) Reset

func (*MultiMemberGroupInvitationCreate_Request) String

type MultiMemberGroupJoin

type MultiMemberGroupJoin struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupJoin) Descriptor deprecated

func (*MultiMemberGroupJoin) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupJoin.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupJoin) ProtoMessage

func (*MultiMemberGroupJoin) ProtoMessage()

func (*MultiMemberGroupJoin) ProtoReflect

func (x *MultiMemberGroupJoin) ProtoReflect() protoreflect.Message

func (*MultiMemberGroupJoin) Reset

func (x *MultiMemberGroupJoin) Reset()

func (*MultiMemberGroupJoin) String

func (x *MultiMemberGroupJoin) String() string

type MultiMemberGroupJoin_Reply

type MultiMemberGroupJoin_Reply struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupJoin_Reply) Descriptor deprecated

func (*MultiMemberGroupJoin_Reply) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupJoin_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupJoin_Reply) ProtoMessage

func (*MultiMemberGroupJoin_Reply) ProtoMessage()

func (*MultiMemberGroupJoin_Reply) ProtoReflect

func (*MultiMemberGroupJoin_Reply) Reset

func (x *MultiMemberGroupJoin_Reply) Reset()

func (*MultiMemberGroupJoin_Reply) String

func (x *MultiMemberGroupJoin_Reply) String() string

type MultiMemberGroupJoin_Request

type MultiMemberGroupJoin_Request struct {

	// group is the information of the group to join
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupJoin_Request) Descriptor deprecated

func (*MultiMemberGroupJoin_Request) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupJoin_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupJoin_Request) GetGroup

func (x *MultiMemberGroupJoin_Request) GetGroup() *Group

func (*MultiMemberGroupJoin_Request) ProtoMessage

func (*MultiMemberGroupJoin_Request) ProtoMessage()

func (*MultiMemberGroupJoin_Request) ProtoReflect

func (*MultiMemberGroupJoin_Request) Reset

func (x *MultiMemberGroupJoin_Request) Reset()

func (*MultiMemberGroupJoin_Request) String

type MultiMemberGroupLeave

type MultiMemberGroupLeave struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupLeave) Descriptor deprecated

func (*MultiMemberGroupLeave) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupLeave.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupLeave) ProtoMessage

func (*MultiMemberGroupLeave) ProtoMessage()

func (*MultiMemberGroupLeave) ProtoReflect

func (x *MultiMemberGroupLeave) ProtoReflect() protoreflect.Message

func (*MultiMemberGroupLeave) Reset

func (x *MultiMemberGroupLeave) Reset()

func (*MultiMemberGroupLeave) String

func (x *MultiMemberGroupLeave) String() string

type MultiMemberGroupLeave_Reply

type MultiMemberGroupLeave_Reply struct {
	// contains filtered or unexported fields
}

func (*MultiMemberGroupLeave_Reply) Descriptor deprecated

func (*MultiMemberGroupLeave_Reply) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupLeave_Reply.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupLeave_Reply) ProtoMessage

func (*MultiMemberGroupLeave_Reply) ProtoMessage()

func (*MultiMemberGroupLeave_Reply) ProtoReflect

func (*MultiMemberGroupLeave_Reply) Reset

func (x *MultiMemberGroupLeave_Reply) Reset()

func (*MultiMemberGroupLeave_Reply) String

func (x *MultiMemberGroupLeave_Reply) String() string

type MultiMemberGroupLeave_Request

type MultiMemberGroupLeave_Request struct {
	GroupPk []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	// contains filtered or unexported fields
}

func (*MultiMemberGroupLeave_Request) Descriptor deprecated

func (*MultiMemberGroupLeave_Request) Descriptor() ([]byte, []int)

Deprecated: Use MultiMemberGroupLeave_Request.ProtoReflect.Descriptor instead.

func (*MultiMemberGroupLeave_Request) GetGroupPk

func (x *MultiMemberGroupLeave_Request) GetGroupPk() []byte

func (*MultiMemberGroupLeave_Request) ProtoMessage

func (*MultiMemberGroupLeave_Request) ProtoMessage()

func (*MultiMemberGroupLeave_Request) ProtoReflect

func (*MultiMemberGroupLeave_Request) Reset

func (x *MultiMemberGroupLeave_Request) Reset()

func (*MultiMemberGroupLeave_Request) String

type OrbitDBMessageHeads

type OrbitDBMessageHeads struct {

	// sealed box should contain encrypted Box
	SealedBox []byte `protobuf:"bytes,2,opt,name=sealed_box,json=sealedBox,proto3" json:"sealed_box,omitempty"`
	// current topic used
	RawRotation []byte `protobuf:"bytes,3,opt,name=raw_rotation,json=rawRotation,proto3" json:"raw_rotation,omitempty"`
	// contains filtered or unexported fields
}

OrbitDBMessageHeads is the payload sent on orbitdb to share peer's heads

func (*OrbitDBMessageHeads) Descriptor deprecated

func (*OrbitDBMessageHeads) Descriptor() ([]byte, []int)

Deprecated: Use OrbitDBMessageHeads.ProtoReflect.Descriptor instead.

func (*OrbitDBMessageHeads) GetRawRotation

func (x *OrbitDBMessageHeads) GetRawRotation() []byte

func (*OrbitDBMessageHeads) GetSealedBox

func (x *OrbitDBMessageHeads) GetSealedBox() []byte

func (*OrbitDBMessageHeads) ProtoMessage

func (*OrbitDBMessageHeads) ProtoMessage()

func (*OrbitDBMessageHeads) ProtoReflect

func (x *OrbitDBMessageHeads) ProtoReflect() protoreflect.Message

func (*OrbitDBMessageHeads) Reset

func (x *OrbitDBMessageHeads) Reset()

func (*OrbitDBMessageHeads) String

func (x *OrbitDBMessageHeads) String() string

type OrbitDBMessageHeads_Box

type OrbitDBMessageHeads_Box struct {
	Address  string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Heads    []byte `protobuf:"bytes,2,opt,name=heads,proto3" json:"heads,omitempty"`
	DevicePk []byte `protobuf:"bytes,3,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	PeerId   []byte `protobuf:"bytes,4,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*OrbitDBMessageHeads_Box) Descriptor deprecated

func (*OrbitDBMessageHeads_Box) Descriptor() ([]byte, []int)

Deprecated: Use OrbitDBMessageHeads_Box.ProtoReflect.Descriptor instead.

func (*OrbitDBMessageHeads_Box) GetAddress

func (x *OrbitDBMessageHeads_Box) GetAddress() string

func (*OrbitDBMessageHeads_Box) GetDevicePk

func (x *OrbitDBMessageHeads_Box) GetDevicePk() []byte

func (*OrbitDBMessageHeads_Box) GetHeads

func (x *OrbitDBMessageHeads_Box) GetHeads() []byte

func (*OrbitDBMessageHeads_Box) GetPeerId

func (x *OrbitDBMessageHeads_Box) GetPeerId() []byte

func (*OrbitDBMessageHeads_Box) ProtoMessage

func (*OrbitDBMessageHeads_Box) ProtoMessage()

func (*OrbitDBMessageHeads_Box) ProtoReflect

func (x *OrbitDBMessageHeads_Box) ProtoReflect() protoreflect.Message

func (*OrbitDBMessageHeads_Box) Reset

func (x *OrbitDBMessageHeads_Box) Reset()

func (*OrbitDBMessageHeads_Box) String

func (x *OrbitDBMessageHeads_Box) String() string

type OutOfStoreMessage

type OutOfStoreMessage struct {
	Cid              []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	DevicePk         []byte `protobuf:"bytes,2,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	Counter          uint64 `protobuf:"fixed64,3,opt,name=counter,proto3" json:"counter,omitempty"`
	Sig              []byte `protobuf:"bytes,4,opt,name=sig,proto3" json:"sig,omitempty"`
	Flags            uint32 `protobuf:"fixed32,5,opt,name=flags,proto3" json:"flags,omitempty"`
	EncryptedPayload []byte `protobuf:"bytes,6,opt,name=encrypted_payload,json=encryptedPayload,proto3" json:"encrypted_payload,omitempty"`
	Nonce            []byte `protobuf:"bytes,7,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreMessage) Descriptor deprecated

func (*OutOfStoreMessage) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreMessage.ProtoReflect.Descriptor instead.

func (*OutOfStoreMessage) GetCid

func (x *OutOfStoreMessage) GetCid() []byte

func (*OutOfStoreMessage) GetCounter

func (x *OutOfStoreMessage) GetCounter() uint64

func (*OutOfStoreMessage) GetDevicePk

func (x *OutOfStoreMessage) GetDevicePk() []byte

func (*OutOfStoreMessage) GetEncryptedPayload

func (x *OutOfStoreMessage) GetEncryptedPayload() []byte

func (*OutOfStoreMessage) GetFlags

func (x *OutOfStoreMessage) GetFlags() uint32

func (*OutOfStoreMessage) GetNonce

func (x *OutOfStoreMessage) GetNonce() []byte

func (*OutOfStoreMessage) GetSig

func (x *OutOfStoreMessage) GetSig() []byte

func (*OutOfStoreMessage) ProtoMessage

func (*OutOfStoreMessage) ProtoMessage()

func (*OutOfStoreMessage) ProtoReflect

func (x *OutOfStoreMessage) ProtoReflect() protoreflect.Message

func (*OutOfStoreMessage) Reset

func (x *OutOfStoreMessage) Reset()

func (*OutOfStoreMessage) String

func (x *OutOfStoreMessage) String() string

type OutOfStoreMessageEnvelope

type OutOfStoreMessageEnvelope struct {
	Nonce          []byte `protobuf:"bytes,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
	Box            []byte `protobuf:"bytes,2,opt,name=box,proto3" json:"box,omitempty"`
	GroupReference []byte `protobuf:"bytes,3,opt,name=group_reference,json=groupReference,proto3" json:"group_reference,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreMessageEnvelope) Descriptor deprecated

func (*OutOfStoreMessageEnvelope) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreMessageEnvelope.ProtoReflect.Descriptor instead.

func (*OutOfStoreMessageEnvelope) GetBox

func (x *OutOfStoreMessageEnvelope) GetBox() []byte

func (*OutOfStoreMessageEnvelope) GetGroupReference

func (x *OutOfStoreMessageEnvelope) GetGroupReference() []byte

func (*OutOfStoreMessageEnvelope) GetNonce

func (x *OutOfStoreMessageEnvelope) GetNonce() []byte

func (*OutOfStoreMessageEnvelope) ProtoMessage

func (*OutOfStoreMessageEnvelope) ProtoMessage()

func (*OutOfStoreMessageEnvelope) ProtoReflect

func (*OutOfStoreMessageEnvelope) Reset

func (x *OutOfStoreMessageEnvelope) Reset()

func (*OutOfStoreMessageEnvelope) String

func (x *OutOfStoreMessageEnvelope) String() string

type OutOfStoreReceive

type OutOfStoreReceive struct {
	// contains filtered or unexported fields
}

func (*OutOfStoreReceive) Descriptor deprecated

func (*OutOfStoreReceive) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreReceive.ProtoReflect.Descriptor instead.

func (*OutOfStoreReceive) ProtoMessage

func (*OutOfStoreReceive) ProtoMessage()

func (*OutOfStoreReceive) ProtoReflect

func (x *OutOfStoreReceive) ProtoReflect() protoreflect.Message

func (*OutOfStoreReceive) Reset

func (x *OutOfStoreReceive) Reset()

func (*OutOfStoreReceive) String

func (x *OutOfStoreReceive) String() string

type OutOfStoreReceive_Reply

type OutOfStoreReceive_Reply struct {
	Message         *OutOfStoreMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Cleartext       []byte             `protobuf:"bytes,2,opt,name=cleartext,proto3" json:"cleartext,omitempty"`
	GroupPublicKey  []byte             `protobuf:"bytes,3,opt,name=group_public_key,json=groupPublicKey,proto3" json:"group_public_key,omitempty"`
	AlreadyReceived bool               `protobuf:"varint,4,opt,name=already_received,json=alreadyReceived,proto3" json:"already_received,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreReceive_Reply) Descriptor deprecated

func (*OutOfStoreReceive_Reply) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreReceive_Reply.ProtoReflect.Descriptor instead.

func (*OutOfStoreReceive_Reply) GetAlreadyReceived

func (x *OutOfStoreReceive_Reply) GetAlreadyReceived() bool

func (*OutOfStoreReceive_Reply) GetCleartext

func (x *OutOfStoreReceive_Reply) GetCleartext() []byte

func (*OutOfStoreReceive_Reply) GetGroupPublicKey

func (x *OutOfStoreReceive_Reply) GetGroupPublicKey() []byte

func (*OutOfStoreReceive_Reply) GetMessage

func (x *OutOfStoreReceive_Reply) GetMessage() *OutOfStoreMessage

func (*OutOfStoreReceive_Reply) ProtoMessage

func (*OutOfStoreReceive_Reply) ProtoMessage()

func (*OutOfStoreReceive_Reply) ProtoReflect

func (x *OutOfStoreReceive_Reply) ProtoReflect() protoreflect.Message

func (*OutOfStoreReceive_Reply) Reset

func (x *OutOfStoreReceive_Reply) Reset()

func (*OutOfStoreReceive_Reply) String

func (x *OutOfStoreReceive_Reply) String() string

type OutOfStoreReceive_Request

type OutOfStoreReceive_Request struct {
	Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreReceive_Request) Descriptor deprecated

func (*OutOfStoreReceive_Request) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreReceive_Request.ProtoReflect.Descriptor instead.

func (*OutOfStoreReceive_Request) GetPayload

func (x *OutOfStoreReceive_Request) GetPayload() []byte

func (*OutOfStoreReceive_Request) ProtoMessage

func (*OutOfStoreReceive_Request) ProtoMessage()

func (*OutOfStoreReceive_Request) ProtoReflect

func (*OutOfStoreReceive_Request) Reset

func (x *OutOfStoreReceive_Request) Reset()

func (*OutOfStoreReceive_Request) String

func (x *OutOfStoreReceive_Request) String() string

type OutOfStoreSeal

type OutOfStoreSeal struct {
	// contains filtered or unexported fields
}

func (*OutOfStoreSeal) Descriptor deprecated

func (*OutOfStoreSeal) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreSeal.ProtoReflect.Descriptor instead.

func (*OutOfStoreSeal) ProtoMessage

func (*OutOfStoreSeal) ProtoMessage()

func (*OutOfStoreSeal) ProtoReflect

func (x *OutOfStoreSeal) ProtoReflect() protoreflect.Message

func (*OutOfStoreSeal) Reset

func (x *OutOfStoreSeal) Reset()

func (*OutOfStoreSeal) String

func (x *OutOfStoreSeal) String() string

type OutOfStoreSeal_Reply

type OutOfStoreSeal_Reply struct {
	Encrypted []byte `protobuf:"bytes,1,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreSeal_Reply) Descriptor deprecated

func (*OutOfStoreSeal_Reply) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreSeal_Reply.ProtoReflect.Descriptor instead.

func (*OutOfStoreSeal_Reply) GetEncrypted

func (x *OutOfStoreSeal_Reply) GetEncrypted() []byte

func (*OutOfStoreSeal_Reply) ProtoMessage

func (*OutOfStoreSeal_Reply) ProtoMessage()

func (*OutOfStoreSeal_Reply) ProtoReflect

func (x *OutOfStoreSeal_Reply) ProtoReflect() protoreflect.Message

func (*OutOfStoreSeal_Reply) Reset

func (x *OutOfStoreSeal_Reply) Reset()

func (*OutOfStoreSeal_Reply) String

func (x *OutOfStoreSeal_Reply) String() string

type OutOfStoreSeal_Request

type OutOfStoreSeal_Request struct {
	Cid            []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
	GroupPublicKey []byte `protobuf:"bytes,2,opt,name=group_public_key,json=groupPublicKey,proto3" json:"group_public_key,omitempty"`
	// contains filtered or unexported fields
}

func (*OutOfStoreSeal_Request) Descriptor deprecated

func (*OutOfStoreSeal_Request) Descriptor() ([]byte, []int)

Deprecated: Use OutOfStoreSeal_Request.ProtoReflect.Descriptor instead.

func (*OutOfStoreSeal_Request) GetCid

func (x *OutOfStoreSeal_Request) GetCid() []byte

func (*OutOfStoreSeal_Request) GetGroupPublicKey

func (x *OutOfStoreSeal_Request) GetGroupPublicKey() []byte

func (*OutOfStoreSeal_Request) ProtoMessage

func (*OutOfStoreSeal_Request) ProtoMessage()

func (*OutOfStoreSeal_Request) ProtoReflect

func (x *OutOfStoreSeal_Request) ProtoReflect() protoreflect.Message

func (*OutOfStoreSeal_Request) Reset

func (x *OutOfStoreSeal_Request) Reset()

func (*OutOfStoreSeal_Request) String

func (x *OutOfStoreSeal_Request) String() string

type PeerList

type PeerList struct {
	// contains filtered or unexported fields
}

func (*PeerList) Descriptor deprecated

func (*PeerList) Descriptor() ([]byte, []int)

Deprecated: Use PeerList.ProtoReflect.Descriptor instead.

func (*PeerList) ProtoMessage

func (*PeerList) ProtoMessage()

func (*PeerList) ProtoReflect

func (x *PeerList) ProtoReflect() protoreflect.Message

func (*PeerList) Reset

func (x *PeerList) Reset()

func (*PeerList) String

func (x *PeerList) String() string

type PeerList_Feature

type PeerList_Feature int32
const (
	PeerList_UnknownFeature PeerList_Feature = 0
	PeerList_WeshFeature    PeerList_Feature = 1
	PeerList_BLEFeature     PeerList_Feature = 2
	PeerList_LocalFeature   PeerList_Feature = 3
	PeerList_TorFeature     PeerList_Feature = 4
	PeerList_QuicFeature    PeerList_Feature = 5
)

func (PeerList_Feature) Descriptor

func (PeerList_Feature) Enum

func (PeerList_Feature) EnumDescriptor deprecated

func (PeerList_Feature) EnumDescriptor() ([]byte, []int)

Deprecated: Use PeerList_Feature.Descriptor instead.

func (PeerList_Feature) Number

func (PeerList_Feature) String

func (x PeerList_Feature) String() string

func (PeerList_Feature) Type

type PeerList_Peer

type PeerList_Peer struct {

	// id is the libp2p.PeerID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// routes are the list of active and known maddr.
	Routes []*PeerList_Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"`
	// errors is a list of errors related to the peer.
	Errors []string `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
	// Features is a list of available features.
	Features []PeerList_Feature `protobuf:"varint,4,rep,packed,name=features,proto3,enum=weshnet.protocol.v1.PeerList_Feature" json:"features,omitempty"`
	// MinLatency is the minimum latency across all the peer routes.
	MinLatency int64 `protobuf:"varint,5,opt,name=min_latency,json=minLatency,proto3" json:"min_latency,omitempty"`
	// IsActive is true if at least one of the route is active.
	IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Direction is the aggregate of all the routes's direction.
	Direction Direction `protobuf:"varint,7,opt,name=direction,proto3,enum=weshnet.protocol.v1.Direction" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerList_Peer) Descriptor deprecated

func (*PeerList_Peer) Descriptor() ([]byte, []int)

Deprecated: Use PeerList_Peer.ProtoReflect.Descriptor instead.

func (*PeerList_Peer) GetDirection

func (x *PeerList_Peer) GetDirection() Direction

func (*PeerList_Peer) GetErrors

func (x *PeerList_Peer) GetErrors() []string

func (*PeerList_Peer) GetFeatures

func (x *PeerList_Peer) GetFeatures() []PeerList_Feature

func (*PeerList_Peer) GetId

func (x *PeerList_Peer) GetId() string

func (*PeerList_Peer) GetIsActive

func (x *PeerList_Peer) GetIsActive() bool

func (*PeerList_Peer) GetMinLatency

func (x *PeerList_Peer) GetMinLatency() int64

func (*PeerList_Peer) GetRoutes

func (x *PeerList_Peer) GetRoutes() []*PeerList_Route

func (*PeerList_Peer) ProtoMessage

func (*PeerList_Peer) ProtoMessage()

func (*PeerList_Peer) ProtoReflect

func (x *PeerList_Peer) ProtoReflect() protoreflect.Message

func (*PeerList_Peer) Reset

func (x *PeerList_Peer) Reset()

func (*PeerList_Peer) String

func (x *PeerList_Peer) String() string

type PeerList_Reply

type PeerList_Reply struct {
	Peers []*PeerList_Peer `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerList_Reply) Descriptor deprecated

func (*PeerList_Reply) Descriptor() ([]byte, []int)

Deprecated: Use PeerList_Reply.ProtoReflect.Descriptor instead.

func (*PeerList_Reply) GetPeers

func (x *PeerList_Reply) GetPeers() []*PeerList_Peer

func (*PeerList_Reply) ProtoMessage

func (*PeerList_Reply) ProtoMessage()

func (*PeerList_Reply) ProtoReflect

func (x *PeerList_Reply) ProtoReflect() protoreflect.Message

func (*PeerList_Reply) Reset

func (x *PeerList_Reply) Reset()

func (*PeerList_Reply) String

func (x *PeerList_Reply) String() string

type PeerList_Request

type PeerList_Request struct {
	// contains filtered or unexported fields
}

func (*PeerList_Request) Descriptor deprecated

func (*PeerList_Request) Descriptor() ([]byte, []int)

Deprecated: Use PeerList_Request.ProtoReflect.Descriptor instead.

func (*PeerList_Request) ProtoMessage

func (*PeerList_Request) ProtoMessage()

func (*PeerList_Request) ProtoReflect

func (x *PeerList_Request) ProtoReflect() protoreflect.Message

func (*PeerList_Request) Reset

func (x *PeerList_Request) Reset()

func (*PeerList_Request) String

func (x *PeerList_Request) String() string

type PeerList_Route

type PeerList_Route struct {

	// IsActive indicates whether the address is currently used or just known.
	IsActive bool `protobuf:"varint,1,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Address is the multiaddress via which we are connected with the peer.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Direction is which way the connection was established.
	Direction Direction `protobuf:"varint,3,opt,name=direction,proto3,enum=weshnet.protocol.v1.Direction" json:"direction,omitempty"`
	// Latency is the last known round trip time to the peer in ms.
	Latency int64 `protobuf:"varint,4,opt,name=latency,proto3" json:"latency,omitempty"`
	// Streams returns list of streams established with the peer.
	Streams []*PeerList_Stream `protobuf:"bytes,5,rep,name=streams,proto3" json:"streams,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerList_Route) Descriptor deprecated

func (*PeerList_Route) Descriptor() ([]byte, []int)

Deprecated: Use PeerList_Route.ProtoReflect.Descriptor instead.

func (*PeerList_Route) GetAddress

func (x *PeerList_Route) GetAddress() string

func (*PeerList_Route) GetDirection

func (x *PeerList_Route) GetDirection() Direction

func (*PeerList_Route) GetIsActive

func (x *PeerList_Route) GetIsActive() bool

func (*PeerList_Route) GetLatency

func (x *PeerList_Route) GetLatency() int64

func (*PeerList_Route) GetStreams

func (x *PeerList_Route) GetStreams() []*PeerList_Stream

func (*PeerList_Route) ProtoMessage

func (*PeerList_Route) ProtoMessage()

func (*PeerList_Route) ProtoReflect

func (x *PeerList_Route) ProtoReflect() protoreflect.Message

func (*PeerList_Route) Reset

func (x *PeerList_Route) Reset()

func (*PeerList_Route) String

func (x *PeerList_Route) String() string

type PeerList_Stream

type PeerList_Stream struct {

	// id is an identifier used to write protocol headers in streams.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PeerList_Stream) Descriptor deprecated

func (*PeerList_Stream) Descriptor() ([]byte, []int)

Deprecated: Use PeerList_Stream.ProtoReflect.Descriptor instead.

func (*PeerList_Stream) GetId

func (x *PeerList_Stream) GetId() string

func (*PeerList_Stream) ProtoMessage

func (*PeerList_Stream) ProtoMessage()

func (*PeerList_Stream) ProtoReflect

func (x *PeerList_Stream) ProtoReflect() protoreflect.Message

func (*PeerList_Stream) Reset

func (x *PeerList_Stream) Reset()

func (*PeerList_Stream) String

func (x *PeerList_Stream) String() string

type Progress

type Progress struct {
	State     string  `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Doing     string  `protobuf:"bytes,2,opt,name=doing,proto3" json:"doing,omitempty"`
	Progress  float32 `protobuf:"fixed32,3,opt,name=progress,proto3" json:"progress,omitempty"`
	Completed uint64  `protobuf:"varint,4,opt,name=completed,proto3" json:"completed,omitempty"`
	Total     uint64  `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
	Delay     uint64  `protobuf:"varint,6,opt,name=delay,proto3" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

Progress define a generic object that can be used to display a progress bar for long-running actions.

func (*Progress) Descriptor deprecated

func (*Progress) Descriptor() ([]byte, []int)

Deprecated: Use Progress.ProtoReflect.Descriptor instead.

func (*Progress) GetCompleted

func (x *Progress) GetCompleted() uint64

func (*Progress) GetDelay

func (x *Progress) GetDelay() uint64

func (*Progress) GetDoing

func (x *Progress) GetDoing() string

func (*Progress) GetProgress

func (x *Progress) GetProgress() float32

func (*Progress) GetState

func (x *Progress) GetState() string

func (*Progress) GetTotal

func (x *Progress) GetTotal() uint64

func (*Progress) ProtoMessage

func (*Progress) ProtoMessage()

func (*Progress) ProtoReflect

func (x *Progress) ProtoReflect() protoreflect.Message

func (*Progress) Reset

func (x *Progress) Reset()

func (*Progress) String

func (x *Progress) String() string

type ProtocolMetadata

type ProtocolMetadata struct {
	// contains filtered or unexported fields
}

func (*ProtocolMetadata) Descriptor deprecated

func (*ProtocolMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolMetadata.ProtoReflect.Descriptor instead.

func (*ProtocolMetadata) ProtoMessage

func (*ProtocolMetadata) ProtoMessage()

func (*ProtocolMetadata) ProtoReflect

func (x *ProtocolMetadata) ProtoReflect() protoreflect.Message

func (*ProtocolMetadata) Reset

func (x *ProtocolMetadata) Reset()

func (*ProtocolMetadata) String

func (x *ProtocolMetadata) String() string

type ProtocolServiceClient

type ProtocolServiceClient interface {
	// ServiceExportData exports the current data of the protocol service
	ServiceExportData(ctx context.Context, in *ServiceExportData_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ServiceExportData_Reply], error)
	// ServiceGetConfiguration gets the current configuration of the protocol service
	ServiceGetConfiguration(ctx context.Context, in *ServiceGetConfiguration_Request, opts ...grpc.CallOption) (*ServiceGetConfiguration_Reply, error)
	// ContactRequestReference retrieves the information required to create a reference (ie. included in a shareable link) to the current account
	ContactRequestReference(ctx context.Context, in *ContactRequestReference_Request, opts ...grpc.CallOption) (*ContactRequestReference_Reply, error)
	// ContactRequestDisable disables incoming contact requests
	ContactRequestDisable(ctx context.Context, in *ContactRequestDisable_Request, opts ...grpc.CallOption) (*ContactRequestDisable_Reply, error)
	// ContactRequestEnable enables incoming contact requests
	ContactRequestEnable(ctx context.Context, in *ContactRequestEnable_Request, opts ...grpc.CallOption) (*ContactRequestEnable_Reply, error)
	// ContactRequestResetReference changes the contact request reference
	ContactRequestResetReference(ctx context.Context, in *ContactRequestResetReference_Request, opts ...grpc.CallOption) (*ContactRequestResetReference_Reply, error)
	// ContactRequestSend attempt to send a contact request
	ContactRequestSend(ctx context.Context, in *ContactRequestSend_Request, opts ...grpc.CallOption) (*ContactRequestSend_Reply, error)
	// ContactRequestAccept accepts a contact request
	ContactRequestAccept(ctx context.Context, in *ContactRequestAccept_Request, opts ...grpc.CallOption) (*ContactRequestAccept_Reply, error)
	// ContactRequestDiscard ignores a contact request, without informing the other user
	ContactRequestDiscard(ctx context.Context, in *ContactRequestDiscard_Request, opts ...grpc.CallOption) (*ContactRequestDiscard_Reply, error)
	// ShareContact uses ContactRequestReference to get the contact information for the current account and
	// returns the Protobuf encoding of a shareable contact which you can further encode and share. If needed, this
	// will reset the contact request reference and enable contact requests. To decode the result, see DecodeContact.
	ShareContact(ctx context.Context, in *ShareContact_Request, opts ...grpc.CallOption) (*ShareContact_Reply, error)
	// DecodeContact decodes the Protobuf encoding of a shareable contact which was returned by ShareContact.
	DecodeContact(ctx context.Context, in *DecodeContact_Request, opts ...grpc.CallOption) (*DecodeContact_Reply, error)
	// ContactBlock blocks a contact from sending requests
	ContactBlock(ctx context.Context, in *ContactBlock_Request, opts ...grpc.CallOption) (*ContactBlock_Reply, error)
	// ContactUnblock unblocks a contact from sending requests
	ContactUnblock(ctx context.Context, in *ContactUnblock_Request, opts ...grpc.CallOption) (*ContactUnblock_Reply, error)
	// ContactAliasKeySend send an alias key to a contact, the contact will be able to assert that your account is being present on a multi-member group
	ContactAliasKeySend(ctx context.Context, in *ContactAliasKeySend_Request, opts ...grpc.CallOption) (*ContactAliasKeySend_Reply, error)
	// MultiMemberGroupCreate creates a new multi-member group
	MultiMemberGroupCreate(ctx context.Context, in *MultiMemberGroupCreate_Request, opts ...grpc.CallOption) (*MultiMemberGroupCreate_Reply, error)
	// MultiMemberGroupJoin joins a multi-member group
	MultiMemberGroupJoin(ctx context.Context, in *MultiMemberGroupJoin_Request, opts ...grpc.CallOption) (*MultiMemberGroupJoin_Reply, error)
	// MultiMemberGroupLeave leaves a multi-member group
	MultiMemberGroupLeave(ctx context.Context, in *MultiMemberGroupLeave_Request, opts ...grpc.CallOption) (*MultiMemberGroupLeave_Reply, error)
	// MultiMemberGroupAliasResolverDisclose discloses your alias resolver key
	MultiMemberGroupAliasResolverDisclose(ctx context.Context, in *MultiMemberGroupAliasResolverDisclose_Request, opts ...grpc.CallOption) (*MultiMemberGroupAliasResolverDisclose_Reply, error)
	// MultiMemberGroupAdminRoleGrant grants an admin role to a group member
	MultiMemberGroupAdminRoleGrant(ctx context.Context, in *MultiMemberGroupAdminRoleGrant_Request, opts ...grpc.CallOption) (*MultiMemberGroupAdminRoleGrant_Reply, error)
	// MultiMemberGroupInvitationCreate creates an invitation to a multi-member group
	MultiMemberGroupInvitationCreate(ctx context.Context, in *MultiMemberGroupInvitationCreate_Request, opts ...grpc.CallOption) (*MultiMemberGroupInvitationCreate_Reply, error)
	// AppMetadataSend adds an app event to the metadata store, the message is encrypted using a symmetric key and readable by future group members
	AppMetadataSend(ctx context.Context, in *AppMetadataSend_Request, opts ...grpc.CallOption) (*AppMetadataSend_Reply, error)
	// AppMessageSend adds an app event to the message store, the message is encrypted using a derived key and readable by current group members
	AppMessageSend(ctx context.Context, in *AppMessageSend_Request, opts ...grpc.CallOption) (*AppMessageSend_Reply, error)
	// GroupMetadataList replays previous and subscribes to new metadata events from the group
	GroupMetadataList(ctx context.Context, in *GroupMetadataList_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[GroupMetadataEvent], error)
	// GroupMessageList replays previous and subscribes to new message events from the group
	GroupMessageList(ctx context.Context, in *GroupMessageList_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[GroupMessageEvent], error)
	// GroupInfo retrieves information about a group
	GroupInfo(ctx context.Context, in *GroupInfo_Request, opts ...grpc.CallOption) (*GroupInfo_Reply, error)
	// ActivateGroup explicitly opens a group
	ActivateGroup(ctx context.Context, in *ActivateGroup_Request, opts ...grpc.CallOption) (*ActivateGroup_Reply, error)
	// DeactivateGroup closes a group
	DeactivateGroup(ctx context.Context, in *DeactivateGroup_Request, opts ...grpc.CallOption) (*DeactivateGroup_Reply, error)
	// GroupDeviceStatus monitor device status
	GroupDeviceStatus(ctx context.Context, in *GroupDeviceStatus_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[GroupDeviceStatus_Reply], error)
	DebugListGroups(ctx context.Context, in *DebugListGroups_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DebugListGroups_Reply], error)
	DebugInspectGroupStore(ctx context.Context, in *DebugInspectGroupStore_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DebugInspectGroupStore_Reply], error)
	DebugGroup(ctx context.Context, in *DebugGroup_Request, opts ...grpc.CallOption) (*DebugGroup_Reply, error)
	SystemInfo(ctx context.Context, in *SystemInfo_Request, opts ...grpc.CallOption) (*SystemInfo_Reply, error)
	// CredentialVerificationServiceInitFlow Initialize a credential verification flow
	CredentialVerificationServiceInitFlow(ctx context.Context, in *CredentialVerificationServiceInitFlow_Request, opts ...grpc.CallOption) (*CredentialVerificationServiceInitFlow_Reply, error)
	// CredentialVerificationServiceCompleteFlow Completes a credential verification flow
	CredentialVerificationServiceCompleteFlow(ctx context.Context, in *CredentialVerificationServiceCompleteFlow_Request, opts ...grpc.CallOption) (*CredentialVerificationServiceCompleteFlow_Reply, error)
	// VerifiedCredentialsList Retrieves the list of verified credentials
	VerifiedCredentialsList(ctx context.Context, in *VerifiedCredentialsList_Request, opts ...grpc.CallOption) (grpc.ServerStreamingClient[VerifiedCredentialsList_Reply], error)
	// ReplicationServiceRegisterGroup Asks a replication service to distribute a group contents
	ReplicationServiceRegisterGroup(ctx context.Context, in *ReplicationServiceRegisterGroup_Request, opts ...grpc.CallOption) (*ReplicationServiceRegisterGroup_Reply, error)
	// PeerList returns a list of P2P peers
	PeerList(ctx context.Context, in *PeerList_Request, opts ...grpc.CallOption) (*PeerList_Reply, error)
	// OutOfStoreReceive parses a payload received outside a synchronized store
	OutOfStoreReceive(ctx context.Context, in *OutOfStoreReceive_Request, opts ...grpc.CallOption) (*OutOfStoreReceive_Reply, error)
	// OutOfStoreSeal creates a payload of a message present in store to be sent outside a synchronized store
	OutOfStoreSeal(ctx context.Context, in *OutOfStoreSeal_Request, opts ...grpc.CallOption) (*OutOfStoreSeal_Reply, error)
	// RefreshContactRequest try to refresh the contact request for the given contact
	RefreshContactRequest(ctx context.Context, in *RefreshContactRequest_Request, opts ...grpc.CallOption) (*RefreshContactRequest_Reply, error)
}

ProtocolServiceClient is the client API for ProtocolService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

ProtocolService is the top-level API to manage the Wesh protocol service. Each active Wesh protocol service is considered as a Wesh device and is associated with a Wesh user.

type ProtocolServiceServer

type ProtocolServiceServer interface {
	// ServiceExportData exports the current data of the protocol service
	ServiceExportData(*ServiceExportData_Request, grpc.ServerStreamingServer[ServiceExportData_Reply]) error
	// ServiceGetConfiguration gets the current configuration of the protocol service
	ServiceGetConfiguration(context.Context, *ServiceGetConfiguration_Request) (*ServiceGetConfiguration_Reply, error)
	// ContactRequestReference retrieves the information required to create a reference (ie. included in a shareable link) to the current account
	ContactRequestReference(context.Context, *ContactRequestReference_Request) (*ContactRequestReference_Reply, error)
	// ContactRequestDisable disables incoming contact requests
	ContactRequestDisable(context.Context, *ContactRequestDisable_Request) (*ContactRequestDisable_Reply, error)
	// ContactRequestEnable enables incoming contact requests
	ContactRequestEnable(context.Context, *ContactRequestEnable_Request) (*ContactRequestEnable_Reply, error)
	// ContactRequestResetReference changes the contact request reference
	ContactRequestResetReference(context.Context, *ContactRequestResetReference_Request) (*ContactRequestResetReference_Reply, error)
	// ContactRequestSend attempt to send a contact request
	ContactRequestSend(context.Context, *ContactRequestSend_Request) (*ContactRequestSend_Reply, error)
	// ContactRequestAccept accepts a contact request
	ContactRequestAccept(context.Context, *ContactRequestAccept_Request) (*ContactRequestAccept_Reply, error)
	// ContactRequestDiscard ignores a contact request, without informing the other user
	ContactRequestDiscard(context.Context, *ContactRequestDiscard_Request) (*ContactRequestDiscard_Reply, error)
	// ShareContact uses ContactRequestReference to get the contact information for the current account and
	// returns the Protobuf encoding of a shareable contact which you can further encode and share. If needed, this
	// will reset the contact request reference and enable contact requests. To decode the result, see DecodeContact.
	ShareContact(context.Context, *ShareContact_Request) (*ShareContact_Reply, error)
	// DecodeContact decodes the Protobuf encoding of a shareable contact which was returned by ShareContact.
	DecodeContact(context.Context, *DecodeContact_Request) (*DecodeContact_Reply, error)
	// ContactBlock blocks a contact from sending requests
	ContactBlock(context.Context, *ContactBlock_Request) (*ContactBlock_Reply, error)
	// ContactUnblock unblocks a contact from sending requests
	ContactUnblock(context.Context, *ContactUnblock_Request) (*ContactUnblock_Reply, error)
	// ContactAliasKeySend send an alias key to a contact, the contact will be able to assert that your account is being present on a multi-member group
	ContactAliasKeySend(context.Context, *ContactAliasKeySend_Request) (*ContactAliasKeySend_Reply, error)
	// MultiMemberGroupCreate creates a new multi-member group
	MultiMemberGroupCreate(context.Context, *MultiMemberGroupCreate_Request) (*MultiMemberGroupCreate_Reply, error)
	// MultiMemberGroupJoin joins a multi-member group
	MultiMemberGroupJoin(context.Context, *MultiMemberGroupJoin_Request) (*MultiMemberGroupJoin_Reply, error)
	// MultiMemberGroupLeave leaves a multi-member group
	MultiMemberGroupLeave(context.Context, *MultiMemberGroupLeave_Request) (*MultiMemberGroupLeave_Reply, error)
	// MultiMemberGroupAliasResolverDisclose discloses your alias resolver key
	MultiMemberGroupAliasResolverDisclose(context.Context, *MultiMemberGroupAliasResolverDisclose_Request) (*MultiMemberGroupAliasResolverDisclose_Reply, error)
	// MultiMemberGroupAdminRoleGrant grants an admin role to a group member
	MultiMemberGroupAdminRoleGrant(context.Context, *MultiMemberGroupAdminRoleGrant_Request) (*MultiMemberGroupAdminRoleGrant_Reply, error)
	// MultiMemberGroupInvitationCreate creates an invitation to a multi-member group
	MultiMemberGroupInvitationCreate(context.Context, *MultiMemberGroupInvitationCreate_Request) (*MultiMemberGroupInvitationCreate_Reply, error)
	// AppMetadataSend adds an app event to the metadata store, the message is encrypted using a symmetric key and readable by future group members
	AppMetadataSend(context.Context, *AppMetadataSend_Request) (*AppMetadataSend_Reply, error)
	// AppMessageSend adds an app event to the message store, the message is encrypted using a derived key and readable by current group members
	AppMessageSend(context.Context, *AppMessageSend_Request) (*AppMessageSend_Reply, error)
	// GroupMetadataList replays previous and subscribes to new metadata events from the group
	GroupMetadataList(*GroupMetadataList_Request, grpc.ServerStreamingServer[GroupMetadataEvent]) error
	// GroupMessageList replays previous and subscribes to new message events from the group
	GroupMessageList(*GroupMessageList_Request, grpc.ServerStreamingServer[GroupMessageEvent]) error
	// GroupInfo retrieves information about a group
	GroupInfo(context.Context, *GroupInfo_Request) (*GroupInfo_Reply, error)
	// ActivateGroup explicitly opens a group
	ActivateGroup(context.Context, *ActivateGroup_Request) (*ActivateGroup_Reply, error)
	// DeactivateGroup closes a group
	DeactivateGroup(context.Context, *DeactivateGroup_Request) (*DeactivateGroup_Reply, error)
	// GroupDeviceStatus monitor device status
	GroupDeviceStatus(*GroupDeviceStatus_Request, grpc.ServerStreamingServer[GroupDeviceStatus_Reply]) error
	DebugListGroups(*DebugListGroups_Request, grpc.ServerStreamingServer[DebugListGroups_Reply]) error
	DebugInspectGroupStore(*DebugInspectGroupStore_Request, grpc.ServerStreamingServer[DebugInspectGroupStore_Reply]) error
	DebugGroup(context.Context, *DebugGroup_Request) (*DebugGroup_Reply, error)
	SystemInfo(context.Context, *SystemInfo_Request) (*SystemInfo_Reply, error)
	// CredentialVerificationServiceInitFlow Initialize a credential verification flow
	CredentialVerificationServiceInitFlow(context.Context, *CredentialVerificationServiceInitFlow_Request) (*CredentialVerificationServiceInitFlow_Reply, error)
	// CredentialVerificationServiceCompleteFlow Completes a credential verification flow
	CredentialVerificationServiceCompleteFlow(context.Context, *CredentialVerificationServiceCompleteFlow_Request) (*CredentialVerificationServiceCompleteFlow_Reply, error)
	// VerifiedCredentialsList Retrieves the list of verified credentials
	VerifiedCredentialsList(*VerifiedCredentialsList_Request, grpc.ServerStreamingServer[VerifiedCredentialsList_Reply]) error
	// ReplicationServiceRegisterGroup Asks a replication service to distribute a group contents
	ReplicationServiceRegisterGroup(context.Context, *ReplicationServiceRegisterGroup_Request) (*ReplicationServiceRegisterGroup_Reply, error)
	// PeerList returns a list of P2P peers
	PeerList(context.Context, *PeerList_Request) (*PeerList_Reply, error)
	// OutOfStoreReceive parses a payload received outside a synchronized store
	OutOfStoreReceive(context.Context, *OutOfStoreReceive_Request) (*OutOfStoreReceive_Reply, error)
	// OutOfStoreSeal creates a payload of a message present in store to be sent outside a synchronized store
	OutOfStoreSeal(context.Context, *OutOfStoreSeal_Request) (*OutOfStoreSeal_Reply, error)
	// RefreshContactRequest try to refresh the contact request for the given contact
	RefreshContactRequest(context.Context, *RefreshContactRequest_Request) (*RefreshContactRequest_Reply, error)
	// contains filtered or unexported methods
}

ProtocolServiceServer is the server API for ProtocolService service. All implementations must embed UnimplementedProtocolServiceServer for forward compatibility.

ProtocolService is the top-level API to manage the Wesh protocol service. Each active Wesh protocol service is considered as a Wesh device and is associated with a Wesh user.

type ProtocolService_DebugInspectGroupStoreClient

type ProtocolService_DebugInspectGroupStoreClient = grpc.ServerStreamingClient[DebugInspectGroupStore_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_DebugInspectGroupStoreServer

type ProtocolService_DebugInspectGroupStoreServer = grpc.ServerStreamingServer[DebugInspectGroupStore_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_DebugListGroupsClient

type ProtocolService_DebugListGroupsClient = grpc.ServerStreamingClient[DebugListGroups_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_DebugListGroupsServer

type ProtocolService_DebugListGroupsServer = grpc.ServerStreamingServer[DebugListGroups_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupDeviceStatusClient

type ProtocolService_GroupDeviceStatusClient = grpc.ServerStreamingClient[GroupDeviceStatus_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupDeviceStatusServer

type ProtocolService_GroupDeviceStatusServer = grpc.ServerStreamingServer[GroupDeviceStatus_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupMessageListClient

type ProtocolService_GroupMessageListClient = grpc.ServerStreamingClient[GroupMessageEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupMessageListServer

type ProtocolService_GroupMessageListServer = grpc.ServerStreamingServer[GroupMessageEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupMetadataListClient

type ProtocolService_GroupMetadataListClient = grpc.ServerStreamingClient[GroupMetadataEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_GroupMetadataListServer

type ProtocolService_GroupMetadataListServer = grpc.ServerStreamingServer[GroupMetadataEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_ServiceExportDataClient

type ProtocolService_ServiceExportDataClient = grpc.ServerStreamingClient[ServiceExportData_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_ServiceExportDataServer

type ProtocolService_ServiceExportDataServer = grpc.ServerStreamingServer[ServiceExportData_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_VerifiedCredentialsListClient

type ProtocolService_VerifiedCredentialsListClient = grpc.ServerStreamingClient[VerifiedCredentialsList_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type ProtocolService_VerifiedCredentialsListServer

type ProtocolService_VerifiedCredentialsListServer = grpc.ServerStreamingServer[VerifiedCredentialsList_Reply]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type RefreshContactRequest

type RefreshContactRequest struct {
	// contains filtered or unexported fields
}

func (*RefreshContactRequest) Descriptor deprecated

func (*RefreshContactRequest) Descriptor() ([]byte, []int)

Deprecated: Use RefreshContactRequest.ProtoReflect.Descriptor instead.

func (*RefreshContactRequest) ProtoMessage

func (*RefreshContactRequest) ProtoMessage()

func (*RefreshContactRequest) ProtoReflect

func (x *RefreshContactRequest) ProtoReflect() protoreflect.Message

func (*RefreshContactRequest) Reset

func (x *RefreshContactRequest) Reset()

func (*RefreshContactRequest) String

func (x *RefreshContactRequest) String() string

type RefreshContactRequest_Peer

type RefreshContactRequest_Peer struct {

	// id is the libp2p.PeerID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// list of peers multiaddrs.
	Addrs []string `protobuf:"bytes,2,rep,name=addrs,proto3" json:"addrs,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshContactRequest_Peer) Descriptor deprecated

func (*RefreshContactRequest_Peer) Descriptor() ([]byte, []int)

Deprecated: Use RefreshContactRequest_Peer.ProtoReflect.Descriptor instead.

func (*RefreshContactRequest_Peer) GetAddrs

func (x *RefreshContactRequest_Peer) GetAddrs() []string

func (*RefreshContactRequest_Peer) GetId

func (*RefreshContactRequest_Peer) ProtoMessage

func (*RefreshContactRequest_Peer) ProtoMessage()

func (*RefreshContactRequest_Peer) ProtoReflect

func (*RefreshContactRequest_Peer) Reset

func (x *RefreshContactRequest_Peer) Reset()

func (*RefreshContactRequest_Peer) String

func (x *RefreshContactRequest_Peer) String() string

type RefreshContactRequest_Reply

type RefreshContactRequest_Reply struct {

	// peers found and successfully connected.
	PeersFound []*RefreshContactRequest_Peer `protobuf:"bytes,1,rep,name=peers_found,json=peersFound,proto3" json:"peers_found,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshContactRequest_Reply) Descriptor deprecated

func (*RefreshContactRequest_Reply) Descriptor() ([]byte, []int)

Deprecated: Use RefreshContactRequest_Reply.ProtoReflect.Descriptor instead.

func (*RefreshContactRequest_Reply) GetPeersFound

func (*RefreshContactRequest_Reply) ProtoMessage

func (*RefreshContactRequest_Reply) ProtoMessage()

func (*RefreshContactRequest_Reply) ProtoReflect

func (*RefreshContactRequest_Reply) Reset

func (x *RefreshContactRequest_Reply) Reset()

func (*RefreshContactRequest_Reply) String

func (x *RefreshContactRequest_Reply) String() string

type RefreshContactRequest_Request

type RefreshContactRequest_Request struct {
	ContactPk []byte `protobuf:"bytes,1,opt,name=contact_pk,json=contactPk,proto3" json:"contact_pk,omitempty"`
	// timeout in second
	Timeout int64 `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshContactRequest_Request) Descriptor deprecated

func (*RefreshContactRequest_Request) Descriptor() ([]byte, []int)

Deprecated: Use RefreshContactRequest_Request.ProtoReflect.Descriptor instead.

func (*RefreshContactRequest_Request) GetContactPk

func (x *RefreshContactRequest_Request) GetContactPk() []byte

func (*RefreshContactRequest_Request) GetTimeout

func (x *RefreshContactRequest_Request) GetTimeout() int64

func (*RefreshContactRequest_Request) ProtoMessage

func (*RefreshContactRequest_Request) ProtoMessage()

func (*RefreshContactRequest_Request) ProtoReflect

func (*RefreshContactRequest_Request) Reset

func (x *RefreshContactRequest_Request) Reset()

func (*RefreshContactRequest_Request) String

type ReplicationServiceRegisterGroup

type ReplicationServiceRegisterGroup struct {
	// contains filtered or unexported fields
}

func (*ReplicationServiceRegisterGroup) Descriptor deprecated

func (*ReplicationServiceRegisterGroup) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceRegisterGroup.ProtoReflect.Descriptor instead.

func (*ReplicationServiceRegisterGroup) ProtoMessage

func (*ReplicationServiceRegisterGroup) ProtoMessage()

func (*ReplicationServiceRegisterGroup) ProtoReflect

func (*ReplicationServiceRegisterGroup) Reset

func (*ReplicationServiceRegisterGroup) String

type ReplicationServiceRegisterGroup_Reply

type ReplicationServiceRegisterGroup_Reply struct {
	// contains filtered or unexported fields
}

func (*ReplicationServiceRegisterGroup_Reply) Descriptor deprecated

func (*ReplicationServiceRegisterGroup_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceRegisterGroup_Reply.ProtoReflect.Descriptor instead.

func (*ReplicationServiceRegisterGroup_Reply) ProtoMessage

func (*ReplicationServiceRegisterGroup_Reply) ProtoMessage()

func (*ReplicationServiceRegisterGroup_Reply) ProtoReflect

func (*ReplicationServiceRegisterGroup_Reply) Reset

func (*ReplicationServiceRegisterGroup_Reply) String

type ReplicationServiceRegisterGroup_Request

type ReplicationServiceRegisterGroup_Request struct {
	GroupPk           []byte `protobuf:"bytes,1,opt,name=group_pk,json=groupPk,proto3" json:"group_pk,omitempty"`
	Token             string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	AuthenticationUrl string `protobuf:"bytes,3,opt,name=authentication_url,json=authenticationUrl,proto3" json:"authentication_url,omitempty"`
	ReplicationServer string `protobuf:"bytes,4,opt,name=replication_server,json=replicationServer,proto3" json:"replication_server,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplicationServiceRegisterGroup_Request) Descriptor deprecated

func (*ReplicationServiceRegisterGroup_Request) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceRegisterGroup_Request.ProtoReflect.Descriptor instead.

func (*ReplicationServiceRegisterGroup_Request) GetAuthenticationUrl

func (x *ReplicationServiceRegisterGroup_Request) GetAuthenticationUrl() string

func (*ReplicationServiceRegisterGroup_Request) GetGroupPk

func (*ReplicationServiceRegisterGroup_Request) GetReplicationServer

func (x *ReplicationServiceRegisterGroup_Request) GetReplicationServer() string

func (*ReplicationServiceRegisterGroup_Request) GetToken

func (*ReplicationServiceRegisterGroup_Request) ProtoMessage

func (*ReplicationServiceRegisterGroup_Request) ProtoReflect

func (*ReplicationServiceRegisterGroup_Request) Reset

func (*ReplicationServiceRegisterGroup_Request) String

type ReplicationServiceReplicateGroup

type ReplicationServiceReplicateGroup struct {
	// contains filtered or unexported fields
}

func (*ReplicationServiceReplicateGroup) Descriptor deprecated

func (*ReplicationServiceReplicateGroup) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceReplicateGroup.ProtoReflect.Descriptor instead.

func (*ReplicationServiceReplicateGroup) ProtoMessage

func (*ReplicationServiceReplicateGroup) ProtoMessage()

func (*ReplicationServiceReplicateGroup) ProtoReflect

func (*ReplicationServiceReplicateGroup) Reset

func (*ReplicationServiceReplicateGroup) String

type ReplicationServiceReplicateGroup_Reply

type ReplicationServiceReplicateGroup_Reply struct {
	Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplicationServiceReplicateGroup_Reply) Descriptor deprecated

func (*ReplicationServiceReplicateGroup_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceReplicateGroup_Reply.ProtoReflect.Descriptor instead.

func (*ReplicationServiceReplicateGroup_Reply) GetOk

func (*ReplicationServiceReplicateGroup_Reply) ProtoMessage

func (*ReplicationServiceReplicateGroup_Reply) ProtoReflect

func (*ReplicationServiceReplicateGroup_Reply) Reset

func (*ReplicationServiceReplicateGroup_Reply) String

type ReplicationServiceReplicateGroup_Request

type ReplicationServiceReplicateGroup_Request struct {
	Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplicationServiceReplicateGroup_Request) Descriptor deprecated

func (*ReplicationServiceReplicateGroup_Request) Descriptor() ([]byte, []int)

Deprecated: Use ReplicationServiceReplicateGroup_Request.ProtoReflect.Descriptor instead.

func (*ReplicationServiceReplicateGroup_Request) GetGroup

func (*ReplicationServiceReplicateGroup_Request) ProtoMessage

func (*ReplicationServiceReplicateGroup_Request) ProtoReflect

func (*ReplicationServiceReplicateGroup_Request) Reset

func (*ReplicationServiceReplicateGroup_Request) String

type ServiceExportData

type ServiceExportData struct {
	// contains filtered or unexported fields
}

func (*ServiceExportData) Descriptor deprecated

func (*ServiceExportData) Descriptor() ([]byte, []int)

Deprecated: Use ServiceExportData.ProtoReflect.Descriptor instead.

func (*ServiceExportData) ProtoMessage

func (*ServiceExportData) ProtoMessage()

func (*ServiceExportData) ProtoReflect

func (x *ServiceExportData) ProtoReflect() protoreflect.Message

func (*ServiceExportData) Reset

func (x *ServiceExportData) Reset()

func (*ServiceExportData) String

func (x *ServiceExportData) String() string

type ServiceExportData_Reply

type ServiceExportData_Reply struct {
	ExportedData []byte `protobuf:"bytes,1,opt,name=exported_data,json=exportedData,proto3" json:"exported_data,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceExportData_Reply) Descriptor deprecated

func (*ServiceExportData_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ServiceExportData_Reply.ProtoReflect.Descriptor instead.

func (*ServiceExportData_Reply) GetExportedData

func (x *ServiceExportData_Reply) GetExportedData() []byte

func (*ServiceExportData_Reply) ProtoMessage

func (*ServiceExportData_Reply) ProtoMessage()

func (*ServiceExportData_Reply) ProtoReflect

func (x *ServiceExportData_Reply) ProtoReflect() protoreflect.Message

func (*ServiceExportData_Reply) Reset

func (x *ServiceExportData_Reply) Reset()

func (*ServiceExportData_Reply) String

func (x *ServiceExportData_Reply) String() string

type ServiceExportData_Request

type ServiceExportData_Request struct {
	// contains filtered or unexported fields
}

func (*ServiceExportData_Request) Descriptor deprecated

func (*ServiceExportData_Request) Descriptor() ([]byte, []int)

Deprecated: Use ServiceExportData_Request.ProtoReflect.Descriptor instead.

func (*ServiceExportData_Request) ProtoMessage

func (*ServiceExportData_Request) ProtoMessage()

func (*ServiceExportData_Request) ProtoReflect

func (*ServiceExportData_Request) Reset

func (x *ServiceExportData_Request) Reset()

func (*ServiceExportData_Request) String

func (x *ServiceExportData_Request) String() string

type ServiceGetConfiguration

type ServiceGetConfiguration struct {
	// contains filtered or unexported fields
}

func (*ServiceGetConfiguration) Descriptor deprecated

func (*ServiceGetConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use ServiceGetConfiguration.ProtoReflect.Descriptor instead.

func (*ServiceGetConfiguration) ProtoMessage

func (*ServiceGetConfiguration) ProtoMessage()

func (*ServiceGetConfiguration) ProtoReflect

func (x *ServiceGetConfiguration) ProtoReflect() protoreflect.Message

func (*ServiceGetConfiguration) Reset

func (x *ServiceGetConfiguration) Reset()

func (*ServiceGetConfiguration) String

func (x *ServiceGetConfiguration) String() string

type ServiceGetConfiguration_Reply

type ServiceGetConfiguration_Reply struct {

	// account_pk is the public key of the current account
	AccountPk []byte `protobuf:"bytes,1,opt,name=account_pk,json=accountPk,proto3" json:"account_pk,omitempty"`
	// device_pk is the public key of the current device
	DevicePk []byte `protobuf:"bytes,2,opt,name=device_pk,json=devicePk,proto3" json:"device_pk,omitempty"`
	// account_group_pk is the public key of the account group
	AccountGroupPk []byte `protobuf:"bytes,3,opt,name=account_group_pk,json=accountGroupPk,proto3" json:"account_group_pk,omitempty"`
	// peer_id is the peer ID of the current IPFS node
	PeerId string `protobuf:"bytes,4,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
	// listeners is the list of swarm listening addresses of the current IPFS node
	Listeners      []string                             `protobuf:"bytes,5,rep,name=listeners,proto3" json:"listeners,omitempty"`
	BleEnabled     ServiceGetConfiguration_SettingState `` /* 154-byte string literal not displayed */
	WifiP2PEnabled ServiceGetConfiguration_SettingState `` // MultiPeerConnectivity for Darwin and Nearby for Android
	/* 168-byte string literal not displayed */
	MdnsEnabled  ServiceGetConfiguration_SettingState `` /* 157-byte string literal not displayed */
	RelayEnabled ServiceGetConfiguration_SettingState `` /* 160-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceGetConfiguration_Reply) Descriptor deprecated

func (*ServiceGetConfiguration_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ServiceGetConfiguration_Reply.ProtoReflect.Descriptor instead.

func (*ServiceGetConfiguration_Reply) GetAccountGroupPk

func (x *ServiceGetConfiguration_Reply) GetAccountGroupPk() []byte

func (*ServiceGetConfiguration_Reply) GetAccountPk

func (x *ServiceGetConfiguration_Reply) GetAccountPk() []byte

func (*ServiceGetConfiguration_Reply) GetBleEnabled

func (*ServiceGetConfiguration_Reply) GetDevicePk

func (x *ServiceGetConfiguration_Reply) GetDevicePk() []byte

func (*ServiceGetConfiguration_Reply) GetListeners

func (x *ServiceGetConfiguration_Reply) GetListeners() []string

func (*ServiceGetConfiguration_Reply) GetMdnsEnabled

func (*ServiceGetConfiguration_Reply) GetPeerId

func (x *ServiceGetConfiguration_Reply) GetPeerId() string

func (*ServiceGetConfiguration_Reply) GetRelayEnabled

func (*ServiceGetConfiguration_Reply) GetWifiP2PEnabled

func (*ServiceGetConfiguration_Reply) ProtoMessage

func (*ServiceGetConfiguration_Reply) ProtoMessage()

func (*ServiceGetConfiguration_Reply) ProtoReflect

func (*ServiceGetConfiguration_Reply) Reset

func (x *ServiceGetConfiguration_Reply) Reset()

func (*ServiceGetConfiguration_Reply) String

type ServiceGetConfiguration_Request

type ServiceGetConfiguration_Request struct {
	// contains filtered or unexported fields
}

func (*ServiceGetConfiguration_Request) Descriptor deprecated

func (*ServiceGetConfiguration_Request) Descriptor() ([]byte, []int)

Deprecated: Use ServiceGetConfiguration_Request.ProtoReflect.Descriptor instead.

func (*ServiceGetConfiguration_Request) ProtoMessage

func (*ServiceGetConfiguration_Request) ProtoMessage()

func (*ServiceGetConfiguration_Request) ProtoReflect

func (*ServiceGetConfiguration_Request) Reset

func (*ServiceGetConfiguration_Request) String

type ServiceGetConfiguration_SettingState

type ServiceGetConfiguration_SettingState int32
const (
	ServiceGetConfiguration_Unknown     ServiceGetConfiguration_SettingState = 0
	ServiceGetConfiguration_Enabled     ServiceGetConfiguration_SettingState = 1
	ServiceGetConfiguration_Disabled    ServiceGetConfiguration_SettingState = 2
	ServiceGetConfiguration_Unavailable ServiceGetConfiguration_SettingState = 3
)

func (ServiceGetConfiguration_SettingState) Descriptor

func (ServiceGetConfiguration_SettingState) Enum

func (ServiceGetConfiguration_SettingState) EnumDescriptor deprecated

func (ServiceGetConfiguration_SettingState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceGetConfiguration_SettingState.Descriptor instead.

func (ServiceGetConfiguration_SettingState) Number

func (ServiceGetConfiguration_SettingState) String

func (ServiceGetConfiguration_SettingState) Type

type ServiceToken

type ServiceToken struct {
	Token             string                          `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	AuthenticationUrl string                          `protobuf:"bytes,2,opt,name=authentication_url,json=authenticationUrl,proto3" json:"authentication_url,omitempty"`
	SupportedServices []*ServiceTokenSupportedService `protobuf:"bytes,3,rep,name=supported_services,json=supportedServices,proto3" json:"supported_services,omitempty"`
	Expiration        int64                           `protobuf:"varint,4,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceToken) Descriptor deprecated

func (*ServiceToken) Descriptor() ([]byte, []int)

Deprecated: Use ServiceToken.ProtoReflect.Descriptor instead.

func (*ServiceToken) GetAuthenticationUrl

func (x *ServiceToken) GetAuthenticationUrl() string

func (*ServiceToken) GetExpiration

func (x *ServiceToken) GetExpiration() int64

func (*ServiceToken) GetSupportedServices

func (x *ServiceToken) GetSupportedServices() []*ServiceTokenSupportedService

func (*ServiceToken) GetToken

func (x *ServiceToken) GetToken() string

func (*ServiceToken) ProtoMessage

func (*ServiceToken) ProtoMessage()

func (*ServiceToken) ProtoReflect

func (x *ServiceToken) ProtoReflect() protoreflect.Message

func (*ServiceToken) Reset

func (x *ServiceToken) Reset()

func (*ServiceToken) String

func (x *ServiceToken) String() string

type ServiceTokenSupportedService

type ServiceTokenSupportedService struct {
	ServiceType     string `protobuf:"bytes,1,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"`
	ServiceEndpoint string `protobuf:"bytes,2,opt,name=service_endpoint,json=serviceEndpoint,proto3" json:"service_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceTokenSupportedService) Descriptor deprecated

func (*ServiceTokenSupportedService) Descriptor() ([]byte, []int)

Deprecated: Use ServiceTokenSupportedService.ProtoReflect.Descriptor instead.

func (*ServiceTokenSupportedService) GetServiceEndpoint

func (x *ServiceTokenSupportedService) GetServiceEndpoint() string

func (*ServiceTokenSupportedService) GetServiceType

func (x *ServiceTokenSupportedService) GetServiceType() string

func (*ServiceTokenSupportedService) ProtoMessage

func (*ServiceTokenSupportedService) ProtoMessage()

func (*ServiceTokenSupportedService) ProtoReflect

func (*ServiceTokenSupportedService) Reset

func (x *ServiceTokenSupportedService) Reset()

func (*ServiceTokenSupportedService) String

type ShareContact

type ShareContact struct {
	// contains filtered or unexported fields
}

func (*ShareContact) Descriptor deprecated

func (*ShareContact) Descriptor() ([]byte, []int)

Deprecated: Use ShareContact.ProtoReflect.Descriptor instead.

func (*ShareContact) ProtoMessage

func (*ShareContact) ProtoMessage()

func (*ShareContact) ProtoReflect

func (x *ShareContact) ProtoReflect() protoreflect.Message

func (*ShareContact) Reset

func (x *ShareContact) Reset()

func (*ShareContact) String

func (x *ShareContact) String() string

type ShareContact_Reply

type ShareContact_Reply struct {

	// encoded_contact is the Protobuf encoding of the ShareableContact. You can further encode the bytes for sharing, such as base58 or QR code.
	EncodedContact []byte `protobuf:"bytes,1,opt,name=encoded_contact,json=encodedContact,proto3" json:"encoded_contact,omitempty"`
	// contains filtered or unexported fields
}

func (*ShareContact_Reply) Descriptor deprecated

func (*ShareContact_Reply) Descriptor() ([]byte, []int)

Deprecated: Use ShareContact_Reply.ProtoReflect.Descriptor instead.

func (*ShareContact_Reply) GetEncodedContact

func (x *ShareContact_Reply) GetEncodedContact() []byte

func (*ShareContact_Reply) ProtoMessage

func (*ShareContact_Reply) ProtoMessage()

func (*ShareContact_Reply) ProtoReflect

func (x *ShareContact_Reply) ProtoReflect() protoreflect.Message

func (*ShareContact_Reply) Reset

func (x *ShareContact_Reply) Reset()

func (*ShareContact_Reply) String

func (x *ShareContact_Reply) String() string

type ShareContact_Request

type ShareContact_Request struct {
	// contains filtered or unexported fields
}

func (*ShareContact_Request) Descriptor deprecated

func (*ShareContact_Request) Descriptor() ([]byte, []int)

Deprecated: Use ShareContact_Request.ProtoReflect.Descriptor instead.

func (*ShareContact_Request) ProtoMessage

func (*ShareContact_Request) ProtoMessage()

func (*ShareContact_Request) ProtoReflect

func (x *ShareContact_Request) ProtoReflect() protoreflect.Message

func (*ShareContact_Request) Reset

func (x *ShareContact_Request) Reset()

func (*ShareContact_Request) String

func (x *ShareContact_Request) String() string

type ShareableContact

type ShareableContact struct {

	// pk is the account to send a contact request to
	Pk []byte `protobuf:"bytes,1,opt,name=pk,proto3" json:"pk,omitempty"`
	// public_rendezvous_seed is the rendezvous seed used by the account to send a contact request to
	PublicRendezvousSeed []byte `protobuf:"bytes,2,opt,name=public_rendezvous_seed,json=publicRendezvousSeed,proto3" json:"public_rendezvous_seed,omitempty"`
	// metadata is the metadata specific to the app to identify the contact for the request
	Metadata []byte `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ShareableContact) CheckFormat

func (m *ShareableContact) CheckFormat(options ...ShareableContactOptions) error

func (*ShareableContact) Descriptor deprecated

func (*ShareableContact) Descriptor() ([]byte, []int)

Deprecated: Use ShareableContact.ProtoReflect.Descriptor instead.

func (*ShareableContact) GetMetadata

func (x *ShareableContact) GetMetadata() []byte

func (*ShareableContact) GetPk

func (x *ShareableContact) GetPk() []byte

func (*ShareableContact) GetPubKey

func (m *ShareableContact) GetPubKey() (crypto.PubKey, error)

func (*ShareableContact) GetPublicRendezvousSeed

func (x *ShareableContact) GetPublicRendezvousSeed() []byte

func (*ShareableContact) IsSamePK

func (m *ShareableContact) IsSamePK(otherPK crypto.PubKey) bool

func (*ShareableContact) ProtoMessage

func (*ShareableContact) ProtoMessage()

func (*ShareableContact) ProtoReflect

func (x *ShareableContact) ProtoReflect() protoreflect.Message

func (*ShareableContact) Reset

func (x *ShareableContact) Reset()

func (*ShareableContact) String

func (x *ShareableContact) String() string

type ShareableContactOptions

type ShareableContactOptions uint64

type SystemInfo

type SystemInfo struct {
	// contains filtered or unexported fields
}

func (*SystemInfo) Descriptor deprecated

func (*SystemInfo) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo.ProtoReflect.Descriptor instead.

func (*SystemInfo) ProtoMessage

func (*SystemInfo) ProtoMessage()

func (*SystemInfo) ProtoReflect

func (x *SystemInfo) ProtoReflect() protoreflect.Message

func (*SystemInfo) Reset

func (x *SystemInfo) Reset()

func (*SystemInfo) String

func (x *SystemInfo) String() string

type SystemInfo_OrbitDB

type SystemInfo_OrbitDB struct {
	AccountMetadata *SystemInfo_OrbitDB_ReplicationStatus `protobuf:"bytes,1,opt,name=account_metadata,json=accountMetadata,proto3" json:"account_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemInfo_OrbitDB) Descriptor deprecated

func (*SystemInfo_OrbitDB) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_OrbitDB.ProtoReflect.Descriptor instead.

func (*SystemInfo_OrbitDB) GetAccountMetadata

func (*SystemInfo_OrbitDB) ProtoMessage

func (*SystemInfo_OrbitDB) ProtoMessage()

func (*SystemInfo_OrbitDB) ProtoReflect

func (x *SystemInfo_OrbitDB) ProtoReflect() protoreflect.Message

func (*SystemInfo_OrbitDB) Reset

func (x *SystemInfo_OrbitDB) Reset()

func (*SystemInfo_OrbitDB) String

func (x *SystemInfo_OrbitDB) String() string

type SystemInfo_OrbitDB_ReplicationStatus

type SystemInfo_OrbitDB_ReplicationStatus struct {
	Progress int64 `protobuf:"varint,1,opt,name=progress,proto3" json:"progress,omitempty"`
	Maximum  int64 `protobuf:"varint,2,opt,name=maximum,proto3" json:"maximum,omitempty"`
	Buffered int64 `protobuf:"varint,3,opt,name=buffered,proto3" json:"buffered,omitempty"`
	Queued   int64 `protobuf:"varint,4,opt,name=queued,proto3" json:"queued,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemInfo_OrbitDB_ReplicationStatus) Descriptor deprecated

func (*SystemInfo_OrbitDB_ReplicationStatus) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_OrbitDB_ReplicationStatus.ProtoReflect.Descriptor instead.

func (*SystemInfo_OrbitDB_ReplicationStatus) GetBuffered

func (*SystemInfo_OrbitDB_ReplicationStatus) GetMaximum

func (*SystemInfo_OrbitDB_ReplicationStatus) GetProgress

func (*SystemInfo_OrbitDB_ReplicationStatus) GetQueued

func (*SystemInfo_OrbitDB_ReplicationStatus) ProtoMessage

func (*SystemInfo_OrbitDB_ReplicationStatus) ProtoMessage()

func (*SystemInfo_OrbitDB_ReplicationStatus) ProtoReflect

func (*SystemInfo_OrbitDB_ReplicationStatus) Reset

func (*SystemInfo_OrbitDB_ReplicationStatus) String

type SystemInfo_P2P

type SystemInfo_P2P struct {
	ConnectedPeers int64 `protobuf:"varint,1,opt,name=connected_peers,json=connectedPeers,proto3" json:"connected_peers,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemInfo_P2P) Descriptor deprecated

func (*SystemInfo_P2P) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_P2P.ProtoReflect.Descriptor instead.

func (*SystemInfo_P2P) GetConnectedPeers

func (x *SystemInfo_P2P) GetConnectedPeers() int64

func (*SystemInfo_P2P) ProtoMessage

func (*SystemInfo_P2P) ProtoMessage()

func (*SystemInfo_P2P) ProtoReflect

func (x *SystemInfo_P2P) ProtoReflect() protoreflect.Message

func (*SystemInfo_P2P) Reset

func (x *SystemInfo_P2P) Reset()

func (*SystemInfo_P2P) String

func (x *SystemInfo_P2P) String() string

type SystemInfo_Process

type SystemInfo_Process struct {
	Version          string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	VcsRef           string `protobuf:"bytes,2,opt,name=vcs_ref,json=vcsRef,proto3" json:"vcs_ref,omitempty"`
	UptimeMs         int64  `protobuf:"varint,3,opt,name=uptime_ms,json=uptimeMs,proto3" json:"uptime_ms,omitempty"`
	UserCpuTimeMs    int64  `protobuf:"varint,10,opt,name=user_cpu_time_ms,json=userCpuTimeMs,proto3" json:"user_cpu_time_ms,omitempty"`
	SystemCpuTimeMs  int64  `protobuf:"varint,11,opt,name=system_cpu_time_ms,json=systemCpuTimeMs,proto3" json:"system_cpu_time_ms,omitempty"`
	StartedAt        int64  `protobuf:"varint,12,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	RlimitCur        uint64 `protobuf:"varint,13,opt,name=rlimit_cur,json=rlimitCur,proto3" json:"rlimit_cur,omitempty"`
	NumGoroutine     int64  `protobuf:"varint,14,opt,name=num_goroutine,json=numGoroutine,proto3" json:"num_goroutine,omitempty"`
	Nofile           int64  `protobuf:"varint,15,opt,name=nofile,proto3" json:"nofile,omitempty"`
	TooManyOpenFiles bool   `protobuf:"varint,16,opt,name=too_many_open_files,json=tooManyOpenFiles,proto3" json:"too_many_open_files,omitempty"`
	NumCpu           int64  `protobuf:"varint,17,opt,name=num_cpu,json=numCpu,proto3" json:"num_cpu,omitempty"`
	GoVersion        string `protobuf:"bytes,18,opt,name=go_version,json=goVersion,proto3" json:"go_version,omitempty"`
	OperatingSystem  string `protobuf:"bytes,19,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
	HostName         string `protobuf:"bytes,20,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	Arch             string `protobuf:"bytes,21,opt,name=arch,proto3" json:"arch,omitempty"`
	RlimitMax        uint64 `protobuf:"varint,22,opt,name=rlimit_max,json=rlimitMax,proto3" json:"rlimit_max,omitempty"`
	Pid              int64  `protobuf:"varint,23,opt,name=pid,proto3" json:"pid,omitempty"`
	Ppid             int64  `protobuf:"varint,24,opt,name=ppid,proto3" json:"ppid,omitempty"`
	Priority         int64  `protobuf:"varint,25,opt,name=priority,proto3" json:"priority,omitempty"`
	Uid              int64  `protobuf:"varint,26,opt,name=uid,proto3" json:"uid,omitempty"`
	WorkingDir       string `protobuf:"bytes,27,opt,name=working_dir,json=workingDir,proto3" json:"working_dir,omitempty"`
	SystemUsername   string `protobuf:"bytes,28,opt,name=system_username,json=systemUsername,proto3" json:"system_username,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemInfo_Process) Descriptor deprecated

func (*SystemInfo_Process) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_Process.ProtoReflect.Descriptor instead.

func (*SystemInfo_Process) GetArch

func (x *SystemInfo_Process) GetArch() string

func (*SystemInfo_Process) GetGoVersion

func (x *SystemInfo_Process) GetGoVersion() string

func (*SystemInfo_Process) GetHostName

func (x *SystemInfo_Process) GetHostName() string

func (*SystemInfo_Process) GetNofile

func (x *SystemInfo_Process) GetNofile() int64

func (*SystemInfo_Process) GetNumCpu

func (x *SystemInfo_Process) GetNumCpu() int64

func (*SystemInfo_Process) GetNumGoroutine

func (x *SystemInfo_Process) GetNumGoroutine() int64

func (*SystemInfo_Process) GetOperatingSystem

func (x *SystemInfo_Process) GetOperatingSystem() string

func (*SystemInfo_Process) GetPid

func (x *SystemInfo_Process) GetPid() int64

func (*SystemInfo_Process) GetPpid

func (x *SystemInfo_Process) GetPpid() int64

func (*SystemInfo_Process) GetPriority

func (x *SystemInfo_Process) GetPriority() int64

func (*SystemInfo_Process) GetRlimitCur

func (x *SystemInfo_Process) GetRlimitCur() uint64

func (*SystemInfo_Process) GetRlimitMax

func (x *SystemInfo_Process) GetRlimitMax() uint64

func (*SystemInfo_Process) GetStartedAt

func (x *SystemInfo_Process) GetStartedAt() int64

func (*SystemInfo_Process) GetSystemCpuTimeMs

func (x *SystemInfo_Process) GetSystemCpuTimeMs() int64

func (*SystemInfo_Process) GetSystemUsername

func (x *SystemInfo_Process) GetSystemUsername() string

func (*SystemInfo_Process) GetTooManyOpenFiles

func (x *SystemInfo_Process) GetTooManyOpenFiles() bool

func (*SystemInfo_Process) GetUid

func (x *SystemInfo_Process) GetUid() int64

func (*SystemInfo_Process) GetUptimeMs

func (x *SystemInfo_Process) GetUptimeMs() int64

func (*SystemInfo_Process) GetUserCpuTimeMs

func (x *SystemInfo_Process) GetUserCpuTimeMs() int64

func (*SystemInfo_Process) GetVcsRef

func (x *SystemInfo_Process) GetVcsRef() string

func (*SystemInfo_Process) GetVersion

func (x *SystemInfo_Process) GetVersion() string

func (*SystemInfo_Process) GetWorkingDir

func (x *SystemInfo_Process) GetWorkingDir() string

func (*SystemInfo_Process) ProtoMessage

func (*SystemInfo_Process) ProtoMessage()

func (*SystemInfo_Process) ProtoReflect

func (x *SystemInfo_Process) ProtoReflect() protoreflect.Message

func (*SystemInfo_Process) Reset

func (x *SystemInfo_Process) Reset()

func (*SystemInfo_Process) String

func (x *SystemInfo_Process) String() string

type SystemInfo_Reply

type SystemInfo_Reply struct {
	Process *SystemInfo_Process `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"`
	P2P     *SystemInfo_P2P     `protobuf:"bytes,2,opt,name=p2p,proto3" json:"p2p,omitempty"`
	Orbitdb *SystemInfo_OrbitDB `protobuf:"bytes,3,opt,name=orbitdb,proto3" json:"orbitdb,omitempty"`
	Warns   []string            `protobuf:"bytes,4,rep,name=warns,proto3" json:"warns,omitempty"`
	// contains filtered or unexported fields
}

func (*SystemInfo_Reply) Descriptor deprecated

func (*SystemInfo_Reply) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_Reply.ProtoReflect.Descriptor instead.

func (*SystemInfo_Reply) GetOrbitdb

func (x *SystemInfo_Reply) GetOrbitdb() *SystemInfo_OrbitDB

func (*SystemInfo_Reply) GetP2P

func (x *SystemInfo_Reply) GetP2P() *SystemInfo_P2P

func (*SystemInfo_Reply) GetProcess

func (x *SystemInfo_Reply) GetProcess() *SystemInfo_Process

func (*SystemInfo_Reply) GetWarns

func (x *SystemInfo_Reply) GetWarns() []string

func (*SystemInfo_Reply) ProtoMessage

func (*SystemInfo_Reply) ProtoMessage()

func (*SystemInfo_Reply) ProtoReflect

func (x *SystemInfo_Reply) ProtoReflect() protoreflect.Message

func (*SystemInfo_Reply) Reset

func (x *SystemInfo_Reply) Reset()

func (*SystemInfo_Reply) String

func (x *SystemInfo_Reply) String() string

type SystemInfo_Request

type SystemInfo_Request struct {
	// contains filtered or unexported fields
}

func (*SystemInfo_Request) Descriptor deprecated

func (*SystemInfo_Request) Descriptor() ([]byte, []int)

Deprecated: Use SystemInfo_Request.ProtoReflect.Descriptor instead.

func (*SystemInfo_Request) ProtoMessage

func (*SystemInfo_Request) ProtoMessage()

func (*SystemInfo_Request) ProtoReflect

func (x *SystemInfo_Request) ProtoReflect() protoreflect.Message

func (*SystemInfo_Request) Reset

func (x *SystemInfo_Request) Reset()

func (*SystemInfo_Request) String

func (x *SystemInfo_Request) String() string

type UnimplementedProtocolServiceServer

type UnimplementedProtocolServiceServer struct{}

UnimplementedProtocolServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedProtocolServiceServer) ActivateGroup

func (UnimplementedProtocolServiceServer) AppMessageSend

func (UnimplementedProtocolServiceServer) AppMetadataSend

func (UnimplementedProtocolServiceServer) ContactAliasKeySend

func (UnimplementedProtocolServiceServer) ContactBlock

func (UnimplementedProtocolServiceServer) ContactRequestAccept

func (UnimplementedProtocolServiceServer) ContactRequestEnable

func (UnimplementedProtocolServiceServer) ContactRequestSend

func (UnimplementedProtocolServiceServer) ContactUnblock

func (UnimplementedProtocolServiceServer) DeactivateGroup

func (UnimplementedProtocolServiceServer) DebugGroup

func (UnimplementedProtocolServiceServer) DecodeContact

func (UnimplementedProtocolServiceServer) GroupInfo

func (UnimplementedProtocolServiceServer) MultiMemberGroupJoin

func (UnimplementedProtocolServiceServer) OutOfStoreReceive

func (UnimplementedProtocolServiceServer) OutOfStoreSeal

func (UnimplementedProtocolServiceServer) PeerList

func (UnimplementedProtocolServiceServer) ShareContact

func (UnimplementedProtocolServiceServer) SystemInfo

type UnsafeProtocolServiceServer

type UnsafeProtocolServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProtocolServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProtocolServiceServer will result in compilation errors.

type VerifiedCredentialsList

type VerifiedCredentialsList struct {
	// contains filtered or unexported fields
}

func (*VerifiedCredentialsList) Descriptor deprecated

func (*VerifiedCredentialsList) Descriptor() ([]byte, []int)

Deprecated: Use VerifiedCredentialsList.ProtoReflect.Descriptor instead.

func (*VerifiedCredentialsList) ProtoMessage

func (*VerifiedCredentialsList) ProtoMessage()

func (*VerifiedCredentialsList) ProtoReflect

func (x *VerifiedCredentialsList) ProtoReflect() protoreflect.Message

func (*VerifiedCredentialsList) Reset

func (x *VerifiedCredentialsList) Reset()

func (*VerifiedCredentialsList) String

func (x *VerifiedCredentialsList) String() string

type VerifiedCredentialsList_Reply

type VerifiedCredentialsList_Reply struct {
	Credential *AccountVerifiedCredentialRegistered `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"`
	// contains filtered or unexported fields
}

func (*VerifiedCredentialsList_Reply) Descriptor deprecated

func (*VerifiedCredentialsList_Reply) Descriptor() ([]byte, []int)

Deprecated: Use VerifiedCredentialsList_Reply.ProtoReflect.Descriptor instead.

func (*VerifiedCredentialsList_Reply) GetCredential

func (*VerifiedCredentialsList_Reply) ProtoMessage

func (*VerifiedCredentialsList_Reply) ProtoMessage()

func (*VerifiedCredentialsList_Reply) ProtoReflect

func (*VerifiedCredentialsList_Reply) Reset

func (x *VerifiedCredentialsList_Reply) Reset()

func (*VerifiedCredentialsList_Reply) String

type VerifiedCredentialsList_Request

type VerifiedCredentialsList_Request struct {
	FilterIdentifier string `protobuf:"bytes,1,opt,name=filter_identifier,json=filterIdentifier,proto3" json:"filter_identifier,omitempty"`
	FilterIssuer     string `protobuf:"bytes,2,opt,name=filter_issuer,json=filterIssuer,proto3" json:"filter_issuer,omitempty"`
	ExcludeExpired   bool   `protobuf:"varint,3,opt,name=exclude_expired,json=excludeExpired,proto3" json:"exclude_expired,omitempty"`
	// contains filtered or unexported fields
}

func (*VerifiedCredentialsList_Request) Descriptor deprecated

func (*VerifiedCredentialsList_Request) Descriptor() ([]byte, []int)

Deprecated: Use VerifiedCredentialsList_Request.ProtoReflect.Descriptor instead.

func (*VerifiedCredentialsList_Request) GetExcludeExpired

func (x *VerifiedCredentialsList_Request) GetExcludeExpired() bool

func (*VerifiedCredentialsList_Request) GetFilterIdentifier

func (x *VerifiedCredentialsList_Request) GetFilterIdentifier() string

func (*VerifiedCredentialsList_Request) GetFilterIssuer

func (x *VerifiedCredentialsList_Request) GetFilterIssuer() string

func (*VerifiedCredentialsList_Request) ProtoMessage

func (*VerifiedCredentialsList_Request) ProtoMessage()

func (*VerifiedCredentialsList_Request) ProtoReflect

func (*VerifiedCredentialsList_Request) Reset

func (*VerifiedCredentialsList_Request) String

Jump to

Keyboard shortcuts

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