trustregistry

package
v1.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TrustRegistry_RegisterMember_FullMethodName               = "/services.trustregistry.v1.TrustRegistry/RegisterMember"
	TrustRegistry_UnregisterMember_FullMethodName             = "/services.trustregistry.v1.TrustRegistry/UnregisterMember"
	TrustRegistry_GetMemberAuthorizationStatus_FullMethodName = "/services.trustregistry.v1.TrustRegistry/GetMemberAuthorizationStatus"
	TrustRegistry_ListAuthorizedMembers_FullMethodName        = "/services.trustregistry.v1.TrustRegistry/ListAuthorizedMembers"
	TrustRegistry_GetMember_FullMethodName                    = "/services.trustregistry.v1.TrustRegistry/GetMember"
)

Variables

View Source
var (
	RegistrationStatus_name = map[int32]string{
		0:  "CURRENT",
		1:  "EXPIRED",
		2:  "TERMINATED",
		3:  "REVOKED",
		10: "NOT_FOUND",
	}
	RegistrationStatus_value = map[string]int32{
		"CURRENT":    0,
		"EXPIRED":    1,
		"TERMINATED": 2,
		"REVOKED":    3,
		"NOT_FOUND":  10,
	}
)

Enum value maps for RegistrationStatus.

View Source
var File_services_trust_registry_v1_trust_registry_proto protoreflect.FileDescriptor
View Source
var TrustRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "services.trustregistry.v1.TrustRegistry",
	HandlerType: (*TrustRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RegisterMember",
			Handler:    _TrustRegistry_RegisterMember_Handler,
		},
		{
			MethodName: "UnregisterMember",
			Handler:    _TrustRegistry_UnregisterMember_Handler,
		},
		{
			MethodName: "GetMemberAuthorizationStatus",
			Handler:    _TrustRegistry_GetMemberAuthorizationStatus_Handler,
		},
		{
			MethodName: "ListAuthorizedMembers",
			Handler:    _TrustRegistry_ListAuthorizedMembers_Handler,
		},
		{
			MethodName: "GetMember",
			Handler:    _TrustRegistry_GetMember_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "services/trust-registry/v1/trust-registry.proto",
}

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

Functions

func RegisterTrustRegistryServer

func RegisterTrustRegistryServer(s grpc.ServiceRegistrar, srv TrustRegistryServer)

Types

type AuthorizedMember added in v1.11.8

type AuthorizedMember struct {
	Did                     string                    `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"`
	AuthorizedMemberSchemas []*AuthorizedMemberSchema `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AuthorizedMember) Descriptor deprecated added in v1.11.8

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

Deprecated: Use AuthorizedMember.ProtoReflect.Descriptor instead.

func (*AuthorizedMember) GetAuthorizedMemberSchemas added in v1.11.8

func (x *AuthorizedMember) GetAuthorizedMemberSchemas() []*AuthorizedMemberSchema

func (*AuthorizedMember) GetDid added in v1.11.8

func (x *AuthorizedMember) GetDid() string

func (*AuthorizedMember) ProtoMessage added in v1.11.8

func (*AuthorizedMember) ProtoMessage()

func (*AuthorizedMember) ProtoReflect added in v1.11.8

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

func (*AuthorizedMember) Reset added in v1.11.8

func (x *AuthorizedMember) Reset()

func (*AuthorizedMember) String added in v1.11.8

func (x *AuthorizedMember) String() string

type AuthorizedMemberSchema added in v1.11.8

type AuthorizedMemberSchema struct {
	SchemaUri     string `protobuf:"bytes,1,opt,name=schema_uri,json=schemaUri,proto3" json:"schema_uri,omitempty"`
	Status        string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	StatusDetails string `protobuf:"bytes,3,opt,name=status_details,json=statusDetails,proto3" json:"status_details,omitempty"`
	ValidFrom     uint64 `protobuf:"varint,4,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidUntil    uint64 `protobuf:"varint,5,opt,name=valid_until,json=validUntil,proto3" json:"valid_until,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizedMemberSchema) Descriptor deprecated added in v1.11.8

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

Deprecated: Use AuthorizedMemberSchema.ProtoReflect.Descriptor instead.

func (*AuthorizedMemberSchema) GetSchemaUri added in v1.11.8

func (x *AuthorizedMemberSchema) GetSchemaUri() string

