gen

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2022 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package gen is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_proto_imp_api_id_id_proto protoreflect.FileDescriptor
View Source
var ID_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "id.ID",
	HandlerType: (*IDServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ResolveDID",
			Handler:    _ID_ResolveDID_Handler,
		},
		{
			MethodName: "ListDID",
			Handler:    _ID_ListDID_Handler,
		},
		{
			MethodName: "CreateDID",
			Handler:    _ID_CreateDID_Handler,
		},
		{
			MethodName: "ImportDID",
			Handler:    _ID_ImportDID_Handler,
		},
		{
			MethodName: "UpdateDID",
			Handler:    _ID_UpdateDID_Handler,
		},
		{
			MethodName: "DeleteDID",
			Handler:    _ID_DeleteDID_Handler,
		},
		{
			MethodName: "BackupDID",
			Handler:    _ID_BackupDID_Handler,
		},
		{
			MethodName: "RecoverDID",
			Handler:    _ID_RecoverDID_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/imp/api/id/id.proto",
}

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

Functions

func RegisterIDHandler

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

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

func RegisterIDHandlerClient

func RegisterIDHandlerClient(ctx context.Context, mux *runtime.ServeMux, client IDClient) error

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

func RegisterIDHandlerFromEndpoint

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

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

func RegisterIDHandlerServer

func RegisterIDHandlerServer(ctx context.Context, mux *runtime.ServeMux, server IDServer) error

RegisterIDHandlerServer registers the http handlers for service ID to "mux". UnaryRPC :call IDServer 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 RegisterIDHandlerFromEndpoint instead.

func RegisterIDServer

func RegisterIDServer(s grpc.ServiceRegistrar, srv IDServer)

Types

type BackupDIDRequest

type BackupDIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The ID of the did to back up
	// contains filtered or unexported fields
}

* Represents a request to backup a did.

func (*BackupDIDRequest) Descriptor deprecated

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

Deprecated: Use BackupDIDRequest.ProtoReflect.Descriptor instead.

func (*BackupDIDRequest) GetId

func (x *BackupDIDRequest) GetId() string

func (*BackupDIDRequest) ProtoMessage

func (*BackupDIDRequest) ProtoMessage()

func (*BackupDIDRequest) ProtoReflect

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

func (*BackupDIDRequest) Reset

func (x *BackupDIDRequest) Reset()

func (*BackupDIDRequest) String

func (x *BackupDIDRequest) String() string

type BackupDIDResponse

type BackupDIDResponse struct {
	RecoveryKit *RecoveryKit `protobuf:"bytes,1,opt,name=recovery_kit,json=recoveryKit,proto3" json:"recovery_kit,omitempty"` // The recovery kit of the DID.
	// contains filtered or unexported fields
}

* Represents a response containing the did backup recovery kit.

func (*BackupDIDResponse) Descriptor deprecated

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

Deprecated: Use BackupDIDResponse.ProtoReflect.Descriptor instead.

func (*BackupDIDResponse) GetRecoveryKit

func (x *BackupDIDResponse) GetRecoveryKit() *RecoveryKit

func (*BackupDIDResponse) ProtoMessage

func (*BackupDIDResponse) ProtoMessage()

func (*BackupDIDResponse) ProtoReflect

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

func (*BackupDIDResponse) Reset

func (x *BackupDIDResponse) Reset()

func (*BackupDIDResponse) String

func (x *BackupDIDResponse) String() string

type CreateDIDRequest

type CreateDIDRequest struct {
	Type             string             `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`                         // The DID type to create
	ServiceEndpoints []*ServiceEndpoint `protobuf:"bytes,2,rep,name=serviceEndpoints,proto3" json:"serviceEndpoints,omitempty"` // A list of service endpoints to create the DID with
	// contains filtered or unexported fields
}

* Represents a request to create a DID document.

func (*CreateDIDRequest) Descriptor deprecated

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

Deprecated: Use CreateDIDRequest.ProtoReflect.Descriptor instead.

func (*CreateDIDRequest) GetServiceEndpoints

func (x *CreateDIDRequest) GetServiceEndpoints() []*ServiceEndpoint

func (*CreateDIDRequest) GetType

func (x *CreateDIDRequest) GetType() string

