package
0.0.0-20220731154657-893f90450dfe
Repository: https://github.com/bhatti/gssi.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

CredentialsIssueService_ServiceDesc is the grpc.ServiceDesc for CredentialsIssueService service.
CredentialsPresentService_ServiceDesc is the grpc.ServiceDesc for CredentialsPresentService service.
CredentialsVerifyService_ServiceDesc is the grpc.ServiceDesc for CredentialsVerifyService service.
DegreeService_ServiceDesc is the grpc.ServiceDesc for DegreeService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
VerifiableController_ServiceDesc is the grpc.ServiceDesc for VerifiableController service.

# Structs

ContinueExchangeRequest for verifiable credentials PUT /exchanges/{exchange-id}/{transaction-id} - Receives information related to an existing exchange.
CreateDegreeRequest for verifiable credentials.
CredentialRecord model This is used to return credential record.
CredentialRecordResult model This is used to return credential records.
CredentialRes model This is used for returning query connection result for single record search swagger:response credentialRes.
DeleteCredentialRequest for verifiable credentials Deletes a credential or verifiable credential by ID.
DeleteDegreeRequest for verifiable credentials.
DeriveCredentialReq model This is used for deriving a credential.
DeriveCredentialRequest // Derives a credential and returns it in the response body.
DeriveCredentialRes model This is used for returning the derive credential response.
GeneratePresentationByIDReq model This is used to generate the verifiable presentation by id.
GeneratePresentationReq model This is used to generate the verifiable presentation.
GetAllCredentialRequest for verifiable credentials Gets list of credentials or verifiable credentials.
GetAllDegreesRequest for verifiable credentials.
GetAllPresentationRequest for presentations GET /presentations - Gets list of presentations or verifiable presentations.
GetCredentialByNameReq model This is used to retrieve the verifiable credential by name.
GetCredentialReq model This is used to retrieve the verifiable credential.
GetCredentialRequest for verifiable credentials Gets a credential or verifiable credential by ID.
CredentialsRequest This is used to return credential input swagger:parameters getCredentials.
GetDegreeRequest for verifiable credentials.
GetPresentationReq model This is used to retrieve the verifiable presentation.
InitiateExchangeRequest POST /exchanges/{exchange-id} - Initiates an exchange of information.
No description provided by the author
No description provided by the author
InitiateExchangeRequestDescription POST /exchanges/{exchange-id} - Initiates an exchange of information.
InitiateExchangeRequestQuery POST /exchanges/{exchange-id} - Initiates an exchange of information.
IssueCredentialRequest for verifiable credentials POST /credentials/issue - Issues a credential and returns it in the response body.
presentationRecordResult model This is used to return presentation records.
PresentationRequest is model for verifiable presentation request.
PresentationRequestByID model This is used for querying/removing by ID from input json.
PresentationRes model This is used for returning the verifiable presentation swagger:response presentationRes.
ProvePresentationRequest for verifiable credentials POST /presentations/prove - Proves a presentation and returns it in the response body.
RemoveCredentialByNameReq model This is used to remove the verifiable credential by name.
RemovePresentationByNameReq model This is used to remove the verifiable presentation by name.
SaveCredentialReq model This is used to save the verifiable credential.
SavePresentationReq model This is used to save the verifiable presentation.
SignCredentialReq model This is used to sign a credential.
SignCredentialRequest is adding proof to given credential.
SignCredentialRes model This is used for returning the sign credential response swagger:response signCredentialRes.
SignCredentialResponse is model for sign credential response.
UnimplementedCredentialsIssueServiceServer must be embedded to have forward compatible implementations.
UnimplementedCredentialsPresentServiceServer must be embedded to have forward compatible implementations.
UnimplementedCredentialsVerifyServiceServer must be embedded to have forward compatible implementations.
UnimplementedDegreeServiceServer must be embedded to have forward compatible implementations.
UnimplementedVerifiableControllerServer must be embedded to have forward compatible implementations.
UpdateCredentialRequest for Updates the status of an issued credential POST /credentials/status.
ValidateCredentialReq model This is used to validate the verifiable credential.
VerifyCredentialRequest for verifiable credentials POST /credentials/verify - Verifies a verifiableCredential and returns a verificationResult in the response body.
VerifyPresentationRequest for verifiable credentials POST /presentations/verify - Verifies a Presentation with or without proofs attached and returns a verificationResult in the response body.

# Interfaces

No description provided by the author
No description provided by the author
CredentialsIssueServiceClient is the client API for CredentialsIssueService service.
CredentialsIssueServiceServer is the server API for CredentialsIssueService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CredentialsPresentServiceClient is the client API for CredentialsPresentService service.
CredentialsPresentServiceServer is the server API for CredentialsPresentService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CredentialsVerifyServiceClient is the client API for CredentialsVerifyService service.
CredentialsVerifyServiceServer is the server API for CredentialsVerifyService service.
No description provided by the author
No description provided by the author
DegreeServiceClient is the client API for DegreeService service.
DegreeServiceServer is the server API for DegreeService service.
UnsafeCredentialsIssueServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCredentialsPresentServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeCredentialsVerifyServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeDegreeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeVerifiableControllerServer may be embedded to opt out of forward compatibility for this service.
VerifiableControllerClient is the client API for VerifiableController service.
VerifiableControllerServer is the server API for VerifiableController service.