func (*AuthorizedMemberSchema) GetStatus added in v1.11.8

func (x *AuthorizedMemberSchema) GetStatus() string

func (*AuthorizedMemberSchema) GetStatusDetails added in v1.11.8

func (x *AuthorizedMemberSchema) GetStatusDetails() string

func (*AuthorizedMemberSchema) GetValidFrom added in v1.11.8

func (x *AuthorizedMemberSchema) GetValidFrom() uint64

func (*AuthorizedMemberSchema) GetValidUntil added in v1.11.8

func (x *AuthorizedMemberSchema) GetValidUntil() uint64

func (*AuthorizedMemberSchema) ProtoMessage added in v1.11.8

func (*AuthorizedMemberSchema) ProtoMessage()

func (*AuthorizedMemberSchema) ProtoReflect added in v1.11.8

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

func (*AuthorizedMemberSchema) Reset added in v1.11.8

func (x *AuthorizedMemberSchema) Reset()

func (*AuthorizedMemberSchema) String added in v1.11.8

func (x *AuthorizedMemberSchema) String() string

type GetMemberAuthorizationStatusRequest added in v1.11.8

type GetMemberAuthorizationStatusRequest struct {

	// DID URI of member
	DidUri string `protobuf:"bytes,1,opt,name=did_uri,json=didUri,proto3" json:"did_uri,omitempty"`
	// URI of credential schema associated with member
	SchemaUri string `protobuf:"bytes,2,opt,name=schema_uri,json=schemaUri,proto3" json:"schema_uri,omitempty"`
	// contains filtered or unexported fields
}

Request to fetch member status in Trust Registry for a specific credential schema.

func (*GetMemberAuthorizationStatusRequest) Descriptor deprecated added in v1.11.8

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

Deprecated: Use GetMemberAuthorizationStatusRequest.ProtoReflect.Descriptor instead.

func (*GetMemberAuthorizationStatusRequest) GetDidUri added in v1.11.8

func (*GetMemberAuthorizationStatusRequest) GetSchemaUri added in v1.11.8

func (x *GetMemberAuthorizationStatusRequest) GetSchemaUri() string

func (*GetMemberAuthorizationStatusRequest) ProtoMessage added in v1.11.8

func (*GetMemberAuthorizationStatusRequest) ProtoMessage()

func (*GetMemberAuthorizationStatusRequest) ProtoReflect added in v1.11.8

func (*GetMemberAuthorizationStatusRequest) Reset added in v1.11.8

func (*GetMemberAuthorizationStatusRequest) String added in v1.11.8

type GetMemberAuthorizationStatusResponse added in v1.11.8