func (*CreateDIDRequest) ProtoMessage

func (*CreateDIDRequest) ProtoMessage()

func (*CreateDIDRequest) ProtoReflect

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

func (*CreateDIDRequest) Reset

func (x *CreateDIDRequest) Reset()

func (*CreateDIDRequest) String

func (x *CreateDIDRequest) String() string

type CreateDIDResponse

type CreateDIDResponse struct {
	Document    string       `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`                            // The created DID document ID.
	LongFormDid string       `protobuf:"bytes,2,opt,name=long_form_did,json=longFormDid,proto3" json:"long_form_did,omitempty"` // The long form DID string with `initialState` and/or `signedIetfJsonPatch` query parameters encoded inline.
	RecoveryKit *RecoveryKit `protobuf:"bytes,3,opt,name=recovery_kit,json=recoveryKit,proto3" json:"recovery_kit,omitempty"`   // The recovery kit of the created DID
	// contains filtered or unexported fields
}

* Represents a response the document for the created DID.

func (*CreateDIDResponse) Descriptor deprecated

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

Deprecated: Use CreateDIDResponse.ProtoReflect.Descriptor instead.

func (*CreateDIDResponse) GetDocument

func (x *CreateDIDResponse) GetDocument() string

func (*CreateDIDResponse) GetLongFormDid

func (x *CreateDIDResponse) GetLongFormDid() string

func (*CreateDIDResponse) GetRecoveryKit

func (x *CreateDIDResponse) GetRecoveryKit() *RecoveryKit

func (*CreateDIDResponse) ProtoMessage

func (*CreateDIDResponse) ProtoMessage()

func (*CreateDIDResponse) ProtoReflect

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

func (*CreateDIDResponse) Reset

func (x *CreateDIDResponse) Reset()

func (*CreateDIDResponse) String

func (x *CreateDIDResponse) String() string

type DeleteDIDRequest

type DeleteDIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The ID of the did to delete
	// contains filtered or unexported fields
}

* Represents a request to delete a did.

func (*DeleteDIDRequest) Descriptor deprecated

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

Deprecated: Use DeleteDIDRequest.ProtoReflect.Descriptor instead.

func (*DeleteDIDRequest) GetId

func (x *DeleteDIDRequest) GetId() string

func (*DeleteDIDRequest) ProtoMessage

func (*DeleteDIDRequest) ProtoMessage()

func (*DeleteDIDRequest) ProtoReflect

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

func (*DeleteDIDRequest) Reset

func (x *DeleteDIDRequest) Reset()

func (*DeleteDIDRequest) String

func (x *DeleteDIDRequest) String() string

type DeleteDIDResponse

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

* Represents a response containing the did deletion event.

func (*DeleteDIDResponse) Descriptor deprecated

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

Deprecated: Use DeleteDIDResponse.ProtoReflect.Descriptor instead.

func (*DeleteDIDResponse) ProtoMessage

func (*DeleteDIDResponse) ProtoMessage()

func (*DeleteDIDResponse) ProtoReflect

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

func (*DeleteDIDResponse) Reset

func (x *DeleteDIDResponse) Reset()

func (*DeleteDIDResponse) String

func (x *DeleteDIDResponse) String() string

type IDClient

type IDClient interface {
	//*
	// ResolveDID resolves a DID URI and returns a DID document representing the identity.
	ResolveDID(ctx context.Context, in *ResolveDIDRequest, opts ...grpc.CallOption) (*ResolveDIDResponse, error)
	//*
	// ListDID lists all of the DIDs stored locally.
	ListDID(ctx context.Context, in *ListDIDRequest, opts ...grpc.CallOption) (*ListDIDResponse, error)
	//*
	// CreateDID creates a DID for the user with the given information.
	CreateDID(ctx context.Context, in *CreateDIDRequest, opts ...grpc.CallOption) (*CreateDIDResponse, error)
	//*
	// ImportDID imports a DID document which belongs to the user.
	ImportDID(ctx context.Context, in *ImportDIDRequest, opts ...grpc.CallOption) (*ImportDIDResponse, error)
	//*
	// UpdateDID updates a DID document with a patch document.
	UpdateDID(ctx context.Context, in *UpdateDIDRequest, opts ...grpc.CallOption) (*UpdateDIDResponse, error)
	//*
	// DeleteDID will delete a specific did.
	DeleteDID(ctx context.Context, in *DeleteDIDRequest, opts ...grpc.CallOption) (*DeleteDIDResponse, error)
	BackupDID(ctx context.Context, in *BackupDIDRequest, opts ...grpc.CallOption) (*BackupDIDResponse, error)
	RecoverDID(ctx context.Context, in *RecoverDIDRequest, opts ...grpc.CallOption) (*RecoverDIDResponse, error)
}

