Documentation
¶
Index ¶
- Variables
- func RegisterCredentialsIssueServiceServer(s grpc.ServiceRegistrar, srv CredentialsIssueServiceServer)
- func RegisterCredentialsPresentServiceServer(s grpc.ServiceRegistrar, srv CredentialsPresentServiceServer)
- func RegisterCredentialsVerifyServiceServer(s grpc.ServiceRegistrar, srv CredentialsVerifyServiceServer)
- func RegisterDegreeServiceServer(s grpc.ServiceRegistrar, srv DegreeServiceServer)
- func RegisterVerifiableControllerServer(s grpc.ServiceRegistrar, srv VerifiableControllerServer)
- type ContinueExchangeRequest
- func (*ContinueExchangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ContinueExchangeRequest) GetDescription() *types.VerifiablePresentation
- func (x *ContinueExchangeRequest) GetType() *anypb.Any
- func (*ContinueExchangeRequest) ProtoMessage()
- func (x *ContinueExchangeRequest) ProtoReflect() protoreflect.Message
- func (x *ContinueExchangeRequest) Reset()
- func (x *ContinueExchangeRequest) String() string
- type CreateDegreeRequest
- type CredentialRecord
- type CredentialRecordResult
- func (*CredentialRecordResult) Descriptor() ([]byte, []int)deprecated
- func (x *CredentialRecordResult) GetResult() []*types1.Record
- func (x *CredentialRecordResult) GetTotalRecords() int64
- func (*CredentialRecordResult) ProtoMessage()
- func (x *CredentialRecordResult) ProtoReflect() protoreflect.Message
- func (x *CredentialRecordResult) Reset()
- func (x *CredentialRecordResult) String() string
- type CredentialRes
- type CredentialsIssueServiceClient
- type CredentialsIssueServiceServer
- type CredentialsIssueService_GetAllClient
- type CredentialsIssueService_GetAllServer
- type CredentialsPresentServiceClient
- type CredentialsPresentServiceServer
- type CredentialsPresentService_ContinueExchangeClient
- type CredentialsPresentService_ContinueExchangeServer
- type CredentialsPresentService_GetAllClient
- type CredentialsPresentService_GetAllServer
- type CredentialsPresentService_InitiateExchangeClient
- type CredentialsPresentService_InitiateExchangeServer
- type CredentialsVerifyServiceClient
- type CredentialsVerifyServiceServer
- type CredentialsVerifyService_VerifyCredentialClient
- type CredentialsVerifyService_VerifyCredentialServer
- type CredentialsVerifyService_VerifyPresentationClient
- type CredentialsVerifyService_VerifyPresentationServer
- type DegreeServiceClient
- type DegreeServiceServer
- type DegreeService_GetAllClient
- type DegreeService_GetAllServer
- type DeleteCredentialRequest
- func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCredentialRequest) GetId() string
- func (*DeleteCredentialRequest) ProtoMessage()
- func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCredentialRequest) Reset()
- func (x *DeleteCredentialRequest) String() string
- type DeleteDegreeRequest
- func (*DeleteDegreeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDegreeRequest) GetId() string
- func (*DeleteDegreeRequest) ProtoMessage()
- func (x *DeleteDegreeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDegreeRequest) Reset()
- func (x *DeleteDegreeRequest) String() string
- type DeriveCredentialReq
- func (*DeriveCredentialReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeriveCredentialReq) GetBody() *DeriveCredentialRequest
- func (*DeriveCredentialReq) ProtoMessage()
- func (x *DeriveCredentialReq) ProtoReflect() protoreflect.Message
- func (x *DeriveCredentialReq) Reset()
- func (x *DeriveCredentialReq) String() string
- type DeriveCredentialRequest
- func (*DeriveCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeriveCredentialRequest) GetFrame() map[string]*anypb.Any
- func (x *DeriveCredentialRequest) GetNonce() string
- func (x *DeriveCredentialRequest) GetOptions() *types.DeriveCredentialOptions
- func (x *DeriveCredentialRequest) GetSkipVerify() bool
- func (x *DeriveCredentialRequest) GetVerifiableCredential() *types.VerifiableCredential
- func (*DeriveCredentialRequest) ProtoMessage()
- func (x *DeriveCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *DeriveCredentialRequest) Reset()
- func (x *DeriveCredentialRequest) String() string
- type DeriveCredentialRes
- func (*DeriveCredentialRes) Descriptor() ([]byte, []int)deprecated
- func (x *DeriveCredentialRes) GetVerifiableCredential() *types.VerifiableCredential
- func (*DeriveCredentialRes) ProtoMessage()
- func (x *DeriveCredentialRes) ProtoReflect() protoreflect.Message
- func (x *DeriveCredentialRes) Reset()
- func (x *DeriveCredentialRes) String() string
- type GeneratePresentationByIDReq
- func (*GeneratePresentationByIDReq) Descriptor() ([]byte, []int)deprecated
- func (x *GeneratePresentationByIDReq) GetParams() *PresentationRequestByID
- func (*GeneratePresentationByIDReq) ProtoMessage()
- func (x *GeneratePresentationByIDReq) ProtoReflect() protoreflect.Message
- func (x *GeneratePresentationByIDReq) Reset()
- func (x *GeneratePresentationByIDReq) String() string
- type GeneratePresentationReq
- func (*GeneratePresentationReq) Descriptor() ([]byte, []int)deprecated
- func (x *GeneratePresentationReq) GetBody() *PresentationRequest
- func (*GeneratePresentationReq) ProtoMessage()
- func (x *GeneratePresentationReq) ProtoReflect() protoreflect.Message
- func (x *GeneratePresentationReq) Reset()
- func (x *GeneratePresentationReq) String() string
- type GetAllCredentialRequest
- func (*GetAllCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllCredentialRequest) GetLimit() int32
- func (x *GetAllCredentialRequest) GetPage() int32
- func (x *GetAllCredentialRequest) GetQuery() string
- func (*GetAllCredentialRequest) ProtoMessage()
- func (x *GetAllCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllCredentialRequest) Reset()
- func (x *GetAllCredentialRequest) String() string
- type GetAllDegreesRequest
- func (*GetAllDegreesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllDegreesRequest) GetLimit() int32
- func (x *GetAllDegreesRequest) GetPage() int32
- func (x *GetAllDegreesRequest) GetQuery() string
- func (*GetAllDegreesRequest) ProtoMessage()
- func (x *GetAllDegreesRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllDegreesRequest) Reset()
- func (x *GetAllDegreesRequest) String() string
- type GetAllPresentationRequest
- func (*GetAllPresentationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllPresentationRequest) GetLimit() int32
- func (x *GetAllPresentationRequest) GetPage() int32
- func (x *GetAllPresentationRequest) GetQuery() string
- func (*GetAllPresentationRequest) ProtoMessage()
- func (x *GetAllPresentationRequest) ProtoReflect() protoreflect.Message
- func (x *GetAllPresentationRequest) Reset()
- func (x *GetAllPresentationRequest) String() string
- type GetCredentialByNameReq
- func (*GetCredentialByNameReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredentialByNameReq) GetName() string
- func (*GetCredentialByNameReq) ProtoMessage()
- func (x *GetCredentialByNameReq) ProtoReflect() protoreflect.Message
- func (x *GetCredentialByNameReq) Reset()
- func (x *GetCredentialByNameReq) String() string
- type GetCredentialReq
- type GetCredentialRequest
- func (*GetCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredentialRequest) GetId() string
- func (*GetCredentialRequest) ProtoMessage()
- func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GetCredentialRequest) Reset()
- func (x *GetCredentialRequest) String() string
- type GetCredentialsReq
- func (*GetCredentialsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredentialsReq) GetPage() int32
- func (x *GetCredentialsReq) GetPageSize() int32
- func (*GetCredentialsReq) ProtoMessage()
- func (x *GetCredentialsReq) ProtoReflect() protoreflect.Message
- func (x *GetCredentialsReq) Reset()
- func (x *GetCredentialsReq) String() string
- type GetDegreeRequest
- type GetPresentationReq
- type InitiateExchangeRequest
- func (*InitiateExchangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitiateExchangeRequest) GetDescription() *InitiateExchangeRequestDescription
- func (x *InitiateExchangeRequest) GetQuery() *InitiateExchangeRequestQuery
- func (m *InitiateExchangeRequest) GetRequest() isInitiateExchangeRequest_Request
- func (*InitiateExchangeRequest) ProtoMessage()
- func (x *InitiateExchangeRequest) ProtoReflect() protoreflect.Message
- func (x *InitiateExchangeRequest) Reset()
- func (x *InitiateExchangeRequest) String() string
- type InitiateExchangeRequestDescription
- func (*InitiateExchangeRequestDescription) Descriptor() ([]byte, []int)deprecated
- func (x *InitiateExchangeRequestDescription) GetDescription() string
- func (x *InitiateExchangeRequestDescription) GetType() *anypb.Any
- func (*InitiateExchangeRequestDescription) ProtoMessage()
- func (x *InitiateExchangeRequestDescription) ProtoReflect() protoreflect.Message
- func (x *InitiateExchangeRequestDescription) Reset()
- func (x *InitiateExchangeRequestDescription) String() string
- type InitiateExchangeRequestQuery
- func (*InitiateExchangeRequestQuery) Descriptor() ([]byte, []int)deprecated
- func (x *InitiateExchangeRequestQuery) GetCredentialQuery() *anypb.Any
- func (x *InitiateExchangeRequestQuery) GetType() string
- func (*InitiateExchangeRequestQuery) ProtoMessage()
- func (x *InitiateExchangeRequestQuery) ProtoReflect() protoreflect.Message
- func (x *InitiateExchangeRequestQuery) Reset()
- func (x *InitiateExchangeRequestQuery) String() string
- type InitiateExchangeRequest_Description
- type InitiateExchangeRequest_Query
- type IssueCredentialRequest
- func (*IssueCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IssueCredentialRequest) GetCredential() *types.VerifiableCredential
- func (x *IssueCredentialRequest) GetOptions() *types.CredentialOptions
- func (*IssueCredentialRequest) ProtoMessage()
- func (x *IssueCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *IssueCredentialRequest) Reset()
- func (x *IssueCredentialRequest) String() string
- type PresentationRecordResult
- func (*PresentationRecordResult) Descriptor() ([]byte, []int)deprecated
- func (x *PresentationRecordResult) GetResult() []*types1.Record
- func (*PresentationRecordResult) ProtoMessage()
- func (x *PresentationRecordResult) ProtoReflect() protoreflect.Message
- func (x *PresentationRecordResult) Reset()
- func (x *PresentationRecordResult) String() string
- type PresentationRequest
- func (*PresentationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PresentationRequest) GetDid() string
- func (x *PresentationRequest) GetOptions() *types.ProofOptions
- func (x *PresentationRequest) GetPresentation() *types1.GenericPresentation
- func (x *PresentationRequest) GetSkipVerify() bool
- func (x *PresentationRequest) GetVerifiableCredential() []*types.VerifiableCredential
- func (*PresentationRequest) ProtoMessage()
- func (x *PresentationRequest) ProtoReflect() protoreflect.Message
- func (x *PresentationRequest) Reset()
- func (x *PresentationRequest) String() string
- type PresentationRequestByID
- func (*PresentationRequestByID) Descriptor() ([]byte, []int)deprecated
- func (x *PresentationRequestByID) GetDid() string
- func (x *PresentationRequestByID) GetId() string
- func (x *PresentationRequestByID) GetSignatureType() string
- func (*PresentationRequestByID) ProtoMessage()
- func (x *PresentationRequestByID) ProtoReflect() protoreflect.Message
- func (x *PresentationRequestByID) Reset()
- func (x *PresentationRequestByID) String() string
- type PresentationRes
- func (*PresentationRes) Descriptor() ([]byte, []int)deprecated
- func (x *PresentationRes) GetVerifiablePresentation() *types.VerifiablePresentation
- func (*PresentationRes) ProtoMessage()
- func (x *PresentationRes) ProtoReflect() protoreflect.Message
- func (x *PresentationRes) Reset()
- func (x *PresentationRes) String() string
- type ProvePresentationRequest
- func (*ProvePresentationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProvePresentationRequest) GetOptions() *types.PresentationOptions
- func (x *ProvePresentationRequest) GetPresentation() *types.VerifiablePresentation
- func (*ProvePresentationRequest) ProtoMessage()
- func (x *ProvePresentationRequest) ProtoReflect() protoreflect.Message
- func (x *ProvePresentationRequest) Reset()
- func (x *ProvePresentationRequest) String() string
- type RemoveCredentialByNameReq
- func (*RemoveCredentialByNameReq) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveCredentialByNameReq) GetName() string
- func (*RemoveCredentialByNameReq) ProtoMessage()
- func (x *RemoveCredentialByNameReq) ProtoReflect() protoreflect.Message
- func (x *RemoveCredentialByNameReq) Reset()
- func (x *RemoveCredentialByNameReq) String() string
- type RemovePresentationByNameReq
- func (*RemovePresentationByNameReq) Descriptor() ([]byte, []int)deprecated
- func (x *RemovePresentationByNameReq) GetName() string
- func (*RemovePresentationByNameReq) ProtoMessage()
- func (x *RemovePresentationByNameReq) ProtoReflect() protoreflect.Message
- func (x *RemovePresentationByNameReq) Reset()
- func (x *RemovePresentationByNameReq) String() string
- type SaveCredentialReq
- func (*SaveCredentialReq) Descriptor() ([]byte, []int)deprecated
- func (x *SaveCredentialReq) GetCredential() *types.VerifiableCredential
- func (*SaveCredentialReq) ProtoMessage()
- func (x *SaveCredentialReq) ProtoReflect() protoreflect.Message
- func (x *SaveCredentialReq) Reset()
- func (x *SaveCredentialReq) String() string
- type SavePresentationReq
- func (*SavePresentationReq) Descriptor() ([]byte, []int)deprecated
- func (x *SavePresentationReq) GetCredential() *types.VerifiablePresentation
- func (*SavePresentationReq) ProtoMessage()
- func (x *SavePresentationReq) ProtoReflect() protoreflect.Message
- func (x *SavePresentationReq) Reset()
- func (x *SavePresentationReq) String() string
- type SignCredentialReq
- func (*SignCredentialReq) Descriptor() ([]byte, []int)deprecated
- func (x *SignCredentialReq) GetParams() *SignCredentialRequest
- func (*SignCredentialReq) ProtoMessage()
- func (x *SignCredentialReq) ProtoReflect() protoreflect.Message
- func (x *SignCredentialReq) Reset()
- func (x *SignCredentialReq) String() string
- type SignCredentialRequest
- func (*SignCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SignCredentialRequest) GetCredential() *types.VerifiableCredential
- func (x *SignCredentialRequest) GetDid() string
- func (x *SignCredentialRequest) GetOptions() *types.ProofOptions
- func (*SignCredentialRequest) ProtoMessage()
- func (x *SignCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *SignCredentialRequest) Reset()
- func (x *SignCredentialRequest) String() string
- type SignCredentialRes
- func (*SignCredentialRes) Descriptor() ([]byte, []int)deprecated
- func (x *SignCredentialRes) GetVerifiableCredential() *types.VerifiableCredential
- func (*SignCredentialRes) ProtoMessage()
- func (x *SignCredentialRes) ProtoReflect() protoreflect.Message
- func (x *SignCredentialRes) Reset()
- func (x *SignCredentialRes) String() string
- type SignCredentialResponse
- func (*SignCredentialResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SignCredentialResponse) GetVerifiableCredential() *types.VerifiableCredential
- func (*SignCredentialResponse) ProtoMessage()
- func (x *SignCredentialResponse) ProtoReflect() protoreflect.Message
- func (x *SignCredentialResponse) Reset()
- func (x *SignCredentialResponse) String() string
- type UnimplementedCredentialsIssueServiceServer
- func (UnimplementedCredentialsIssueServiceServer) Delete(context.Context, *DeleteCredentialRequest) (*types.Bool, error)
- func (UnimplementedCredentialsIssueServiceServer) Get(context.Context, *GetCredentialRequest) (*types.RefreshableVerifiableCredential, error)
- func (UnimplementedCredentialsIssueServiceServer) GetAll(*GetAllCredentialRequest, CredentialsIssueService_GetAllServer) error
- func (UnimplementedCredentialsIssueServiceServer) Issue(context.Context, *IssueCredentialRequest) (*types.RefreshableVerifiableCredential, error)
- func (UnimplementedCredentialsIssueServiceServer) Update(context.Context, *UpdateCredentialRequest) (*types.RefreshableVerifiableCredential, error)
- type UnimplementedCredentialsPresentServiceServer
- func (UnimplementedCredentialsPresentServiceServer) ContinueExchange(*ContinueExchangeRequest, CredentialsPresentService_ContinueExchangeServer) error
- func (UnimplementedCredentialsPresentServiceServer) DeriveCredential(context.Context, *DeriveCredentialRequest) (*types.RefreshableVerifiablePresentation, error)
- func (UnimplementedCredentialsPresentServiceServer) GetAll(*GetAllPresentationRequest, CredentialsPresentService_GetAllServer) error
- func (UnimplementedCredentialsPresentServiceServer) InitiateExchange(*InitiateExchangeRequest, CredentialsPresentService_InitiateExchangeServer) error
- func (UnimplementedCredentialsPresentServiceServer) ProvePresentation(context.Context, *ProvePresentationRequest) (*types.RefreshableVerifiablePresentation, error)
- type UnimplementedCredentialsVerifyServiceServer
- func (UnimplementedCredentialsVerifyServiceServer) VerifyCredential(*VerifyCredentialRequest, CredentialsVerifyService_VerifyCredentialServer) error
- func (UnimplementedCredentialsVerifyServiceServer) VerifyPresentation(*VerifyPresentationRequest, CredentialsVerifyService_VerifyPresentationServer) error
- type UnimplementedDegreeServiceServer
- func (UnimplementedDegreeServiceServer) Create(context.Context, *CreateDegreeRequest) (*types.RefreshableVerifiableCredential, error)
- func (UnimplementedDegreeServiceServer) Delete(context.Context, *DeleteDegreeRequest) (*types.Bool, error)
- func (UnimplementedDegreeServiceServer) Get(context.Context, *GetDegreeRequest) (*types.RefreshableVerifiableCredential, error)
- func (UnimplementedDegreeServiceServer) GetAll(*GetAllDegreesRequest, DegreeService_GetAllServer) error
- type UnimplementedVerifiableControllerServer
- func (UnimplementedVerifiableControllerServer) DeriveCredential(context.Context, *DeriveCredentialReq) (*DeriveCredentialRes, error)
- func (UnimplementedVerifiableControllerServer) GeneratePresentation(context.Context, *GeneratePresentationReq) (*PresentationRes, error)
- func (UnimplementedVerifiableControllerServer) GeneratePresentationByID(context.Context, *GeneratePresentationByIDReq) (*PresentationRes, error)
- func (UnimplementedVerifiableControllerServer) GetCredential(context.Context, *GetCredentialReq) (*CredentialRes, error)
- func (UnimplementedVerifiableControllerServer) GetCredentialByName(context.Context, *GetCredentialByNameReq) (*CredentialRecord, error)
- func (UnimplementedVerifiableControllerServer) GetCredentials(context.Context, *GetCredentialsReq) (*CredentialRecordResult, error)
- func (UnimplementedVerifiableControllerServer) GetPresentation(context.Context, *GetPresentationReq) (*PresentationRes, error)
- func (UnimplementedVerifiableControllerServer) GetPresentations(context.Context, *types.Empty) (*PresentationRecordResult, error)
- func (UnimplementedVerifiableControllerServer) RemoveCredentialByName(context.Context, *RemoveCredentialByNameReq) (*types.EmptyResponse, error)
- func (UnimplementedVerifiableControllerServer) RemovePresentationByName(context.Context, *RemovePresentationByNameReq) (*types.EmptyResponse, error)
- func (UnimplementedVerifiableControllerServer) SaveCredential(context.Context, *SaveCredentialReq) (*types.EmptyResponse, error)
- func (UnimplementedVerifiableControllerServer) SavePresentation(context.Context, *SavePresentationReq) (*types.EmptyResponse, error)
- func (UnimplementedVerifiableControllerServer) SignCredential(context.Context, *SignCredentialReq) (*SignCredentialRes, error)
- func (UnimplementedVerifiableControllerServer) ValidateCredential(context.Context, *ValidateCredentialReq) (*types.EmptyResponse, error)
- type UnsafeCredentialsIssueServiceServer
- type UnsafeCredentialsPresentServiceServer
- type UnsafeCredentialsVerifyServiceServer
- type UnsafeDegreeServiceServer
- type UnsafeVerifiableControllerServer
- type UpdateCredentialRequest
- func (*UpdateCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCredentialRequest) GetCredentialId() string
- func (x *UpdateCredentialRequest) GetCredentialStatus() []*types.CredentialStatus
- func (*UpdateCredentialRequest) ProtoMessage()
- func (x *UpdateCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCredentialRequest) Reset()
- func (x *UpdateCredentialRequest) String() string
- type ValidateCredentialReq
- func (*ValidateCredentialReq) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateCredentialReq) GetCredential() *types.VerifiableCredential
- func (*ValidateCredentialReq) ProtoMessage()
- func (x *ValidateCredentialReq) ProtoReflect() protoreflect.Message
- func (x *ValidateCredentialReq) Reset()
- func (x *ValidateCredentialReq) String() string
- type VerifiableControllerClient
- type VerifiableControllerServer
- type VerifyCredentialRequest
- func (*VerifyCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyCredentialRequest) GetOptions() *types.VerifiableCredentialOptions
- func (x *VerifyCredentialRequest) GetVerifiableCredential() *types.VerifiableCredential
- func (*VerifyCredentialRequest) ProtoMessage()
- func (x *VerifyCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyCredentialRequest) Reset()
- func (x *VerifyCredentialRequest) String() string
- type VerifyPresentationRequest
- func (*VerifyPresentationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyPresentationRequest) GetOptions() *types.VerifiableCredentialOptions
- func (x *VerifyPresentationRequest) GetPresentation() *types.VerifiablePresentation
- func (x *VerifyPresentationRequest) GetVerifiablePresentation() *types.VerifiablePresentation
- func (*VerifyPresentationRequest) ProtoMessage()
- func (x *VerifyPresentationRequest) ProtoReflect() protoreflect.Message
- func (x *VerifyPresentationRequest) Reset()
- func (x *VerifyPresentationRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var CredentialsIssueService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.vc.services.CredentialsIssueService", HandlerType: (*CredentialsIssueServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "get", Handler: _CredentialsIssueService_Get_Handler, }, { MethodName: "delete", Handler: _CredentialsIssueService_Delete_Handler, }, { MethodName: "issue", Handler: _CredentialsIssueService_Issue_Handler, }, { MethodName: "update", Handler: _CredentialsIssueService_Update_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "getAll", Handler: _CredentialsIssueService_GetAll_Handler, ServerStreams: true, }, }, Metadata: "api/vc/services/issue.proto", }
CredentialsIssueService_ServiceDesc is the grpc.ServiceDesc for CredentialsIssueService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CredentialsPresentService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.vc.services.CredentialsPresentService", HandlerType: (*CredentialsPresentServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "deriveCredential", Handler: _CredentialsPresentService_DeriveCredential_Handler, }, { MethodName: "provePresentation", Handler: _CredentialsPresentService_ProvePresentation_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "getAll", Handler: _CredentialsPresentService_GetAll_Handler, ServerStreams: true, }, { StreamName: "initiateExchange", Handler: _CredentialsPresentService_InitiateExchange_Handler, ServerStreams: true, }, { StreamName: "continueExchange", Handler: _CredentialsPresentService_ContinueExchange_Handler, ServerStreams: true, }, }, Metadata: "api/vc/services/presentation.proto", }
CredentialsPresentService_ServiceDesc is the grpc.ServiceDesc for CredentialsPresentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CredentialsVerifyService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.vc.services.CredentialsVerifyService", HandlerType: (*CredentialsVerifyServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "verifyCredential", Handler: _CredentialsVerifyService_VerifyCredential_Handler, ServerStreams: true, }, { StreamName: "verifyPresentation", Handler: _CredentialsVerifyService_VerifyPresentation_Handler, ServerStreams: true, }, }, Metadata: "api/vc/services/verify.proto", }
CredentialsVerifyService_ServiceDesc is the grpc.ServiceDesc for CredentialsVerifyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DegreeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.vc.services.DegreeService", HandlerType: (*DegreeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "get", Handler: _DegreeService_Get_Handler, }, { MethodName: "delete", Handler: _DegreeService_Delete_Handler, }, { MethodName: "create", Handler: _DegreeService_Create_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "getAll", Handler: _DegreeService_GetAll_Handler, ServerStreams: true, }, }, Metadata: "api/vc/services/demo.proto", }
DegreeService_ServiceDesc is the grpc.ServiceDesc for DegreeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_api_vc_services_demo_proto protoreflect.FileDescriptor
var File_api_vc_services_issue_proto protoreflect.FileDescriptor
var File_api_vc_services_presentation_proto protoreflect.FileDescriptor
var File_api_vc_services_verifiable_proto protoreflect.FileDescriptor
var File_api_vc_services_verify_proto protoreflect.FileDescriptor
var VerifiableController_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.vc.services.VerifiableController", HandlerType: (*VerifiableControllerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "validateCredential", Handler: _VerifiableController_ValidateCredential_Handler, }, { MethodName: "saveCredential", Handler: _VerifiableController_SaveCredential_Handler, }, { MethodName: "savePresentation", Handler: _VerifiableController_SavePresentation_Handler, }, { MethodName: "getCredential", Handler: _VerifiableController_GetCredential_Handler, }, { MethodName: "getPresentation", Handler: _VerifiableController_GetPresentation_Handler, }, { MethodName: "getCredentialByName", Handler: _VerifiableController_GetCredentialByName_Handler, }, { MethodName: "getCredentials", Handler: _VerifiableController_GetCredentials_Handler, }, { MethodName: "signCredential", Handler: _VerifiableController_SignCredential_Handler, }, { MethodName: "deriveCredential", Handler: _VerifiableController_DeriveCredential_Handler, }, { MethodName: "getPresentations", Handler: _VerifiableController_GetPresentations_Handler, }, { MethodName: "generatePresentation", Handler: _VerifiableController_GeneratePresentation_Handler, }, { MethodName: "generatePresentationByID", Handler: _VerifiableController_GeneratePresentationByID_Handler, }, { MethodName: "removeCredentialByName", Handler: _VerifiableController_RemoveCredentialByName_Handler, }, { MethodName: "removePresentationByName", Handler: _VerifiableController_RemovePresentationByName_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/vc/services/verifiable.proto", }
VerifiableController_ServiceDesc is the grpc.ServiceDesc for VerifiableController service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterCredentialsIssueServiceServer ¶
func RegisterCredentialsIssueServiceServer(s grpc.ServiceRegistrar, srv CredentialsIssueServiceServer)
func RegisterCredentialsPresentServiceServer ¶
func RegisterCredentialsPresentServiceServer(s grpc.ServiceRegistrar, srv CredentialsPresentServiceServer)
func RegisterCredentialsVerifyServiceServer ¶
func RegisterCredentialsVerifyServiceServer(s grpc.ServiceRegistrar, srv CredentialsVerifyServiceServer)
func RegisterDegreeServiceServer ¶
func RegisterDegreeServiceServer(s grpc.ServiceRegistrar, srv DegreeServiceServer)
func RegisterVerifiableControllerServer ¶
func RegisterVerifiableControllerServer(s grpc.ServiceRegistrar, srv VerifiableControllerServer)
Types ¶
type ContinueExchangeRequest ¶
type ContinueExchangeRequest struct { // The type Type *anypb.Any `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // "A JSON-LD Verifiable Presentation with a proof." Description *types.VerifiablePresentation `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
ContinueExchangeRequest for verifiable credentials PUT /exchanges/{exchange-id}/{transaction-id} - Receives information related to an existing exchange.
func (*ContinueExchangeRequest) Descriptor
deprecated
func (*ContinueExchangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ContinueExchangeRequest.ProtoReflect.Descriptor instead.
func (*ContinueExchangeRequest) GetDescription ¶
func (x *ContinueExchangeRequest) GetDescription() *types.VerifiablePresentation
func (*ContinueExchangeRequest) GetType ¶
func (x *ContinueExchangeRequest) GetType() *anypb.Any
func (*ContinueExchangeRequest) ProtoMessage ¶
func (*ContinueExchangeRequest) ProtoMessage()
func (*ContinueExchangeRequest) ProtoReflect ¶
func (x *ContinueExchangeRequest) ProtoReflect() protoreflect.Message
func (*ContinueExchangeRequest) Reset ¶
func (x *ContinueExchangeRequest) Reset()
func (*ContinueExchangeRequest) String ¶
func (x *ContinueExchangeRequest) String() string
type CreateDegreeRequest ¶
type CreateDegreeRequest struct {
// contains filtered or unexported fields
}
CreateDegreeRequest for verifiable credentials
func (*CreateDegreeRequest) Descriptor
deprecated
func (*CreateDegreeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDegreeRequest.ProtoReflect.Descriptor instead.
func (*CreateDegreeRequest) ProtoMessage ¶
func (*CreateDegreeRequest) ProtoMessage()
func (*CreateDegreeRequest) ProtoReflect ¶
func (x *CreateDegreeRequest) ProtoReflect() protoreflect.Message
func (*CreateDegreeRequest) Reset ¶
func (x *CreateDegreeRequest) Reset()
func (*CreateDegreeRequest) String ¶
func (x *CreateDegreeRequest) String() string
type CredentialRecord ¶
type CredentialRecord struct { // in: body Body *types1.Record `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
CredentialRecord model
This is used to return credential record.
swagger:response credentialRecord
func (*CredentialRecord) Descriptor
deprecated
func (*CredentialRecord) Descriptor() ([]byte, []int)
Deprecated: Use CredentialRecord.ProtoReflect.Descriptor instead.
func (*CredentialRecord) GetBody ¶
func (x *CredentialRecord) GetBody() *types1.Record
func (*CredentialRecord) ProtoMessage ¶
func (*CredentialRecord) ProtoMessage()
func (*CredentialRecord) ProtoReflect ¶
func (x *CredentialRecord) ProtoReflect() protoreflect.Message
func (*CredentialRecord) Reset ¶
func (x *CredentialRecord) Reset()
func (*CredentialRecord) String ¶
func (x *CredentialRecord) String() string
type CredentialRecordResult ¶
type CredentialRecordResult struct { // in: body Result []*types1.Record `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` TotalRecords int64 `protobuf:"varint,2,opt,name=total_records,json=totalRecords,proto3" json:"total_records,omitempty"` // contains filtered or unexported fields }
CredentialRecordResult model
This is used to return credential records.
swagger:response credentialRecordResult
func (*CredentialRecordResult) Descriptor
deprecated
func (*CredentialRecordResult) Descriptor() ([]byte, []int)
Deprecated: Use CredentialRecordResult.ProtoReflect.Descriptor instead.
func (*CredentialRecordResult) GetResult ¶
func (x *CredentialRecordResult) GetResult() []*types1.Record
func (*CredentialRecordResult) GetTotalRecords ¶
func (x *CredentialRecordResult) GetTotalRecords() int64
func (*CredentialRecordResult) ProtoMessage ¶
func (*CredentialRecordResult) ProtoMessage()
func (*CredentialRecordResult) ProtoReflect ¶
func (x *CredentialRecordResult) ProtoReflect() protoreflect.Message
func (*CredentialRecordResult) Reset ¶
func (x *CredentialRecordResult) Reset()
func (*CredentialRecordResult) String ¶
func (x *CredentialRecordResult) String() string
type CredentialRes ¶
type CredentialRes struct { // in: body Credential *types.VerifiablePresentation `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // contains filtered or unexported fields }
CredentialRes model
This is used for returning query connection result for single record search ¶
swagger:response credentialRes
func (*CredentialRes) Descriptor
deprecated
func (*CredentialRes) Descriptor() ([]byte, []int)
Deprecated: Use CredentialRes.ProtoReflect.Descriptor instead.
func (*CredentialRes) GetCredential ¶
func (x *CredentialRes) GetCredential() *types.VerifiablePresentation
func (*CredentialRes) ProtoMessage ¶
func (*CredentialRes) ProtoMessage()
func (*CredentialRes) ProtoReflect ¶
func (x *CredentialRes) ProtoReflect() protoreflect.Message
func (*CredentialRes) Reset ¶
func (x *CredentialRes) Reset()
func (*CredentialRes) String ¶
func (x *CredentialRes) String() string
type CredentialsIssueServiceClient ¶
type CredentialsIssueServiceClient interface { // Gets list of credentials or verifiable credentials // GET /credentials // 200 Credentials retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(ctx context.Context, in *GetAllCredentialRequest, opts ...grpc.CallOption) (CredentialsIssueService_GetAllClient, error) // Gets list of credentials or verifiable credentials // GET /credentials/{id} // 200 Credential retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 418 I'm a teapot - MUST not be returned outside of pre-arranged scenarios between both parties // 500 Internal Error // 501 Not Implemented Get(ctx context.Context, in *GetCredentialRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiableCredential, error) // Deletes a credential or verifiable credential by ID // DELETE /credentials/{id} Delete(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*types.Bool, error) // Issues a credential and returns it in the response body. // POST /credentials/issue // 201 Credential successfully issued! // 400 invalid input! // 500 error! Issue(ctx context.Context, in *IssueCredentialRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiableCredential, error) // Updates the status of an issued credential // POST /credentials/status // 200 Credential status successfully updated // 400 Bad Request // 404 Credential not found // 500 Internal Server Error Update(ctx context.Context, in *UpdateCredentialRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiableCredential, error) }
CredentialsIssueServiceClient is the client API for CredentialsIssueService 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 NewCredentialsIssueServiceClient ¶
func NewCredentialsIssueServiceClient(cc grpc.ClientConnInterface) CredentialsIssueServiceClient
type CredentialsIssueServiceServer ¶
type CredentialsIssueServiceServer interface { // Gets list of credentials or verifiable credentials // GET /credentials // 200 Credentials retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(*GetAllCredentialRequest, CredentialsIssueService_GetAllServer) error // Gets list of credentials or verifiable credentials // GET /credentials/{id} // 200 Credential retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 418 I'm a teapot - MUST not be returned outside of pre-arranged scenarios between both parties // 500 Internal Error // 501 Not Implemented Get(context.Context, *GetCredentialRequest) (*types.RefreshableVerifiableCredential, error) // Deletes a credential or verifiable credential by ID // DELETE /credentials/{id} Delete(context.Context, *DeleteCredentialRequest) (*types.Bool, error) // Issues a credential and returns it in the response body. // POST /credentials/issue // 201 Credential successfully issued! // 400 invalid input! // 500 error! Issue(context.Context, *IssueCredentialRequest) (*types.RefreshableVerifiableCredential, error) // Updates the status of an issued credential // POST /credentials/status // 200 Credential status successfully updated // 400 Bad Request // 404 Credential not found // 500 Internal Server Error Update(context.Context, *UpdateCredentialRequest) (*types.RefreshableVerifiableCredential, error) // contains filtered or unexported methods }
CredentialsIssueServiceServer is the server API for CredentialsIssueService service. All implementations must embed UnimplementedCredentialsIssueServiceServer for forward compatibility
type CredentialsIssueService_GetAllClient ¶
type CredentialsIssueService_GetAllClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type CredentialsIssueService_GetAllServer ¶
type CredentialsIssueService_GetAllServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type CredentialsPresentServiceClient ¶
type CredentialsPresentServiceClient interface { // GET /presentations - Gets list of presentations or verifiable presentations // GET /credentials // 200 Credentials retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(ctx context.Context, in *GetAllPresentationRequest, opts ...grpc.CallOption) (CredentialsPresentService_GetAllClient, error) // POST /credentials/derive - Derives a credential and returns it in the response body. // 201 Credential derived successfully. // 400 Invalid Request // 500 Internal Error // 501 Not Implemented DeriveCredential(ctx context.Context, in *DeriveCredentialRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiablePresentation, error) // POST /presentations/prove - Proves a presentation and returns it in the response body. // 201 Presentation successfully proved! // 400 invalid input! // 500 error! ProvePresentation(ctx context.Context, in *ProvePresentationRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiablePresentation, error) // POST /exchanges/{exchange-id} - Initiates an exchange of information. // 200 Proceed with exchange. // 400 Request is malformed. // 500 Internal server error. // 501 Service not implemented. InitiateExchange(ctx context.Context, in *InitiateExchangeRequest, opts ...grpc.CallOption) (CredentialsPresentService_InitiateExchangeClient, error) // PUT /exchanges/{exchange-id}/{transaction-id} - Receives information related to an existing exchange. // 200 Proceed with exchange. // 400 Request is malformed. // 500 Internal server error. // 501 Service not implemented. ContinueExchange(ctx context.Context, in *ContinueExchangeRequest, opts ...grpc.CallOption) (CredentialsPresentService_ContinueExchangeClient, error) }
CredentialsPresentServiceClient is the client API for CredentialsPresentService 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 NewCredentialsPresentServiceClient ¶
func NewCredentialsPresentServiceClient(cc grpc.ClientConnInterface) CredentialsPresentServiceClient
type CredentialsPresentServiceServer ¶
type CredentialsPresentServiceServer interface { // GET /presentations - Gets list of presentations or verifiable presentations // GET /credentials // 200 Credentials retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(*GetAllPresentationRequest, CredentialsPresentService_GetAllServer) error // POST /credentials/derive - Derives a credential and returns it in the response body. // 201 Credential derived successfully. // 400 Invalid Request // 500 Internal Error // 501 Not Implemented DeriveCredential(context.Context, *DeriveCredentialRequest) (*types.RefreshableVerifiablePresentation, error) // POST /presentations/prove - Proves a presentation and returns it in the response body. // 201 Presentation successfully proved! // 400 invalid input! // 500 error! ProvePresentation(context.Context, *ProvePresentationRequest) (*types.RefreshableVerifiablePresentation, error) // POST /exchanges/{exchange-id} - Initiates an exchange of information. // 200 Proceed with exchange. // 400 Request is malformed. // 500 Internal server error. // 501 Service not implemented. InitiateExchange(*InitiateExchangeRequest, CredentialsPresentService_InitiateExchangeServer) error // PUT /exchanges/{exchange-id}/{transaction-id} - Receives information related to an existing exchange. // 200 Proceed with exchange. // 400 Request is malformed. // 500 Internal server error. // 501 Service not implemented. ContinueExchange(*ContinueExchangeRequest, CredentialsPresentService_ContinueExchangeServer) error // contains filtered or unexported methods }
CredentialsPresentServiceServer is the server API for CredentialsPresentService service. All implementations must embed UnimplementedCredentialsPresentServiceServer for forward compatibility
type CredentialsPresentService_ContinueExchangeClient ¶
type CredentialsPresentService_ContinueExchangeClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type CredentialsPresentService_ContinueExchangeServer ¶
type CredentialsPresentService_ContinueExchangeServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type CredentialsPresentService_GetAllClient ¶
type CredentialsPresentService_GetAllClient interface { Recv() (*types.RefreshableVerifiablePresentation, error) grpc.ClientStream }
type CredentialsPresentService_GetAllServer ¶
type CredentialsPresentService_GetAllServer interface { Send(*types.RefreshableVerifiablePresentation) error grpc.ServerStream }
type CredentialsPresentService_InitiateExchangeClient ¶
type CredentialsPresentService_InitiateExchangeClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type CredentialsPresentService_InitiateExchangeServer ¶
type CredentialsPresentService_InitiateExchangeServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type CredentialsVerifyServiceClient ¶
type CredentialsVerifyServiceClient interface { // Verifies a verifiableCredential and returns a verificationResult in the response body. // POST /credentials/verify // 200 Verifiable Credential successfully verified! // 400 invalid input! // 500 error! VerifyCredential(ctx context.Context, in *VerifyCredentialRequest, opts ...grpc.CallOption) (CredentialsVerifyService_VerifyCredentialClient, error) // Verifies a Presentation with or without proofs attached and returns a verificationResult in the response body. // POST /presentations/verify - // 200 Verifiable Presentation successfully verified! // 400 Invalid or malformed input // 413 Payload too large // 429 Request rate limit exceeded. // 500 Internal Server Error VerifyPresentation(ctx context.Context, in *VerifyPresentationRequest, opts ...grpc.CallOption) (CredentialsVerifyService_VerifyPresentationClient, error) }
CredentialsVerifyServiceClient is the client API for CredentialsVerifyService 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 NewCredentialsVerifyServiceClient ¶
func NewCredentialsVerifyServiceClient(cc grpc.ClientConnInterface) CredentialsVerifyServiceClient
type CredentialsVerifyServiceServer ¶
type CredentialsVerifyServiceServer interface { // Verifies a verifiableCredential and returns a verificationResult in the response body. // POST /credentials/verify // 200 Verifiable Credential successfully verified! // 400 invalid input! // 500 error! VerifyCredential(*VerifyCredentialRequest, CredentialsVerifyService_VerifyCredentialServer) error // Verifies a Presentation with or without proofs attached and returns a verificationResult in the response body. // POST /presentations/verify - // 200 Verifiable Presentation successfully verified! // 400 Invalid or malformed input // 413 Payload too large // 429 Request rate limit exceeded. // 500 Internal Server Error VerifyPresentation(*VerifyPresentationRequest, CredentialsVerifyService_VerifyPresentationServer) error // contains filtered or unexported methods }
CredentialsVerifyServiceServer is the server API for CredentialsVerifyService service. All implementations must embed UnimplementedCredentialsVerifyServiceServer for forward compatibility
type CredentialsVerifyService_VerifyCredentialClient ¶
type CredentialsVerifyService_VerifyCredentialClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type CredentialsVerifyService_VerifyCredentialServer ¶
type CredentialsVerifyService_VerifyCredentialServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type CredentialsVerifyService_VerifyPresentationClient ¶
type CredentialsVerifyService_VerifyPresentationClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type CredentialsVerifyService_VerifyPresentationServer ¶
type CredentialsVerifyService_VerifyPresentationServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type DegreeServiceClient ¶
type DegreeServiceClient interface { // GET /exchanges/degrees // 200 Degrees retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(ctx context.Context, in *GetAllDegreesRequest, opts ...grpc.CallOption) (DegreeService_GetAllClient, error) // GET /exchanges/degrees/{id} // 200 Degree retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 418 I'm a teapot - MUST not be returned outside of pre-arranged scenarios between both parties // 500 Internal Error // 501 Not Implemented Get(ctx context.Context, in *GetDegreeRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiableCredential, error) // DELETE /exchanges/degrees/{id} Delete(ctx context.Context, in *DeleteDegreeRequest, opts ...grpc.CallOption) (*types.Bool, error) // POST /exchanges/degrees // 201 Degree successfully issued! // 400 invalid input! // 500 error! Create(ctx context.Context, in *CreateDegreeRequest, opts ...grpc.CallOption) (*types.RefreshableVerifiableCredential, error) }
DegreeServiceClient is the client API for DegreeService 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 NewDegreeServiceClient ¶
func NewDegreeServiceClient(cc grpc.ClientConnInterface) DegreeServiceClient
type DegreeServiceServer ¶
type DegreeServiceServer interface { // GET /exchanges/degrees // 200 Degrees retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 500 Internal Error // 501 Not Implemented GetAll(*GetAllDegreesRequest, DegreeService_GetAllServer) error // GET /exchanges/degrees/{id} // 200 Degree retrieved // 400 Bad Request // 401 Not Authorized // 410 Gone! There is no data here // 418 I'm a teapot - MUST not be returned outside of pre-arranged scenarios between both parties // 500 Internal Error // 501 Not Implemented Get(context.Context, *GetDegreeRequest) (*types.RefreshableVerifiableCredential, error) // DELETE /exchanges/degrees/{id} Delete(context.Context, *DeleteDegreeRequest) (*types.Bool, error) // POST /exchanges/degrees // 201 Degree successfully issued! // 400 invalid input! // 500 error! Create(context.Context, *CreateDegreeRequest) (*types.RefreshableVerifiableCredential, error) // contains filtered or unexported methods }
DegreeServiceServer is the server API for DegreeService service. All implementations must embed UnimplementedDegreeServiceServer for forward compatibility
type DegreeService_GetAllClient ¶
type DegreeService_GetAllClient interface { Recv() (*types.RefreshableVerifiableCredential, error) grpc.ClientStream }
type DegreeService_GetAllServer ¶
type DegreeService_GetAllServer interface { Send(*types.RefreshableVerifiableCredential) error grpc.ServerStream }
type DeleteCredentialRequest ¶
type DeleteCredentialRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
DeleteCredentialRequest for verifiable credentials Deletes a credential or verifiable credential by ID
func (*DeleteCredentialRequest) Descriptor
deprecated
func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead.
func (*DeleteCredentialRequest) GetId ¶
func (x *DeleteCredentialRequest) GetId() string
func (*DeleteCredentialRequest) ProtoMessage ¶
func (*DeleteCredentialRequest) ProtoMessage()
func (*DeleteCredentialRequest) ProtoReflect ¶
func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message
func (*DeleteCredentialRequest) Reset ¶
func (x *DeleteCredentialRequest) Reset()
func (*DeleteCredentialRequest) String ¶
func (x *DeleteCredentialRequest) String() string
type DeleteDegreeRequest ¶
type DeleteDegreeRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
DeleteDegreeRequest for verifiable credentials
func (*DeleteDegreeRequest) Descriptor
deprecated
func (*DeleteDegreeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDegreeRequest.ProtoReflect.Descriptor instead.
func (*DeleteDegreeRequest) GetId ¶
func (x *DeleteDegreeRequest) GetId() string
func (*DeleteDegreeRequest) ProtoMessage ¶
func (*DeleteDegreeRequest) ProtoMessage()
func (*DeleteDegreeRequest) ProtoReflect ¶
func (x *DeleteDegreeRequest) ProtoReflect() protoreflect.Message
func (*DeleteDegreeRequest) Reset ¶
func (x *DeleteDegreeRequest) Reset()
func (*DeleteDegreeRequest) String ¶
func (x *DeleteDegreeRequest) String() string
type DeriveCredentialReq ¶
type DeriveCredentialReq struct { // Params for deriving a credential // // in: body Body *DeriveCredentialRequest `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
DeriveCredentialReq model
This is used for deriving a credential.
swagger:parameters deriveCredentialReq
func (*DeriveCredentialReq) Descriptor
deprecated
func (*DeriveCredentialReq) Descriptor() ([]byte, []int)
Deprecated: Use DeriveCredentialReq.ProtoReflect.Descriptor instead.
func (*DeriveCredentialReq) GetBody ¶
func (x *DeriveCredentialReq) GetBody() *DeriveCredentialRequest
func (*DeriveCredentialReq) ProtoMessage ¶
func (*DeriveCredentialReq) ProtoMessage()
func (*DeriveCredentialReq) ProtoReflect ¶
func (x *DeriveCredentialReq) ProtoReflect() protoreflect.Message
func (*DeriveCredentialReq) Reset ¶
func (x *DeriveCredentialReq) Reset()
func (*DeriveCredentialReq) String ¶
func (x *DeriveCredentialReq) String() string
type DeriveCredentialRequest ¶
type DeriveCredentialRequest struct { // Verifies a verifiableCredential VerifiableCredential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` // credential // frame - A JSON-LD frame used for selective disclosure (an object) Frame map[string]*anypb.Any `` /* 151-byte string literal not displayed */ // options Options *types.DeriveCredentialOptions `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` // Nonce to prove uniqueness or freshness of the proof. Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"` // SkipVerify can be used to skip verification of `Credential` provided. SkipVerify bool `protobuf:"varint,5,opt,name=skipVerify,proto3" json:"skipVerify,omitempty"` // contains filtered or unexported fields }
DeriveCredentialRequest // Derives a credential and returns it in the response body.
func (*DeriveCredentialRequest) Descriptor
deprecated
func (*DeriveCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeriveCredentialRequest.ProtoReflect.Descriptor instead.
func (*DeriveCredentialRequest) GetFrame ¶
func (x *DeriveCredentialRequest) GetFrame() map[string]*anypb.Any
func (*DeriveCredentialRequest) GetNonce ¶
func (x *DeriveCredentialRequest) GetNonce() string
func (*DeriveCredentialRequest) GetOptions ¶
func (x *DeriveCredentialRequest) GetOptions() *types.DeriveCredentialOptions
func (*DeriveCredentialRequest) GetSkipVerify ¶
func (x *DeriveCredentialRequest) GetSkipVerify() bool
func (*DeriveCredentialRequest) GetVerifiableCredential ¶
func (x *DeriveCredentialRequest) GetVerifiableCredential() *types.VerifiableCredential
func (*DeriveCredentialRequest) ProtoMessage ¶
func (*DeriveCredentialRequest) ProtoMessage()
func (*DeriveCredentialRequest) ProtoReflect ¶
func (x *DeriveCredentialRequest) ProtoReflect() protoreflect.Message
func (*DeriveCredentialRequest) Reset ¶
func (x *DeriveCredentialRequest) Reset()
func (*DeriveCredentialRequest) String ¶
func (x *DeriveCredentialRequest) String() string
type DeriveCredentialRes ¶
type DeriveCredentialRes struct { // in: body VerifiableCredential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` // json.RawMessage // contains filtered or unexported fields }
DeriveCredentialRes model
This is used for returning the derive credential response.
swagger:response deriveCredentialRes
func (*DeriveCredentialRes) Descriptor
deprecated
func (*DeriveCredentialRes) Descriptor() ([]byte, []int)
Deprecated: Use DeriveCredentialRes.ProtoReflect.Descriptor instead.
func (*DeriveCredentialRes) GetVerifiableCredential ¶
func (x *DeriveCredentialRes) GetVerifiableCredential() *types.VerifiableCredential
func (*DeriveCredentialRes) ProtoMessage ¶
func (*DeriveCredentialRes) ProtoMessage()
func (*DeriveCredentialRes) ProtoReflect ¶
func (x *DeriveCredentialRes) ProtoReflect() protoreflect.Message
func (*DeriveCredentialRes) Reset ¶
func (x *DeriveCredentialRes) Reset()
func (*DeriveCredentialRes) String ¶
func (x *DeriveCredentialRes) String() string
type GeneratePresentationByIDReq ¶
type GeneratePresentationByIDReq struct { // Params for generating the verifiable presentation by id (pass the vc document as a raw JSON) // // in: body Params *PresentationRequestByID `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
GeneratePresentationByIDReq model
This is used to generate the verifiable presentation by id.
swagger:parameters generatePresentationByIDReq
func (*GeneratePresentationByIDReq) Descriptor
deprecated
func (*GeneratePresentationByIDReq) Descriptor() ([]byte, []int)
Deprecated: Use GeneratePresentationByIDReq.ProtoReflect.Descriptor instead.
func (*GeneratePresentationByIDReq) GetParams ¶
func (x *GeneratePresentationByIDReq) GetParams() *PresentationRequestByID
func (*GeneratePresentationByIDReq) ProtoMessage ¶
func (*GeneratePresentationByIDReq) ProtoMessage()
func (*GeneratePresentationByIDReq) ProtoReflect ¶
func (x *GeneratePresentationByIDReq) ProtoReflect() protoreflect.Message
func (*GeneratePresentationByIDReq) Reset ¶
func (x *GeneratePresentationByIDReq) Reset()
func (*GeneratePresentationByIDReq) String ¶
func (x *GeneratePresentationByIDReq) String() string
type GeneratePresentationReq ¶
type GeneratePresentationReq struct { // Params for generating the verifiable presentation (pass the vc document as a raw JSON) // // in: body Body *PresentationRequest `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
GeneratePresentationReq model
This is used to generate the verifiable presentation.
swagger:parameters generatePresentationReq
func (*GeneratePresentationReq) Descriptor
deprecated
func (*GeneratePresentationReq) Descriptor() ([]byte, []int)
Deprecated: Use GeneratePresentationReq.ProtoReflect.Descriptor instead.
func (*GeneratePresentationReq) GetBody ¶
func (x *GeneratePresentationReq) GetBody() *PresentationRequest
func (*GeneratePresentationReq) ProtoMessage ¶
func (*GeneratePresentationReq) ProtoMessage()
func (*GeneratePresentationReq) ProtoReflect ¶
func (x *GeneratePresentationReq) ProtoReflect() protoreflect.Message
func (*GeneratePresentationReq) Reset ¶
func (x *GeneratePresentationReq) Reset()
func (*GeneratePresentationReq) String ¶
func (x *GeneratePresentationReq) String() string
type GetAllCredentialRequest ¶
type GetAllCredentialRequest struct { Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
GetAllCredentialRequest for verifiable credentials Gets list of credentials or verifiable credentials
func (*GetAllCredentialRequest) Descriptor
deprecated
func (*GetAllCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllCredentialRequest.ProtoReflect.Descriptor instead.
func (*GetAllCredentialRequest) GetLimit ¶
func (x *GetAllCredentialRequest) GetLimit() int32
func (*GetAllCredentialRequest) GetPage ¶
func (x *GetAllCredentialRequest) GetPage() int32
func (*GetAllCredentialRequest) GetQuery ¶
func (x *GetAllCredentialRequest) GetQuery() string
func (*GetAllCredentialRequest) ProtoMessage ¶
func (*GetAllCredentialRequest) ProtoMessage()
func (*GetAllCredentialRequest) ProtoReflect ¶
func (x *GetAllCredentialRequest) ProtoReflect() protoreflect.Message
func (*GetAllCredentialRequest) Reset ¶
func (x *GetAllCredentialRequest) Reset()
func (*GetAllCredentialRequest) String ¶
func (x *GetAllCredentialRequest) String() string
type GetAllDegreesRequest ¶
type GetAllDegreesRequest struct { Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
GetAllDegreesRequest for verifiable credentials
func (*GetAllDegreesRequest) Descriptor
deprecated
func (*GetAllDegreesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllDegreesRequest.ProtoReflect.Descriptor instead.
func (*GetAllDegreesRequest) GetLimit ¶
func (x *GetAllDegreesRequest) GetLimit() int32
func (*GetAllDegreesRequest) GetPage ¶
func (x *GetAllDegreesRequest) GetPage() int32
func (*GetAllDegreesRequest) GetQuery ¶
func (x *GetAllDegreesRequest) GetQuery() string
func (*GetAllDegreesRequest) ProtoMessage ¶
func (*GetAllDegreesRequest) ProtoMessage()
func (*GetAllDegreesRequest) ProtoReflect ¶
func (x *GetAllDegreesRequest) ProtoReflect() protoreflect.Message
func (*GetAllDegreesRequest) Reset ¶
func (x *GetAllDegreesRequest) Reset()
func (*GetAllDegreesRequest) String ¶
func (x *GetAllDegreesRequest) String() string
type GetAllPresentationRequest ¶
type GetAllPresentationRequest struct { Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
GetAllPresentationRequest for presentations GET /presentations - Gets list of presentations or verifiable presentations
func (*GetAllPresentationRequest) Descriptor
deprecated
func (*GetAllPresentationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAllPresentationRequest.ProtoReflect.Descriptor instead.
func (*GetAllPresentationRequest) GetLimit ¶
func (x *GetAllPresentationRequest) GetLimit() int32
func (*GetAllPresentationRequest) GetPage ¶
func (x *GetAllPresentationRequest) GetPage() int32
func (*GetAllPresentationRequest) GetQuery ¶
func (x *GetAllPresentationRequest) GetQuery() string
func (*GetAllPresentationRequest) ProtoMessage ¶
func (*GetAllPresentationRequest) ProtoMessage()
func (*GetAllPresentationRequest) ProtoReflect ¶
func (x *GetAllPresentationRequest) ProtoReflect() protoreflect.Message
func (*GetAllPresentationRequest) Reset ¶
func (x *GetAllPresentationRequest) Reset()
func (*GetAllPresentationRequest) String ¶
func (x *GetAllPresentationRequest) String() string
type GetCredentialByNameReq ¶
type GetCredentialByNameReq struct { // VC Name // // in: path // required: true Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
GetCredentialByNameReq model
This is used to retrieve the verifiable credential by name.
swagger:parameters getCredentialByNameReq
func (*GetCredentialByNameReq) Descriptor
deprecated
func (*GetCredentialByNameReq) Descriptor() ([]byte, []int)
Deprecated: Use GetCredentialByNameReq.ProtoReflect.Descriptor instead.
func (*GetCredentialByNameReq) GetName ¶
func (x *GetCredentialByNameReq) GetName() string
func (*GetCredentialByNameReq) ProtoMessage ¶
func (*GetCredentialByNameReq) ProtoMessage()
func (*GetCredentialByNameReq) ProtoReflect ¶
func (x *GetCredentialByNameReq) ProtoReflect() protoreflect.Message
func (*GetCredentialByNameReq) Reset ¶
func (x *GetCredentialByNameReq) Reset()
func (*GetCredentialByNameReq) String ¶
func (x *GetCredentialByNameReq) String() string
type GetCredentialReq ¶
type GetCredentialReq struct { // VC ID - pass base64 version of the ID // // in: path // required: true Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
GetCredentialReq model
This is used to retrieve the verifiable credential.
swagger:parameters getCredentialReq
func (*GetCredentialReq) Descriptor
deprecated
func (*GetCredentialReq) Descriptor() ([]byte, []int)
Deprecated: Use GetCredentialReq.ProtoReflect.Descriptor instead.
func (*GetCredentialReq) GetId ¶
func (x *GetCredentialReq) GetId() string
func (*GetCredentialReq) ProtoMessage ¶
func (*GetCredentialReq) ProtoMessage()
func (*GetCredentialReq) ProtoReflect ¶
func (x *GetCredentialReq) ProtoReflect() protoreflect.Message
func (*GetCredentialReq) Reset ¶
func (x *GetCredentialReq) Reset()
func (*GetCredentialReq) String ¶
func (x *GetCredentialReq) String() string
type GetCredentialRequest ¶
type GetCredentialRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
GetCredentialRequest for verifiable credentials Gets a credential or verifiable credential by ID
func (*GetCredentialRequest) Descriptor
deprecated
func (*GetCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCredentialRequest.ProtoReflect.Descriptor instead.
func (*GetCredentialRequest) GetId ¶
func (x *GetCredentialRequest) GetId() string
func (*GetCredentialRequest) ProtoMessage ¶
func (*GetCredentialRequest) ProtoMessage()
func (*GetCredentialRequest) ProtoReflect ¶
func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message
func (*GetCredentialRequest) Reset ¶
func (x *GetCredentialRequest) Reset()
func (*GetCredentialRequest) String ¶
func (x *GetCredentialRequest) String() string
type GetCredentialsReq ¶
type GetCredentialsReq struct { Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"` // contains filtered or unexported fields }
CredentialsRequest
This is used to return credential input ¶
swagger:parameters getCredentials
func (*GetCredentialsReq) Descriptor
deprecated
func (*GetCredentialsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetCredentialsReq.ProtoReflect.Descriptor instead.
func (*GetCredentialsReq) GetPage ¶
func (x *GetCredentialsReq) GetPage() int32
func (*GetCredentialsReq) GetPageSize ¶
func (x *GetCredentialsReq) GetPageSize() int32
func (*GetCredentialsReq) ProtoMessage ¶
func (*GetCredentialsReq) ProtoMessage()
func (*GetCredentialsReq) ProtoReflect ¶
func (x *GetCredentialsReq) ProtoReflect() protoreflect.Message
func (*GetCredentialsReq) Reset ¶
func (x *GetCredentialsReq) Reset()
func (*GetCredentialsReq) String ¶
func (x *GetCredentialsReq) String() string
type GetDegreeRequest ¶
type GetDegreeRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
GetDegreeRequest for verifiable credentials
func (*GetDegreeRequest) Descriptor
deprecated
func (*GetDegreeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDegreeRequest.ProtoReflect.Descriptor instead.
func (*GetDegreeRequest) GetId ¶
func (x *GetDegreeRequest) GetId() string
func (*GetDegreeRequest) ProtoMessage ¶
func (*GetDegreeRequest) ProtoMessage()
func (*GetDegreeRequest) ProtoReflect ¶
func (x *GetDegreeRequest) ProtoReflect() protoreflect.Message
func (*GetDegreeRequest) Reset ¶
func (x *GetDegreeRequest) Reset()
func (*GetDegreeRequest) String ¶
func (x *GetDegreeRequest) String() string
type GetPresentationReq ¶
type GetPresentationReq struct { // VP ID - pass base64 version of the ID // in: path // required: true Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
GetPresentationReq model
This is used to retrieve the verifiable presentation.
swagger:parameters getPresentationReq
func (*GetPresentationReq) Descriptor
deprecated
func (*GetPresentationReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPresentationReq.ProtoReflect.Descriptor instead.
func (*GetPresentationReq) GetId ¶
func (x *GetPresentationReq) GetId() string
func (*GetPresentationReq) ProtoMessage ¶
func (*GetPresentationReq) ProtoMessage()
func (*GetPresentationReq) ProtoReflect ¶
func (x *GetPresentationReq) ProtoReflect() protoreflect.Message
func (*GetPresentationReq) Reset ¶
func (x *GetPresentationReq) Reset()
func (*GetPresentationReq) String ¶
func (x *GetPresentationReq) String() string
type InitiateExchangeRequest ¶
type InitiateExchangeRequest struct { // Types that are assignable to Request: // *InitiateExchangeRequest_Description // *InitiateExchangeRequest_Query Request isInitiateExchangeRequest_Request `protobuf_oneof:"request"` // contains filtered or unexported fields }
InitiateExchangeRequest POST /exchanges/{exchange-id} - Initiates an exchange of information.
func (*InitiateExchangeRequest) Descriptor
deprecated
func (*InitiateExchangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use InitiateExchangeRequest.ProtoReflect.Descriptor instead.
func (*InitiateExchangeRequest) GetDescription ¶
func (x *InitiateExchangeRequest) GetDescription() *InitiateExchangeRequestDescription
func (*InitiateExchangeRequest) GetQuery ¶
func (x *InitiateExchangeRequest) GetQuery() *InitiateExchangeRequestQuery
func (*InitiateExchangeRequest) GetRequest ¶
func (m *InitiateExchangeRequest) GetRequest() isInitiateExchangeRequest_Request
func (*InitiateExchangeRequest) ProtoMessage ¶
func (*InitiateExchangeRequest) ProtoMessage()
func (*InitiateExchangeRequest) ProtoReflect ¶
func (x *InitiateExchangeRequest) ProtoReflect() protoreflect.Message
func (*InitiateExchangeRequest) Reset ¶
func (x *InitiateExchangeRequest) Reset()
func (*InitiateExchangeRequest) String ¶
func (x *InitiateExchangeRequest) String() string
type InitiateExchangeRequestDescription ¶
type InitiateExchangeRequestDescription struct { // The type Type *anypb.Any `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // The description Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
InitiateExchangeRequestDescription POST /exchanges/{exchange-id} - Initiates an exchange of information.
func (*InitiateExchangeRequestDescription) Descriptor
deprecated
func (*InitiateExchangeRequestDescription) Descriptor() ([]byte, []int)
Deprecated: Use InitiateExchangeRequestDescription.ProtoReflect.Descriptor instead.
func (*InitiateExchangeRequestDescription) GetDescription ¶
func (x *InitiateExchangeRequestDescription) GetDescription() string
func (*InitiateExchangeRequestDescription) GetType ¶
func (x *InitiateExchangeRequestDescription) GetType() *anypb.Any
func (*InitiateExchangeRequestDescription) ProtoMessage ¶
func (*InitiateExchangeRequestDescription) ProtoMessage()
func (*InitiateExchangeRequestDescription) ProtoReflect ¶
func (x *InitiateExchangeRequestDescription) ProtoReflect() protoreflect.Message
func (*InitiateExchangeRequestDescription) Reset ¶
func (x *InitiateExchangeRequestDescription) Reset()
func (*InitiateExchangeRequestDescription) String ¶
func (x *InitiateExchangeRequestDescription) String() string
type InitiateExchangeRequestQuery ¶
type InitiateExchangeRequestQuery struct { // The type Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // The query CredentialQuery *anypb.Any `protobuf:"bytes,2,opt,name=credentialQuery,proto3" json:"credentialQuery,omitempty"` // contains filtered or unexported fields }
InitiateExchangeRequestQuery POST /exchanges/{exchange-id} - Initiates an exchange of information.
func (*InitiateExchangeRequestQuery) Descriptor
deprecated
func (*InitiateExchangeRequestQuery) Descriptor() ([]byte, []int)
Deprecated: Use InitiateExchangeRequestQuery.ProtoReflect.Descriptor instead.
func (*InitiateExchangeRequestQuery) GetCredentialQuery ¶
func (x *InitiateExchangeRequestQuery) GetCredentialQuery() *anypb.Any
func (*InitiateExchangeRequestQuery) GetType ¶
func (x *InitiateExchangeRequestQuery) GetType() string
func (*InitiateExchangeRequestQuery) ProtoMessage ¶
func (*InitiateExchangeRequestQuery) ProtoMessage()
func (*InitiateExchangeRequestQuery) ProtoReflect ¶
func (x *InitiateExchangeRequestQuery) ProtoReflect() protoreflect.Message
func (*InitiateExchangeRequestQuery) Reset ¶
func (x *InitiateExchangeRequestQuery) Reset()
func (*InitiateExchangeRequestQuery) String ¶
func (x *InitiateExchangeRequestQuery) String() string
type InitiateExchangeRequest_Description ¶
type InitiateExchangeRequest_Description struct {
Description *InitiateExchangeRequestDescription `protobuf:"bytes,1,opt,name=description,proto3,oneof"`
}
type InitiateExchangeRequest_Query ¶
type InitiateExchangeRequest_Query struct {
Query *InitiateExchangeRequestQuery `protobuf:"bytes,2,opt,name=query,proto3,oneof"`
}
type IssueCredentialRequest ¶
type IssueCredentialRequest struct { // Verifies a verifiableCredential Credential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // options Options *types.CredentialOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
IssueCredentialRequest for verifiable credentials POST /credentials/issue - Issues a credential and returns it in the response body.
func (*IssueCredentialRequest) Descriptor
deprecated
func (*IssueCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use IssueCredentialRequest.ProtoReflect.Descriptor instead.
func (*IssueCredentialRequest) GetCredential ¶
func (x *IssueCredentialRequest) GetCredential() *types.VerifiableCredential
func (*IssueCredentialRequest) GetOptions ¶
func (x *IssueCredentialRequest) GetOptions() *types.CredentialOptions
func (*IssueCredentialRequest) ProtoMessage ¶
func (*IssueCredentialRequest) ProtoMessage()
func (*IssueCredentialRequest) ProtoReflect ¶
func (x *IssueCredentialRequest) ProtoReflect() protoreflect.Message
func (*IssueCredentialRequest) Reset ¶
func (x *IssueCredentialRequest) Reset()
func (*IssueCredentialRequest) String ¶
func (x *IssueCredentialRequest) String() string
type PresentationRecordResult ¶
type PresentationRecordResult struct { // in: body Result []*types1.Record `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
presentationRecordResult model
This is used to return presentation records.
swagger:response presentationRecordResult
func (*PresentationRecordResult) Descriptor
deprecated
func (*PresentationRecordResult) Descriptor() ([]byte, []int)
Deprecated: Use PresentationRecordResult.ProtoReflect.Descriptor instead.
func (*PresentationRecordResult) GetResult ¶
func (x *PresentationRecordResult) GetResult() []*types1.Record
func (*PresentationRecordResult) ProtoMessage ¶
func (*PresentationRecordResult) ProtoMessage()
func (*PresentationRecordResult) ProtoReflect ¶
func (x *PresentationRecordResult) ProtoReflect() protoreflect.Message
func (*PresentationRecordResult) Reset ¶
func (x *PresentationRecordResult) Reset()
func (*PresentationRecordResult) String ¶
func (x *PresentationRecordResult) String() string
type PresentationRequest ¶
type PresentationRequest struct { VerifiableCredential []*types.VerifiableCredential `protobuf:"bytes,1,rep,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` Presentation *types1.GenericPresentation `protobuf:"bytes,2,opt,name=presentation,proto3" json:"presentation,omitempty"` Did string `protobuf:"bytes,3,opt,name=did,proto3" json:"did,omitempty"` // SkipVerify can be used to skip verification of `VerifiableCredentials` provided. SkipVerify bool `protobuf:"varint,4,opt,name=skipVerify,proto3" json:"skipVerify,omitempty"` //ProofOptions Options *types.ProofOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
PresentationRequest is model for verifiable presentation request.
func (*PresentationRequest) Descriptor
deprecated
func (*PresentationRequest) Descriptor() ([]byte, []int)
Deprecated: Use PresentationRequest.ProtoReflect.Descriptor instead.
func (*PresentationRequest) GetDid ¶
func (x *PresentationRequest) GetDid() string
func (*PresentationRequest) GetOptions ¶
func (x *PresentationRequest) GetOptions() *types.ProofOptions
func (*PresentationRequest) GetPresentation ¶
func (x *PresentationRequest) GetPresentation() *types1.GenericPresentation
func (*PresentationRequest) GetSkipVerify ¶
func (x *PresentationRequest) GetSkipVerify() bool
func (*PresentationRequest) GetVerifiableCredential ¶
func (x *PresentationRequest) GetVerifiableCredential() []*types.VerifiableCredential
func (*PresentationRequest) ProtoMessage ¶
func (*PresentationRequest) ProtoMessage()
func (*PresentationRequest) ProtoReflect ¶
func (x *PresentationRequest) ProtoReflect() protoreflect.Message
func (*PresentationRequest) Reset ¶
func (x *PresentationRequest) Reset()
func (*PresentationRequest) String ¶
func (x *PresentationRequest) String() string
type PresentationRequestByID ¶
type PresentationRequestByID struct { // ID Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // DID ID Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"` // SignatureType SignatureType string `protobuf:"bytes,3,opt,name=signatureType,proto3" json:"signatureType,omitempty"` // contains filtered or unexported fields }
PresentationRequestByID model
This is used for querying/removing by ID from input json.
func (*PresentationRequestByID) Descriptor
deprecated
func (*PresentationRequestByID) Descriptor() ([]byte, []int)
Deprecated: Use PresentationRequestByID.ProtoReflect.Descriptor instead.
func (*PresentationRequestByID) GetDid ¶
func (x *PresentationRequestByID) GetDid() string
func (*PresentationRequestByID) GetId ¶
func (x *PresentationRequestByID) GetId() string
func (*PresentationRequestByID) GetSignatureType ¶
func (x *PresentationRequestByID) GetSignatureType() string
func (*PresentationRequestByID) ProtoMessage ¶
func (*PresentationRequestByID) ProtoMessage()
func (*PresentationRequestByID) ProtoReflect ¶
func (x *PresentationRequestByID) ProtoReflect() protoreflect.Message
func (*PresentationRequestByID) Reset ¶
func (x *PresentationRequestByID) Reset()
func (*PresentationRequestByID) String ¶
func (x *PresentationRequestByID) String() string
type PresentationRes ¶
type PresentationRes struct { // in: body VerifiablePresentation *types.VerifiablePresentation `protobuf:"bytes,1,opt,name=verifiablePresentation,proto3" json:"verifiablePresentation,omitempty"` // json.RawMessage // contains filtered or unexported fields }
PresentationRes model
This is used for returning the verifiable presentation ¶
swagger:response presentationRes
func (*PresentationRes) Descriptor
deprecated
func (*PresentationRes) Descriptor() ([]byte, []int)
Deprecated: Use PresentationRes.ProtoReflect.Descriptor instead.
func (*PresentationRes) GetVerifiablePresentation ¶
func (x *PresentationRes) GetVerifiablePresentation() *types.VerifiablePresentation
func (*PresentationRes) ProtoMessage ¶
func (*PresentationRes) ProtoMessage()
func (*PresentationRes) ProtoReflect ¶
func (x *PresentationRes) ProtoReflect() protoreflect.Message
func (*PresentationRes) Reset ¶
func (x *PresentationRes) Reset()
func (*PresentationRes) String ¶
func (x *PresentationRes) String() string
type ProvePresentationRequest ¶
type ProvePresentationRequest struct { // The presentation Presentation *types.VerifiablePresentation `protobuf:"bytes,1,opt,name=presentation,proto3" json:"presentation,omitempty"` // without proof // Options for specifying how the LinkedDataProof is verified. Options *types.PresentationOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
ProvePresentationRequest for verifiable credentials POST /presentations/prove - Proves a presentation and returns it in the response body.
func (*ProvePresentationRequest) Descriptor
deprecated
func (*ProvePresentationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProvePresentationRequest.ProtoReflect.Descriptor instead.
func (*ProvePresentationRequest) GetOptions ¶
func (x *ProvePresentationRequest) GetOptions() *types.PresentationOptions
func (*ProvePresentationRequest) GetPresentation ¶
func (x *ProvePresentationRequest) GetPresentation() *types.VerifiablePresentation
func (*ProvePresentationRequest) ProtoMessage ¶
func (*ProvePresentationRequest) ProtoMessage()
func (*ProvePresentationRequest) ProtoReflect ¶
func (x *ProvePresentationRequest) ProtoReflect() protoreflect.Message
func (*ProvePresentationRequest) Reset ¶
func (x *ProvePresentationRequest) Reset()
func (*ProvePresentationRequest) String ¶
func (x *ProvePresentationRequest) String() string
type RemoveCredentialByNameReq ¶
type RemoveCredentialByNameReq struct { // VC Name // // in: path // required: true Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
RemoveCredentialByNameReq model
This is used to remove the verifiable credential by name.
swagger:parameters removeCredentialByNameReq
func (*RemoveCredentialByNameReq) Descriptor
deprecated
func (*RemoveCredentialByNameReq) Descriptor() ([]byte, []int)
Deprecated: Use RemoveCredentialByNameReq.ProtoReflect.Descriptor instead.
func (*RemoveCredentialByNameReq) GetName ¶
func (x *RemoveCredentialByNameReq) GetName() string
func (*RemoveCredentialByNameReq) ProtoMessage ¶
func (*RemoveCredentialByNameReq) ProtoMessage()
func (*RemoveCredentialByNameReq) ProtoReflect ¶
func (x *RemoveCredentialByNameReq) ProtoReflect() protoreflect.Message
func (*RemoveCredentialByNameReq) Reset ¶
func (x *RemoveCredentialByNameReq) Reset()
func (*RemoveCredentialByNameReq) String ¶
func (x *RemoveCredentialByNameReq) String() string
type RemovePresentationByNameReq ¶
type RemovePresentationByNameReq struct { // VC Name // // in: path // required: true Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
RemovePresentationByNameReq model
This is used to remove the verifiable presentation by name.
swagger:parameters removePresentationByNameReq
func (*RemovePresentationByNameReq) Descriptor
deprecated
func (*RemovePresentationByNameReq) Descriptor() ([]byte, []int)
Deprecated: Use RemovePresentationByNameReq.ProtoReflect.Descriptor instead.
func (*RemovePresentationByNameReq) GetName ¶
func (x *RemovePresentationByNameReq) GetName() string
func (*RemovePresentationByNameReq) ProtoMessage ¶
func (*RemovePresentationByNameReq) ProtoMessage()
func (*RemovePresentationByNameReq) ProtoReflect ¶
func (x *RemovePresentationByNameReq) ProtoReflect() protoreflect.Message
func (*RemovePresentationByNameReq) Reset ¶
func (x *RemovePresentationByNameReq) Reset()
func (*RemovePresentationByNameReq) String ¶
func (x *RemovePresentationByNameReq) String() string
type SaveCredentialReq ¶
type SaveCredentialReq struct { // Params for saving the verifiable credential (pass the vc document as a string) // // in: body Credential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // contains filtered or unexported fields }
SaveCredentialReq model
This is used to save the verifiable credential.
swagger:parameters saveCredentialReq
func (*SaveCredentialReq) Descriptor
deprecated
func (*SaveCredentialReq) Descriptor() ([]byte, []int)
Deprecated: Use SaveCredentialReq.ProtoReflect.Descriptor instead.
func (*SaveCredentialReq) GetCredential ¶
func (x *SaveCredentialReq) GetCredential() *types.VerifiableCredential
func (*SaveCredentialReq) ProtoMessage ¶
func (*SaveCredentialReq) ProtoMessage()
func (*SaveCredentialReq) ProtoReflect ¶
func (x *SaveCredentialReq) ProtoReflect() protoreflect.Message
func (*SaveCredentialReq) Reset ¶
func (x *SaveCredentialReq) Reset()
func (*SaveCredentialReq) String ¶
func (x *SaveCredentialReq) String() string
type SavePresentationReq ¶
type SavePresentationReq struct { // Params for saving the verifiable presentation // // in: body Credential *types.VerifiablePresentation `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // contains filtered or unexported fields }
SavePresentationReq model
This is used to save the verifiable presentation.
swagger:parameters savePresentationReq
func (*SavePresentationReq) Descriptor
deprecated
func (*SavePresentationReq) Descriptor() ([]byte, []int)
Deprecated: Use SavePresentationReq.ProtoReflect.Descriptor instead.
func (*SavePresentationReq) GetCredential ¶
func (x *SavePresentationReq) GetCredential() *types.VerifiablePresentation
func (*SavePresentationReq) ProtoMessage ¶
func (*SavePresentationReq) ProtoMessage()
func (*SavePresentationReq) ProtoReflect ¶
func (x *SavePresentationReq) ProtoReflect() protoreflect.Message
func (*SavePresentationReq) Reset ¶
func (x *SavePresentationReq) Reset()
func (*SavePresentationReq) String ¶
func (x *SavePresentationReq) String() string
type SignCredentialReq ¶
type SignCredentialReq struct { // Params for signing a credential // // in: body Params *SignCredentialRequest `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` // contains filtered or unexported fields }
SignCredentialReq model
This is used to sign a credential.
swagger:parameters signCredentialReq
func (*SignCredentialReq) Descriptor
deprecated
func (*SignCredentialReq) Descriptor() ([]byte, []int)
Deprecated: Use SignCredentialReq.ProtoReflect.Descriptor instead.
func (*SignCredentialReq) GetParams ¶
func (x *SignCredentialReq) GetParams() *SignCredentialRequest
func (*SignCredentialReq) ProtoMessage ¶
func (*SignCredentialReq) ProtoMessage()
func (*SignCredentialReq) ProtoReflect ¶
func (x *SignCredentialReq) ProtoReflect() protoreflect.Message
func (*SignCredentialReq) Reset ¶
func (x *SignCredentialReq) Reset()
func (*SignCredentialReq) String ¶
func (x *SignCredentialReq) String() string
type SignCredentialRequest ¶
type SignCredentialRequest struct { Credential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"` //ProofOptions Options *types.ProofOptions `protobuf:"bytes,3,opt,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
SignCredentialRequest is adding proof to given credential.
func (*SignCredentialRequest) Descriptor
deprecated
func (*SignCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use SignCredentialRequest.ProtoReflect.Descriptor instead.
func (*SignCredentialRequest) GetCredential ¶
func (x *SignCredentialRequest) GetCredential() *types.VerifiableCredential
func (*SignCredentialRequest) GetDid ¶
func (x *SignCredentialRequest) GetDid() string
func (*SignCredentialRequest) GetOptions ¶
func (x *SignCredentialRequest) GetOptions() *types.ProofOptions
func (*SignCredentialRequest) ProtoMessage ¶
func (*SignCredentialRequest) ProtoMessage()
func (*SignCredentialRequest) ProtoReflect ¶
func (x *SignCredentialRequest) ProtoReflect() protoreflect.Message
func (*SignCredentialRequest) Reset ¶
func (x *SignCredentialRequest) Reset()
func (*SignCredentialRequest) String ¶
func (x *SignCredentialRequest) String() string
type SignCredentialRes ¶
type SignCredentialRes struct { // in: body VerifiableCredential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` // json.RawMessage // contains filtered or unexported fields }
SignCredentialRes model
This is used for returning the sign credential response ¶
swagger:response signCredentialRes
func (*SignCredentialRes) Descriptor
deprecated
func (*SignCredentialRes) Descriptor() ([]byte, []int)
Deprecated: Use SignCredentialRes.ProtoReflect.Descriptor instead.
func (*SignCredentialRes) GetVerifiableCredential ¶
func (x *SignCredentialRes) GetVerifiableCredential() *types.VerifiableCredential
func (*SignCredentialRes) ProtoMessage ¶
func (*SignCredentialRes) ProtoMessage()
func (*SignCredentialRes) ProtoReflect ¶
func (x *SignCredentialRes) ProtoReflect() protoreflect.Message
func (*SignCredentialRes) Reset ¶
func (x *SignCredentialRes) Reset()
func (*SignCredentialRes) String ¶
func (x *SignCredentialRes) String() string
type SignCredentialResponse ¶
type SignCredentialResponse struct { VerifiableCredential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` // contains filtered or unexported fields }
SignCredentialResponse is model for sign credential response.
func (*SignCredentialResponse) Descriptor
deprecated
func (*SignCredentialResponse) Descriptor() ([]byte, []int)
Deprecated: Use SignCredentialResponse.ProtoReflect.Descriptor instead.
func (*SignCredentialResponse) GetVerifiableCredential ¶
func (x *SignCredentialResponse) GetVerifiableCredential() *types.VerifiableCredential
func (*SignCredentialResponse) ProtoMessage ¶
func (*SignCredentialResponse) ProtoMessage()
func (*SignCredentialResponse) ProtoReflect ¶
func (x *SignCredentialResponse) ProtoReflect() protoreflect.Message
func (*SignCredentialResponse) Reset ¶
func (x *SignCredentialResponse) Reset()
func (*SignCredentialResponse) String ¶
func (x *SignCredentialResponse) String() string
type UnimplementedCredentialsIssueServiceServer ¶
type UnimplementedCredentialsIssueServiceServer struct { }
UnimplementedCredentialsIssueServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCredentialsIssueServiceServer) Delete ¶
func (UnimplementedCredentialsIssueServiceServer) Delete(context.Context, *DeleteCredentialRequest) (*types.Bool, error)
type UnimplementedCredentialsPresentServiceServer ¶
type UnimplementedCredentialsPresentServiceServer struct { }
UnimplementedCredentialsPresentServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCredentialsPresentServiceServer) ContinueExchange ¶
func (UnimplementedCredentialsPresentServiceServer) ContinueExchange(*ContinueExchangeRequest, CredentialsPresentService_ContinueExchangeServer) error
func (UnimplementedCredentialsPresentServiceServer) DeriveCredential ¶
func (UnimplementedCredentialsPresentServiceServer) DeriveCredential(context.Context, *DeriveCredentialRequest) (*types.RefreshableVerifiablePresentation, error)
func (UnimplementedCredentialsPresentServiceServer) InitiateExchange ¶
func (UnimplementedCredentialsPresentServiceServer) InitiateExchange(*InitiateExchangeRequest, CredentialsPresentService_InitiateExchangeServer) error
func (UnimplementedCredentialsPresentServiceServer) ProvePresentation ¶
func (UnimplementedCredentialsPresentServiceServer) ProvePresentation(context.Context, *ProvePresentationRequest) (*types.RefreshableVerifiablePresentation, error)
type UnimplementedCredentialsVerifyServiceServer ¶
type UnimplementedCredentialsVerifyServiceServer struct { }
UnimplementedCredentialsVerifyServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCredentialsVerifyServiceServer) VerifyCredential ¶
func (UnimplementedCredentialsVerifyServiceServer) VerifyCredential(*VerifyCredentialRequest, CredentialsVerifyService_VerifyCredentialServer) error
func (UnimplementedCredentialsVerifyServiceServer) VerifyPresentation ¶
func (UnimplementedCredentialsVerifyServiceServer) VerifyPresentation(*VerifyPresentationRequest, CredentialsVerifyService_VerifyPresentationServer) error
type UnimplementedDegreeServiceServer ¶
type UnimplementedDegreeServiceServer struct { }
UnimplementedDegreeServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedDegreeServiceServer) Create ¶
func (UnimplementedDegreeServiceServer) Create(context.Context, *CreateDegreeRequest) (*types.RefreshableVerifiableCredential, error)
func (UnimplementedDegreeServiceServer) Delete ¶
func (UnimplementedDegreeServiceServer) Delete(context.Context, *DeleteDegreeRequest) (*types.Bool, error)
type UnimplementedVerifiableControllerServer ¶
type UnimplementedVerifiableControllerServer struct { }
UnimplementedVerifiableControllerServer must be embedded to have forward compatible implementations.
func (UnimplementedVerifiableControllerServer) DeriveCredential ¶
func (UnimplementedVerifiableControllerServer) DeriveCredential(context.Context, *DeriveCredentialReq) (*DeriveCredentialRes, error)
func (UnimplementedVerifiableControllerServer) GeneratePresentation ¶
func (UnimplementedVerifiableControllerServer) GeneratePresentation(context.Context, *GeneratePresentationReq) (*PresentationRes, error)
func (UnimplementedVerifiableControllerServer) GeneratePresentationByID ¶
func (UnimplementedVerifiableControllerServer) GeneratePresentationByID(context.Context, *GeneratePresentationByIDReq) (*PresentationRes, error)
func (UnimplementedVerifiableControllerServer) GetCredential ¶
func (UnimplementedVerifiableControllerServer) GetCredential(context.Context, *GetCredentialReq) (*CredentialRes, error)
func (UnimplementedVerifiableControllerServer) GetCredentialByName ¶
func (UnimplementedVerifiableControllerServer) GetCredentialByName(context.Context, *GetCredentialByNameReq) (*CredentialRecord, error)
func (UnimplementedVerifiableControllerServer) GetCredentials ¶
func (UnimplementedVerifiableControllerServer) GetCredentials(context.Context, *GetCredentialsReq) (*CredentialRecordResult, error)
func (UnimplementedVerifiableControllerServer) GetPresentation ¶
func (UnimplementedVerifiableControllerServer) GetPresentation(context.Context, *GetPresentationReq) (*PresentationRes, error)
func (UnimplementedVerifiableControllerServer) GetPresentations ¶
func (UnimplementedVerifiableControllerServer) GetPresentations(context.Context, *types.Empty) (*PresentationRecordResult, error)
func (UnimplementedVerifiableControllerServer) RemoveCredentialByName ¶
func (UnimplementedVerifiableControllerServer) RemoveCredentialByName(context.Context, *RemoveCredentialByNameReq) (*types.EmptyResponse, error)
func (UnimplementedVerifiableControllerServer) RemovePresentationByName ¶
func (UnimplementedVerifiableControllerServer) RemovePresentationByName(context.Context, *RemovePresentationByNameReq) (*types.EmptyResponse, error)
func (UnimplementedVerifiableControllerServer) SaveCredential ¶
func (UnimplementedVerifiableControllerServer) SaveCredential(context.Context, *SaveCredentialReq) (*types.EmptyResponse, error)
func (UnimplementedVerifiableControllerServer) SavePresentation ¶
func (UnimplementedVerifiableControllerServer) SavePresentation(context.Context, *SavePresentationReq) (*types.EmptyResponse, error)
func (UnimplementedVerifiableControllerServer) SignCredential ¶
func (UnimplementedVerifiableControllerServer) SignCredential(context.Context, *SignCredentialReq) (*SignCredentialRes, error)
func (UnimplementedVerifiableControllerServer) ValidateCredential ¶
func (UnimplementedVerifiableControllerServer) ValidateCredential(context.Context, *ValidateCredentialReq) (*types.EmptyResponse, error)
type UnsafeCredentialsIssueServiceServer ¶
type UnsafeCredentialsIssueServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCredentialsIssueServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CredentialsIssueServiceServer will result in compilation errors.
type UnsafeCredentialsPresentServiceServer ¶
type UnsafeCredentialsPresentServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCredentialsPresentServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CredentialsPresentServiceServer will result in compilation errors.
type UnsafeCredentialsVerifyServiceServer ¶
type UnsafeCredentialsVerifyServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCredentialsVerifyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CredentialsVerifyServiceServer will result in compilation errors.
type UnsafeDegreeServiceServer ¶
type UnsafeDegreeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDegreeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DegreeServiceServer will result in compilation errors.
type UnsafeVerifiableControllerServer ¶
type UnsafeVerifiableControllerServer interface {
// contains filtered or unexported methods
}
UnsafeVerifiableControllerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VerifiableControllerServer will result in compilation errors.
type UpdateCredentialRequest ¶
type UpdateCredentialRequest struct { // credentialId ID CredentialId string `protobuf:"bytes,1,opt,name=credentialId,proto3" json:"credentialId,omitempty"` // credentialStatus CredentialStatus []*types.CredentialStatus `protobuf:"bytes,2,rep,name=credentialStatus,proto3" json:"credentialStatus,omitempty"` // contains filtered or unexported fields }
UpdateCredentialRequest for Updates the status of an issued credential POST /credentials/status
func (*UpdateCredentialRequest) Descriptor
deprecated
func (*UpdateCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCredentialRequest.ProtoReflect.Descriptor instead.
func (*UpdateCredentialRequest) GetCredentialId ¶
func (x *UpdateCredentialRequest) GetCredentialId() string
func (*UpdateCredentialRequest) GetCredentialStatus ¶
func (x *UpdateCredentialRequest) GetCredentialStatus() []*types.CredentialStatus
func (*UpdateCredentialRequest) ProtoMessage ¶
func (*UpdateCredentialRequest) ProtoMessage()
func (*UpdateCredentialRequest) ProtoReflect ¶
func (x *UpdateCredentialRequest) ProtoReflect() protoreflect.Message
func (*UpdateCredentialRequest) Reset ¶
func (x *UpdateCredentialRequest) Reset()
func (*UpdateCredentialRequest) String ¶
func (x *UpdateCredentialRequest) String() string
type ValidateCredentialReq ¶
type ValidateCredentialReq struct { // Params for validating the verifiable credential (pass the vc document as a string) // // in: body Credential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"` // contains filtered or unexported fields }
ValidateCredentialReq model
This is used to validate the verifiable credential.
swagger:parameters validateCredentialReq
func (*ValidateCredentialReq) Descriptor
deprecated
func (*ValidateCredentialReq) Descriptor() ([]byte, []int)
Deprecated: Use ValidateCredentialReq.ProtoReflect.Descriptor instead.
func (*ValidateCredentialReq) GetCredential ¶
func (x *ValidateCredentialReq) GetCredential() *types.VerifiableCredential
func (*ValidateCredentialReq) ProtoMessage ¶
func (*ValidateCredentialReq) ProtoMessage()
func (*ValidateCredentialReq) ProtoReflect ¶
func (x *ValidateCredentialReq) ProtoReflect() protoreflect.Message
func (*ValidateCredentialReq) Reset ¶
func (x *ValidateCredentialReq) Reset()
func (*ValidateCredentialReq) String ¶
func (x *ValidateCredentialReq) String() string
type VerifiableControllerClient ¶
type VerifiableControllerClient interface { // ValidateCredential validates the verifiable credential. // ValidateCredential swagger:route POST /verifiable/credential/validate verifiable validateCredentialReq // // Validates the verifiable credential. // // Responses: // default: genericError // 200: emptyRes ValidateCredential(ctx context.Context, in *ValidateCredentialReq, opts ...grpc.CallOption) (*types.EmptyResponse, error) // SaveCredential saves the verifiable credential to the store. // SaveCredential swagger:route POST /verifiable/credential verifiable saveCredentialReq // // Saves the verifiable credential. // // Responses: // default: genericError // 200: emptyRes SaveCredential(ctx context.Context, in *SaveCredentialReq, opts ...grpc.CallOption) (*types.EmptyResponse, error) // SavePresentation swagger:route POST /verifiable/presentation verifiable savePresentationReq // // Saves the verifiable presentation. // // Responses: // default: genericError // 200: emptyRes // SavePresentation saves the presentation to the store. SavePresentation(ctx context.Context, in *SavePresentationReq, opts ...grpc.CallOption) (*types.EmptyResponse, error) // GetCredential retrieves the verifiable credential from the store. // GetCredential swagger:route GET /verifiable/credential/{id} verifiable getCredentialReq // // Retrieves the verifiable credential. // // Responses: // default: genericError // 200: credentialRes GetCredential(ctx context.Context, in *GetCredentialReq, opts ...grpc.CallOption) (*CredentialRes, error) // GetPresentation retrieves the verifiable presentation from the store. // GetPresentation swagger:route GET /verifiable/presentation/{id} verifiable getPresentationReq // // Retrieves the verifiable presentation. // // Responses: // default: genericError // 200: presentationRes GetPresentation(ctx context.Context, in *GetPresentationReq, opts ...grpc.CallOption) (*PresentationRes, error) // GetCredentialByName retrieves the verifiable credential by name from the store. // GetCredentialByName swagger:route GET /verifiable/credential/name/{name} verifiable getCredentialByNameReq // // Retrieves the verifiable credential by name. // // Responses: // default: genericError // 200: credentialRecord GetCredentialByName(ctx context.Context, in *GetCredentialByNameReq, opts ...grpc.CallOption) (*CredentialRecord, error) // GetCredentials retrieves the verifiable credential records containing name and fields of interest. // GetCredentials swagger:route GET /verifiable/credentials verifiable getCredentials // // Retrieves the verifiable credentials. // // Responses: // default: genericError // 200: credentialRecordResult GetCredentials(ctx context.Context, in *GetCredentialsReq, opts ...grpc.CallOption) (*CredentialRecordResult, error) // SignCredential adds proof to given verifiable credential. // SignCredential swagger:route POST /verifiable/signcredential verifiable signCredentialReq // // Signs given credential. // // Responses: // default: genericError // 200: signCredentialRes SignCredential(ctx context.Context, in *SignCredentialReq, opts ...grpc.CallOption) (*SignCredentialRes, error) // DeriveCredential swagger:route POST /verifiable/derivecredential verifiable deriveCredentialReq // // Derives a given verifiable credential for selective disclosure. // // Responses: // default: genericError // 200: deriveCredentialRes DeriveCredential(ctx context.Context, in *DeriveCredentialReq, opts ...grpc.CallOption) (*DeriveCredentialRes, error) // GetPresentations retrieves the verifiable presentation records containing name and fields of interest. // GetPresentations swagger:route GET /verifiable/presentations verifiable // // Retrieves the verifiable credentials. // // Responses: // default: genericError // 200: presentationRecordResult GetPresentations(ctx context.Context, in *types.Empty, opts ...grpc.CallOption) (*PresentationRecordResult, error) // GeneratePresentation generates a verifiable presentation from a verifiable credential. // GeneratePresentation swagger:route POST /verifiable/presentation/generate verifiable generatePresentationReq // // Generates the verifiable presentation from a verifiable credential. // // Responses: // default: genericError // 200: presentationRes GeneratePresentation(ctx context.Context, in *GeneratePresentationReq, opts ...grpc.CallOption) (*PresentationRes, error) // GeneratePresentationByID generates verifiable presentation from a stored verifiable credential. // GeneratePresentationByID swagger:route POST /verifiable/presentation/generatebyid verifiable generatePresentationByIDReq // // Generates the verifiable presentation from a stored verifiable credential. // // Responses: // default: genericError // 200: presentationRes GeneratePresentationByID(ctx context.Context, in *GeneratePresentationByIDReq, opts ...grpc.CallOption) (*PresentationRes, error) // RemoveCredentialByName will remove a VC that matches the specified name from the verifiable store. // RemoveCredentialByName swagger:route POST /verifiable/credential/remove/name/{name} verifiable removeCredentialByNameReq // // Removes a verifiable credential by name. // // Responses: // default: genericError // 200: emptyResponse RemoveCredentialByName(ctx context.Context, in *RemoveCredentialByNameReq, opts ...grpc.CallOption) (*types.EmptyResponse, error) // RemovePresentationByName will remove a VP that matches the specified name from the verifiable store. // RemovePresentationByName swagger:route POST /verifiable/presentation/remove/name/{name} verifiable removePresentationByNameReq // // Removes a verifiable presentation by name. // // Responses: // default: genericError // 200: emptyResponse RemovePresentationByName(ctx context.Context, in *RemovePresentationByNameReq, opts ...grpc.CallOption) (*types.EmptyResponse, error) }
VerifiableControllerClient is the client API for VerifiableController 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 NewVerifiableControllerClient ¶
func NewVerifiableControllerClient(cc grpc.ClientConnInterface) VerifiableControllerClient
type VerifiableControllerServer ¶
type VerifiableControllerServer interface { // ValidateCredential validates the verifiable credential. // ValidateCredential swagger:route POST /verifiable/credential/validate verifiable validateCredentialReq // // Validates the verifiable credential. // // Responses: // default: genericError // 200: emptyRes ValidateCredential(context.Context, *ValidateCredentialReq) (*types.EmptyResponse, error) // SaveCredential saves the verifiable credential to the store. // SaveCredential swagger:route POST /verifiable/credential verifiable saveCredentialReq // // Saves the verifiable credential. // // Responses: // default: genericError // 200: emptyRes SaveCredential(context.Context, *SaveCredentialReq) (*types.EmptyResponse, error) // SavePresentation swagger:route POST /verifiable/presentation verifiable savePresentationReq // // Saves the verifiable presentation. // // Responses: // default: genericError // 200: emptyRes // SavePresentation saves the presentation to the store. SavePresentation(context.Context, *SavePresentationReq) (*types.EmptyResponse, error) // GetCredential retrieves the verifiable credential from the store. // GetCredential swagger:route GET /verifiable/credential/{id} verifiable getCredentialReq // // Retrieves the verifiable credential. // // Responses: // default: genericError // 200: credentialRes GetCredential(context.Context, *GetCredentialReq) (*CredentialRes, error) // GetPresentation retrieves the verifiable presentation from the store. // GetPresentation swagger:route GET /verifiable/presentation/{id} verifiable getPresentationReq // // Retrieves the verifiable presentation. // // Responses: // default: genericError // 200: presentationRes GetPresentation(context.Context, *GetPresentationReq) (*PresentationRes, error) // GetCredentialByName retrieves the verifiable credential by name from the store. // GetCredentialByName swagger:route GET /verifiable/credential/name/{name} verifiable getCredentialByNameReq // // Retrieves the verifiable credential by name. // // Responses: // default: genericError // 200: credentialRecord GetCredentialByName(context.Context, *GetCredentialByNameReq) (*CredentialRecord, error) // GetCredentials retrieves the verifiable credential records containing name and fields of interest. // GetCredentials swagger:route GET /verifiable/credentials verifiable getCredentials // // Retrieves the verifiable credentials. // // Responses: // default: genericError // 200: credentialRecordResult GetCredentials(context.Context, *GetCredentialsReq) (*CredentialRecordResult, error) // SignCredential adds proof to given verifiable credential. // SignCredential swagger:route POST /verifiable/signcredential verifiable signCredentialReq // // Signs given credential. // // Responses: // default: genericError // 200: signCredentialRes SignCredential(context.Context, *SignCredentialReq) (*SignCredentialRes, error) // DeriveCredential swagger:route POST /verifiable/derivecredential verifiable deriveCredentialReq // // Derives a given verifiable credential for selective disclosure. // // Responses: // default: genericError // 200: deriveCredentialRes DeriveCredential(context.Context, *DeriveCredentialReq) (*DeriveCredentialRes, error) // GetPresentations retrieves the verifiable presentation records containing name and fields of interest. // GetPresentations swagger:route GET /verifiable/presentations verifiable // // Retrieves the verifiable credentials. // // Responses: // default: genericError // 200: presentationRecordResult GetPresentations(context.Context, *types.Empty) (*PresentationRecordResult, error) // GeneratePresentation generates a verifiable presentation from a verifiable credential. // GeneratePresentation swagger:route POST /verifiable/presentation/generate verifiable generatePresentationReq // // Generates the verifiable presentation from a verifiable credential. // // Responses: // default: genericError // 200: presentationRes GeneratePresentation(context.Context, *GeneratePresentationReq) (*PresentationRes, error) // GeneratePresentationByID generates verifiable presentation from a stored verifiable credential. // GeneratePresentationByID swagger:route POST /verifiable/presentation/generatebyid verifiable generatePresentationByIDReq // // Generates the verifiable presentation from a stored verifiable credential. // // Responses: // default: genericError // 200: presentationRes GeneratePresentationByID(context.Context, *GeneratePresentationByIDReq) (*PresentationRes, error) // RemoveCredentialByName will remove a VC that matches the specified name from the verifiable store. // RemoveCredentialByName swagger:route POST /verifiable/credential/remove/name/{name} verifiable removeCredentialByNameReq // // Removes a verifiable credential by name. // // Responses: // default: genericError // 200: emptyResponse RemoveCredentialByName(context.Context, *RemoveCredentialByNameReq) (*types.EmptyResponse, error) // RemovePresentationByName will remove a VP that matches the specified name from the verifiable store. // RemovePresentationByName swagger:route POST /verifiable/presentation/remove/name/{name} verifiable removePresentationByNameReq // // Removes a verifiable presentation by name. // // Responses: // default: genericError // 200: emptyResponse RemovePresentationByName(context.Context, *RemovePresentationByNameReq) (*types.EmptyResponse, error) // contains filtered or unexported methods }
VerifiableControllerServer is the server API for VerifiableController service. All implementations must embed UnimplementedVerifiableControllerServer for forward compatibility
type VerifyCredentialRequest ¶
type VerifyCredentialRequest struct { // Verifies a verifiableCredential VerifiableCredential *types.VerifiableCredential `protobuf:"bytes,1,opt,name=verifiableCredential,proto3" json:"verifiableCredential,omitempty"` // options Options *types.VerifiableCredentialOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` // contains filtered or unexported fields }
VerifyCredentialRequest for verifiable credentials POST /credentials/verify - Verifies a verifiableCredential and returns a verificationResult in the response body.
func (*VerifyCredentialRequest) Descriptor
deprecated
func (*VerifyCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyCredentialRequest.ProtoReflect.Descriptor instead.
func (*VerifyCredentialRequest) GetOptions ¶
func (x *VerifyCredentialRequest) GetOptions() *types.VerifiableCredentialOptions
func (*VerifyCredentialRequest) GetVerifiableCredential ¶
func (x *VerifyCredentialRequest) GetVerifiableCredential() *types.VerifiableCredential
func (*VerifyCredentialRequest) ProtoMessage ¶
func (*VerifyCredentialRequest) ProtoMessage()
func (*VerifyCredentialRequest) ProtoReflect ¶
func (x *VerifyCredentialRequest) ProtoReflect() protoreflect.Message
func (*VerifyCredentialRequest) Reset ¶
func (x *VerifyCredentialRequest) Reset()
func (*VerifyCredentialRequest) String ¶
func (x *VerifyCredentialRequest) String() string
type VerifyPresentationRequest ¶
type VerifyPresentationRequest struct { // The verifiablePresentation VerifiablePresentation *types.VerifiablePresentation `protobuf:"bytes,1,opt,name=verifiablePresentation,proto3" json:"verifiablePresentation,omitempty"` // Options for specifying how the LinkedDataProof is verified. Options *types.VerifiableCredentialOptions `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` // presentation Presentation *types.VerifiablePresentation `protobuf:"bytes,3,opt,name=presentation,proto3" json:"presentation,omitempty"` // presentation without proof // contains filtered or unexported fields }
VerifyPresentationRequest for verifiable credentials POST /presentations/verify - Verifies a Presentation with or without proofs attached and returns a verificationResult in the response body.
func (*VerifyPresentationRequest) Descriptor
deprecated
func (*VerifyPresentationRequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyPresentationRequest.ProtoReflect.Descriptor instead.
func (*VerifyPresentationRequest) GetOptions ¶
func (x *VerifyPresentationRequest) GetOptions() *types.VerifiableCredentialOptions
func (*VerifyPresentationRequest) GetPresentation ¶
func (x *VerifyPresentationRequest) GetPresentation() *types.VerifiablePresentation
func (*VerifyPresentationRequest) GetVerifiablePresentation ¶
func (x *VerifyPresentationRequest) GetVerifiablePresentation() *types.VerifiablePresentation
func (*VerifyPresentationRequest) ProtoMessage ¶
func (*VerifyPresentationRequest) ProtoMessage()
func (*VerifyPresentationRequest) ProtoReflect ¶
func (x *VerifyPresentationRequest) ProtoReflect() protoreflect.Message
func (*VerifyPresentationRequest) Reset ¶
func (x *VerifyPresentationRequest) Reset()
func (*VerifyPresentationRequest) String ¶
func (x *VerifyPresentationRequest) String() string