type GetMemberAuthorizationStatusResponse struct {

	// Status of member for given credential schema
	Status RegistrationStatus `protobuf:"varint,1,opt,name=status,proto3,enum=services.trustregistry.v1.RegistrationStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Response to `GetMemberAuthorizationStatusRequest`

func (*GetMemberAuthorizationStatusResponse) Descriptor deprecated added in v1.11.8

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

Deprecated: Use GetMemberAuthorizationStatusResponse.ProtoReflect.Descriptor instead.

func (*GetMemberAuthorizationStatusResponse) GetStatus added in v1.11.8

func (*GetMemberAuthorizationStatusResponse) ProtoMessage added in v1.11.8

func (*GetMemberAuthorizationStatusResponse) ProtoMessage()

func (*GetMemberAuthorizationStatusResponse) ProtoReflect added in v1.11.8

func (*GetMemberAuthorizationStatusResponse) Reset added in v1.11.8

func (*GetMemberAuthorizationStatusResponse) String added in v1.11.8

type GetMemberRequest added in v1.11.8

type GetMemberRequest struct {

	// Types that are assignable to Member:
	//
	//	*GetMemberRequest_DidUri
	//	*GetMemberRequest_WalletId
	//	*GetMemberRequest_Email
	Member isGetMemberRequest_Member `protobuf_oneof:"member"`
	// contains filtered or unexported fields
}

Request to get a member of the Trust Registry

func (*GetMemberRequest) Descriptor deprecated added in v1.11.8

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

Deprecated: Use GetMemberRequest.ProtoReflect.Descriptor instead.

func (*GetMemberRequest) GetDidUri added in v1.11.8

func (x *GetMemberRequest) GetDidUri() string

func (*GetMemberRequest) GetEmail added in v1.11.8

func (x *GetMemberRequest) GetEmail() string

func (*GetMemberRequest) GetMember added in v1.11.8

func (m *GetMemberRequest) GetMember() isGetMemberRequest_Member

func (*GetMemberRequest) GetWalletId added in v1.11.8

func (x *GetMemberRequest) GetWalletId() string

func (*GetMemberRequest) ProtoMessage added in v1.11.8

func (*GetMemberRequest) ProtoMessage()

func (*GetMemberRequest) ProtoReflect added in v1.11.8

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

func (*GetMemberRequest) Reset added in v1.11.8

func (x *GetMemberRequest) Reset()

func (*GetMemberRequest) String added in v1.11.8

func (x *GetMemberRequest) String() string

type GetMemberRequest_DidUri added in v1.11.8

type GetMemberRequest_DidUri struct {
	// DID URI of member to get
	DidUri string `protobuf:"bytes,1,opt,name=did_uri,json=didUri,proto3,oneof"`
}

type GetMemberRequest_Email added in v1.11.8

type GetMemberRequest_Email struct {
	// Email address of member to get. Must be associated with an existing Trinsic account.
	Email string `protobuf:"bytes,4,opt,name=email,proto3,oneof"`
}

type GetMemberRequest_WalletId added in v1.11.8

type GetMemberRequest_WalletId struct {
	// Trinsic Wallet ID of member to get
	WalletId string `protobuf:"bytes,3,opt,name=wallet_id,json=walletId,proto3,oneof"`
}

type GetMemberResponse added in v1.11.8

type GetMemberResponse struct {

	// Member for given did in given framework
	AuthorizedMember *AuthorizedMember `protobuf:"bytes,1,opt,name=authorized_member,json=authorizedMember,proto3" json:"authorized_member,omitempty"`
	// contains filtered or unexported fields
}

Response to `GetMemberAuthorizationStatusRequest`

func (*GetMemberResponse) Descriptor deprecated added in v1.11.8

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

Deprecated: Use GetMemberResponse.ProtoReflect.Descriptor instead.

func (*GetMemberResponse) GetAuthorizedMember added in v1.11.8

func (x *GetMemberResponse) GetAuthorizedMember() *AuthorizedMember

func (*GetMemberResponse) ProtoMessage added in v1.11.8

func (*GetMemberResponse) ProtoMessage()

func (*GetMemberResponse) ProtoReflect added in v1.11.8

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

func (*GetMemberResponse) Reset added in v1.11.8

func (x *GetMemberResponse) Reset()

func (*GetMemberResponse) String added in v1.11.8

func (x *GetMemberResponse) String() string

type ListAuthorizedMembersRequest added in v1.11.8

type ListAuthorizedMembersRequest struct {

	// id of schema that needs to be checked
	SchemaUri *string `protobuf:"bytes,1,opt,name=schema_uri,json=schemaUri,proto3,oneof" json:"schema_uri,omitempty"`
	// Token to fetch next set of results, from previous `ListAuthorizedMembersResponse`
	ContinuationToken *string `protobuf:"bytes,2,opt,name=continuation_token,json=continuationToken,proto3,oneof" json:"continuation_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthorizedMembersRequest) Descriptor deprecated added in v1.11.8

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

Deprecated: Use ListAuthorizedMembersRequest.ProtoReflect.Descriptor instead.

func (*ListAuthorizedMembersRequest) GetContinuationToken added in v1.11.8

func (x *ListAuthorizedMembersRequest) GetContinuationToken() string

func (*ListAuthorizedMembersRequest) GetSchemaUri added in v1.11.8

func (x *ListAuthorizedMembersRequest) GetSchemaUri() string

func (*ListAuthorizedMembersRequest) ProtoMessage added in v1.11.8

func (*ListAuthorizedMembersRequest) ProtoMessage()

func (*ListAuthorizedMembersRequest) ProtoReflect added in v1.11.8

func (*ListAuthorizedMembersRequest) Reset added in v1.11.8

func (x *ListAuthorizedMembersRequest) Reset()

func (*ListAuthorizedMembersRequest) String added in v1.11.8

type ListAuthorizedMembersResponse added in v1.11.8

type ListAuthorizedMembersResponse struct {

	// JSON string containing array of resultant objects
	AuthorizedMembers []*AuthorizedMember `protobuf:"bytes,1,rep,name=authorized_members,json=authorizedMembers,proto3" json:"authorized_members,omitempty"`
	// Whether more data is available to fetch for query
	HasMoreResults bool `protobuf:"varint,2,opt,name=has_more_results,json=hasMoreResults,proto3" json:"has_more_results,omitempty"`
	// Token to fetch next set of results via `ListAuthorizedMembersRequest`
	ContinuationToken string `protobuf:"bytes,3,opt,name=continuation_token,json=continuationToken,proto3" json:"continuation_token,omitempty"`
	// contains filtered or unexported fields
}

Response to `ListAuthorizedMembersRequest`

func (*ListAuthorizedMembersResponse) Descriptor deprecated added in v1.11.8

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

Deprecated: Use ListAuthorizedMembersResponse.ProtoReflect.Descriptor instead.

func (*ListAuthorizedMembersResponse) GetAuthorizedMembers added in v1.11.8

func (x *ListAuthorizedMembersResponse) GetAuthorizedMembers() []*AuthorizedMember

func (*ListAuthorizedMembersResponse) GetContinuationToken added in v1.11.8

func (x *ListAuthorizedMembersResponse) GetContinuationToken() string

func (*ListAuthorizedMembersResponse) GetHasMoreResults added in v1.11.8

func (x *ListAuthorizedMembersResponse) GetHasMoreResults() bool

func (*ListAuthorizedMembersResponse) ProtoMessage added in v1.11.8

func (*ListAuthorizedMembersResponse) ProtoMessage()

func (*ListAuthorizedMembersResponse) ProtoReflect added in v1.11.8

func (*ListAuthorizedMembersResponse) Reset added in v1.11.8

func (x *ListAuthorizedMembersResponse) Reset()

func (*ListAuthorizedMembersResponse) String added in v1.11.8

type RegisterMemberRequest

type RegisterMemberRequest struct {

	// Types that are assignable to Member:
	//
	//	*RegisterMemberRequest_DidUri
	//	*RegisterMemberRequest_WalletId
	//	*RegisterMemberRequest_Email
	Member isRegisterMemberRequest_Member `protobuf_oneof:"member"`
	// URI of credential schema to register member as authorized issuer of
	SchemaUri string `protobuf:"bytes,10,opt,name=schema_uri,json=schemaUri,proto3" json:"schema_uri,omitempty"`
	// Unix Timestamp member is valid from. Member will not be considered valid before this timestamp.
	ValidFromUtc uint64 `protobuf:"varint,11,opt,name=valid_from_utc,json=validFromUtc,proto3" json:"valid_from_utc,omitempty"`
	// Unix Timestamp member is valid until. Member will not be considered valid after this timestamp.
	ValidUntilUtc uint64 `protobuf:"varint,12,opt,name=valid_until_utc,json=validUntilUtc,proto3" json:"valid_until_utc,omitempty"`
	// contains filtered or unexported fields
}

Request to register a member as a valid issuer of a specific credential schema. Only one of `did_uri`, `wallet_id`, or `email` may be specified.

func (*RegisterMemberRequest) Descriptor deprecated

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

Deprecated: Use RegisterMemberRequest.ProtoReflect.Descriptor instead.

func (*RegisterMemberRequest) GetDidUri

func (x *RegisterMemberRequest) GetDidUri() string

func (*RegisterMemberRequest) GetEmail

func (x *RegisterMemberRequest) GetEmail() string

func (*RegisterMemberRequest) GetMember

func (m *RegisterMemberRequest) GetMember() isRegisterMemberRequest_Member

func (*RegisterMemberRequest) GetSchemaUri

func (x *RegisterMemberRequest) GetSchemaUri() string

func (*RegisterMemberRequest) GetValidFromUtc

func (x *RegisterMemberRequest) GetValidFromUtc() uint64

func (*RegisterMemberRequest) GetValidUntilUtc

func (x *RegisterMemberRequest) GetValidUntilUtc() uint64

func (*RegisterMemberRequest) GetWalletId

func (x *RegisterMemberRequest) GetWalletId() string

func (*RegisterMemberRequest) ProtoMessage

func (*RegisterMemberRequest) ProtoMessage()

func (*RegisterMemberRequest) ProtoReflect

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

func (*RegisterMemberRequest) Reset

func (x *RegisterMemberRequest) Reset()

func (*RegisterMemberRequest) String

func (x *RegisterMemberRequest) String() string

type RegisterMemberRequest_DidUri

type RegisterMemberRequest_DidUri struct {
	// DID URI of member to register
	DidUri string `protobuf:"bytes,1,opt,name=did_uri,json=didUri,proto3,oneof"`
}

type RegisterMemberRequest_Email

type RegisterMemberRequest_Email struct {
	// Email address of member to register. Must be associated with an existing Trinsic account.
	Email string `protobuf:"bytes,4,opt,name=email,proto3,oneof"`
}

type RegisterMemberRequest_WalletId

type RegisterMemberRequest_WalletId struct {
	// Trinsic Wallet ID of member to register
	WalletId string `protobuf:"bytes,3,opt,name=wallet_id,json=walletId,proto3,oneof"`
}

type RegisterMemberResponse

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

Response to `RegisterMemberRequest`

func (*RegisterMemberResponse) Descriptor deprecated

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

Deprecated: Use RegisterMemberResponse.ProtoReflect.Descriptor instead.

func (*RegisterMemberResponse) ProtoMessage

func (*RegisterMemberResponse) ProtoMessage()

func (*RegisterMemberResponse) ProtoReflect

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

func (*RegisterMemberResponse) Reset

func (x *RegisterMemberResponse) Reset()

func (*RegisterMemberResponse) String

func (x *RegisterMemberResponse) String() string

type RegistrationStatus

type RegistrationStatus int32
const (
	RegistrationStatus_CURRENT    RegistrationStatus = 0  // Member is currently authorized, as of the time of the query
	RegistrationStatus_EXPIRED    RegistrationStatus = 1  // Member's authorization has expired
	RegistrationStatus_TERMINATED RegistrationStatus = 2  // Member has voluntarily ceased Issuer role under the specific EGF
	RegistrationStatus_REVOKED    RegistrationStatus = 3  // Member authority under specific EGF was terminated by the governing authority
	RegistrationStatus_NOT_FOUND  RegistrationStatus = 10 // Member is not associated with given credential schema in the EGF
)

func (RegistrationStatus) Descriptor

func (RegistrationStatus) Enum

func (RegistrationStatus) EnumDescriptor deprecated

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

Deprecated: Use RegistrationStatus.Descriptor instead.

func (RegistrationStatus) Number

func (RegistrationStatus) String

func (x RegistrationStatus) String() string

func (RegistrationStatus) Type

type TrustRegistryClient

type TrustRegistryClient interface {
	// Register an authoritative issuer for a credential schema
	RegisterMember(ctx context.Context, in *RegisterMemberRequest, opts ...grpc.CallOption) (*RegisterMemberResponse, error)
	// Removes an authoritative issuer for a credential schema from the trust registry
	UnregisterMember(ctx context.Context, in *UnregisterMemberRequest, opts ...grpc.CallOption) (*UnregisterMemberResponse, error)
	// Fetch the status of a member for a given credential schema in a trust registry
	GetMemberAuthorizationStatus(ctx context.Context, in *GetMemberAuthorizationStatusRequest, opts ...grpc.CallOption) (*GetMemberAuthorizationStatusResponse, error)
	// Fetch the ecosystem's authorized issuers and the respective templates against which it can issue
	ListAuthorizedMembers(ctx context.Context, in *ListAuthorizedMembersRequest, opts ...grpc.CallOption) (*ListAuthorizedMembersResponse, error)
	// Get member for a given did in a trust registry
	GetMember(ctx context.Context, in *GetMemberRequest, opts ...grpc.CallOption) (*GetMemberResponse, error)
}

TrustRegistryClient is the client API for TrustRegistry 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.

type TrustRegistryServer

type TrustRegistryServer interface {
	// Register an authoritative issuer for a credential schema
	RegisterMember(context.Context, *RegisterMemberRequest) (*RegisterMemberResponse, error)
	// Removes an authoritative issuer for a credential schema from the trust registry
	UnregisterMember(context.Context, *UnregisterMemberRequest) (*UnregisterMemberResponse, error)
	// Fetch the status of a member for a given credential schema in a trust registry
	GetMemberAuthorizationStatus(context.Context, *GetMemberAuthorizationStatusRequest) (*GetMemberAuthorizationStatusResponse, error)
	// Fetch the ecosystem's authorized issuers and the respective templates against which it can issue
	ListAuthorizedMembers(context.Context, *ListAuthorizedMembersRequest) (*ListAuthorizedMembersResponse, error)
	// Get member for a given did in a trust registry
	GetMember(context.Context, *GetMemberRequest) (*GetMemberResponse, error)
	// contains filtered or unexported methods
}

TrustRegistryServer is the server API for TrustRegistry service. All implementations must embed UnimplementedTrustRegistryServer for forward compatibility

type UnimplementedTrustRegistryServer

type UnimplementedTrustRegistryServer struct {
}

UnimplementedTrustRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedTrustRegistryServer) GetMember added in v1.11.8