IDClient is the client API for ID 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.

func NewIDClient

func NewIDClient(cc grpc.ClientConnInterface) IDClient

type IDServer

type IDServer interface {
	//*
	// ResolveDID resolves a DID URI and returns a DID document representing the identity.
	ResolveDID(context.Context, *ResolveDIDRequest) (*ResolveDIDResponse, error)
	//*
	// ListDID lists all of the DIDs stored locally.
	ListDID(context.Context, *ListDIDRequest) (*ListDIDResponse, error)
	//*
	// CreateDID creates a DID for the user with the given information.
	CreateDID(context.Context, *CreateDIDRequest) (*CreateDIDResponse, error)
	//*
	// ImportDID imports a DID document which belongs to the user.
	ImportDID(context.Context, *ImportDIDRequest) (*ImportDIDResponse, error)
	//*
	// UpdateDID updates a DID document with a patch document.
	UpdateDID(context.Context, *UpdateDIDRequest) (*UpdateDIDResponse, error)
	//*
	// DeleteDID will delete a specific did.
	DeleteDID(context.Context, *DeleteDIDRequest) (*DeleteDIDResponse, error)
	BackupDID(context.Context, *BackupDIDRequest) (*BackupDIDResponse, error)
	RecoverDID(context.Context, *RecoverDIDRequest) (*RecoverDIDResponse, error)
	// contains filtered or unexported methods
}

IDServer is the server API for ID service. All implementations must embed UnimplementedIDServer for forward compatibility

type ImportDIDRequest