func (UnimplementedTrustRegistryServer) GetMemberAuthorizationStatus added in v1.11.8

func (UnimplementedTrustRegistryServer) ListAuthorizedMembers added in v1.11.8

func (UnimplementedTrustRegistryServer) RegisterMember

func (UnimplementedTrustRegistryServer) UnregisterMember

type UnregisterMemberRequest

type UnregisterMemberRequest struct {

	// Types that are assignable to Member:
	//
	//	*UnregisterMemberRequest_DidUri
	//	*UnregisterMemberRequest_WalletId
	//	*UnregisterMemberRequest_Email
	Member isUnregisterMemberRequest_Member `protobuf_oneof:"member"`
	// URI of credential schema to unregister member as authorized issuer of
	SchemaUri string `protobuf:"bytes,10,opt,name=schema_uri,json=schemaUri,proto3" json:"schema_uri,omitempty"`
	// contains filtered or unexported fields
}

Request to unregister a member as a valid issuer of a specific credential schema. Only one of `did_uri`, `wallet_id`, or `email` may be specified. The URI of the credential schema must be specified.

func (*UnregisterMemberRequest) Descriptor deprecated

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

Deprecated: Use UnregisterMemberRequest.ProtoReflect.Descriptor instead.

func (*UnregisterMemberRequest) GetDidUri

func (x *UnregisterMemberRequest) GetDidUri() string

func (*UnregisterMemberRequest) GetEmail

func (x *UnregisterMemberRequest) GetEmail() string

func (*UnregisterMemberRequest) GetMember

func (m *UnregisterMemberRequest) GetMember() isUnregisterMemberRequest_Member

func (*UnregisterMemberRequest) GetSchemaUri

func (x *UnregisterMemberRequest) GetSchemaUri() string

func (*UnregisterMemberRequest) GetWalletId

func (x *UnregisterMemberRequest) GetWalletId() string

func (*UnregisterMemberRequest) ProtoMessage

func (*UnregisterMemberRequest) ProtoMessage()

func (*UnregisterMemberRequest) ProtoReflect

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

func (*UnregisterMemberRequest) Reset

func (x *UnregisterMemberRequest) Reset()

func (*UnregisterMemberRequest) String

func (x *UnregisterMemberRequest) String() string

type UnregisterMemberRequest_DidUri

type UnregisterMemberRequest_DidUri struct {
	// DID URI of member to unregister
	DidUri string `protobuf:"bytes,1,opt,name=did_uri,json=didUri,proto3,oneof"`
}

type UnregisterMemberRequest_Email

type UnregisterMemberRequest_Email struct {
	// Email address of member to unregister. Must be associated with an existing Trinsic account.
	Email string `protobuf:"bytes,4,opt,name=email,proto3,oneof"`
}

type UnregisterMemberRequest_WalletId

type UnregisterMemberRequest_WalletId struct {
	// Trinsic Wallet ID of member to unregister
	WalletId string `protobuf:"bytes,3,opt,name=wallet_id,json=walletId,proto3,oneof"`
}

type UnregisterMemberResponse

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

Response to `UnregisterMemberRequest`

func (*UnregisterMemberResponse) Descriptor deprecated

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

Deprecated: Use UnregisterMemberResponse.ProtoReflect.Descriptor instead.

func (*UnregisterMemberResponse) ProtoMessage

func (*UnregisterMemberResponse) ProtoMessage()

func (*UnregisterMemberResponse) ProtoReflect

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

func (*UnregisterMemberResponse) Reset

func (x *UnregisterMemberResponse) Reset()

func (*UnregisterMemberResponse) String

func (x *UnregisterMemberResponse) String() string

type UnsafeTrustRegistryServer

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

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

Jump to

Keyboard shortcuts

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