type ImportDIDRequest struct {
	Document    string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`                            // The DID document to import, optional if `long_form_did` is present.
	LongFormDid string `protobuf:"bytes,2,opt,name=long_form_did,json=longFormDid,proto3" json:"long_form_did,omitempty"` // The long form DID string with `initialState` and/or `signedIetfJsonPatch` query parameters encoded inline.
	// contains filtered or unexported fields
}

* Represents a request to import a user's DID document.

func (*ImportDIDRequest) Descriptor deprecated

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

Deprecated: Use ImportDIDRequest.ProtoReflect.Descriptor instead.

func (*ImportDIDRequest) GetDocument

func (x *ImportDIDRequest) GetDocument() string

func (*ImportDIDRequest) GetLongFormDid

func (x *ImportDIDRequest) GetLongFormDid() string

func (*ImportDIDRequest) ProtoMessage

func (*ImportDIDRequest) ProtoMessage()

func (*ImportDIDRequest) ProtoReflect

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

func (*ImportDIDRequest) Reset

func (x *ImportDIDRequest) Reset()

func (*ImportDIDRequest) String

func (x *ImportDIDRequest) String() string

type ImportDIDResponse

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

* Represents a response after importing a user's DID document.

func (*ImportDIDResponse) Descriptor deprecated

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

Deprecated: Use ImportDIDResponse.ProtoReflect.Descriptor instead.

func (*ImportDIDResponse) ProtoMessage

func (*ImportDIDResponse) ProtoMessage()

func (*ImportDIDResponse) ProtoReflect

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

func (*ImportDIDResponse) Reset

func (x *ImportDIDResponse) Reset()

func (*ImportDIDResponse) String

func (x *ImportDIDResponse) String() string

type ListDIDRequest

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

* Represents a request to list DIDs stored locally.

func (*ListDIDRequest) Descriptor deprecated

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

Deprecated: Use ListDIDRequest.ProtoReflect.Descriptor instead.

func (*ListDIDRequest) ProtoMessage

func (*ListDIDRequest) ProtoMessage()

func (*ListDIDRequest) ProtoReflect

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

func (*ListDIDRequest) Reset

func (x *ListDIDRequest) Reset()

func (*ListDIDRequest) String

func (x *ListDIDRequest) String() string

type ListDIDResponse

type ListDIDResponse struct {
	Documents []string `protobuf:"bytes,1,rep,name=documents,proto3" json:"documents,omitempty"` // The stored DID documents
	// contains filtered or unexported fields
}

* Represents a response containing a list of the stored DIDs.

func (*ListDIDResponse) Descriptor deprecated

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

Deprecated: Use ListDIDResponse.ProtoReflect.Descriptor instead.

func (*ListDIDResponse) GetDocuments

func (x *ListDIDResponse) GetDocuments() []string

func (*ListDIDResponse) ProtoMessage

func (*ListDIDResponse) ProtoMessage()

func (*ListDIDResponse) ProtoReflect

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

func (*ListDIDResponse) Reset

func (x *ListDIDResponse) Reset()

func (*ListDIDResponse) String

func (x *ListDIDResponse) String() string

type RecoverDIDRequest

type RecoverDIDRequest struct {
	RecoveryKit *RecoveryKit `protobuf:"bytes,1,opt,name=recovery_kit,json=recoveryKit,proto3" json:"recovery_kit,omitempty"` // The DID to recover.
	Passphrase  *string      `protobuf:"bytes,2,opt,name=passphrase,proto3,oneof" json:"passphrase,omitempty"`                // If using the recovery kit to also init the seed with the passed in mnenomic, provide a passphrase to encrypt DB/seed with. Not needed if `id.InitSeed` has already ran before.
	// contains filtered or unexported fields
}

* Represents a request to recover a did with the recovery kit.

func (*RecoverDIDRequest) Descriptor deprecated

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

Deprecated: Use RecoverDIDRequest.ProtoReflect.Descriptor instead.

func (*RecoverDIDRequest) GetPassphrase

func (x *RecoverDIDRequest) GetPassphrase() string

func (*RecoverDIDRequest) GetRecoveryKit

func (x *RecoverDIDRequest) GetRecoveryKit() *RecoveryKit

func (*RecoverDIDRequest) ProtoMessage

func (*RecoverDIDRequest) ProtoMessage()

func (*RecoverDIDRequest) ProtoReflect

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

func (*RecoverDIDRequest) Reset

func (x *RecoverDIDRequest) Reset()

func (*RecoverDIDRequest) String

func (x *RecoverDIDRequest) String() string

type RecoverDIDResponse

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

* Represents a response containing the did recovery result.

func (*RecoverDIDResponse) Descriptor deprecated

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

Deprecated: Use RecoverDIDResponse.ProtoReflect.Descriptor instead.

func (*RecoverDIDResponse) ProtoMessage

func (*RecoverDIDResponse) ProtoMessage()

func (*RecoverDIDResponse) ProtoReflect

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

func (*RecoverDIDResponse) Reset

func (x *RecoverDIDResponse) Reset()

func (*RecoverDIDResponse) String

func (x *RecoverDIDResponse) String() string

type RecoveryKit

type RecoveryKit struct {
	Did               string   `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"`                                                         // The DID this recovery kit is for
	LongFormDid       *string  `protobuf:"bytes,2,opt,name=long_form_did,json=longFormDid,proto3,oneof" json:"long_form_did,omitempty"`              // The long form DID with the document/patches encoded into the DID. Only necessary for PEER.
	DidDerivationPath uint32   `protobuf:"varint,3,opt,name=did_derivation_path,json=didDerivationPath,proto3" json:"did_derivation_path,omitempty"` // The parent derivation path for the DID
	KeyDerivations    []uint32 `protobuf:"varint,4,rep,packed,name=key_derivations,json=keyDerivations,proto3" json:"key_derivations,omitempty"`     // Each key derivation path created under a DID
	Seed              string   `protobuf:"bytes,5,opt,name=seed,proto3" json:"seed,omitempty"`                                                       // The seed words backing the identity
	// contains filtered or unexported fields
}

* Represents a DID recovery kit to back up and restore from later.

func (*RecoveryKit) Descriptor deprecated

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

Deprecated: Use RecoveryKit.ProtoReflect.Descriptor instead.

func (*RecoveryKit) GetDid

func (x *RecoveryKit) GetDid() string

func (*RecoveryKit) GetDidDerivationPath

func (x *RecoveryKit) GetDidDerivationPath() uint32

func (*RecoveryKit) GetKeyDerivations

func (x *RecoveryKit) GetKeyDerivations() []uint32

func (*RecoveryKit) GetLongFormDid

func (x *RecoveryKit) GetLongFormDid() string

func (*RecoveryKit) GetSeed

func (x *RecoveryKit) GetSeed() string

func (*RecoveryKit) ProtoMessage

func (*RecoveryKit) ProtoMessage()

func (*RecoveryKit) ProtoReflect

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

func (*RecoveryKit) Reset

func (x *RecoveryKit) Reset()

func (*RecoveryKit) String

func (x *RecoveryKit) String() string

type ResolveDIDRequest

type ResolveDIDRequest struct {
	Did string `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"` // The DID URI to resolve
	// contains filtered or unexported fields
}

* Represents a request to resolve a DID into a DID document.

func (*ResolveDIDRequest) Descriptor deprecated

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

Deprecated: Use ResolveDIDRequest.ProtoReflect.Descriptor instead.

func (*ResolveDIDRequest) GetDid

func (x *ResolveDIDRequest) GetDid() string

func (*ResolveDIDRequest) ProtoMessage

func (*ResolveDIDRequest) ProtoMessage()

func (*ResolveDIDRequest) ProtoReflect

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

func (*ResolveDIDRequest) Reset

func (x *ResolveDIDRequest) Reset()

func (*ResolveDIDRequest) String

func (x *ResolveDIDRequest) String() string

type ResolveDIDResponse

type ResolveDIDResponse struct {
	Document    string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`                            // The resolved DID document
	LongFormDid string `protobuf:"bytes,2,opt,name=long_form_did,json=longFormDid,proto3" json:"long_form_did,omitempty"` // The long form DID string with `initialState` and/or `signedIetfJsonPatch` query parameters encoded inline.
	// contains filtered or unexported fields
}

* Represents a response containing the resolved DID document of the passed in DID URI.

func (*ResolveDIDResponse) Descriptor deprecated

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

Deprecated: Use ResolveDIDResponse.ProtoReflect.Descriptor instead.

func (*ResolveDIDResponse) GetDocument

func (x *ResolveDIDResponse) GetDocument() string

func (*ResolveDIDResponse) GetLongFormDid

func (x *ResolveDIDResponse) GetLongFormDid() string

func (*ResolveDIDResponse) ProtoMessage

func (*ResolveDIDResponse) ProtoMessage()

func (*ResolveDIDResponse) ProtoReflect

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

func (*ResolveDIDResponse) Reset

func (x *ResolveDIDResponse) Reset()

func (*ResolveDIDResponse) String

func (x *ResolveDIDResponse) String() string

type ServiceEndpoint

type ServiceEndpoint struct {
	Id              string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                           // The ID of the service endpoint
	Type            string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`                       // The type of the service endpoint
	ServiceEndpoint string `protobuf:"bytes,3,opt,name=serviceEndpoint,proto3" json:"serviceEndpoint,omitempty"` // The serviceEndpoint URI
	// contains filtered or unexported fields
}

func (*ServiceEndpoint) Descriptor deprecated

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

Deprecated: Use ServiceEndpoint.ProtoReflect.Descriptor instead.

func (*ServiceEndpoint) GetId

func (x *ServiceEndpoint) GetId() string

func (*ServiceEndpoint) GetServiceEndpoint

func (x *ServiceEndpoint) GetServiceEndpoint() string

func (*ServiceEndpoint) GetType

func (x *ServiceEndpoint) GetType() string

func (*ServiceEndpoint) ProtoMessage

func (*ServiceEndpoint) ProtoMessage()

func (*ServiceEndpoint) ProtoReflect

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

func (*ServiceEndpoint) Reset

func (x *ServiceEndpoint) Reset()

func (*ServiceEndpoint) String

func (x *ServiceEndpoint) String() string

type StoreDIDRequest

type StoreDIDRequest struct {
	Document string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` // The DID document to store
	// contains filtered or unexported fields
}

* Represents a request to store a DID document.

func (*StoreDIDRequest) Descriptor deprecated

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

Deprecated: Use StoreDIDRequest.ProtoReflect.Descriptor instead.

func (*StoreDIDRequest) GetDocument

func (x *StoreDIDRequest) GetDocument() string

func (*StoreDIDRequest) ProtoMessage

func (*StoreDIDRequest) ProtoMessage()

func (*StoreDIDRequest) ProtoReflect

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

func (*StoreDIDRequest) Reset

func (x *StoreDIDRequest) Reset()

func (*StoreDIDRequest) String

func (x *StoreDIDRequest) String() string

type StoreDIDResponse

type StoreDIDResponse struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The resolved DID document ID.
	// contains filtered or unexported fields
}

* Represents a response containing the resolved ID of the passed in DID document.

func (*StoreDIDResponse) Descriptor deprecated

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

Deprecated: Use StoreDIDResponse.ProtoReflect.Descriptor instead.

func (*StoreDIDResponse) GetId

func (x *StoreDIDResponse) GetId() string

func (*StoreDIDResponse) ProtoMessage

func (*StoreDIDResponse) ProtoMessage()

func (*StoreDIDResponse) ProtoReflect

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

func (*StoreDIDResponse) Reset

func (x *StoreDIDResponse) Reset()

func (*StoreDIDResponse) String

func (x *StoreDIDResponse) String() string

type UnimplementedIDServer

type UnimplementedIDServer struct {
}

UnimplementedIDServer must be embedded to have forward compatible implementations.

func (UnimplementedIDServer) BackupDID

func (UnimplementedIDServer) CreateDID

func (UnimplementedIDServer) DeleteDID

func (UnimplementedIDServer) ImportDID

func (UnimplementedIDServer) ListDID

func (UnimplementedIDServer) RecoverDID

func (UnimplementedIDServer) ResolveDID

func (UnimplementedIDServer) UpdateDID

type UnsafeIDServer added in v1.0.5

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

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

type UpdateDIDRequest

type UpdateDIDRequest struct {
	Document string `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` // The DID document patch to use as the update
	// contains filtered or unexported fields
}

* Represents a request to update a DID document.

func (*UpdateDIDRequest) Descriptor deprecated

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

Deprecated: Use UpdateDIDRequest.ProtoReflect.Descriptor instead.

func (*UpdateDIDRequest) GetDocument

func (x *UpdateDIDRequest) GetDocument() string

func (*UpdateDIDRequest) ProtoMessage

func (*UpdateDIDRequest) ProtoMessage()

func (*UpdateDIDRequest) ProtoReflect

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

func (*UpdateDIDRequest) Reset

func (x *UpdateDIDRequest) Reset()

func (*UpdateDIDRequest) String

func (x *UpdateDIDRequest) String() string

type UpdateDIDResponse

type UpdateDIDResponse struct {
	Document    string       `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`                                // The updated DID document ID.
	LongFormDid string       `protobuf:"bytes,2,opt,name=long_form_did,json=longFormDid,proto3" json:"long_form_did,omitempty"`     // The long form DID string with `initialState` and/or `signedIetfJsonPatch` query parameters encoded inline.
	RecoveryKit *RecoveryKit `protobuf:"bytes,3,opt,name=recovery_kit,json=recoveryKit,proto3,oneof" json:"recovery_kit,omitempty"` // The recovery kit of the updated DID. Only needed on Peer DIDs.
	// contains filtered or unexported fields
}

* Represents a response after updating a DID document.

func (*UpdateDIDResponse) Descriptor deprecated

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

Deprecated: Use UpdateDIDResponse.ProtoReflect.Descriptor instead.

func (*UpdateDIDResponse) GetDocument

func (x *UpdateDIDResponse) GetDocument() string

func (*UpdateDIDResponse) GetLongFormDid

func (x *UpdateDIDResponse) GetLongFormDid() string

func (*UpdateDIDResponse) GetRecoveryKit

func (x *UpdateDIDResponse) GetRecoveryKit() *RecoveryKit

func (*UpdateDIDResponse) ProtoMessage

func (*UpdateDIDResponse) ProtoMessage()

func (*UpdateDIDResponse) ProtoReflect

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

func (*UpdateDIDResponse) Reset

func (x *UpdateDIDResponse) Reset()

func (*UpdateDIDResponse) String

func (x *UpdateDIDResponse) String() string

Jump to

Keyboard shortcuts

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