Skip to main content

sdk

import "github.com/triveria-com/wallet-sdk-go"

Package sdk provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.16.3 DO NOT EDIT.

Index​

Constants​

const (
AuthenticationTypeOAuth = "oauth"
AuthenticationTypeNone = "none"
)
const (
AccessTokenScopes = "accessToken.Scopes"
)

func NewCredentialCreateRequest​

func NewCredentialCreateRequest(server string, params *CredentialCreateParams, body CredentialCreateJSONRequestBody) (*http.Request, error)

NewCredentialCreateRequest calls the generic CredentialCreate builder with application/json body

func NewCredentialCreateRequestWithBody​

func NewCredentialCreateRequestWithBody(server string, params *CredentialCreateParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialCreateRequestWithBody generates requests for CredentialCreate with any type of body

func NewCredentialGetRequest​

func NewCredentialGetRequest(server string, credentialId CredentialId, params *CredentialGetParams) (*http.Request, error)

NewCredentialGetRequest generates requests for CredentialGet

func NewCredentialImportRequest​

func NewCredentialImportRequest(server string, params *CredentialImportParams, body CredentialImportJSONRequestBody) (*http.Request, error)

NewCredentialImportRequest calls the generic CredentialImport builder with application/json body

func NewCredentialImportRequestWithBody​

func NewCredentialImportRequestWithBody(server string, params *CredentialImportParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialImportRequestWithBody generates requests for CredentialImport with any type of body

func NewCredentialIssuanceInitRequest​

func NewCredentialIssuanceInitRequest(server string, credentialId string, params *CredentialIssuanceInitParams, body CredentialIssuanceInitJSONRequestBody) (*http.Request, error)

NewCredentialIssuanceInitRequest calls the generic CredentialIssuanceInit builder with application/json body

func NewCredentialIssuanceInitRequestWithBody​

func NewCredentialIssuanceInitRequestWithBody(server string, credentialId string, params *CredentialIssuanceInitParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialIssuanceInitRequestWithBody generates requests for CredentialIssuanceInit with any type of body

func NewCredentialListRequest​

func NewCredentialListRequest(server string, params *CredentialListParams) (*http.Request, error)

NewCredentialListRequest generates requests for CredentialList

func NewCredentialMetadataPatchRequest​

func NewCredentialMetadataPatchRequest(server string, credentialId CredentialId, params *CredentialMetadataPatchParams, body CredentialMetadataPatchJSONRequestBody) (*http.Request, error)

NewCredentialMetadataPatchRequest calls the generic CredentialMetadataPatch builder with application/json body

func NewCredentialMetadataPatchRequestWithBody​

func NewCredentialMetadataPatchRequestWithBody(server string, credentialId CredentialId, params *CredentialMetadataPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialMetadataPatchRequestWithBody generates requests for CredentialMetadataPatch with any type of body

func NewCredentialPatchRequest​

func NewCredentialPatchRequest(server string, credentialId CredentialId, params *CredentialPatchParams, body CredentialPatchJSONRequestBody) (*http.Request, error)

NewCredentialPatchRequest calls the generic CredentialPatch builder with application/json body

func NewCredentialPatchRequestWithBody​

func NewCredentialPatchRequestWithBody(server string, credentialId CredentialId, params *CredentialPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialPatchRequestWithBody generates requests for CredentialPatch with any type of body

func NewCredentialRequestInitRequest​

func NewCredentialRequestInitRequest(server string, params *CredentialRequestInitParams, body CredentialRequestInitJSONRequestBody) (*http.Request, error)

NewCredentialRequestInitRequest calls the generic CredentialRequestInit builder with application/json body

func NewCredentialRequestInitRequestWithBody​

func NewCredentialRequestInitRequestWithBody(server string, params *CredentialRequestInitParams, contentType string, body io.Reader) (*http.Request, error)

NewCredentialRequestInitRequestWithBody generates requests for CredentialRequestInit with any type of body

func NewCredentialRevokeRequest​

func NewCredentialRevokeRequest(server string, credentialId CredentialId, params *CredentialRevokeParams) (*http.Request, error)

NewCredentialRevokeRequest generates requests for CredentialRevoke

func NewDeferredStatusRequest​

func NewDeferredStatusRequest(server string, deferredId string, params *DeferredStatusParams) (*http.Request, error)

NewDeferredStatusRequest generates requests for DeferredStatus

func NewDidDocumentGetRequest​

func NewDidDocumentGetRequest(server string, walletId string) (*http.Request, error)

NewDidDocumentGetRequest generates requests for DidDocumentGet

func NewHealthCheckRequest​

func NewHealthCheckRequest(server string) (*http.Request, error)

NewHealthCheckRequest generates requests for HealthCheck

func NewHolderCreateAuthOfferRequest​

func NewHolderCreateAuthOfferRequest(server string, params *HolderCreateAuthOfferParams, body HolderCreateAuthOfferJSONRequestBody) (*http.Request, error)

NewHolderCreateAuthOfferRequest calls the generic HolderCreateAuthOffer builder with application/json body

func NewHolderCreateAuthOfferRequestWithBody​

func NewHolderCreateAuthOfferRequestWithBody(server string, params *HolderCreateAuthOfferParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderCreateAuthOfferRequestWithBody generates requests for HolderCreateAuthOffer with any type of body

func NewHolderCredentialsPresentAfterConsentRequest​

func NewHolderCredentialsPresentAfterConsentRequest(server string, interactionId string, params *HolderCredentialsPresentAfterConsentParams, body HolderCredentialsPresentAfterConsentJSONRequestBody) (*http.Request, error)

NewHolderCredentialsPresentAfterConsentRequest calls the generic HolderCredentialsPresentAfterConsent builder with application/json body

func NewHolderCredentialsPresentAfterConsentRequestWithBody​

func NewHolderCredentialsPresentAfterConsentRequestWithBody(server string, interactionId string, params *HolderCredentialsPresentAfterConsentParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderCredentialsPresentAfterConsentRequestWithBody generates requests for HolderCredentialsPresentAfterConsent with any type of body

func NewHolderIdTokenSendRequest​

func NewHolderIdTokenSendRequest(server string, params *HolderIdTokenSendParams, body HolderIdTokenSendJSONRequestBody) (*http.Request, error)

NewHolderIdTokenSendRequest calls the generic HolderIdTokenSend builder with application/json body

func NewHolderIdTokenSendRequestWithBody​

func NewHolderIdTokenSendRequestWithBody(server string, params *HolderIdTokenSendParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderIdTokenSendRequestWithBody generates requests for HolderIdTokenSend with any type of body

func NewHolderLinkedVpCreateRequest​

func NewHolderLinkedVpCreateRequest(server string, params *HolderLinkedVpCreateParams, body HolderLinkedVpCreateJSONRequestBody) (*http.Request, error)

NewHolderLinkedVpCreateRequest calls the generic HolderLinkedVpCreate builder with application/json body

func NewHolderLinkedVpCreateRequestWithBody​

func NewHolderLinkedVpCreateRequestWithBody(server string, params *HolderLinkedVpCreateParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderLinkedVpCreateRequestWithBody generates requests for HolderLinkedVpCreate with any type of body

func NewHolderLinkedVpDeleteRequest​

func NewHolderLinkedVpDeleteRequest(server string, linkedVpId string, params *HolderLinkedVpDeleteParams) (*http.Request, error)

NewHolderLinkedVpDeleteRequest generates requests for HolderLinkedVpDelete

func NewHolderLinkedVpGetDetailsRequest​

func NewHolderLinkedVpGetDetailsRequest(server string, linkedVpId string, params *HolderLinkedVpGetDetailsParams) (*http.Request, error)

NewHolderLinkedVpGetDetailsRequest generates requests for HolderLinkedVpGetDetails

func NewHolderLinkedVpListRequest​

func NewHolderLinkedVpListRequest(server string, params *HolderLinkedVpListParams) (*http.Request, error)

NewHolderLinkedVpListRequest generates requests for HolderLinkedVpList

func NewHolderOfferPassAuthInfoRequest​

func NewHolderOfferPassAuthInfoRequest(server string, params *HolderOfferPassAuthInfoParams, body HolderOfferPassAuthInfoJSONRequestBody) (*http.Request, error)

NewHolderOfferPassAuthInfoRequest calls the generic HolderOfferPassAuthInfo builder with application/json body

func NewHolderOfferPassAuthInfoRequestWithBody​

func NewHolderOfferPassAuthInfoRequestWithBody(server string, params *HolderOfferPassAuthInfoParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderOfferPassAuthInfoRequestWithBody generates requests for HolderOfferPassAuthInfo with any type of body

func NewHolderOfferProcessAfterConsentRequest​

func NewHolderOfferProcessAfterConsentRequest(server string, interactionId string, params *HolderOfferProcessAfterConsentParams, body HolderOfferProcessAfterConsentJSONRequestBody) (*http.Request, error)

NewHolderOfferProcessAfterConsentRequest calls the generic HolderOfferProcessAfterConsent builder with application/json body

func NewHolderOfferProcessAfterConsentRequestWithBody​

func NewHolderOfferProcessAfterConsentRequestWithBody(server string, interactionId string, params *HolderOfferProcessAfterConsentParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderOfferProcessAfterConsentRequestWithBody generates requests for HolderOfferProcessAfterConsent with any type of body

func NewHolderPresentPassAuthInfoRequest​

func NewHolderPresentPassAuthInfoRequest(server string, params *HolderPresentPassAuthInfoParams, body HolderPresentPassAuthInfoJSONRequestBody) (*http.Request, error)

NewHolderPresentPassAuthInfoRequest calls the generic HolderPresentPassAuthInfo builder with application/json body

func NewHolderPresentPassAuthInfoRequestWithBody​

func NewHolderPresentPassAuthInfoRequestWithBody(server string, params *HolderPresentPassAuthInfoParams, contentType string, body io.Reader) (*http.Request, error)

NewHolderPresentPassAuthInfoRequestWithBody generates requests for HolderPresentPassAuthInfo with any type of body

func NewIdTokenRequestCreateRequest​

func NewIdTokenRequestCreateRequest(server string, params *IdTokenRequestCreateParams) (*http.Request, error)

NewIdTokenRequestCreateRequest generates requests for IdTokenRequestCreate

func NewIssuerCredentialTypesListRequest​

func NewIssuerCredentialTypesListRequest(server string, params *IssuerCredentialTypesListParams) (*http.Request, error)

NewIssuerCredentialTypesListRequest generates requests for IssuerCredentialTypesList

func NewIssuerInitiateAuthOfferRequest​

func NewIssuerInitiateAuthOfferRequest(server string, params *IssuerInitiateAuthOfferParams, body IssuerInitiateAuthOfferJSONRequestBody) (*http.Request, error)

NewIssuerInitiateAuthOfferRequest calls the generic IssuerInitiateAuthOffer builder with application/json body

func NewIssuerInitiateAuthOfferRequestWithBody​

func NewIssuerInitiateAuthOfferRequestWithBody(server string, params *IssuerInitiateAuthOfferParams, contentType string, body io.Reader) (*http.Request, error)

NewIssuerInitiateAuthOfferRequestWithBody generates requests for IssuerInitiateAuthOffer with any type of body

func NewIssuerInitiatePreauthOfferRequest​

func NewIssuerInitiatePreauthOfferRequest(server string, params *IssuerInitiatePreauthOfferParams, body IssuerInitiatePreauthOfferJSONRequestBody) (*http.Request, error)

NewIssuerInitiatePreauthOfferRequest calls the generic IssuerInitiatePreauthOffer builder with application/json body

func NewIssuerInitiatePreauthOfferRequestWithBody​

func NewIssuerInitiatePreauthOfferRequestWithBody(server string, params *IssuerInitiatePreauthOfferParams, contentType string, body io.Reader) (*http.Request, error)

NewIssuerInitiatePreauthOfferRequestWithBody generates requests for IssuerInitiatePreauthOffer with any type of body

func NewIssuerXadesSignRequestWithBody​

func NewIssuerXadesSignRequestWithBody(server string, params *IssuerXadesSignParams, contentType string, body io.Reader) (*http.Request, error)

NewIssuerXadesSignRequestWithBody generates requests for IssuerXadesSign with any type of body

func NewPdfCredentialMakeVpRequest​

func NewPdfCredentialMakeVpRequest(server string, credentialId CredentialId, params *PdfCredentialMakeVpParams) (*http.Request, error)

NewPdfCredentialMakeVpRequest generates requests for PdfCredentialMakeVp

func NewPdfCredentialTwinDeleteRequest​

func NewPdfCredentialTwinDeleteRequest(server string, credentialId CredentialId, params *PdfCredentialTwinDeleteParams) (*http.Request, error)

NewPdfCredentialTwinDeleteRequest generates requests for PdfCredentialTwinDelete

func NewPdfCredentialTwinGetRequest​

func NewPdfCredentialTwinGetRequest(server string, credentialId CredentialId, params *PdfCredentialTwinGetParams) (*http.Request, error)

NewPdfCredentialTwinGetRequest generates requests for PdfCredentialTwinGet

func NewPdfCredentialTwinUploadRequestWithBody​

func NewPdfCredentialTwinUploadRequestWithBody(server string, credentialId CredentialId, params *PdfCredentialTwinUploadParams, contentType string, body io.Reader) (*http.Request, error)

NewPdfCredentialTwinUploadRequestWithBody generates requests for PdfCredentialTwinUpload with any type of body

func NewTfAccreditAsRequest​

func NewTfAccreditAsRequest(server string, params *TfAccreditAsParams, body TfAccreditAsJSONRequestBody) (*http.Request, error)

NewTfAccreditAsRequest calls the generic TfAccreditAs builder with application/json body

func NewTfAccreditAsRequestWithBody​

func NewTfAccreditAsRequestWithBody(server string, params *TfAccreditAsParams, contentType string, body io.Reader) (*http.Request, error)

NewTfAccreditAsRequestWithBody generates requests for TfAccreditAs with any type of body

func NewTfAccreditRequestRequest​

func NewTfAccreditRequestRequest(server string, params *TfAccreditRequestParams, body TfAccreditRequestJSONRequestBody) (*http.Request, error)

NewTfAccreditRequestRequest calls the generic TfAccreditRequest builder with application/json body

func NewTfAccreditRequestRequestWithBody​

func NewTfAccreditRequestRequestWithBody(server string, params *TfAccreditRequestParams, contentType string, body io.Reader) (*http.Request, error)

NewTfAccreditRequestRequestWithBody generates requests for TfAccreditRequest with any type of body

func NewTfOnboardRequest​

func NewTfOnboardRequest(server string, params *TfOnboardParams, body TfOnboardJSONRequestBody) (*http.Request, error)

NewTfOnboardRequest calls the generic TfOnboard builder with application/json body

func NewTfOnboardRequestRequest​

func NewTfOnboardRequestRequest(server string, params *TfOnboardRequestParams, body TfOnboardRequestJSONRequestBody) (*http.Request, error)

NewTfOnboardRequestRequest calls the generic TfOnboardRequest builder with application/json body

func NewTfOnboardRequestRequestWithBody​

func NewTfOnboardRequestRequestWithBody(server string, params *TfOnboardRequestParams, contentType string, body io.Reader) (*http.Request, error)

NewTfOnboardRequestRequestWithBody generates requests for TfOnboardRequest with any type of body

func NewTfOnboardRequestWithBody​

func NewTfOnboardRequestWithBody(server string, params *TfOnboardParams, contentType string, body io.Reader) (*http.Request, error)

NewTfOnboardRequestWithBody generates requests for TfOnboard with any type of body

func NewTfRevokeAccreditationRequest​

func NewTfRevokeAccreditationRequest(server string, params *TfRevokeAccreditationParams, body TfRevokeAccreditationJSONRequestBody) (*http.Request, error)

NewTfRevokeAccreditationRequest calls the generic TfRevokeAccreditation builder with application/json body

func NewTfRevokeAccreditationRequestWithBody​

func NewTfRevokeAccreditationRequestWithBody(server string, params *TfRevokeAccreditationParams, contentType string, body io.Reader) (*http.Request, error)

NewTfRevokeAccreditationRequestWithBody generates requests for TfRevokeAccreditation with any type of body

func NewTfX509CertificateGetRecordRequest​

func NewTfX509CertificateGetRecordRequest(server string, serialNumber string, params *TfX509CertificateGetRecordParams) (*http.Request, error)

NewTfX509CertificateGetRecordRequest generates requests for TfX509CertificateGetRecord

func NewTfX509CertificateIssueRequest​

func NewTfX509CertificateIssueRequest(server string, params *TfX509CertificateIssueParams, body TfX509CertificateIssueJSONRequestBody) (*http.Request, error)

NewTfX509CertificateIssueRequest calls the generic TfX509CertificateIssue builder with application/json body

func NewTfX509CertificateIssueRequestWithBody​

func NewTfX509CertificateIssueRequestWithBody(server string, params *TfX509CertificateIssueParams, contentType string, body io.Reader) (*http.Request, error)

NewTfX509CertificateIssueRequestWithBody generates requests for TfX509CertificateIssue with any type of body

func NewTfX509CertificateListRecordsRequest​

func NewTfX509CertificateListRecordsRequest(server string, params *TfX509CertificateListRecordsParams) (*http.Request, error)

NewTfX509CertificateListRecordsRequest generates requests for TfX509CertificateListRecords

func NewTfX509CertificateUpdateStatusRequest​

func NewTfX509CertificateUpdateStatusRequest(server string, serialNumber string, params *TfX509CertificateUpdateStatusParams, body TfX509CertificateUpdateStatusJSONRequestBody) (*http.Request, error)

NewTfX509CertificateUpdateStatusRequest calls the generic TfX509CertificateUpdateStatus builder with application/json body

func NewTfX509CertificateUpdateStatusRequestWithBody​

func NewTfX509CertificateUpdateStatusRequestWithBody(server string, serialNumber string, params *TfX509CertificateUpdateStatusParams, contentType string, body io.Reader) (*http.Request, error)

NewTfX509CertificateUpdateStatusRequestWithBody generates requests for TfX509CertificateUpdateStatus with any type of body

func NewTrustListAddRequest​

func NewTrustListAddRequest(server string, body TrustListAddJSONRequestBody) (*http.Request, error)

NewTrustListAddRequest calls the generic TrustListAdd builder with application/json body

func NewTrustListAddRequestWithBody​

func NewTrustListAddRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTrustListAddRequestWithBody generates requests for TrustListAdd with any type of body

func NewTrustListDeleteRequest​

func NewTrustListDeleteRequest(server string, params *TrustListDeleteParams) (*http.Request, error)

NewTrustListDeleteRequest generates requests for TrustListDelete

func NewTrustListRefreshRequest​

func NewTrustListRefreshRequest(server string, params *TrustListRefreshParams) (*http.Request, error)

NewTrustListRefreshRequest generates requests for TrustListRefresh

func NewTrustListsGetRequest​

func NewTrustListsGetRequest(server string) (*http.Request, error)

NewTrustListsGetRequest generates requests for TrustListsGet

func NewVerifierInitUrlCreateRequest​

func NewVerifierInitUrlCreateRequest(server string, params *VerifierInitUrlCreateParams, body VerifierInitUrlCreateJSONRequestBody) (*http.Request, error)

NewVerifierInitUrlCreateRequest calls the generic VerifierInitUrlCreate builder with application/json body

func NewVerifierInitUrlCreateRequestWithBody​

func NewVerifierInitUrlCreateRequestWithBody(server string, params *VerifierInitUrlCreateParams, contentType string, body io.Reader) (*http.Request, error)

NewVerifierInitUrlCreateRequestWithBody generates requests for VerifierInitUrlCreate with any type of body

func NewVerifierLinkedVpVerifyRequest​

func NewVerifierLinkedVpVerifyRequest(server string, params *VerifierLinkedVpVerifyParams) (*http.Request, error)

NewVerifierLinkedVpVerifyRequest generates requests for VerifierLinkedVpVerify

func NewVerifierPdfVerifyRequestWithBody​

func NewVerifierPdfVerifyRequestWithBody(server string, params *VerifierPdfVerifyParams, contentType string, body io.Reader) (*http.Request, error)

NewVerifierPdfVerifyRequestWithBody generates requests for VerifierPdfVerify with any type of body

func NewWalletCreateRequest​

func NewWalletCreateRequest(server string, body WalletCreateJSONRequestBody) (*http.Request, error)

NewWalletCreateRequest calls the generic WalletCreate builder with application/json body

func NewWalletCreateRequestWithBody​

func NewWalletCreateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewWalletCreateRequestWithBody generates requests for WalletCreate with any type of body

func NewWalletDeleteRequest​

func NewWalletDeleteRequest(server string, walletId string) (*http.Request, error)

NewWalletDeleteRequest generates requests for WalletDelete

func NewWalletGetRequest​

func NewWalletGetRequest(server string, walletId string) (*http.Request, error)

NewWalletGetRequest generates requests for WalletGet

func NewWalletIdentifierGetRequest​

func NewWalletIdentifierGetRequest(server string, params *WalletIdentifierGetParams) (*http.Request, error)

NewWalletIdentifierGetRequest generates requests for WalletIdentifierGet

func NewWalletKeysRequest​

func NewWalletKeysRequest(server string, walletId string) (*http.Request, error)

NewWalletKeysRequest generates requests for WalletKeys

func NewWalletListRequest​

func NewWalletListRequest(server string, params *WalletListParams) (*http.Request, error)

NewWalletListRequest generates requests for WalletList

func NewWalletNotificationGetByStateRequest​

func NewWalletNotificationGetByStateRequest(server string, walletId string, eventType string, state string) (*http.Request, error)

NewWalletNotificationGetByStateRequest generates requests for WalletNotificationGetByState

func NewWalletNotificationHistoryRequest​

func NewWalletNotificationHistoryRequest(server string, walletId string, params *WalletNotificationHistoryParams) (*http.Request, error)

NewWalletNotificationHistoryRequest generates requests for WalletNotificationHistory

func NewWalletNotificationsRequest​

func NewWalletNotificationsRequest(server string, walletId string) (*http.Request, error)

NewWalletNotificationsRequest generates requests for WalletNotifications

func NewWalletPatchRequest​

func NewWalletPatchRequest(server string, walletId string, body WalletPatchJSONRequestBody) (*http.Request, error)

NewWalletPatchRequest calls the generic WalletPatch builder with application/json body

func NewWalletPatchRequestWithBody​

func NewWalletPatchRequestWithBody(server string, walletId string, contentType string, body io.Reader) (*http.Request, error)

NewWalletPatchRequestWithBody generates requests for WalletPatch with any type of body

func NewWalletProviderCertificateImportRequest​

func NewWalletProviderCertificateImportRequest(server string, body WalletProviderCertificateImportJSONRequestBody) (*http.Request, error)

NewWalletProviderCertificateImportRequest calls the generic WalletProviderCertificateImport builder with application/json body

func NewWalletProviderCertificateImportRequestWithBody​

func NewWalletProviderCertificateImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewWalletProviderCertificateImportRequestWithBody generates requests for WalletProviderCertificateImport with any type of body

func NewWalletProviderCsrGenerateRequest​

func NewWalletProviderCsrGenerateRequest(server string) (*http.Request, error)

NewWalletProviderCsrGenerateRequest generates requests for WalletProviderCsrGenerate

func NewWalletVerifiedCredentialsByStateRequest​

func NewWalletVerifiedCredentialsByStateRequest(server string, walletId string, state string) (*http.Request, error)

NewWalletVerifiedCredentialsByStateRequest generates requests for WalletVerifiedCredentialsByState

func NewWalletVerifiedCredentialsDeleteByStateRequest​

func NewWalletVerifiedCredentialsDeleteByStateRequest(server string, walletId string, state string) (*http.Request, error)

NewWalletVerifiedCredentialsDeleteByStateRequest generates requests for WalletVerifiedCredentialsDeleteByState

func NewWalletX509CSRCreateRequest​

func NewWalletX509CSRCreateRequest(server string, walletId string, body WalletX509CSRCreateJSONRequestBody) (*http.Request, error)

NewWalletX509CSRCreateRequest calls the generic WalletX509CSRCreate builder with application/json body

func NewWalletX509CSRCreateRequestWithBody​

func NewWalletX509CSRCreateRequestWithBody(server string, walletId string, contentType string, body io.Reader) (*http.Request, error)

NewWalletX509CSRCreateRequestWithBody generates requests for WalletX509CSRCreate with any type of body

func NewWalletX509CertificateGetRequest​

func NewWalletX509CertificateGetRequest(server string, walletId string) (*http.Request, error)

NewWalletX509CertificateGetRequest generates requests for WalletX509CertificateGet

func NewWalletX509CertificateImportRequest​

func NewWalletX509CertificateImportRequest(server string, walletId string, body WalletX509CertificateImportJSONRequestBody) (*http.Request, error)

NewWalletX509CertificateImportRequest calls the generic WalletX509CertificateImport builder with application/json body

func NewWalletX509CertificateImportRequestWithBody​

func NewWalletX509CertificateImportRequestWithBody(server string, walletId string, contentType string, body io.Reader) (*http.Request, error)

NewWalletX509CertificateImportRequestWithBody generates requests for WalletX509CertificateImport with any type of body

func NewWmpAcceptInvitationRequest​

func NewWmpAcceptInvitationRequest(server string, params *WmpAcceptInvitationParams, body WmpAcceptInvitationJSONRequestBody) (*http.Request, error)

NewWmpAcceptInvitationRequest calls the generic WmpAcceptInvitation builder with application/json body

func NewWmpAcceptInvitationRequestWithBody​

func NewWmpAcceptInvitationRequestWithBody(server string, params *WmpAcceptInvitationParams, contentType string, body io.Reader) (*http.Request, error)

NewWmpAcceptInvitationRequestWithBody generates requests for WmpAcceptInvitation with any type of body

func NewWmpClientGetPendingRequestsRequest​

func NewWmpClientGetPendingRequestsRequest(server string, params *WmpClientGetPendingRequestsParams) (*http.Request, error)

NewWmpClientGetPendingRequestsRequest generates requests for WmpClientGetPendingRequests

func NewWmpClientProcessRequestRequest​

func NewWmpClientProcessRequestRequest(server string, requestId string, params *WmpClientProcessRequestParams, body WmpClientProcessRequestJSONRequestBody) (*http.Request, error)

NewWmpClientProcessRequestRequest calls the generic WmpClientProcessRequest builder with application/json body

func NewWmpClientProcessRequestRequestWithBody​

func NewWmpClientProcessRequestRequestWithBody(server string, requestId string, params *WmpClientProcessRequestParams, contentType string, body io.Reader) (*http.Request, error)

NewWmpClientProcessRequestRequestWithBody generates requests for WmpClientProcessRequest with any type of body

func NewWmpCreateNewInvitationRequest​

func NewWmpCreateNewInvitationRequest(server string, params *WmpCreateNewInvitationParams) (*http.Request, error)

NewWmpCreateNewInvitationRequest generates requests for WmpCreateNewInvitation

func NewWmpEntityConnectionGetRequest​

func NewWmpEntityConnectionGetRequest(server string, entityId string, params *WmpEntityConnectionGetParams) (*http.Request, error)

NewWmpEntityConnectionGetRequest generates requests for WmpEntityConnectionGet

func NewWmpEntityDeleteRequest​

func NewWmpEntityDeleteRequest(server string, entityId string, params *WmpEntityDeleteParams) (*http.Request, error)

NewWmpEntityDeleteRequest generates requests for WmpEntityDelete

func NewWmpEntityGetRequest​

func NewWmpEntityGetRequest(server string, entityId string, params *WmpEntityGetParams) (*http.Request, error)

NewWmpEntityGetRequest generates requests for WmpEntityGet

func NewWmpEntityListRequest​

func NewWmpEntityListRequest(server string, params *WmpEntityListParams) (*http.Request, error)

NewWmpEntityListRequest generates requests for WmpEntityList

func NewWmpEntityServerConnectRequest​

func NewWmpEntityServerConnectRequest(server string, entityId string, params *WmpEntityServerConnectParams) (*http.Request, error)

NewWmpEntityServerConnectRequest generates requests for WmpEntityServerConnect

type AccreditationRequest​

AccreditationRequest Accreditation request of own wallet.

type AccreditationRequest struct {
Type AccreditationRequestType `json:"type"`
}

type AccreditationRequestType​

AccreditationRequestType defines model for AccreditationRequest.Type.

type AccreditationRequestType string

Defines values for AccreditationRequestType.

const (
AccreditationRequestTypeRootTrustedAccreditationOrganisation AccreditationRequestType = "RootTrustedAccreditationOrganisation"
AccreditationRequestTypeTrustedAccreditationOrganisation AccreditationRequestType = "TrustedAccreditationOrganisation"
AccreditationRequestTypeTrustedIssuer AccreditationRequestType = "TrustedIssuer"
)

type AuthOffer​

AuthOffer The authorized flow initiation result consisting of the issuer state and URL

type AuthOffer struct {
IssuerUrl string `json:"issuerUrl"`
Offer string `json:"offer"`
OfferId string `json:"offerId"`
State string `json:"state"`
ValidUntil time.Time `json:"validUntil"`
}

type AuthenticationOAuth​

type AuthenticationOAuth struct {
TokenUrl string `yaml:"tokenUrl"`
ClientId string `yaml:"clientId"`
ClientSecret string `yaml:"clientSecret"`
}

type BadRequestError​

BadRequestError Common error message

type BadRequestError = Error

type CSRCreateRequest​

CSRCreateRequest defines model for CSRCreateRequest.

type CSRCreateRequest struct {
Country string `json:"country"`

// Did DID identifier that will be added among Subject Alternative Names
Did *string `json:"did,omitempty"`
Email string `json:"email"`
Locality string `json:"locality"`
OrganizationName string `json:"organizationName"`
OrganizationWebsite string `json:"organizationWebsite"`
PostalCode string `json:"postalCode"`
Province *string `json:"province,omitempty"`
StreetAddress string `json:"streetAddress"`
TradeName *string `json:"tradeName,omitempty"`
}

type CSRCreateResponse​

CSRCreateResponse defines model for CSRCreateResponse.

type CSRCreateResponse struct {
Csr string `json:"csr"`
}

type CertificateImportRequest​

CertificateImportRequest defines model for CertificateImportRequest.

type CertificateImportRequest struct {
Certificate string `json:"certificate"`
}

type CertificateIssueRequest​

CertificateIssueRequest defines model for CertificateIssueRequest.

type CertificateIssueRequest struct {
AttachStatus *bool `json:"attachStatus,omitempty"`
Ca *bool `json:"ca,omitempty"`
Csr string `json:"csr"`
ExpirationDate time.Time `json:"expirationDate"`
}

type CertificateIssueResponse​

CertificateIssueResponse defines model for CertificateIssueResponse.

type CertificateIssueResponse struct {
Certificate string `json:"certificate"`
}

type CertificateRecordGetResponse​

CertificateRecordGetResponse defines model for CertificateRecordGetResponse.

type CertificateRecordGetResponse struct {
CertificateStatus *CertificateStatus `json:"certificateStatus,omitempty"`
Country *string `json:"country,omitempty"`
Email *string `json:"email,omitempty"`
Locality *string `json:"locality,omitempty"`
OrganizationName *string `json:"organizationName,omitempty"`
OrganizationWebsite *string `json:"organizationWebsite,omitempty"`
PostalCode *string `json:"postalCode,omitempty"`
SerialNumber *string `json:"serialNumber,omitempty"`
StreetAddress *string `json:"streetAddress,omitempty"`
TradeName *string `json:"tradeName,omitempty"`
Uris *[]string `json:"uris,omitempty"`
}

type CertificateRecordList​

CertificateRecordList defines model for CertificateRecordList.

type CertificateRecordList = []CertificateRecordGetResponse

type CertificateStatus​

CertificateStatus defines model for CertificateStatus.

type CertificateStatus string

Defines values for CertificateStatus.

const (
CertificateStatusRevokedAffiliationChanged CertificateStatus = "revoked_affiliationChanged"
CertificateStatusRevokedCessationOfOperation CertificateStatus = "revoked_cessationOfOperation"
CertificateStatusRevokedKeyCompromise CertificateStatus = "revoked_keyCompromise"
CertificateStatusRevokedPrivilegeWithdrawn CertificateStatus = "revoked_privilegeWithdrawn"
CertificateStatusRevokedSuperseded CertificateStatus = "revoked_superseded"
CertificateStatusRevokedUnspecified CertificateStatus = "revoked_unspecified"
CertificateStatusValid CertificateStatus = "valid"
)

type CertificateStatusUpdateRequest​

CertificateStatusUpdateRequest defines model for CertificateStatusUpdateRequest.

type CertificateStatusUpdateRequest struct {
Status CertificateStatus `json:"status"`
}

type Client​

Client which conforms to the OpenAPI3 specification for this service.

type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string

// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer

// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}

func NewClient​

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) CredentialCreate​

func (c *Client) CredentialCreate(ctx context.Context, params *CredentialCreateParams, body CredentialCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialCreateWithBody​

func (c *Client) CredentialCreateWithBody(ctx context.Context, params *CredentialCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialGet​

func (c *Client) CredentialGet(ctx context.Context, credentialId CredentialId, params *CredentialGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialImport​

func (c *Client) CredentialImport(ctx context.Context, params *CredentialImportParams, body CredentialImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialImportWithBody​

func (c *Client) CredentialImportWithBody(ctx context.Context, params *CredentialImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialIssuanceInit​

func (c *Client) CredentialIssuanceInit(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, body CredentialIssuanceInitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialIssuanceInitWithBody​

func (c *Client) CredentialIssuanceInitWithBody(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialList​

func (c *Client) CredentialList(ctx context.Context, params *CredentialListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialMetadataPatch​

func (c *Client) CredentialMetadataPatch(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, body CredentialMetadataPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialMetadataPatchWithBody​

func (c *Client) CredentialMetadataPatchWithBody(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialPatch​

func (c *Client) CredentialPatch(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, body CredentialPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialPatchWithBody​

func (c *Client) CredentialPatchWithBody(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialRequestInit​

func (c *Client) CredentialRequestInit(ctx context.Context, params *CredentialRequestInitParams, body CredentialRequestInitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialRequestInitWithBody​

func (c *Client) CredentialRequestInitWithBody(ctx context.Context, params *CredentialRequestInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CredentialRevoke​

func (c *Client) CredentialRevoke(ctx context.Context, credentialId CredentialId, params *CredentialRevokeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeferredStatus​

func (c *Client) DeferredStatus(ctx context.Context, deferredId string, params *DeferredStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DidDocumentGet​

func (c *Client) DidDocumentGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HealthCheck​

func (c *Client) HealthCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderCreateAuthOffer​

func (c *Client) HolderCreateAuthOffer(ctx context.Context, params *HolderCreateAuthOfferParams, body HolderCreateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderCreateAuthOfferWithBody​

func (c *Client) HolderCreateAuthOfferWithBody(ctx context.Context, params *HolderCreateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderCredentialsPresentAfterConsent​

func (c *Client) HolderCredentialsPresentAfterConsent(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, body HolderCredentialsPresentAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderCredentialsPresentAfterConsentWithBody​

func (c *Client) HolderCredentialsPresentAfterConsentWithBody(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderIdTokenSend​

func (c *Client) HolderIdTokenSend(ctx context.Context, params *HolderIdTokenSendParams, body HolderIdTokenSendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderIdTokenSendWithBody​

func (c *Client) HolderIdTokenSendWithBody(ctx context.Context, params *HolderIdTokenSendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderLinkedVpCreate​

func (c *Client) HolderLinkedVpCreate(ctx context.Context, params *HolderLinkedVpCreateParams, body HolderLinkedVpCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderLinkedVpCreateWithBody​

func (c *Client) HolderLinkedVpCreateWithBody(ctx context.Context, params *HolderLinkedVpCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderLinkedVpDelete​

func (c *Client) HolderLinkedVpDelete(ctx context.Context, linkedVpId string, params *HolderLinkedVpDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderLinkedVpGetDetails​

func (c *Client) HolderLinkedVpGetDetails(ctx context.Context, linkedVpId string, params *HolderLinkedVpGetDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderLinkedVpList​

func (c *Client) HolderLinkedVpList(ctx context.Context, params *HolderLinkedVpListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderOfferPassAuthInfo​

func (c *Client) HolderOfferPassAuthInfo(ctx context.Context, params *HolderOfferPassAuthInfoParams, body HolderOfferPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderOfferPassAuthInfoWithBody​

func (c *Client) HolderOfferPassAuthInfoWithBody(ctx context.Context, params *HolderOfferPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderOfferProcessAfterConsent​

func (c *Client) HolderOfferProcessAfterConsent(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, body HolderOfferProcessAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderOfferProcessAfterConsentWithBody​

func (c *Client) HolderOfferProcessAfterConsentWithBody(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderPresentPassAuthInfo​

func (c *Client) HolderPresentPassAuthInfo(ctx context.Context, params *HolderPresentPassAuthInfoParams, body HolderPresentPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HolderPresentPassAuthInfoWithBody​

func (c *Client) HolderPresentPassAuthInfoWithBody(ctx context.Context, params *HolderPresentPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IdTokenRequestCreate​

func (c *Client) IdTokenRequestCreate(ctx context.Context, params *IdTokenRequestCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerCredentialTypesList​

func (c *Client) IssuerCredentialTypesList(ctx context.Context, params *IssuerCredentialTypesListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerInitiateAuthOffer​

func (c *Client) IssuerInitiateAuthOffer(ctx context.Context, params *IssuerInitiateAuthOfferParams, body IssuerInitiateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerInitiateAuthOfferWithBody​

func (c *Client) IssuerInitiateAuthOfferWithBody(ctx context.Context, params *IssuerInitiateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerInitiatePreauthOffer​

func (c *Client) IssuerInitiatePreauthOffer(ctx context.Context, params *IssuerInitiatePreauthOfferParams, body IssuerInitiatePreauthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerInitiatePreauthOfferWithBody​

func (c *Client) IssuerInitiatePreauthOfferWithBody(ctx context.Context, params *IssuerInitiatePreauthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IssuerXadesSignWithBody​

func (c *Client) IssuerXadesSignWithBody(ctx context.Context, params *IssuerXadesSignParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PdfCredentialMakeVp​

func (c *Client) PdfCredentialMakeVp(ctx context.Context, credentialId CredentialId, params *PdfCredentialMakeVpParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PdfCredentialTwinDelete​

func (c *Client) PdfCredentialTwinDelete(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PdfCredentialTwinGet​

func (c *Client) PdfCredentialTwinGet(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PdfCredentialTwinUploadWithBody​

func (c *Client) PdfCredentialTwinUploadWithBody(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfAccreditAs​

func (c *Client) TfAccreditAs(ctx context.Context, params *TfAccreditAsParams, body TfAccreditAsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfAccreditAsWithBody​

func (c *Client) TfAccreditAsWithBody(ctx context.Context, params *TfAccreditAsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfAccreditRequest​

func (c *Client) TfAccreditRequest(ctx context.Context, params *TfAccreditRequestParams, body TfAccreditRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfAccreditRequestWithBody​

func (c *Client) TfAccreditRequestWithBody(ctx context.Context, params *TfAccreditRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfOnboard​

func (c *Client) TfOnboard(ctx context.Context, params *TfOnboardParams, body TfOnboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfOnboardRequest​

func (c *Client) TfOnboardRequest(ctx context.Context, params *TfOnboardRequestParams, body TfOnboardRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfOnboardRequestWithBody​

func (c *Client) TfOnboardRequestWithBody(ctx context.Context, params *TfOnboardRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfOnboardWithBody​

func (c *Client) TfOnboardWithBody(ctx context.Context, params *TfOnboardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfRevokeAccreditation​

func (c *Client) TfRevokeAccreditation(ctx context.Context, params *TfRevokeAccreditationParams, body TfRevokeAccreditationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfRevokeAccreditationWithBody​

func (c *Client) TfRevokeAccreditationWithBody(ctx context.Context, params *TfRevokeAccreditationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateGetRecord​

func (c *Client) TfX509CertificateGetRecord(ctx context.Context, serialNumber string, params *TfX509CertificateGetRecordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateIssue​

func (c *Client) TfX509CertificateIssue(ctx context.Context, params *TfX509CertificateIssueParams, body TfX509CertificateIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateIssueWithBody​

func (c *Client) TfX509CertificateIssueWithBody(ctx context.Context, params *TfX509CertificateIssueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateListRecords​

func (c *Client) TfX509CertificateListRecords(ctx context.Context, params *TfX509CertificateListRecordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateUpdateStatus​

func (c *Client) TfX509CertificateUpdateStatus(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, body TfX509CertificateUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TfX509CertificateUpdateStatusWithBody​

func (c *Client) TfX509CertificateUpdateStatusWithBody(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrustListAdd​

func (c *Client) TrustListAdd(ctx context.Context, body TrustListAddJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrustListAddWithBody​

func (c *Client) TrustListAddWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrustListDelete​

func (c *Client) TrustListDelete(ctx context.Context, params *TrustListDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrustListRefresh​

func (c *Client) TrustListRefresh(ctx context.Context, params *TrustListRefreshParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrustListsGet​

func (c *Client) TrustListsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifierInitUrlCreate​

func (c *Client) VerifierInitUrlCreate(ctx context.Context, params *VerifierInitUrlCreateParams, body VerifierInitUrlCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifierInitUrlCreateWithBody​

func (c *Client) VerifierInitUrlCreateWithBody(ctx context.Context, params *VerifierInitUrlCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifierLinkedVpVerify​

func (c *Client) VerifierLinkedVpVerify(ctx context.Context, params *VerifierLinkedVpVerifyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifierPdfVerifyWithBody​

func (c *Client) VerifierPdfVerifyWithBody(ctx context.Context, params *VerifierPdfVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletCreate​

func (c *Client) WalletCreate(ctx context.Context, body WalletCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletCreateWithBody​

func (c *Client) WalletCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletDelete​

func (c *Client) WalletDelete(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletGet​

func (c *Client) WalletGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletIdentifierGet​

func (c *Client) WalletIdentifierGet(ctx context.Context, params *WalletIdentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletKeys​

func (c *Client) WalletKeys(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletList​

func (c *Client) WalletList(ctx context.Context, params *WalletListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletNotificationGetByState​

func (c *Client) WalletNotificationGetByState(ctx context.Context, walletId string, eventType string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletNotificationHistory​

func (c *Client) WalletNotificationHistory(ctx context.Context, walletId string, params *WalletNotificationHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletNotifications​

func (c *Client) WalletNotifications(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletPatch​

func (c *Client) WalletPatch(ctx context.Context, walletId string, body WalletPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletPatchWithBody​

func (c *Client) WalletPatchWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletProviderCertificateImport​

func (c *Client) WalletProviderCertificateImport(ctx context.Context, body WalletProviderCertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletProviderCertificateImportWithBody​

func (c *Client) WalletProviderCertificateImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletProviderCsrGenerate​

func (c *Client) WalletProviderCsrGenerate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletVerifiedCredentialsByState​

func (c *Client) WalletVerifiedCredentialsByState(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletVerifiedCredentialsDeleteByState​

func (c *Client) WalletVerifiedCredentialsDeleteByState(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletX509CSRCreate​

func (c *Client) WalletX509CSRCreate(ctx context.Context, walletId string, body WalletX509CSRCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletX509CSRCreateWithBody​

func (c *Client) WalletX509CSRCreateWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletX509CertificateGet​

func (c *Client) WalletX509CertificateGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletX509CertificateImport​

func (c *Client) WalletX509CertificateImport(ctx context.Context, walletId string, body WalletX509CertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WalletX509CertificateImportWithBody​

func (c *Client) WalletX509CertificateImportWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpAcceptInvitation​

func (c *Client) WmpAcceptInvitation(ctx context.Context, params *WmpAcceptInvitationParams, body WmpAcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpAcceptInvitationWithBody​

func (c *Client) WmpAcceptInvitationWithBody(ctx context.Context, params *WmpAcceptInvitationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpClientGetPendingRequests​

func (c *Client) WmpClientGetPendingRequests(ctx context.Context, params *WmpClientGetPendingRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpClientProcessRequest​

func (c *Client) WmpClientProcessRequest(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, body WmpClientProcessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpClientProcessRequestWithBody​

func (c *Client) WmpClientProcessRequestWithBody(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpCreateNewInvitation​

func (c *Client) WmpCreateNewInvitation(ctx context.Context, params *WmpCreateNewInvitationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpEntityConnectionGet​

func (c *Client) WmpEntityConnectionGet(ctx context.Context, entityId string, params *WmpEntityConnectionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpEntityDelete​

func (c *Client) WmpEntityDelete(ctx context.Context, entityId string, params *WmpEntityDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpEntityGet​

func (c *Client) WmpEntityGet(ctx context.Context, entityId string, params *WmpEntityGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpEntityList​

func (c *Client) WmpEntityList(ctx context.Context, params *WmpEntityListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WmpEntityServerConnect​

func (c *Client) WmpEntityServerConnect(ctx context.Context, entityId string, params *WmpEntityServerConnectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface​

The interface specification for the client above.

type ClientInterface interface {
// TrustListDelete request
TrustListDelete(ctx context.Context, params *TrustListDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// TrustListsGet request
TrustListsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

// TrustListAddWithBody request with any body
TrustListAddWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TrustListAdd(ctx context.Context, body TrustListAddJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TrustListRefresh request
TrustListRefresh(ctx context.Context, params *TrustListRefreshParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletProviderCertificateImportWithBody request with any body
WalletProviderCertificateImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WalletProviderCertificateImport(ctx context.Context, body WalletProviderCertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletProviderCsrGenerate request
WalletProviderCsrGenerate(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialList request
CredentialList(ctx context.Context, params *CredentialListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialCreateWithBody request with any body
CredentialCreateWithBody(ctx context.Context, params *CredentialCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialCreate(ctx context.Context, params *CredentialCreateParams, body CredentialCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialImportWithBody request with any body
CredentialImportWithBody(ctx context.Context, params *CredentialImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialImport(ctx context.Context, params *CredentialImportParams, body CredentialImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialRequestInitWithBody request with any body
CredentialRequestInitWithBody(ctx context.Context, params *CredentialRequestInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialRequestInit(ctx context.Context, params *CredentialRequestInitParams, body CredentialRequestInitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialGet request
CredentialGet(ctx context.Context, credentialId CredentialId, params *CredentialGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialPatchWithBody request with any body
CredentialPatchWithBody(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialPatch(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, body CredentialPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialIssuanceInitWithBody request with any body
CredentialIssuanceInitWithBody(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialIssuanceInit(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, body CredentialIssuanceInitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialMetadataPatchWithBody request with any body
CredentialMetadataPatchWithBody(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CredentialMetadataPatch(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, body CredentialMetadataPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// PdfCredentialTwinDelete request
PdfCredentialTwinDelete(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// PdfCredentialTwinGet request
PdfCredentialTwinGet(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// PdfCredentialTwinUploadWithBody request with any body
PdfCredentialTwinUploadWithBody(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

// PdfCredentialMakeVp request
PdfCredentialMakeVp(ctx context.Context, credentialId CredentialId, params *PdfCredentialMakeVpParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// CredentialRevoke request
CredentialRevoke(ctx context.Context, credentialId CredentialId, params *CredentialRevokeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// DeferredStatus request
DeferredStatus(ctx context.Context, deferredId string, params *DeferredStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// HealthCheck request
HealthCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderIdTokenSendWithBody request with any body
HolderIdTokenSendWithBody(ctx context.Context, params *HolderIdTokenSendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderIdTokenSend(ctx context.Context, params *HolderIdTokenSendParams, body HolderIdTokenSendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderLinkedVpList request
HolderLinkedVpList(ctx context.Context, params *HolderLinkedVpListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderLinkedVpCreateWithBody request with any body
HolderLinkedVpCreateWithBody(ctx context.Context, params *HolderLinkedVpCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderLinkedVpCreate(ctx context.Context, params *HolderLinkedVpCreateParams, body HolderLinkedVpCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderLinkedVpDelete request
HolderLinkedVpDelete(ctx context.Context, linkedVpId string, params *HolderLinkedVpDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderLinkedVpGetDetails request
HolderLinkedVpGetDetails(ctx context.Context, linkedVpId string, params *HolderLinkedVpGetDetailsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderOfferPassAuthInfoWithBody request with any body
HolderOfferPassAuthInfoWithBody(ctx context.Context, params *HolderOfferPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderOfferPassAuthInfo(ctx context.Context, params *HolderOfferPassAuthInfoParams, body HolderOfferPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderOfferProcessAfterConsentWithBody request with any body
HolderOfferProcessAfterConsentWithBody(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderOfferProcessAfterConsent(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, body HolderOfferProcessAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderPresentPassAuthInfoWithBody request with any body
HolderPresentPassAuthInfoWithBody(ctx context.Context, params *HolderPresentPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderPresentPassAuthInfo(ctx context.Context, params *HolderPresentPassAuthInfoParams, body HolderPresentPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderCredentialsPresentAfterConsentWithBody request with any body
HolderCredentialsPresentAfterConsentWithBody(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderCredentialsPresentAfterConsent(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, body HolderCredentialsPresentAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// IdTokenRequestCreate request
IdTokenRequestCreate(ctx context.Context, params *IdTokenRequestCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletIdentifierGet request
WalletIdentifierGet(ctx context.Context, params *WalletIdentifierGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// IssuerCredentialTypesList request
IssuerCredentialTypesList(ctx context.Context, params *IssuerCredentialTypesListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// IssuerInitiateAuthOfferWithBody request with any body
IssuerInitiateAuthOfferWithBody(ctx context.Context, params *IssuerInitiateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

IssuerInitiateAuthOffer(ctx context.Context, params *IssuerInitiateAuthOfferParams, body IssuerInitiateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// IssuerInitiatePreauthOfferWithBody request with any body
IssuerInitiatePreauthOfferWithBody(ctx context.Context, params *IssuerInitiatePreauthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

IssuerInitiatePreauthOffer(ctx context.Context, params *IssuerInitiatePreauthOfferParams, body IssuerInitiatePreauthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// IssuerXadesSignWithBody request with any body
IssuerXadesSignWithBody(ctx context.Context, params *IssuerXadesSignParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

// HolderCreateAuthOfferWithBody request with any body
HolderCreateAuthOfferWithBody(ctx context.Context, params *HolderCreateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

HolderCreateAuthOffer(ctx context.Context, params *HolderCreateAuthOfferParams, body HolderCreateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfAccreditAsWithBody request with any body
TfAccreditAsWithBody(ctx context.Context, params *TfAccreditAsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfAccreditAs(ctx context.Context, params *TfAccreditAsParams, body TfAccreditAsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfAccreditRequestWithBody request with any body
TfAccreditRequestWithBody(ctx context.Context, params *TfAccreditRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfAccreditRequest(ctx context.Context, params *TfAccreditRequestParams, body TfAccreditRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfOnboardWithBody request with any body
TfOnboardWithBody(ctx context.Context, params *TfOnboardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfOnboard(ctx context.Context, params *TfOnboardParams, body TfOnboardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfOnboardRequestWithBody request with any body
TfOnboardRequestWithBody(ctx context.Context, params *TfOnboardRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfOnboardRequest(ctx context.Context, params *TfOnboardRequestParams, body TfOnboardRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfRevokeAccreditationWithBody request with any body
TfRevokeAccreditationWithBody(ctx context.Context, params *TfRevokeAccreditationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfRevokeAccreditation(ctx context.Context, params *TfRevokeAccreditationParams, body TfRevokeAccreditationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfX509CertificateListRecords request
TfX509CertificateListRecords(ctx context.Context, params *TfX509CertificateListRecordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfX509CertificateIssueWithBody request with any body
TfX509CertificateIssueWithBody(ctx context.Context, params *TfX509CertificateIssueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfX509CertificateIssue(ctx context.Context, params *TfX509CertificateIssueParams, body TfX509CertificateIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfX509CertificateGetRecord request
TfX509CertificateGetRecord(ctx context.Context, serialNumber string, params *TfX509CertificateGetRecordParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// TfX509CertificateUpdateStatusWithBody request with any body
TfX509CertificateUpdateStatusWithBody(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TfX509CertificateUpdateStatus(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, body TfX509CertificateUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// VerifierInitUrlCreateWithBody request with any body
VerifierInitUrlCreateWithBody(ctx context.Context, params *VerifierInitUrlCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

VerifierInitUrlCreate(ctx context.Context, params *VerifierInitUrlCreateParams, body VerifierInitUrlCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// VerifierLinkedVpVerify request
VerifierLinkedVpVerify(ctx context.Context, params *VerifierLinkedVpVerifyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// VerifierPdfVerifyWithBody request with any body
VerifierPdfVerifyWithBody(ctx context.Context, params *VerifierPdfVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletList request
WalletList(ctx context.Context, params *WalletListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletCreateWithBody request with any body
WalletCreateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WalletCreate(ctx context.Context, body WalletCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletDelete request
WalletDelete(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletGet request
WalletGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletPatchWithBody request with any body
WalletPatchWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WalletPatch(ctx context.Context, walletId string, body WalletPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletX509CertificateGet request
WalletX509CertificateGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletX509CertificateImportWithBody request with any body
WalletX509CertificateImportWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WalletX509CertificateImport(ctx context.Context, walletId string, body WalletX509CertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletX509CSRCreateWithBody request with any body
WalletX509CSRCreateWithBody(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WalletX509CSRCreate(ctx context.Context, walletId string, body WalletX509CSRCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletKeys request
WalletKeys(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletNotificationHistory request
WalletNotificationHistory(ctx context.Context, walletId string, params *WalletNotificationHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletNotificationGetByState request
WalletNotificationGetByState(ctx context.Context, walletId string, eventType string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletNotifications request
WalletNotifications(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletVerifiedCredentialsDeleteByState request
WalletVerifiedCredentialsDeleteByState(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WalletVerifiedCredentialsByState request
WalletVerifiedCredentialsByState(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpClientGetPendingRequests request
WmpClientGetPendingRequests(ctx context.Context, params *WmpClientGetPendingRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpClientProcessRequestWithBody request with any body
WmpClientProcessRequestWithBody(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WmpClientProcessRequest(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, body WmpClientProcessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpEntityList request
WmpEntityList(ctx context.Context, params *WmpEntityListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpEntityDelete request
WmpEntityDelete(ctx context.Context, entityId string, params *WmpEntityDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpEntityGet request
WmpEntityGet(ctx context.Context, entityId string, params *WmpEntityGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpEntityConnectionGet request
WmpEntityConnectionGet(ctx context.Context, entityId string, params *WmpEntityConnectionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpEntityServerConnect request
WmpEntityServerConnect(ctx context.Context, entityId string, params *WmpEntityServerConnectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpCreateNewInvitation request
WmpCreateNewInvitation(ctx context.Context, params *WmpCreateNewInvitationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

// WmpAcceptInvitationWithBody request with any body
WmpAcceptInvitationWithBody(ctx context.Context, params *WmpAcceptInvitationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

WmpAcceptInvitation(ctx context.Context, params *WmpAcceptInvitationParams, body WmpAcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

// DidDocumentGet request
DidDocumentGet(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

type ClientOption​

ClientOption allows setting custom parameters during construction

type ClientOption func(*Client) error

func WithBaseURL​

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient​

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn​

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses​

ClientWithResponses builds on ClientInterface to offer response payloads

type ClientWithResponses struct {
ClientInterface
}

func NewClientWithResponses​

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) CredentialCreateWithBodyWithResponse​

func (c *ClientWithResponses) CredentialCreateWithBodyWithResponse(ctx context.Context, params *CredentialCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialCreateResponse, error)

CredentialCreateWithBodyWithResponse request with arbitrary body returning *CredentialCreateResponse

func (*ClientWithResponses) CredentialCreateWithResponse​

func (c *ClientWithResponses) CredentialCreateWithResponse(ctx context.Context, params *CredentialCreateParams, body CredentialCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialCreateResponse, error)

func (*ClientWithResponses) CredentialGetWithResponse​

func (c *ClientWithResponses) CredentialGetWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialGetParams, reqEditors ...RequestEditorFn) (*CredentialGetResponse, error)

CredentialGetWithResponse request returning *CredentialGetResponse

func (*ClientWithResponses) CredentialImportWithBodyWithResponse​

func (c *ClientWithResponses) CredentialImportWithBodyWithResponse(ctx context.Context, params *CredentialImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialImportResponse, error)

CredentialImportWithBodyWithResponse request with arbitrary body returning *CredentialImportResponse

func (*ClientWithResponses) CredentialImportWithResponse​

func (c *ClientWithResponses) CredentialImportWithResponse(ctx context.Context, params *CredentialImportParams, body CredentialImportJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialImportResponse, error)

func (*ClientWithResponses) CredentialIssuanceInitWithBodyWithResponse​

func (c *ClientWithResponses) CredentialIssuanceInitWithBodyWithResponse(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialIssuanceInitResponse, error)

CredentialIssuanceInitWithBodyWithResponse request with arbitrary body returning *CredentialIssuanceInitResponse

func (*ClientWithResponses) CredentialIssuanceInitWithResponse​

func (c *ClientWithResponses) CredentialIssuanceInitWithResponse(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, body CredentialIssuanceInitJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialIssuanceInitResponse, error)

func (*ClientWithResponses) CredentialListWithResponse​

func (c *ClientWithResponses) CredentialListWithResponse(ctx context.Context, params *CredentialListParams, reqEditors ...RequestEditorFn) (*CredentialListResponse, error)

CredentialListWithResponse request returning *CredentialListResponse

func (*ClientWithResponses) CredentialMetadataPatchWithBodyWithResponse​

func (c *ClientWithResponses) CredentialMetadataPatchWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialMetadataPatchResponse, error)

CredentialMetadataPatchWithBodyWithResponse request with arbitrary body returning *CredentialMetadataPatchResponse

func (*ClientWithResponses) CredentialMetadataPatchWithResponse​

func (c *ClientWithResponses) CredentialMetadataPatchWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, body CredentialMetadataPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialMetadataPatchResponse, error)

func (*ClientWithResponses) CredentialPatchWithBodyWithResponse​

func (c *ClientWithResponses) CredentialPatchWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialPatchResponse, error)

CredentialPatchWithBodyWithResponse request with arbitrary body returning *CredentialPatchResponse

func (*ClientWithResponses) CredentialPatchWithResponse​

func (c *ClientWithResponses) CredentialPatchWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, body CredentialPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialPatchResponse, error)

func (*ClientWithResponses) CredentialRequestInitWithBodyWithResponse​

func (c *ClientWithResponses) CredentialRequestInitWithBodyWithResponse(ctx context.Context, params *CredentialRequestInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialRequestInitResponse, error)

CredentialRequestInitWithBodyWithResponse request with arbitrary body returning *CredentialRequestInitResponse

func (*ClientWithResponses) CredentialRequestInitWithResponse​

func (c *ClientWithResponses) CredentialRequestInitWithResponse(ctx context.Context, params *CredentialRequestInitParams, body CredentialRequestInitJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialRequestInitResponse, error)

func (*ClientWithResponses) CredentialRevokeWithResponse​

func (c *ClientWithResponses) CredentialRevokeWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialRevokeParams, reqEditors ...RequestEditorFn) (*CredentialRevokeResponse, error)

CredentialRevokeWithResponse request returning *CredentialRevokeResponse

func (*ClientWithResponses) DeferredStatusWithResponse​

func (c *ClientWithResponses) DeferredStatusWithResponse(ctx context.Context, deferredId string, params *DeferredStatusParams, reqEditors ...RequestEditorFn) (*DeferredStatusResponse, error)

DeferredStatusWithResponse request returning *DeferredStatusResponse

func (*ClientWithResponses) DidDocumentGetWithResponse​

func (c *ClientWithResponses) DidDocumentGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*DidDocumentGetResponse, error)

DidDocumentGetWithResponse request returning *DidDocumentGetResponse

func (*ClientWithResponses) HealthCheckWithResponse​

func (c *ClientWithResponses) HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

HealthCheckWithResponse request returning *HealthCheckResponse

func (*ClientWithResponses) HolderCreateAuthOfferWithBodyWithResponse​

func (c *ClientWithResponses) HolderCreateAuthOfferWithBodyWithResponse(ctx context.Context, params *HolderCreateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderCreateAuthOfferResponse, error)

HolderCreateAuthOfferWithBodyWithResponse request with arbitrary body returning *HolderCreateAuthOfferResponse

func (*ClientWithResponses) HolderCreateAuthOfferWithResponse​

func (c *ClientWithResponses) HolderCreateAuthOfferWithResponse(ctx context.Context, params *HolderCreateAuthOfferParams, body HolderCreateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderCreateAuthOfferResponse, error)

func (*ClientWithResponses) HolderCredentialsPresentAfterConsentWithBodyWithResponse​

func (c *ClientWithResponses) HolderCredentialsPresentAfterConsentWithBodyWithResponse(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderCredentialsPresentAfterConsentResponse, error)

HolderCredentialsPresentAfterConsentWithBodyWithResponse request with arbitrary body returning *HolderCredentialsPresentAfterConsentResponse

func (*ClientWithResponses) HolderCredentialsPresentAfterConsentWithResponse​

func (c *ClientWithResponses) HolderCredentialsPresentAfterConsentWithResponse(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, body HolderCredentialsPresentAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderCredentialsPresentAfterConsentResponse, error)

func (*ClientWithResponses) HolderIdTokenSendWithBodyWithResponse​

func (c *ClientWithResponses) HolderIdTokenSendWithBodyWithResponse(ctx context.Context, params *HolderIdTokenSendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderIdTokenSendResponse, error)

HolderIdTokenSendWithBodyWithResponse request with arbitrary body returning *HolderIdTokenSendResponse

func (*ClientWithResponses) HolderIdTokenSendWithResponse​

func (c *ClientWithResponses) HolderIdTokenSendWithResponse(ctx context.Context, params *HolderIdTokenSendParams, body HolderIdTokenSendJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderIdTokenSendResponse, error)

func (*ClientWithResponses) HolderLinkedVpCreateWithBodyWithResponse​

func (c *ClientWithResponses) HolderLinkedVpCreateWithBodyWithResponse(ctx context.Context, params *HolderLinkedVpCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderLinkedVpCreateResponse, error)

HolderLinkedVpCreateWithBodyWithResponse request with arbitrary body returning *HolderLinkedVpCreateResponse

func (*ClientWithResponses) HolderLinkedVpCreateWithResponse​

func (c *ClientWithResponses) HolderLinkedVpCreateWithResponse(ctx context.Context, params *HolderLinkedVpCreateParams, body HolderLinkedVpCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderLinkedVpCreateResponse, error)

func (*ClientWithResponses) HolderLinkedVpDeleteWithResponse​

func (c *ClientWithResponses) HolderLinkedVpDeleteWithResponse(ctx context.Context, linkedVpId string, params *HolderLinkedVpDeleteParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpDeleteResponse, error)

HolderLinkedVpDeleteWithResponse request returning *HolderLinkedVpDeleteResponse

func (*ClientWithResponses) HolderLinkedVpGetDetailsWithResponse​

func (c *ClientWithResponses) HolderLinkedVpGetDetailsWithResponse(ctx context.Context, linkedVpId string, params *HolderLinkedVpGetDetailsParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpGetDetailsResponse, error)

HolderLinkedVpGetDetailsWithResponse request returning *HolderLinkedVpGetDetailsResponse

func (*ClientWithResponses) HolderLinkedVpListWithResponse​

func (c *ClientWithResponses) HolderLinkedVpListWithResponse(ctx context.Context, params *HolderLinkedVpListParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpListResponse, error)

HolderLinkedVpListWithResponse request returning *HolderLinkedVpListResponse

func (*ClientWithResponses) HolderOfferPassAuthInfoWithBodyWithResponse​

func (c *ClientWithResponses) HolderOfferPassAuthInfoWithBodyWithResponse(ctx context.Context, params *HolderOfferPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderOfferPassAuthInfoResponse, error)

HolderOfferPassAuthInfoWithBodyWithResponse request with arbitrary body returning *HolderOfferPassAuthInfoResponse

func (*ClientWithResponses) HolderOfferPassAuthInfoWithResponse​

func (c *ClientWithResponses) HolderOfferPassAuthInfoWithResponse(ctx context.Context, params *HolderOfferPassAuthInfoParams, body HolderOfferPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderOfferPassAuthInfoResponse, error)

func (*ClientWithResponses) HolderOfferProcessAfterConsentWithBodyWithResponse​

func (c *ClientWithResponses) HolderOfferProcessAfterConsentWithBodyWithResponse(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderOfferProcessAfterConsentResponse, error)

HolderOfferProcessAfterConsentWithBodyWithResponse request with arbitrary body returning *HolderOfferProcessAfterConsentResponse

func (*ClientWithResponses) HolderOfferProcessAfterConsentWithResponse​

func (c *ClientWithResponses) HolderOfferProcessAfterConsentWithResponse(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, body HolderOfferProcessAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderOfferProcessAfterConsentResponse, error)

func (*ClientWithResponses) HolderPresentPassAuthInfoWithBodyWithResponse​

func (c *ClientWithResponses) HolderPresentPassAuthInfoWithBodyWithResponse(ctx context.Context, params *HolderPresentPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderPresentPassAuthInfoResponse, error)

HolderPresentPassAuthInfoWithBodyWithResponse request with arbitrary body returning *HolderPresentPassAuthInfoResponse

func (*ClientWithResponses) HolderPresentPassAuthInfoWithResponse​

func (c *ClientWithResponses) HolderPresentPassAuthInfoWithResponse(ctx context.Context, params *HolderPresentPassAuthInfoParams, body HolderPresentPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderPresentPassAuthInfoResponse, error)

func (*ClientWithResponses) IdTokenRequestCreateWithResponse​

func (c *ClientWithResponses) IdTokenRequestCreateWithResponse(ctx context.Context, params *IdTokenRequestCreateParams, reqEditors ...RequestEditorFn) (*IdTokenRequestCreateResponse, error)

IdTokenRequestCreateWithResponse request returning *IdTokenRequestCreateResponse

func (*ClientWithResponses) IssuerCredentialTypesListWithResponse​

func (c *ClientWithResponses) IssuerCredentialTypesListWithResponse(ctx context.Context, params *IssuerCredentialTypesListParams, reqEditors ...RequestEditorFn) (*IssuerCredentialTypesListResponse, error)

IssuerCredentialTypesListWithResponse request returning *IssuerCredentialTypesListResponse

func (*ClientWithResponses) IssuerInitiateAuthOfferWithBodyWithResponse​

func (c *ClientWithResponses) IssuerInitiateAuthOfferWithBodyWithResponse(ctx context.Context, params *IssuerInitiateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerInitiateAuthOfferResponse, error)

IssuerInitiateAuthOfferWithBodyWithResponse request with arbitrary body returning *IssuerInitiateAuthOfferResponse

func (*ClientWithResponses) IssuerInitiateAuthOfferWithResponse​

func (c *ClientWithResponses) IssuerInitiateAuthOfferWithResponse(ctx context.Context, params *IssuerInitiateAuthOfferParams, body IssuerInitiateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*IssuerInitiateAuthOfferResponse, error)

func (*ClientWithResponses) IssuerInitiatePreauthOfferWithBodyWithResponse​

func (c *ClientWithResponses) IssuerInitiatePreauthOfferWithBodyWithResponse(ctx context.Context, params *IssuerInitiatePreauthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerInitiatePreauthOfferResponse, error)

IssuerInitiatePreauthOfferWithBodyWithResponse request with arbitrary body returning *IssuerInitiatePreauthOfferResponse

func (*ClientWithResponses) IssuerInitiatePreauthOfferWithResponse​

func (c *ClientWithResponses) IssuerInitiatePreauthOfferWithResponse(ctx context.Context, params *IssuerInitiatePreauthOfferParams, body IssuerInitiatePreauthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*IssuerInitiatePreauthOfferResponse, error)

func (*ClientWithResponses) IssuerXadesSignWithBodyWithResponse​

func (c *ClientWithResponses) IssuerXadesSignWithBodyWithResponse(ctx context.Context, params *IssuerXadesSignParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerXadesSignResponse, error)

IssuerXadesSignWithBodyWithResponse request with arbitrary body returning *IssuerXadesSignResponse

func (*ClientWithResponses) PdfCredentialMakeVpWithResponse​

func (c *ClientWithResponses) PdfCredentialMakeVpWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialMakeVpParams, reqEditors ...RequestEditorFn) (*PdfCredentialMakeVpResponse, error)

PdfCredentialMakeVpWithResponse request returning *PdfCredentialMakeVpResponse

func (*ClientWithResponses) PdfCredentialTwinDeleteWithResponse​

func (c *ClientWithResponses) PdfCredentialTwinDeleteWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinDeleteParams, reqEditors ...RequestEditorFn) (*PdfCredentialTwinDeleteResponse, error)

PdfCredentialTwinDeleteWithResponse request returning *PdfCredentialTwinDeleteResponse

func (*ClientWithResponses) PdfCredentialTwinGetWithResponse​

func (c *ClientWithResponses) PdfCredentialTwinGetWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinGetParams, reqEditors ...RequestEditorFn) (*PdfCredentialTwinGetResponse, error)

PdfCredentialTwinGetWithResponse request returning *PdfCredentialTwinGetResponse

func (*ClientWithResponses) PdfCredentialTwinUploadWithBodyWithResponse​

func (c *ClientWithResponses) PdfCredentialTwinUploadWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PdfCredentialTwinUploadResponse, error)

PdfCredentialTwinUploadWithBodyWithResponse request with arbitrary body returning *PdfCredentialTwinUploadResponse

func (*ClientWithResponses) TfAccreditAsWithBodyWithResponse​

func (c *ClientWithResponses) TfAccreditAsWithBodyWithResponse(ctx context.Context, params *TfAccreditAsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfAccreditAsResponse, error)

TfAccreditAsWithBodyWithResponse request with arbitrary body returning *TfAccreditAsResponse

func (*ClientWithResponses) TfAccreditAsWithResponse​

func (c *ClientWithResponses) TfAccreditAsWithResponse(ctx context.Context, params *TfAccreditAsParams, body TfAccreditAsJSONRequestBody, reqEditors ...RequestEditorFn) (*TfAccreditAsResponse, error)

func (*ClientWithResponses) TfAccreditRequestWithBodyWithResponse​

func (c *ClientWithResponses) TfAccreditRequestWithBodyWithResponse(ctx context.Context, params *TfAccreditRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfAccreditRequestResponse, error)

TfAccreditRequestWithBodyWithResponse request with arbitrary body returning *TfAccreditRequestResponse

func (*ClientWithResponses) TfAccreditRequestWithResponse​

func (c *ClientWithResponses) TfAccreditRequestWithResponse(ctx context.Context, params *TfAccreditRequestParams, body TfAccreditRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*TfAccreditRequestResponse, error)

func (*ClientWithResponses) TfOnboardRequestWithBodyWithResponse​

func (c *ClientWithResponses) TfOnboardRequestWithBodyWithResponse(ctx context.Context, params *TfOnboardRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfOnboardRequestResponse, error)

TfOnboardRequestWithBodyWithResponse request with arbitrary body returning *TfOnboardRequestResponse

func (*ClientWithResponses) TfOnboardRequestWithResponse​

func (c *ClientWithResponses) TfOnboardRequestWithResponse(ctx context.Context, params *TfOnboardRequestParams, body TfOnboardRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*TfOnboardRequestResponse, error)

func (*ClientWithResponses) TfOnboardWithBodyWithResponse​

func (c *ClientWithResponses) TfOnboardWithBodyWithResponse(ctx context.Context, params *TfOnboardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfOnboardResponse, error)

TfOnboardWithBodyWithResponse request with arbitrary body returning *TfOnboardResponse

func (*ClientWithResponses) TfOnboardWithResponse​

func (c *ClientWithResponses) TfOnboardWithResponse(ctx context.Context, params *TfOnboardParams, body TfOnboardJSONRequestBody, reqEditors ...RequestEditorFn) (*TfOnboardResponse, error)

func (*ClientWithResponses) TfRevokeAccreditationWithBodyWithResponse​

func (c *ClientWithResponses) TfRevokeAccreditationWithBodyWithResponse(ctx context.Context, params *TfRevokeAccreditationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfRevokeAccreditationResponse, error)

TfRevokeAccreditationWithBodyWithResponse request with arbitrary body returning *TfRevokeAccreditationResponse

func (*ClientWithResponses) TfRevokeAccreditationWithResponse​

func (c *ClientWithResponses) TfRevokeAccreditationWithResponse(ctx context.Context, params *TfRevokeAccreditationParams, body TfRevokeAccreditationJSONRequestBody, reqEditors ...RequestEditorFn) (*TfRevokeAccreditationResponse, error)

func (*ClientWithResponses) TfX509CertificateGetRecordWithResponse​

func (c *ClientWithResponses) TfX509CertificateGetRecordWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateGetRecordParams, reqEditors ...RequestEditorFn) (*TfX509CertificateGetRecordResponse, error)

TfX509CertificateGetRecordWithResponse request returning *TfX509CertificateGetRecordResponse

func (*ClientWithResponses) TfX509CertificateIssueWithBodyWithResponse​

func (c *ClientWithResponses) TfX509CertificateIssueWithBodyWithResponse(ctx context.Context, params *TfX509CertificateIssueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfX509CertificateIssueResponse, error)

TfX509CertificateIssueWithBodyWithResponse request with arbitrary body returning *TfX509CertificateIssueResponse

func (*ClientWithResponses) TfX509CertificateIssueWithResponse​

func (c *ClientWithResponses) TfX509CertificateIssueWithResponse(ctx context.Context, params *TfX509CertificateIssueParams, body TfX509CertificateIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*TfX509CertificateIssueResponse, error)

func (*ClientWithResponses) TfX509CertificateListRecordsWithResponse​

func (c *ClientWithResponses) TfX509CertificateListRecordsWithResponse(ctx context.Context, params *TfX509CertificateListRecordsParams, reqEditors ...RequestEditorFn) (*TfX509CertificateListRecordsResponse, error)

TfX509CertificateListRecordsWithResponse request returning *TfX509CertificateListRecordsResponse

func (*ClientWithResponses) TfX509CertificateUpdateStatusWithBodyWithResponse​

func (c *ClientWithResponses) TfX509CertificateUpdateStatusWithBodyWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfX509CertificateUpdateStatusResponse, error)

TfX509CertificateUpdateStatusWithBodyWithResponse request with arbitrary body returning *TfX509CertificateUpdateStatusResponse

func (*ClientWithResponses) TfX509CertificateUpdateStatusWithResponse​

func (c *ClientWithResponses) TfX509CertificateUpdateStatusWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, body TfX509CertificateUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*TfX509CertificateUpdateStatusResponse, error)

func (*ClientWithResponses) TrustListAddWithBodyWithResponse​

func (c *ClientWithResponses) TrustListAddWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TrustListAddResponse, error)

TrustListAddWithBodyWithResponse request with arbitrary body returning *TrustListAddResponse

func (*ClientWithResponses) TrustListAddWithResponse​

func (c *ClientWithResponses) TrustListAddWithResponse(ctx context.Context, body TrustListAddJSONRequestBody, reqEditors ...RequestEditorFn) (*TrustListAddResponse, error)

func (*ClientWithResponses) TrustListDeleteWithResponse​

func (c *ClientWithResponses) TrustListDeleteWithResponse(ctx context.Context, params *TrustListDeleteParams, reqEditors ...RequestEditorFn) (*TrustListDeleteResponse, error)

TrustListDeleteWithResponse request returning *TrustListDeleteResponse

func (*ClientWithResponses) TrustListRefreshWithResponse​

func (c *ClientWithResponses) TrustListRefreshWithResponse(ctx context.Context, params *TrustListRefreshParams, reqEditors ...RequestEditorFn) (*TrustListRefreshResponse, error)

TrustListRefreshWithResponse request returning *TrustListRefreshResponse

func (*ClientWithResponses) TrustListsGetWithResponse​

func (c *ClientWithResponses) TrustListsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TrustListsGetResponse, error)

TrustListsGetWithResponse request returning *TrustListsGetResponse

func (*ClientWithResponses) VerifierInitUrlCreateWithBodyWithResponse​

func (c *ClientWithResponses) VerifierInitUrlCreateWithBodyWithResponse(ctx context.Context, params *VerifierInitUrlCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifierInitUrlCreateResponse, error)

VerifierInitUrlCreateWithBodyWithResponse request with arbitrary body returning *VerifierInitUrlCreateResponse

func (*ClientWithResponses) VerifierInitUrlCreateWithResponse​

func (c *ClientWithResponses) VerifierInitUrlCreateWithResponse(ctx context.Context, params *VerifierInitUrlCreateParams, body VerifierInitUrlCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifierInitUrlCreateResponse, error)

func (*ClientWithResponses) VerifierLinkedVpVerifyWithResponse​

func (c *ClientWithResponses) VerifierLinkedVpVerifyWithResponse(ctx context.Context, params *VerifierLinkedVpVerifyParams, reqEditors ...RequestEditorFn) (*VerifierLinkedVpVerifyResponse, error)

VerifierLinkedVpVerifyWithResponse request returning *VerifierLinkedVpVerifyResponse

func (*ClientWithResponses) VerifierPdfVerifyWithBodyWithResponse​

func (c *ClientWithResponses) VerifierPdfVerifyWithBodyWithResponse(ctx context.Context, params *VerifierPdfVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifierPdfVerifyResponse, error)

VerifierPdfVerifyWithBodyWithResponse request with arbitrary body returning *VerifierPdfVerifyResponse

func (*ClientWithResponses) WalletCreateWithBodyWithResponse​

func (c *ClientWithResponses) WalletCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletCreateResponse, error)

WalletCreateWithBodyWithResponse request with arbitrary body returning *WalletCreateResponse

func (*ClientWithResponses) WalletCreateWithResponse​

func (c *ClientWithResponses) WalletCreateWithResponse(ctx context.Context, body WalletCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletCreateResponse, error)

func (*ClientWithResponses) WalletDeleteWithResponse​

func (c *ClientWithResponses) WalletDeleteWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletDeleteResponse, error)

WalletDeleteWithResponse request returning *WalletDeleteResponse

func (*ClientWithResponses) WalletGetWithResponse​

func (c *ClientWithResponses) WalletGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletGetResponse, error)

WalletGetWithResponse request returning *WalletGetResponse

func (*ClientWithResponses) WalletIdentifierGetWithResponse​

func (c *ClientWithResponses) WalletIdentifierGetWithResponse(ctx context.Context, params *WalletIdentifierGetParams, reqEditors ...RequestEditorFn) (*WalletIdentifierGetResponse, error)

WalletIdentifierGetWithResponse request returning *WalletIdentifierGetResponse

func (*ClientWithResponses) WalletKeysWithResponse​

func (c *ClientWithResponses) WalletKeysWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletKeysResponse, error)

WalletKeysWithResponse request returning *WalletKeysResponse

func (*ClientWithResponses) WalletListWithResponse​

func (c *ClientWithResponses) WalletListWithResponse(ctx context.Context, params *WalletListParams, reqEditors ...RequestEditorFn) (*WalletListResponse, error)

WalletListWithResponse request returning *WalletListResponse

func (*ClientWithResponses) WalletNotificationGetByStateWithResponse​

func (c *ClientWithResponses) WalletNotificationGetByStateWithResponse(ctx context.Context, walletId string, eventType string, state string, reqEditors ...RequestEditorFn) (*WalletNotificationGetByStateResponse, error)

WalletNotificationGetByStateWithResponse request returning *WalletNotificationGetByStateResponse

func (*ClientWithResponses) WalletNotificationHistoryWithResponse​

func (c *ClientWithResponses) WalletNotificationHistoryWithResponse(ctx context.Context, walletId string, params *WalletNotificationHistoryParams, reqEditors ...RequestEditorFn) (*WalletNotificationHistoryResponse, error)

WalletNotificationHistoryWithResponse request returning *WalletNotificationHistoryResponse

func (*ClientWithResponses) WalletNotificationsWithResponse​

func (c *ClientWithResponses) WalletNotificationsWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletNotificationsResponse, error)

WalletNotificationsWithResponse request returning *WalletNotificationsResponse

func (*ClientWithResponses) WalletPatchWithBodyWithResponse​

func (c *ClientWithResponses) WalletPatchWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletPatchResponse, error)

WalletPatchWithBodyWithResponse request with arbitrary body returning *WalletPatchResponse

func (*ClientWithResponses) WalletPatchWithResponse​

func (c *ClientWithResponses) WalletPatchWithResponse(ctx context.Context, walletId string, body WalletPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletPatchResponse, error)

func (*ClientWithResponses) WalletProviderCertificateImportWithBodyWithResponse​

func (c *ClientWithResponses) WalletProviderCertificateImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletProviderCertificateImportResponse, error)

WalletProviderCertificateImportWithBodyWithResponse request with arbitrary body returning *WalletProviderCertificateImportResponse

func (*ClientWithResponses) WalletProviderCertificateImportWithResponse​

func (c *ClientWithResponses) WalletProviderCertificateImportWithResponse(ctx context.Context, body WalletProviderCertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletProviderCertificateImportResponse, error)

func (*ClientWithResponses) WalletProviderCsrGenerateWithResponse​

func (c *ClientWithResponses) WalletProviderCsrGenerateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*WalletProviderCsrGenerateResponse, error)

WalletProviderCsrGenerateWithResponse request returning *WalletProviderCsrGenerateResponse

func (*ClientWithResponses) WalletVerifiedCredentialsByStateWithResponse​

func (c *ClientWithResponses) WalletVerifiedCredentialsByStateWithResponse(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*WalletVerifiedCredentialsByStateResponse, error)

WalletVerifiedCredentialsByStateWithResponse request returning *WalletVerifiedCredentialsByStateResponse

func (*ClientWithResponses) WalletVerifiedCredentialsDeleteByStateWithResponse​

func (c *ClientWithResponses) WalletVerifiedCredentialsDeleteByStateWithResponse(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*WalletVerifiedCredentialsDeleteByStateResponse, error)

WalletVerifiedCredentialsDeleteByStateWithResponse request returning *WalletVerifiedCredentialsDeleteByStateResponse

func (*ClientWithResponses) WalletX509CSRCreateWithBodyWithResponse​

func (c *ClientWithResponses) WalletX509CSRCreateWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletX509CSRCreateResponse, error)

WalletX509CSRCreateWithBodyWithResponse request with arbitrary body returning *WalletX509CSRCreateResponse

func (*ClientWithResponses) WalletX509CSRCreateWithResponse​

func (c *ClientWithResponses) WalletX509CSRCreateWithResponse(ctx context.Context, walletId string, body WalletX509CSRCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletX509CSRCreateResponse, error)

func (*ClientWithResponses) WalletX509CertificateGetWithResponse​

func (c *ClientWithResponses) WalletX509CertificateGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletX509CertificateGetResponse, error)

WalletX509CertificateGetWithResponse request returning *WalletX509CertificateGetResponse

func (*ClientWithResponses) WalletX509CertificateImportWithBodyWithResponse​

func (c *ClientWithResponses) WalletX509CertificateImportWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletX509CertificateImportResponse, error)

WalletX509CertificateImportWithBodyWithResponse request with arbitrary body returning *WalletX509CertificateImportResponse

func (*ClientWithResponses) WalletX509CertificateImportWithResponse​

func (c *ClientWithResponses) WalletX509CertificateImportWithResponse(ctx context.Context, walletId string, body WalletX509CertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletX509CertificateImportResponse, error)

func (*ClientWithResponses) WmpAcceptInvitationWithBodyWithResponse​

func (c *ClientWithResponses) WmpAcceptInvitationWithBodyWithResponse(ctx context.Context, params *WmpAcceptInvitationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WmpAcceptInvitationResponse, error)

WmpAcceptInvitationWithBodyWithResponse request with arbitrary body returning *WmpAcceptInvitationResponse

func (*ClientWithResponses) WmpAcceptInvitationWithResponse​

func (c *ClientWithResponses) WmpAcceptInvitationWithResponse(ctx context.Context, params *WmpAcceptInvitationParams, body WmpAcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*WmpAcceptInvitationResponse, error)

func (*ClientWithResponses) WmpClientGetPendingRequestsWithResponse​

func (c *ClientWithResponses) WmpClientGetPendingRequestsWithResponse(ctx context.Context, params *WmpClientGetPendingRequestsParams, reqEditors ...RequestEditorFn) (*WmpClientGetPendingRequestsResponse, error)

WmpClientGetPendingRequestsWithResponse request returning *WmpClientGetPendingRequestsResponse

func (*ClientWithResponses) WmpClientProcessRequestWithBodyWithResponse​

func (c *ClientWithResponses) WmpClientProcessRequestWithBodyWithResponse(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WmpClientProcessRequestResponse, error)

WmpClientProcessRequestWithBodyWithResponse request with arbitrary body returning *WmpClientProcessRequestResponse

func (*ClientWithResponses) WmpClientProcessRequestWithResponse​

func (c *ClientWithResponses) WmpClientProcessRequestWithResponse(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, body WmpClientProcessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*WmpClientProcessRequestResponse, error)

func (*ClientWithResponses) WmpCreateNewInvitationWithResponse​

func (c *ClientWithResponses) WmpCreateNewInvitationWithResponse(ctx context.Context, params *WmpCreateNewInvitationParams, reqEditors ...RequestEditorFn) (*WmpCreateNewInvitationResponse, error)

WmpCreateNewInvitationWithResponse request returning *WmpCreateNewInvitationResponse

func (*ClientWithResponses) WmpEntityConnectionGetWithResponse​

func (c *ClientWithResponses) WmpEntityConnectionGetWithResponse(ctx context.Context, entityId string, params *WmpEntityConnectionGetParams, reqEditors ...RequestEditorFn) (*WmpEntityConnectionGetResponse, error)

WmpEntityConnectionGetWithResponse request returning *WmpEntityConnectionGetResponse

func (*ClientWithResponses) WmpEntityDeleteWithResponse​

func (c *ClientWithResponses) WmpEntityDeleteWithResponse(ctx context.Context, entityId string, params *WmpEntityDeleteParams, reqEditors ...RequestEditorFn) (*WmpEntityDeleteResponse, error)

WmpEntityDeleteWithResponse request returning *WmpEntityDeleteResponse

func (*ClientWithResponses) WmpEntityGetWithResponse​

func (c *ClientWithResponses) WmpEntityGetWithResponse(ctx context.Context, entityId string, params *WmpEntityGetParams, reqEditors ...RequestEditorFn) (*WmpEntityGetResponse, error)

WmpEntityGetWithResponse request returning *WmpEntityGetResponse

func (*ClientWithResponses) WmpEntityListWithResponse​

func (c *ClientWithResponses) WmpEntityListWithResponse(ctx context.Context, params *WmpEntityListParams, reqEditors ...RequestEditorFn) (*WmpEntityListResponse, error)

WmpEntityListWithResponse request returning *WmpEntityListResponse

func (*ClientWithResponses) WmpEntityServerConnectWithResponse​

func (c *ClientWithResponses) WmpEntityServerConnectWithResponse(ctx context.Context, entityId string, params *WmpEntityServerConnectParams, reqEditors ...RequestEditorFn) (*WmpEntityServerConnectResponse, error)

WmpEntityServerConnectWithResponse request returning *WmpEntityServerConnectResponse

type ClientWithResponsesInterface​

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ClientWithResponsesInterface interface {
// TrustListDeleteWithResponse request
TrustListDeleteWithResponse(ctx context.Context, params *TrustListDeleteParams, reqEditors ...RequestEditorFn) (*TrustListDeleteResponse, error)

// TrustListsGetWithResponse request
TrustListsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TrustListsGetResponse, error)

// TrustListAddWithBodyWithResponse request with any body
TrustListAddWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TrustListAddResponse, error)

TrustListAddWithResponse(ctx context.Context, body TrustListAddJSONRequestBody, reqEditors ...RequestEditorFn) (*TrustListAddResponse, error)

// TrustListRefreshWithResponse request
TrustListRefreshWithResponse(ctx context.Context, params *TrustListRefreshParams, reqEditors ...RequestEditorFn) (*TrustListRefreshResponse, error)

// WalletProviderCertificateImportWithBodyWithResponse request with any body
WalletProviderCertificateImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletProviderCertificateImportResponse, error)

WalletProviderCertificateImportWithResponse(ctx context.Context, body WalletProviderCertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletProviderCertificateImportResponse, error)

// WalletProviderCsrGenerateWithResponse request
WalletProviderCsrGenerateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*WalletProviderCsrGenerateResponse, error)

// CredentialListWithResponse request
CredentialListWithResponse(ctx context.Context, params *CredentialListParams, reqEditors ...RequestEditorFn) (*CredentialListResponse, error)

// CredentialCreateWithBodyWithResponse request with any body
CredentialCreateWithBodyWithResponse(ctx context.Context, params *CredentialCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialCreateResponse, error)

CredentialCreateWithResponse(ctx context.Context, params *CredentialCreateParams, body CredentialCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialCreateResponse, error)

// CredentialImportWithBodyWithResponse request with any body
CredentialImportWithBodyWithResponse(ctx context.Context, params *CredentialImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialImportResponse, error)

CredentialImportWithResponse(ctx context.Context, params *CredentialImportParams, body CredentialImportJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialImportResponse, error)

// CredentialRequestInitWithBodyWithResponse request with any body
CredentialRequestInitWithBodyWithResponse(ctx context.Context, params *CredentialRequestInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialRequestInitResponse, error)

CredentialRequestInitWithResponse(ctx context.Context, params *CredentialRequestInitParams, body CredentialRequestInitJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialRequestInitResponse, error)

// CredentialGetWithResponse request
CredentialGetWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialGetParams, reqEditors ...RequestEditorFn) (*CredentialGetResponse, error)

// CredentialPatchWithBodyWithResponse request with any body
CredentialPatchWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialPatchResponse, error)

CredentialPatchWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialPatchParams, body CredentialPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialPatchResponse, error)

// CredentialIssuanceInitWithBodyWithResponse request with any body
CredentialIssuanceInitWithBodyWithResponse(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialIssuanceInitResponse, error)

CredentialIssuanceInitWithResponse(ctx context.Context, credentialId string, params *CredentialIssuanceInitParams, body CredentialIssuanceInitJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialIssuanceInitResponse, error)

// CredentialMetadataPatchWithBodyWithResponse request with any body
CredentialMetadataPatchWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CredentialMetadataPatchResponse, error)

CredentialMetadataPatchWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialMetadataPatchParams, body CredentialMetadataPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*CredentialMetadataPatchResponse, error)

// PdfCredentialTwinDeleteWithResponse request
PdfCredentialTwinDeleteWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinDeleteParams, reqEditors ...RequestEditorFn) (*PdfCredentialTwinDeleteResponse, error)

// PdfCredentialTwinGetWithResponse request
PdfCredentialTwinGetWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinGetParams, reqEditors ...RequestEditorFn) (*PdfCredentialTwinGetResponse, error)

// PdfCredentialTwinUploadWithBodyWithResponse request with any body
PdfCredentialTwinUploadWithBodyWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialTwinUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PdfCredentialTwinUploadResponse, error)

// PdfCredentialMakeVpWithResponse request
PdfCredentialMakeVpWithResponse(ctx context.Context, credentialId CredentialId, params *PdfCredentialMakeVpParams, reqEditors ...RequestEditorFn) (*PdfCredentialMakeVpResponse, error)

// CredentialRevokeWithResponse request
CredentialRevokeWithResponse(ctx context.Context, credentialId CredentialId, params *CredentialRevokeParams, reqEditors ...RequestEditorFn) (*CredentialRevokeResponse, error)

// DeferredStatusWithResponse request
DeferredStatusWithResponse(ctx context.Context, deferredId string, params *DeferredStatusParams, reqEditors ...RequestEditorFn) (*DeferredStatusResponse, error)

// HealthCheckWithResponse request
HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

// HolderIdTokenSendWithBodyWithResponse request with any body
HolderIdTokenSendWithBodyWithResponse(ctx context.Context, params *HolderIdTokenSendParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderIdTokenSendResponse, error)

HolderIdTokenSendWithResponse(ctx context.Context, params *HolderIdTokenSendParams, body HolderIdTokenSendJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderIdTokenSendResponse, error)

// HolderLinkedVpListWithResponse request
HolderLinkedVpListWithResponse(ctx context.Context, params *HolderLinkedVpListParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpListResponse, error)

// HolderLinkedVpCreateWithBodyWithResponse request with any body
HolderLinkedVpCreateWithBodyWithResponse(ctx context.Context, params *HolderLinkedVpCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderLinkedVpCreateResponse, error)

HolderLinkedVpCreateWithResponse(ctx context.Context, params *HolderLinkedVpCreateParams, body HolderLinkedVpCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderLinkedVpCreateResponse, error)

// HolderLinkedVpDeleteWithResponse request
HolderLinkedVpDeleteWithResponse(ctx context.Context, linkedVpId string, params *HolderLinkedVpDeleteParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpDeleteResponse, error)

// HolderLinkedVpGetDetailsWithResponse request
HolderLinkedVpGetDetailsWithResponse(ctx context.Context, linkedVpId string, params *HolderLinkedVpGetDetailsParams, reqEditors ...RequestEditorFn) (*HolderLinkedVpGetDetailsResponse, error)

// HolderOfferPassAuthInfoWithBodyWithResponse request with any body
HolderOfferPassAuthInfoWithBodyWithResponse(ctx context.Context, params *HolderOfferPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderOfferPassAuthInfoResponse, error)

HolderOfferPassAuthInfoWithResponse(ctx context.Context, params *HolderOfferPassAuthInfoParams, body HolderOfferPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderOfferPassAuthInfoResponse, error)

// HolderOfferProcessAfterConsentWithBodyWithResponse request with any body
HolderOfferProcessAfterConsentWithBodyWithResponse(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderOfferProcessAfterConsentResponse, error)

HolderOfferProcessAfterConsentWithResponse(ctx context.Context, interactionId string, params *HolderOfferProcessAfterConsentParams, body HolderOfferProcessAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderOfferProcessAfterConsentResponse, error)

// HolderPresentPassAuthInfoWithBodyWithResponse request with any body
HolderPresentPassAuthInfoWithBodyWithResponse(ctx context.Context, params *HolderPresentPassAuthInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderPresentPassAuthInfoResponse, error)

HolderPresentPassAuthInfoWithResponse(ctx context.Context, params *HolderPresentPassAuthInfoParams, body HolderPresentPassAuthInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderPresentPassAuthInfoResponse, error)

// HolderCredentialsPresentAfterConsentWithBodyWithResponse request with any body
HolderCredentialsPresentAfterConsentWithBodyWithResponse(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderCredentialsPresentAfterConsentResponse, error)

HolderCredentialsPresentAfterConsentWithResponse(ctx context.Context, interactionId string, params *HolderCredentialsPresentAfterConsentParams, body HolderCredentialsPresentAfterConsentJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderCredentialsPresentAfterConsentResponse, error)

// IdTokenRequestCreateWithResponse request
IdTokenRequestCreateWithResponse(ctx context.Context, params *IdTokenRequestCreateParams, reqEditors ...RequestEditorFn) (*IdTokenRequestCreateResponse, error)

// WalletIdentifierGetWithResponse request
WalletIdentifierGetWithResponse(ctx context.Context, params *WalletIdentifierGetParams, reqEditors ...RequestEditorFn) (*WalletIdentifierGetResponse, error)

// IssuerCredentialTypesListWithResponse request
IssuerCredentialTypesListWithResponse(ctx context.Context, params *IssuerCredentialTypesListParams, reqEditors ...RequestEditorFn) (*IssuerCredentialTypesListResponse, error)

// IssuerInitiateAuthOfferWithBodyWithResponse request with any body
IssuerInitiateAuthOfferWithBodyWithResponse(ctx context.Context, params *IssuerInitiateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerInitiateAuthOfferResponse, error)

IssuerInitiateAuthOfferWithResponse(ctx context.Context, params *IssuerInitiateAuthOfferParams, body IssuerInitiateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*IssuerInitiateAuthOfferResponse, error)

// IssuerInitiatePreauthOfferWithBodyWithResponse request with any body
IssuerInitiatePreauthOfferWithBodyWithResponse(ctx context.Context, params *IssuerInitiatePreauthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerInitiatePreauthOfferResponse, error)

IssuerInitiatePreauthOfferWithResponse(ctx context.Context, params *IssuerInitiatePreauthOfferParams, body IssuerInitiatePreauthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*IssuerInitiatePreauthOfferResponse, error)

// IssuerXadesSignWithBodyWithResponse request with any body
IssuerXadesSignWithBodyWithResponse(ctx context.Context, params *IssuerXadesSignParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssuerXadesSignResponse, error)

// HolderCreateAuthOfferWithBodyWithResponse request with any body
HolderCreateAuthOfferWithBodyWithResponse(ctx context.Context, params *HolderCreateAuthOfferParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HolderCreateAuthOfferResponse, error)

HolderCreateAuthOfferWithResponse(ctx context.Context, params *HolderCreateAuthOfferParams, body HolderCreateAuthOfferJSONRequestBody, reqEditors ...RequestEditorFn) (*HolderCreateAuthOfferResponse, error)

// TfAccreditAsWithBodyWithResponse request with any body
TfAccreditAsWithBodyWithResponse(ctx context.Context, params *TfAccreditAsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfAccreditAsResponse, error)

TfAccreditAsWithResponse(ctx context.Context, params *TfAccreditAsParams, body TfAccreditAsJSONRequestBody, reqEditors ...RequestEditorFn) (*TfAccreditAsResponse, error)

// TfAccreditRequestWithBodyWithResponse request with any body
TfAccreditRequestWithBodyWithResponse(ctx context.Context, params *TfAccreditRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfAccreditRequestResponse, error)

TfAccreditRequestWithResponse(ctx context.Context, params *TfAccreditRequestParams, body TfAccreditRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*TfAccreditRequestResponse, error)

// TfOnboardWithBodyWithResponse request with any body
TfOnboardWithBodyWithResponse(ctx context.Context, params *TfOnboardParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfOnboardResponse, error)

TfOnboardWithResponse(ctx context.Context, params *TfOnboardParams, body TfOnboardJSONRequestBody, reqEditors ...RequestEditorFn) (*TfOnboardResponse, error)

// TfOnboardRequestWithBodyWithResponse request with any body
TfOnboardRequestWithBodyWithResponse(ctx context.Context, params *TfOnboardRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfOnboardRequestResponse, error)

TfOnboardRequestWithResponse(ctx context.Context, params *TfOnboardRequestParams, body TfOnboardRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*TfOnboardRequestResponse, error)

// TfRevokeAccreditationWithBodyWithResponse request with any body
TfRevokeAccreditationWithBodyWithResponse(ctx context.Context, params *TfRevokeAccreditationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfRevokeAccreditationResponse, error)

TfRevokeAccreditationWithResponse(ctx context.Context, params *TfRevokeAccreditationParams, body TfRevokeAccreditationJSONRequestBody, reqEditors ...RequestEditorFn) (*TfRevokeAccreditationResponse, error)

// TfX509CertificateListRecordsWithResponse request
TfX509CertificateListRecordsWithResponse(ctx context.Context, params *TfX509CertificateListRecordsParams, reqEditors ...RequestEditorFn) (*TfX509CertificateListRecordsResponse, error)

// TfX509CertificateIssueWithBodyWithResponse request with any body
TfX509CertificateIssueWithBodyWithResponse(ctx context.Context, params *TfX509CertificateIssueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfX509CertificateIssueResponse, error)

TfX509CertificateIssueWithResponse(ctx context.Context, params *TfX509CertificateIssueParams, body TfX509CertificateIssueJSONRequestBody, reqEditors ...RequestEditorFn) (*TfX509CertificateIssueResponse, error)

// TfX509CertificateGetRecordWithResponse request
TfX509CertificateGetRecordWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateGetRecordParams, reqEditors ...RequestEditorFn) (*TfX509CertificateGetRecordResponse, error)

// TfX509CertificateUpdateStatusWithBodyWithResponse request with any body
TfX509CertificateUpdateStatusWithBodyWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TfX509CertificateUpdateStatusResponse, error)

TfX509CertificateUpdateStatusWithResponse(ctx context.Context, serialNumber string, params *TfX509CertificateUpdateStatusParams, body TfX509CertificateUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*TfX509CertificateUpdateStatusResponse, error)

// VerifierInitUrlCreateWithBodyWithResponse request with any body
VerifierInitUrlCreateWithBodyWithResponse(ctx context.Context, params *VerifierInitUrlCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifierInitUrlCreateResponse, error)

VerifierInitUrlCreateWithResponse(ctx context.Context, params *VerifierInitUrlCreateParams, body VerifierInitUrlCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifierInitUrlCreateResponse, error)

// VerifierLinkedVpVerifyWithResponse request
VerifierLinkedVpVerifyWithResponse(ctx context.Context, params *VerifierLinkedVpVerifyParams, reqEditors ...RequestEditorFn) (*VerifierLinkedVpVerifyResponse, error)

// VerifierPdfVerifyWithBodyWithResponse request with any body
VerifierPdfVerifyWithBodyWithResponse(ctx context.Context, params *VerifierPdfVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifierPdfVerifyResponse, error)

// WalletListWithResponse request
WalletListWithResponse(ctx context.Context, params *WalletListParams, reqEditors ...RequestEditorFn) (*WalletListResponse, error)

// WalletCreateWithBodyWithResponse request with any body
WalletCreateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletCreateResponse, error)

WalletCreateWithResponse(ctx context.Context, body WalletCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletCreateResponse, error)

// WalletDeleteWithResponse request
WalletDeleteWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletDeleteResponse, error)

// WalletGetWithResponse request
WalletGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletGetResponse, error)

// WalletPatchWithBodyWithResponse request with any body
WalletPatchWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletPatchResponse, error)

WalletPatchWithResponse(ctx context.Context, walletId string, body WalletPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletPatchResponse, error)

// WalletX509CertificateGetWithResponse request
WalletX509CertificateGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletX509CertificateGetResponse, error)

// WalletX509CertificateImportWithBodyWithResponse request with any body
WalletX509CertificateImportWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletX509CertificateImportResponse, error)

WalletX509CertificateImportWithResponse(ctx context.Context, walletId string, body WalletX509CertificateImportJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletX509CertificateImportResponse, error)

// WalletX509CSRCreateWithBodyWithResponse request with any body
WalletX509CSRCreateWithBodyWithResponse(ctx context.Context, walletId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WalletX509CSRCreateResponse, error)

WalletX509CSRCreateWithResponse(ctx context.Context, walletId string, body WalletX509CSRCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*WalletX509CSRCreateResponse, error)

// WalletKeysWithResponse request
WalletKeysWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletKeysResponse, error)

// WalletNotificationHistoryWithResponse request
WalletNotificationHistoryWithResponse(ctx context.Context, walletId string, params *WalletNotificationHistoryParams, reqEditors ...RequestEditorFn) (*WalletNotificationHistoryResponse, error)

// WalletNotificationGetByStateWithResponse request
WalletNotificationGetByStateWithResponse(ctx context.Context, walletId string, eventType string, state string, reqEditors ...RequestEditorFn) (*WalletNotificationGetByStateResponse, error)

// WalletNotificationsWithResponse request
WalletNotificationsWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*WalletNotificationsResponse, error)

// WalletVerifiedCredentialsDeleteByStateWithResponse request
WalletVerifiedCredentialsDeleteByStateWithResponse(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*WalletVerifiedCredentialsDeleteByStateResponse, error)

// WalletVerifiedCredentialsByStateWithResponse request
WalletVerifiedCredentialsByStateWithResponse(ctx context.Context, walletId string, state string, reqEditors ...RequestEditorFn) (*WalletVerifiedCredentialsByStateResponse, error)

// WmpClientGetPendingRequestsWithResponse request
WmpClientGetPendingRequestsWithResponse(ctx context.Context, params *WmpClientGetPendingRequestsParams, reqEditors ...RequestEditorFn) (*WmpClientGetPendingRequestsResponse, error)

// WmpClientProcessRequestWithBodyWithResponse request with any body
WmpClientProcessRequestWithBodyWithResponse(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WmpClientProcessRequestResponse, error)

WmpClientProcessRequestWithResponse(ctx context.Context, requestId string, params *WmpClientProcessRequestParams, body WmpClientProcessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*WmpClientProcessRequestResponse, error)

// WmpEntityListWithResponse request
WmpEntityListWithResponse(ctx context.Context, params *WmpEntityListParams, reqEditors ...RequestEditorFn) (*WmpEntityListResponse, error)

// WmpEntityDeleteWithResponse request
WmpEntityDeleteWithResponse(ctx context.Context, entityId string, params *WmpEntityDeleteParams, reqEditors ...RequestEditorFn) (*WmpEntityDeleteResponse, error)

// WmpEntityGetWithResponse request
WmpEntityGetWithResponse(ctx context.Context, entityId string, params *WmpEntityGetParams, reqEditors ...RequestEditorFn) (*WmpEntityGetResponse, error)

// WmpEntityConnectionGetWithResponse request
WmpEntityConnectionGetWithResponse(ctx context.Context, entityId string, params *WmpEntityConnectionGetParams, reqEditors ...RequestEditorFn) (*WmpEntityConnectionGetResponse, error)

// WmpEntityServerConnectWithResponse request
WmpEntityServerConnectWithResponse(ctx context.Context, entityId string, params *WmpEntityServerConnectParams, reqEditors ...RequestEditorFn) (*WmpEntityServerConnectResponse, error)

// WmpCreateNewInvitationWithResponse request
WmpCreateNewInvitationWithResponse(ctx context.Context, params *WmpCreateNewInvitationParams, reqEditors ...RequestEditorFn) (*WmpCreateNewInvitationResponse, error)

// WmpAcceptInvitationWithBodyWithResponse request with any body
WmpAcceptInvitationWithBodyWithResponse(ctx context.Context, params *WmpAcceptInvitationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WmpAcceptInvitationResponse, error)

WmpAcceptInvitationWithResponse(ctx context.Context, params *WmpAcceptInvitationParams, body WmpAcceptInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*WmpAcceptInvitationResponse, error)

// DidDocumentGetWithResponse request
DidDocumentGetWithResponse(ctx context.Context, walletId string, reqEditors ...RequestEditorFn) (*DidDocumentGetResponse, error)
}

func NewAuthenticatedClient​

func NewAuthenticatedClient(config *Config) (ClientWithResponsesInterface, error)

type Config​

type Config struct {
WalletUrl string `yaml:"walletUrl"`
WalletId string `yaml:"walletId"`
AuthenticationType string `yaml:"authenticationType"`
AuthenticationOAuth AuthenticationOAuth `yaml:"authenticationOAuth"`
}

type CredentialCreateJSONRequestBody​

CredentialCreateJSONRequestBody defines body for CredentialCreate for application/json ContentType.

type CredentialCreateJSONRequestBody = CredentialPayload

type CredentialCreateParams​

CredentialCreateParams defines parameters for CredentialCreate.

type CredentialCreateParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialCreateResponse​

type CredentialCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialIdObject
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseCredentialCreateResponse​

func ParseCredentialCreateResponse(rsp *http.Response) (*CredentialCreateResponse, error)

ParseCredentialCreateResponse parses an HTTP response from a CredentialCreateWithResponse call

func (CredentialCreateResponse) Status​

func (r CredentialCreateResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialCreateResponse) StatusCode​

func (r CredentialCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialDraftMetadata​

CredentialDraftMetadata Accompanying information about the verifiable credential draft - schema, type, format etc.

type CredentialDraftMetadata struct {
CredentialSchema *string `json:"credentialSchema,omitempty"`
ExpirationDate *time.Time `json:"expirationDate,omitempty"`

// Format jwt_vc_vcdm - VC using W3C VC Data Model as jwt
// sd_jwt_vc - VC using sd_jwt_vc data model as jwt
// mso_mdoc - VC using ISO/IEC 18013-5 mdoc format
Format CredentialFormat `json:"format"`
Id string `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
}

type CredentialFormat​

CredentialFormat jwt_vc_vcdm - VC using W3C VC Data Model as jwt sd_jwt_vc - VC using sd_jwt_vc data model as jwt mso_mdoc - VC using ISO/IEC 18013-5 mdoc format

type CredentialFormat string

Defines values for CredentialFormat.

const (
JwtVcVcdm CredentialFormat = "jwt_vc_vcdm"
MsoMdoc CredentialFormat = "mso_mdoc"
SdJwtVc CredentialFormat = "sd_jwt_vc"
)

type CredentialGetParams​

CredentialGetParams defines parameters for CredentialGet.

type CredentialGetParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialGetResponse​

type CredentialGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialWrapper
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseCredentialGetResponse​

func ParseCredentialGetResponse(rsp *http.Response) (*CredentialGetResponse, error)

ParseCredentialGetResponse parses an HTTP response from a CredentialGetWithResponse call

func (CredentialGetResponse) Status​

func (r CredentialGetResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialGetResponse) StatusCode​

func (r CredentialGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialId​

CredentialId defines model for CredentialId.

type CredentialId = string

type CredentialIdObject​

CredentialIdObject defines model for CredentialIdObject.

type CredentialIdObject struct {
Id CredentialId `json:"id"`
}

type CredentialImport​

CredentialImport defines model for CredentialImport.

type CredentialImport struct {
Credential string `json:"credential"`
Name string `json:"name"`
}

type CredentialImportJSONRequestBody​

CredentialImportJSONRequestBody defines body for CredentialImport for application/json ContentType.

type CredentialImportJSONRequestBody = CredentialImport

type CredentialImportParams​

CredentialImportParams defines parameters for CredentialImport.

type CredentialImportParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialImportResponse​

type CredentialImportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialWrapper
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseCredentialImportResponse​

func ParseCredentialImportResponse(rsp *http.Response) (*CredentialImportResponse, error)

ParseCredentialImportResponse parses an HTTP response from a CredentialImportWithResponse call

func (CredentialImportResponse) Status​

func (r CredentialImportResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialImportResponse) StatusCode​

func (r CredentialImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialIssuanceInit​

CredentialIssuanceInit Request for addition of already created VC draft to issuance queue for a client. If clientId is used, it will be used as the queue item id, otherwise a new ID will be created.

type CredentialIssuanceInit struct {
// ClientId The future holder identifier. Usually this is the DID of the holder wallet.
ClientId *string `json:"clientId,omitempty"`

// IdTokenRequestId If ID Token was used to identify the holder's wallet.
IdTokenRequestId *string `json:"idTokenRequestId,omitempty"`
IssuanceRequirementsToVerify *IssuanceRequirementsToVerify `json:"issuanceRequirementsToVerify,omitempty"`

// IssuerId Identifier used by the wallet to decide which issuer to use to issue the credential.
IssuerId string `json:"issuerId"`
}

type CredentialIssuanceInitJSONRequestBody​

CredentialIssuanceInitJSONRequestBody defines body for CredentialIssuanceInit for application/json ContentType.

type CredentialIssuanceInitJSONRequestBody = CredentialIssuanceInit

type CredentialIssuanceInitParams​

CredentialIssuanceInitParams defines parameters for CredentialIssuanceInit.

type CredentialIssuanceInitParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialIssuanceInitResponse​

type CredentialIssuanceInitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialIssuanceInitResult
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseCredentialIssuanceInitResponse​

func ParseCredentialIssuanceInitResponse(rsp *http.Response) (*CredentialIssuanceInitResponse, error)

ParseCredentialIssuanceInitResponse parses an HTTP response from a CredentialIssuanceInitWithResponse call

func (CredentialIssuanceInitResponse) Status​

func (r CredentialIssuanceInitResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialIssuanceInitResponse) StatusCode​

func (r CredentialIssuanceInitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialIssuanceInitResult​

CredentialIssuanceInitResult defines model for CredentialIssuanceInitResult.

type CredentialIssuanceInitResult struct {
IssuanceQueueItemId string `json:"issuanceQueueItemId"`
}

type CredentialIssuerDefinition​

CredentialIssuerDefinition Default value of signingKeyIdentifier is DID.

type CredentialIssuerDefinition struct {
// AuthnProviderUrl Custom Login Provider URL. Required when using `oauthCustom` and `openidCustom` authorization.
AuthnProviderUrl *string `json:"authnProviderUrl,omitempty"`

// Authorization Type of authorization used in credential interactions.
// Supported types:
// `none` - No authorization needed, use when the issuer uses pre authorized offers.
// `oauthNoAuth` - Authorization using Oauth2 with mock AS that immediately returns the authorization code.
// `oauthCustom` - Authorization using Oauth2, AS uses custom authentication provider.
// `openid` - Authorization using openid, id_token/vp_token request required before returning authorization code.
// `openidCustom` - Authorization using openid, AS uses custom authentication provider.
// When interacting with EUDI Wallet, use `oauth`/`oauthCustom` authorization type.
Authorization *CredentialIssuerDefinitionAuthorization `json:"authorization,omitempty"`

// CredentialFormat jwt_vc_vcdm - VC using W3C VC Data Model as jwt
// sd_jwt_vc - VC using sd_jwt_vc data model as jwt
// mso_mdoc - VC using ISO/IEC 18013-5 mdoc format
CredentialFormat CredentialFormat `json:"credentialFormat"`

// CredentialIssuer Type of issuer to be used with credentials of the type specified.
CredentialIssuer CredentialIssuerDefinitionCredentialIssuer `json:"credentialIssuer"`

// CredentialType Type of credentials for which the specified credential issuer will be used.
CredentialType string `json:"credentialType"`

// Description Human readable issuer description
Description *string `json:"description,omitempty"`

// DisclosableClaims JSON paths of credential claims which will support being disclosed partially.
DisclosableClaims *[]string `json:"disclosableClaims,omitempty"`

// Id Unique identifier of the issuer
Id string `json:"id"`
IssuerConfiguration *CredentialIssuerDefinition_IssuerConfiguration `json:"issuerConfiguration,omitempty"`

// Name Human readable issuer name
Name string `json:"name"`

// RequiresWalletInstanceAttestation When true, credential issuance for this issuer requires the wallet to present a valid
// EUDI Wallet Instance Attestation (WIA, TS3). The issuer verifies the WIA signature,
// expiry, status and key binding before issuing. Defaults to false (no WIA check).
RequiresWalletInstanceAttestation *bool `json:"requiresWalletInstanceAttestation,omitempty"`
SigningKeyIdentifier *SigningKeyIdentifier `json:"signingKeyIdentifier,omitempty"`
}

type CredentialIssuerDefinitionAuthorization​

CredentialIssuerDefinitionAuthorization Type of authorization used in credential interactions. Supported types: `none` - No authorization needed, use when the issuer uses pre authorized offers. `oauthNoAuth` - Authorization using Oauth2 with mock AS that immediately returns the authorization code. `oauthCustom` - Authorization using Oauth2, AS uses custom authentication provider. `openid` - Authorization using openid, id_token/vp_token request required before returning authorization code. `openidCustom` - Authorization using openid, AS uses custom authentication provider. When interacting with EUDI Wallet, use `oauth`/`oauthCustom` authorization type.

type CredentialIssuerDefinitionAuthorization string

Defines values for CredentialIssuerDefinitionAuthorization.

const (
CredentialIssuerDefinitionAuthorizationNone CredentialIssuerDefinitionAuthorization = "none"
CredentialIssuerDefinitionAuthorizationOauthCustom CredentialIssuerDefinitionAuthorization = "oauthCustom"
CredentialIssuerDefinitionAuthorizationOauthNoAuth CredentialIssuerDefinitionAuthorization = "oauthNoAuth"
CredentialIssuerDefinitionAuthorizationOpenid CredentialIssuerDefinitionAuthorization = "openid"
CredentialIssuerDefinitionAuthorizationOpenidCustom CredentialIssuerDefinitionAuthorization = "openidCustom"
)

type CredentialIssuerDefinitionCredentialIssuer​

CredentialIssuerDefinitionCredentialIssuer Type of issuer to be used with credentials of the type specified.

type CredentialIssuerDefinitionCredentialIssuer string

Defines values for CredentialIssuerDefinitionCredentialIssuer.

const (
CredentialRequirements CredentialIssuerDefinitionCredentialIssuer = "CredentialRequirements"
CtRevocable CredentialIssuerDefinitionCredentialIssuer = "CtRevocable"
CtWalletSame CredentialIssuerDefinitionCredentialIssuer = "CtWalletSame"
IssuanceQueue CredentialIssuerDefinitionCredentialIssuer = "IssuanceQueue"
VPDriven CredentialIssuerDefinitionCredentialIssuer = "VPDriven"
)

type CredentialIssuerDefinition_IssuerConfiguration​

CredentialIssuerDefinition_IssuerConfiguration defines model for CredentialIssuerDefinition.IssuerConfiguration.

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

func (CredentialIssuerDefinition_IssuerConfiguration) AsCredentialRequirementsIssuerConfig​

func (t CredentialIssuerDefinition_IssuerConfiguration) AsCredentialRequirementsIssuerConfig() (CredentialRequirementsIssuerConfig, error)

AsCredentialRequirementsIssuerConfig returns the union data inside the CredentialIssuerDefinition_IssuerConfiguration as a CredentialRequirementsIssuerConfig

func (CredentialIssuerDefinition_IssuerConfiguration) AsCtWalletSameIssuerConfig​

func (t CredentialIssuerDefinition_IssuerConfiguration) AsCtWalletSameIssuerConfig() (CtWalletSameIssuerConfig, error)

AsCtWalletSameIssuerConfig returns the union data inside the CredentialIssuerDefinition_IssuerConfiguration as a CtWalletSameIssuerConfig

func (CredentialIssuerDefinition_IssuerConfiguration) AsVPDrivenIssuerConfig​

func (t CredentialIssuerDefinition_IssuerConfiguration) AsVPDrivenIssuerConfig() (VPDrivenIssuerConfig, error)

AsVPDrivenIssuerConfig returns the union data inside the CredentialIssuerDefinition_IssuerConfiguration as a VPDrivenIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) FromCredentialRequirementsIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) FromCredentialRequirementsIssuerConfig(v CredentialRequirementsIssuerConfig) error

FromCredentialRequirementsIssuerConfig overwrites any union data inside the CredentialIssuerDefinition_IssuerConfiguration as the provided CredentialRequirementsIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) FromCtWalletSameIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) FromCtWalletSameIssuerConfig(v CtWalletSameIssuerConfig) error

FromCtWalletSameIssuerConfig overwrites any union data inside the CredentialIssuerDefinition_IssuerConfiguration as the provided CtWalletSameIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) FromVPDrivenIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) FromVPDrivenIssuerConfig(v VPDrivenIssuerConfig) error

FromVPDrivenIssuerConfig overwrites any union data inside the CredentialIssuerDefinition_IssuerConfiguration as the provided VPDrivenIssuerConfig

func (CredentialIssuerDefinition_IssuerConfiguration) MarshalJSON​

func (t CredentialIssuerDefinition_IssuerConfiguration) MarshalJSON() ([]byte, error)

func (*CredentialIssuerDefinition_IssuerConfiguration) MergeCredentialRequirementsIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) MergeCredentialRequirementsIssuerConfig(v CredentialRequirementsIssuerConfig) error

MergeCredentialRequirementsIssuerConfig performs a merge with any union data inside the CredentialIssuerDefinition_IssuerConfiguration, using the provided CredentialRequirementsIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) MergeCtWalletSameIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) MergeCtWalletSameIssuerConfig(v CtWalletSameIssuerConfig) error

MergeCtWalletSameIssuerConfig performs a merge with any union data inside the CredentialIssuerDefinition_IssuerConfiguration, using the provided CtWalletSameIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) MergeVPDrivenIssuerConfig​

func (t *CredentialIssuerDefinition_IssuerConfiguration) MergeVPDrivenIssuerConfig(v VPDrivenIssuerConfig) error

MergeVPDrivenIssuerConfig performs a merge with any union data inside the CredentialIssuerDefinition_IssuerConfiguration, using the provided VPDrivenIssuerConfig

func (*CredentialIssuerDefinition_IssuerConfiguration) UnmarshalJSON​

func (t *CredentialIssuerDefinition_IssuerConfiguration) UnmarshalJSON(b []byte) error

type CredentialList​

CredentialList defines model for CredentialList.

type CredentialList struct {
List []CredentialMetadata `json:"list"`
Next string `json:"next"`
}

type CredentialListParams​

CredentialListParams defines parameters for CredentialList.

type CredentialListParams struct {
// Interaction The interaction that is the origin of the credential. This parameter is mutually exclusive with the "type" parameter.
Interaction *CredentialListParamsInteraction `form:"interaction,omitempty" json:"interaction,omitempty"`

// Type The credential type as comma delimited list representing a single type. This parameter is mutually exclusive with the "interaction" parameter.
// I.e. VerifiableCredential,VerifiableAttestation,Europass.
Type *string `form:"type,omitempty" json:"type,omitempty"`

// Valid The credential validity flag. If not provided credentials with any validity will be returned.
Valid *bool `form:"valid,omitempty" json:"valid,omitempty"`

// Limit The number of items
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

// NextMarker Marking the next set of items
NextMarker *string `form:"nextMarker,omitempty" json:"nextMarker,omitempty"`

// Sort Sort flag controls the sort direction by the time updated or issued
Sort *ListSort `form:"sort,omitempty" json:"sort,omitempty"`

// SearchPath JSON path specification for the filter to apply
SearchPath *string `form:"searchPath,omitempty" json:"searchPath,omitempty"`

// Filter JSON schema filter used to select the credentials (base64 encoded)
Filter *[]byte `form:"filter,omitempty" json:"filter,omitempty"`
WalletId string `json:"wallet-id"`
}

type CredentialListParamsInteraction​

CredentialListParamsInteraction defines parameters for CredentialList.

type CredentialListParamsInteraction string

Defines values for CredentialListParamsInteraction.

const (
CredentialListParamsInteractionIssuance CredentialListParamsInteraction = "issuance"
CredentialListParamsInteractionReceive CredentialListParamsInteraction = "receive"
CredentialListParamsInteractionStatusList CredentialListParamsInteraction = "statusList"
CredentialListParamsInteractionTaoCredentials CredentialListParamsInteraction = "taoCredentials"
)

type CredentialListResponse​

type CredentialListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialList
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseCredentialListResponse​

func ParseCredentialListResponse(rsp *http.Response) (*CredentialListResponse, error)

ParseCredentialListResponse parses an HTTP response from a CredentialListWithResponse call

func (CredentialListResponse) Status​

func (r CredentialListResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialListResponse) StatusCode​

func (r CredentialListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialMetadata​

CredentialMetadata Any Credential related accompanying key, value pairs that are not part of the Issued Credential

type CredentialMetadata struct {
Created time.Time `json:"created"`
DisclosableFields *[]string `json:"disclosableFields,omitempty"`
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
Id string `json:"id"`
Interaction CredentialMetadataInteraction `json:"interaction"`
IssuanceDate time.Time `json:"issuanceDate"`

// IssuerDisplay Array of objects, where each object contains display properties of a Credential Issuer for a certain language.
IssuerDisplay *[]IssuerDisplayItem `json:"issuerDisplay,omitempty"`
IssuerIdentifier string `json:"issuerIdentifier"`
Message *string `json:"message,omitempty"`
Name string `json:"name"`
OwnerId string `json:"ownerId"`
Status CredentialMetadataStatus `json:"status"`
Type string `json:"type"`
Updated time.Time `json:"updated"`
WalletId string `json:"walletId"`
AdditionalProperties map[string]interface{} `json:"-"`
}

func (CredentialMetadata) Get​

func (a CredentialMetadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CredentialMetadata. Returns the specified element and whether it was found

func (CredentialMetadata) MarshalJSON​

func (a CredentialMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for CredentialMetadata to handle AdditionalProperties

func (*CredentialMetadata) Set​

func (a *CredentialMetadata) Set(fieldName string, value interface{})

Setter for additional properties for CredentialMetadata

func (*CredentialMetadata) UnmarshalJSON​

func (a *CredentialMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for CredentialMetadata to handle AdditionalProperties

type CredentialMetadataInteraction​

CredentialMetadataInteraction defines model for CredentialMetadata.Interaction.

type CredentialMetadataInteraction string

Defines values for CredentialMetadataInteraction.

const (
CredentialMetadataInteractionIssuance CredentialMetadataInteraction = "issuance"
CredentialMetadataInteractionReceive CredentialMetadataInteraction = "receive"
CredentialMetadataInteractionStatusList CredentialMetadataInteraction = "statusList"
CredentialMetadataInteractionTaoCredentials CredentialMetadataInteraction = "taoCredentials"
)

type CredentialMetadataPatchJSONRequestBody​

CredentialMetadataPatchJSONRequestBody defines body for CredentialMetadataPatch for application/json ContentType.

type CredentialMetadataPatchJSONRequestBody = CredentialMetadataPatchPayload

type CredentialMetadataPatchParams​

CredentialMetadataPatchParams defines parameters for CredentialMetadataPatch.

type CredentialMetadataPatchParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialMetadataPatchPayload​

CredentialMetadataPatchPayload defines model for CredentialMetadataPatchPayload.

type CredentialMetadataPatchPayload struct {
Name *string `json:"name,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}

func (CredentialMetadataPatchPayload) Get​

func (a CredentialMetadataPatchPayload) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CredentialMetadataPatchPayload. Returns the specified element and whether it was found

func (CredentialMetadataPatchPayload) MarshalJSON​

func (a CredentialMetadataPatchPayload) MarshalJSON() ([]byte, error)

Override default JSON handling for CredentialMetadataPatchPayload to handle AdditionalProperties

func (*CredentialMetadataPatchPayload) Set​

func (a *CredentialMetadataPatchPayload) Set(fieldName string, value interface{})

Setter for additional properties for CredentialMetadataPatchPayload

func (*CredentialMetadataPatchPayload) UnmarshalJSON​

func (a *CredentialMetadataPatchPayload) UnmarshalJSON(b []byte) error

Override default JSON handling for CredentialMetadataPatchPayload to handle AdditionalProperties

type CredentialMetadataPatchResponse​

type CredentialMetadataPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialIdObject
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseCredentialMetadataPatchResponse​

func ParseCredentialMetadataPatchResponse(rsp *http.Response) (*CredentialMetadataPatchResponse, error)

ParseCredentialMetadataPatchResponse parses an HTTP response from a CredentialMetadataPatchWithResponse call

func (CredentialMetadataPatchResponse) Status​

func (r CredentialMetadataPatchResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialMetadataPatchResponse) StatusCode​

func (r CredentialMetadataPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialMetadataStatus​

CredentialMetadataStatus defines model for CredentialMetadata.Status.

type CredentialMetadataStatus string

Defines values for CredentialMetadataStatus.

const (
CredentialMetadataStatusDraft CredentialMetadataStatus = "draft"
CredentialMetadataStatusInvalid CredentialMetadataStatus = "invalid"
CredentialMetadataStatusValid CredentialMetadataStatus = "valid"
)

type CredentialNotification​

CredentialNotification defines model for CredentialNotification.

type CredentialNotification struct {
CredentialId string `json:"credentialId"`
CredentialType string `json:"credentialType"`
EventType CredentialNotificationEventType `json:"eventType"`
IssuerDid string `json:"issuerDid"`
OfferId string `json:"offerId"`
}

type CredentialNotificationEventType​

CredentialNotificationEventType defines model for CredentialNotification.EventType.

type CredentialNotificationEventType string

Defines values for CredentialNotificationEventType.

const (
CredentialNotificationEventTypeCredentialCreated CredentialNotificationEventType = "credential.created"
CredentialNotificationEventTypeCredentialIssued CredentialNotificationEventType = "credential.issued"
CredentialNotificationEventTypeCredentialReceived CredentialNotificationEventType = "credential.received"
CredentialNotificationEventTypeCredentialRevoked CredentialNotificationEventType = "credential.revoked"
)

type CredentialPatchJSONRequestBody​

CredentialPatchJSONRequestBody defines body for CredentialPatch for application/json ContentType.

type CredentialPatchJSONRequestBody = CredentialPatchPayload

type CredentialPatchParams​

CredentialPatchParams defines parameters for CredentialPatch.

type CredentialPatchParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialPatchPayload​

CredentialPatchPayload A Credential container used to create credentials with metadata.

type CredentialPatchPayload struct {
// CredentialSubject Set of objects that MUST contain one or more claims that are each related to a subject of the verifiable credential
// https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSubject.
// Currently we support only one subject in the verifiable credential because there is no consensus about "vc-jwt"
// encoding of multi-subject verifiable credentials
CredentialSubject CredentialSubject `json:"credentialSubject"`
Name string `json:"name"`

// ValidateSchema If true, the credential draft is checked against its schema. Defaults to true.
ValidateSchema *bool `json:"validateSchema,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}

func (CredentialPatchPayload) Get​

func (a CredentialPatchPayload) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CredentialPatchPayload. Returns the specified element and whether it was found

func (CredentialPatchPayload) MarshalJSON​

func (a CredentialPatchPayload) MarshalJSON() ([]byte, error)

Override default JSON handling for CredentialPatchPayload to handle AdditionalProperties

func (*CredentialPatchPayload) Set​

func (a *CredentialPatchPayload) Set(fieldName string, value interface{})

Setter for additional properties for CredentialPatchPayload

func (*CredentialPatchPayload) UnmarshalJSON​

func (a *CredentialPatchPayload) UnmarshalJSON(b []byte) error

Override default JSON handling for CredentialPatchPayload to handle AdditionalProperties

type CredentialPatchResponse​

type CredentialPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialIdObject
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseCredentialPatchResponse​

func ParseCredentialPatchResponse(rsp *http.Response) (*CredentialPatchResponse, error)

ParseCredentialPatchResponse parses an HTTP response from a CredentialPatchWithResponse call

func (CredentialPatchResponse) Status​

func (r CredentialPatchResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialPatchResponse) StatusCode​

func (r CredentialPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialPayload​

CredentialPayload A Credential container used to create credentials with metadata.

type CredentialPayload struct {
// CredentialDraftMetadata Accompanying information about the verifiable credential draft - schema, type, format etc.
CredentialDraftMetadata CredentialDraftMetadata `json:"credentialDraftMetadata"`

// CredentialSubject Set of objects that MUST contain one or more claims that are each related to a subject of the verifiable credential
// https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSubject.
// Currently we support only one subject in the verifiable credential because there is no consensus about "vc-jwt"
// encoding of multi-subject verifiable credentials
CredentialSubject CredentialSubject `json:"credentialSubject"`

// ValidateSchema If true, the credential draft is checked against its schema. Defaults to true.
ValidateSchema *bool `json:"validateSchema,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}

func (CredentialPayload) Get​

func (a CredentialPayload) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CredentialPayload. Returns the specified element and whether it was found

func (CredentialPayload) MarshalJSON​

func (a CredentialPayload) MarshalJSON() ([]byte, error)

Override default JSON handling for CredentialPayload to handle AdditionalProperties

func (*CredentialPayload) Set​

func (a *CredentialPayload) Set(fieldName string, value interface{})

Setter for additional properties for CredentialPayload

func (*CredentialPayload) UnmarshalJSON​

func (a *CredentialPayload) UnmarshalJSON(b []byte) error

Override default JSON handling for CredentialPayload to handle AdditionalProperties

type CredentialPropertyToVerify​

CredentialPropertyToVerify Credential property that will be verified. `verifySchema` is only applicable in W3C VCDM credentials. With other types, this field will be ignored.

type CredentialPropertyToVerify string

Defines values for CredentialPropertyToVerify.

const (
VerifyExpiration CredentialPropertyToVerify = "verifyExpiration"
VerifyKeyBinding CredentialPropertyToVerify = "verifyKeyBinding"
VerifySchema CredentialPropertyToVerify = "verifySchema"
VerifyStatus CredentialPropertyToVerify = "verifyStatus"
)

type CredentialRequest​

CredentialRequest defines model for CredentialRequest.

type CredentialRequest struct {
// Format jwt_vc_vcdm - VC using W3C VC Data Model as jwt
// sd_jwt_vc - VC using sd_jwt_vc data model as jwt
// mso_mdoc - VC using ISO/IEC 18013-5 mdoc format
Format CredentialFormat `json:"format"`
State *string `json:"state,omitempty"`
Types string `json:"types"`
Url string `json:"url"`
}

type CredentialRequestInitJSONRequestBody​

CredentialRequestInitJSONRequestBody defines body for CredentialRequestInit for application/json ContentType.

type CredentialRequestInitJSONRequestBody = CredentialRequest

type CredentialRequestInitParams​

CredentialRequestInitParams defines parameters for CredentialRequestInit.

type CredentialRequestInitParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialRequestInitResponse​

type CredentialRequestInitResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CredentialId
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseCredentialRequestInitResponse​

func ParseCredentialRequestInitResponse(rsp *http.Response) (*CredentialRequestInitResponse, error)

ParseCredentialRequestInitResponse parses an HTTP response from a CredentialRequestInitWithResponse call

func (CredentialRequestInitResponse) Status​

func (r CredentialRequestInitResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialRequestInitResponse) StatusCode​

func (r CredentialRequestInitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialRequirementsIssuerConfig​

CredentialRequirementsIssuerConfig defines model for CredentialRequirementsIssuerConfig.

type CredentialRequirementsIssuerConfig struct {
// CredentialVerifierId ID of the verifier used for verification of presented credential.
CredentialVerifierId string `json:"credentialVerifierId"`
}

type CredentialRevokeParams​

CredentialRevokeParams defines parameters for CredentialRevoke.

type CredentialRevokeParams struct {
WalletId string `json:"wallet-id"`
}

type CredentialRevokeResponse​

type CredentialRevokeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseCredentialRevokeResponse​

func ParseCredentialRevokeResponse(rsp *http.Response) (*CredentialRevokeResponse, error)

ParseCredentialRevokeResponse parses an HTTP response from a CredentialRevokeWithResponse call

func (CredentialRevokeResponse) Status​

func (r CredentialRevokeResponse) Status() string

Status returns HTTPResponse.Status

func (CredentialRevokeResponse) StatusCode​

func (r CredentialRevokeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialSubject​

CredentialSubject Set of objects that MUST contain one or more claims that are each related to a subject of the verifiable credential https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSubject. Currently we support only one subject in the verifiable credential because there is no consensus about "vc-jwt" encoding of multi-subject verifiable credentials

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

func (CredentialSubject) AsCredentialSubject1​

func (t CredentialSubject) AsCredentialSubject1() (CredentialSubject1, error)

AsCredentialSubject1 returns the union data inside the CredentialSubject as a CredentialSubject1

func (CredentialSubject) AsCredentialSubjectItem​

func (t CredentialSubject) AsCredentialSubjectItem() (CredentialSubjectItem, error)

AsCredentialSubjectItem returns the union data inside the CredentialSubject as a CredentialSubjectItem

func (*CredentialSubject) FromCredentialSubject1​

func (t *CredentialSubject) FromCredentialSubject1(v CredentialSubject1) error

FromCredentialSubject1 overwrites any union data inside the CredentialSubject as the provided CredentialSubject1

func (*CredentialSubject) FromCredentialSubjectItem​

func (t *CredentialSubject) FromCredentialSubjectItem(v CredentialSubjectItem) error

FromCredentialSubjectItem overwrites any union data inside the CredentialSubject as the provided CredentialSubjectItem

func (CredentialSubject) MarshalJSON​

func (t CredentialSubject) MarshalJSON() ([]byte, error)

func (*CredentialSubject) MergeCredentialSubject1​

func (t *CredentialSubject) MergeCredentialSubject1(v CredentialSubject1) error

MergeCredentialSubject1 performs a merge with any union data inside the CredentialSubject, using the provided CredentialSubject1

func (*CredentialSubject) MergeCredentialSubjectItem​

func (t *CredentialSubject) MergeCredentialSubjectItem(v CredentialSubjectItem) error

MergeCredentialSubjectItem performs a merge with any union data inside the CredentialSubject, using the provided CredentialSubjectItem

func (*CredentialSubject) UnmarshalJSON​

func (t *CredentialSubject) UnmarshalJSON(b []byte) error

type CredentialSubject1​

CredentialSubject1 defines model for .

type CredentialSubject1 = []CredentialSubjectItem

type CredentialSubjectItem​

CredentialSubjectItem defines model for CredentialSubjectItem.

type CredentialSubjectItem struct {
Id *string `json:"id,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}

func (CredentialSubjectItem) Get​

func (a CredentialSubjectItem) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CredentialSubjectItem. Returns the specified element and whether it was found

func (CredentialSubjectItem) MarshalJSON​

func (a CredentialSubjectItem) MarshalJSON() ([]byte, error)

Override default JSON handling for CredentialSubjectItem to handle AdditionalProperties

func (*CredentialSubjectItem) Set​

func (a *CredentialSubjectItem) Set(fieldName string, value interface{})

Setter for additional properties for CredentialSubjectItem

func (*CredentialSubjectItem) UnmarshalJSON​

func (a *CredentialSubjectItem) UnmarshalJSON(b []byte) error

Override default JSON handling for CredentialSubjectItem to handle AdditionalProperties

type CredentialToPresentWrapper​

CredentialToPresentWrapper defines model for CredentialToPresentWrapper.

type CredentialToPresentWrapper struct {
// Credential Any Credential related accompanying key, value pairs that are not part of the Issued Credential
Credential CredentialMetadata `json:"credential"`

// FieldsToDisclose Array of json paths of claims that will be disclosed from this credential.
FieldsToDisclose []string `json:"fieldsToDisclose"`
}

type CredentialType​

CredentialType A credential type that can be issued by the issuer

  • format: the verifiable credential format (for example "jwt_vc")
  • type: the verifiable credential type, usually provided as list of strings

(for example: "VerifiableCredential", "VerifiableAttestation", "VerifiableId")

type CredentialType struct {
Doctype *string `json:"doctype,omitempty"`

// Format jwt_vc_vcdm - VC using W3C VC Data Model as jwt
// sd_jwt_vc - VC using sd_jwt_vc data model as jwt
// mso_mdoc - VC using ISO/IEC 18013-5 mdoc format
Format CredentialFormat `json:"format"`
Type *[]string `json:"type,omitempty"`
}

type CredentialTypes​

CredentialTypes List of verifiable credential types that can be issued by the issuer

type CredentialTypes = []CredentialType

type CredentialVerifierDefinition​

CredentialVerifierDefinition Verifier configuration. `keyIdentifier` is the same as wallet key identifier by default.

type CredentialVerifierDefinition struct {
// DcqlQuery JSON-based query language used to request credential presentations by verifiers.
DcqlQuery *DCQLQuery `json:"dcqlQuery,omitempty"`
Description *string `json:"description,omitempty"`

// Id Unique ID of the definition
Id string `json:"id"`
KeyIdentifier *SigningKeyIdentifier `json:"keyIdentifier,omitempty"`

// Name Human readable name of the definition
Name string `json:"name"`
PresentationDefinition *PresentationDefinition `json:"presentationDefinition,omitempty"`

// Scope A custom authorization scope that can be used for this verifier with authorization request
Scope *string `json:"scope,omitempty"`

// ToVerify List of credential properties that should be verified.
ToVerify *[]CredentialPropertyToVerify `json:"toVerify,omitempty"`
}

type CredentialWrapper​

CredentialWrapper The wrapper contains Verifiable Credential in both, the Credential and as Base64 signed format alongside with metadata.

type CredentialWrapper struct {
// Metadata Any Credential related accompanying key, value pairs that are not part of the Issued Credential
Metadata CredentialMetadata `json:"metadata"`

// SignedVc The base64 encoded Verifiable Credential in its final signed form
SignedVc *string `json:"signedVc,omitempty"`

// VcSubject Set of objects that MUST contain one or more claims that are each related to a subject of the verifiable credential
// https://www.w3.org/TR/vc-data-model-2.0/#defn-credentialSubject.
// Currently we support only one subject in the verifiable credential because there is no consensus about "vc-jwt"
// encoding of multi-subject verifiable credentials
VcSubject *CredentialSubject `json:"vcSubject,omitempty"`
}

type CtWalletSameIssuerConfig​

CtWalletSameIssuerConfig defines model for CtWalletSameIssuerConfig.

type CtWalletSameIssuerConfig struct {
// DefaultCredentialSubject Default values for the credentialSubject property.
DefaultCredentialSubject *map[string]interface{} `json:"defaultCredentialSubject,omitempty"`

// DefaultSchema Default credential schema
DefaultSchema *string `json:"defaultSchema,omitempty"`
}

type DCQLQuery​

DCQLQuery JSON-based query language used to request credential presentations by verifiers.

type DCQLQuery struct {
Credentials []DCQLQueryCredentials `json:"credentials"`
}

type DCQLQueryClaim​

DCQLQueryClaim defines model for DCQLQueryClaim.

type DCQLQueryClaim struct {
Id string `json:"id"`
Path []DCQLQueryClaim_Path_Item `json:"path"`
Values *[]DCQLQueryClaim_Values_Item `json:"values,omitempty"`
}

type DCQLQueryClaimBool​

DCQLQueryClaimBool defines model for DCQLQueryClaimBool.

type DCQLQueryClaimBool = bool

type DCQLQueryClaimInteger​

DCQLQueryClaimInteger defines model for DCQLQueryClaimInteger.

type DCQLQueryClaimInteger = int

type DCQLQueryClaimString​

DCQLQueryClaimString defines model for DCQLQueryClaimString.

type DCQLQueryClaimString = string

type DCQLQueryClaim_Path_Item​

DCQLQueryClaim_Path_Item defines model for DCQLQueryClaim.path.Item.

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

func (DCQLQueryClaim_Path_Item) AsDCQLQueryClaimInteger​

func (t DCQLQueryClaim_Path_Item) AsDCQLQueryClaimInteger() (DCQLQueryClaimInteger, error)

AsDCQLQueryClaimInteger returns the union data inside the DCQLQueryClaim_Path_Item as a DCQLQueryClaimInteger

func (DCQLQueryClaim_Path_Item) AsDCQLQueryClaimString​

func (t DCQLQueryClaim_Path_Item) AsDCQLQueryClaimString() (DCQLQueryClaimString, error)

AsDCQLQueryClaimString returns the union data inside the DCQLQueryClaim_Path_Item as a DCQLQueryClaimString

func (*DCQLQueryClaim_Path_Item) FromDCQLQueryClaimInteger​

func (t *DCQLQueryClaim_Path_Item) FromDCQLQueryClaimInteger(v DCQLQueryClaimInteger) error

FromDCQLQueryClaimInteger overwrites any union data inside the DCQLQueryClaim_Path_Item as the provided DCQLQueryClaimInteger

func (*DCQLQueryClaim_Path_Item) FromDCQLQueryClaimString​

func (t *DCQLQueryClaim_Path_Item) FromDCQLQueryClaimString(v DCQLQueryClaimString) error

FromDCQLQueryClaimString overwrites any union data inside the DCQLQueryClaim_Path_Item as the provided DCQLQueryClaimString

func (DCQLQueryClaim_Path_Item) MarshalJSON​

func (t DCQLQueryClaim_Path_Item) MarshalJSON() ([]byte, error)

func (*DCQLQueryClaim_Path_Item) MergeDCQLQueryClaimInteger​

func (t *DCQLQueryClaim_Path_Item) MergeDCQLQueryClaimInteger(v DCQLQueryClaimInteger) error

MergeDCQLQueryClaimInteger performs a merge with any union data inside the DCQLQueryClaim_Path_Item, using the provided DCQLQueryClaimInteger

func (*DCQLQueryClaim_Path_Item) MergeDCQLQueryClaimString​

func (t *DCQLQueryClaim_Path_Item) MergeDCQLQueryClaimString(v DCQLQueryClaimString) error

MergeDCQLQueryClaimString performs a merge with any union data inside the DCQLQueryClaim_Path_Item, using the provided DCQLQueryClaimString

func (*DCQLQueryClaim_Path_Item) UnmarshalJSON​

func (t *DCQLQueryClaim_Path_Item) UnmarshalJSON(b []byte) error

type DCQLQueryClaim_Values_Item​

DCQLQueryClaim_Values_Item defines model for DCQLQueryClaim.values.Item.

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

func (DCQLQueryClaim_Values_Item) AsDCQLQueryClaimBool​

func (t DCQLQueryClaim_Values_Item) AsDCQLQueryClaimBool() (DCQLQueryClaimBool, error)

AsDCQLQueryClaimBool returns the union data inside the DCQLQueryClaim_Values_Item as a DCQLQueryClaimBool

func (DCQLQueryClaim_Values_Item) AsDCQLQueryClaimInteger​

func (t DCQLQueryClaim_Values_Item) AsDCQLQueryClaimInteger() (DCQLQueryClaimInteger, error)

AsDCQLQueryClaimInteger returns the union data inside the DCQLQueryClaim_Values_Item as a DCQLQueryClaimInteger

func (DCQLQueryClaim_Values_Item) AsDCQLQueryClaimString​

func (t DCQLQueryClaim_Values_Item) AsDCQLQueryClaimString() (DCQLQueryClaimString, error)

AsDCQLQueryClaimString returns the union data inside the DCQLQueryClaim_Values_Item as a DCQLQueryClaimString

func (*DCQLQueryClaim_Values_Item) FromDCQLQueryClaimBool​

func (t *DCQLQueryClaim_Values_Item) FromDCQLQueryClaimBool(v DCQLQueryClaimBool) error

FromDCQLQueryClaimBool overwrites any union data inside the DCQLQueryClaim_Values_Item as the provided DCQLQueryClaimBool

func (*DCQLQueryClaim_Values_Item) FromDCQLQueryClaimInteger​

func (t *DCQLQueryClaim_Values_Item) FromDCQLQueryClaimInteger(v DCQLQueryClaimInteger) error

FromDCQLQueryClaimInteger overwrites any union data inside the DCQLQueryClaim_Values_Item as the provided DCQLQueryClaimInteger

func (*DCQLQueryClaim_Values_Item) FromDCQLQueryClaimString​

func (t *DCQLQueryClaim_Values_Item) FromDCQLQueryClaimString(v DCQLQueryClaimString) error

FromDCQLQueryClaimString overwrites any union data inside the DCQLQueryClaim_Values_Item as the provided DCQLQueryClaimString

func (DCQLQueryClaim_Values_Item) MarshalJSON​

func (t DCQLQueryClaim_Values_Item) MarshalJSON() ([]byte, error)

func (*DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimBool​

func (t *DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimBool(v DCQLQueryClaimBool) error

MergeDCQLQueryClaimBool performs a merge with any union data inside the DCQLQueryClaim_Values_Item, using the provided DCQLQueryClaimBool

func (*DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimInteger​

func (t *DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimInteger(v DCQLQueryClaimInteger) error

MergeDCQLQueryClaimInteger performs a merge with any union data inside the DCQLQueryClaim_Values_Item, using the provided DCQLQueryClaimInteger

func (*DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimString​

func (t *DCQLQueryClaim_Values_Item) MergeDCQLQueryClaimString(v DCQLQueryClaimString) error

MergeDCQLQueryClaimString performs a merge with any union data inside the DCQLQueryClaim_Values_Item, using the provided DCQLQueryClaimString

func (*DCQLQueryClaim_Values_Item) UnmarshalJSON​

func (t *DCQLQueryClaim_Values_Item) UnmarshalJSON(b []byte) error

type DCQLQueryCredentials​

DCQLQueryCredentials defines model for DCQLQueryCredentials.

type DCQLQueryCredentials struct {
Claims *[]DCQLQueryClaim `json:"claims,omitempty"`
Format string `json:"format"`

// Id A string identifying the Credential in the response.
Id string `json:"id"`
Meta *DCQLQueryMeta `json:"meta,omitempty"`
}

type DCQLQueryMeta​

DCQLQueryMeta defines model for DCQLQueryMeta.

type DCQLQueryMeta struct {
// DoctypeValue Value for mDOC type
DoctypeValue *string `json:"doctype_value,omitempty"`

// VctValues Values for SD-JWT-VC type
VctValues *[]string `json:"vct_values,omitempty"`
}

type Deferred​

Deferred The deferred process status. Can be either in progress, or completed, or error. When the status is completed, the Id property will be set to the value of the resulting object ID.

type Deferred struct {
Id *string `json:"Id,omitempty"`
Status DeferredStatus `json:"Status"`
}

type DeferredStatus​

DeferredStatus defines model for Deferred.Status.

type DeferredStatus string

Defines values for DeferredStatus.

const (
DeferredStatusCompleted DeferredStatus = "completed"
DeferredStatusError DeferredStatus = "error"
DeferredStatusInProgress DeferredStatus = "in_progress"
)

type DeferredStatusParams​

DeferredStatusParams defines parameters for DeferredStatus.

type DeferredStatusParams struct {
WalletId string `json:"wallet-id"`
}

type DeferredStatusResponse​

type DeferredStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Deferred
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseDeferredStatusResponse​

func ParseDeferredStatusResponse(rsp *http.Response) (*DeferredStatusResponse, error)

ParseDeferredStatusResponse parses an HTTP response from a DeferredStatusWithResponse call

func (DeferredStatusResponse) Status​

func (r DeferredStatusResponse) Status() string

Status returns HTTPResponse.Status

func (DeferredStatusResponse) StatusCode​

func (r DeferredStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DidDocumentGetResponse​

type DidDocumentGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *map[string]interface{}
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseDidDocumentGetResponse​

func ParseDidDocumentGetResponse(rsp *http.Response) (*DidDocumentGetResponse, error)

ParseDidDocumentGetResponse parses an HTTP response from a DidDocumentGetWithResponse call

func (DidDocumentGetResponse) Status​

func (r DidDocumentGetResponse) Status() string

Status returns HTTPResponse.Status

func (DidDocumentGetResponse) StatusCode​

func (r DidDocumentGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DocumentSignatureValidity​

DocumentSignatureValidity defines model for DocumentSignatureValidity.

type DocumentSignatureValidity struct {
// CoversWholeDocument Whether the signature covers the document in full. A PDF may carry content appended
// after a signature was applied - an incremental update such as an embedded verifiable
// presentation. That content is outside the signature's ByteRange, so the signature says
// nothing about it: the signature is valid for the revision it signed, but the document as
// a whole is not covered. Absent when the signature format has no notion of partial
// coverage.
CoversWholeDocument *bool `json:"coversWholeDocument,omitempty"`

// Details Details about document signature verification errors/warnings
Details *[]string `json:"details,omitempty"`

// SigningCertificate Signing certificate in base64 encoded form
SigningCertificate string `json:"signingCertificate"`

// SigningCertificateQualification Qualification of the signing certificate (QSig, QSeal etc.)
SigningCertificateQualification string `json:"signingCertificateQualification"`
VerificationResult DocumentSignatureValidityVerificationResult `json:"verificationResult"`
}

type DocumentSignatureValidityVerificationResult​

DocumentSignatureValidityVerificationResult defines model for DocumentSignatureValidity.VerificationResult.

type DocumentSignatureValidityVerificationResult string

Defines values for DocumentSignatureValidityVerificationResult.

const (
Expired DocumentSignatureValidityVerificationResult = "expired"
InvalidSignature DocumentSignatureValidityVerificationResult = "invalid_signature"
Revoked DocumentSignatureValidityVerificationResult = "revoked"
UntrustedCertificate DocumentSignatureValidityVerificationResult = "untrusted_certificate"
Valid DocumentSignatureValidityVerificationResult = "valid"
)

type EbsiConfiguration​

EbsiConfiguration URLs of EBSI services

type EbsiConfiguration struct {
Authorization string `json:"authorization"`

// ConformanceClientId The TAO issuer ID from which this wallet will request onboarding credentials
ConformanceClientId string `json:"conformanceClientId"`
DidRegistry string `json:"didRegistry"`
MainSchema string `json:"mainSchema"`
StatusListSchema string `json:"statusListSchema"`
TrustedIssuersRegistry string `json:"trustedIssuersRegistry"`
TrustedSchemasRegistry string `json:"trustedSchemasRegistry"`
}

type EbsiSpecificWalletData​

EbsiSpecificWalletData EBSI specific data

type EbsiSpecificWalletData struct {
AttributeId *string `json:"attributeId,omitempty"`

// Configuration URLs of EBSI services
Configuration EbsiConfiguration `json:"configuration"`
IsOnboarded bool `json:"isOnboarded"`
ProxyUrl *string `json:"proxyUrl,omitempty"`
RequiredDid *string `json:"requiredDid,omitempty"`
}

type EntityAccreditationRequest​

EntityAccreditationRequest Prepares to accredit legal entity's DID

type EntityAccreditationRequest struct {
// AccreditedFor Base64 encoded json to be used for the `accreditedFor` property of the credential
AccreditedFor string `json:"accreditedFor"`
Did string `json:"did"`
Type EntityAccreditationRequestType `json:"type"`

// ValidUntil Specifies when will the accreditation credential expire
ValidUntil time.Time `json:"validUntil"`
}

type EntityAccreditationRequestType​

EntityAccreditationRequestType defines model for EntityAccreditationRequest.Type.

type EntityAccreditationRequestType string

Defines values for EntityAccreditationRequestType.

const (
EntityAccreditationRequestTypeTrustedAccreditationOrganisation EntityAccreditationRequestType = "TrustedAccreditationOrganisation"
EntityAccreditationRequestTypeTrustedIssuer EntityAccreditationRequestType = "TrustedIssuer"
)

type EntityOnboardingRequest​

EntityOnboardingRequest Prepares to onboard legal entity's DID

type EntityOnboardingRequest struct {
// Did DID which will be onboarded
Did string `json:"did"`

// ValidUntil Specifies when the authorization to onboard credential will expire
ValidUntil time.Time `json:"validUntil"`
}

type Error​

Error Common error message

type Error struct {
Error string `json:"error"`
Message string `json:"message"`
}

type EudiConfiguration​

EudiConfiguration Configuration for EUDI trust framework. The field didTrustFramework marks which DID TF is used when the wallet uses did as its identifier.

type EudiConfiguration struct {
// DidTrustFramework What trust framework should we use with this wallet. This property COULD NOT change later.
// Supported frameworks: EBSI - the European Blockchain Services Infrastructure, IDTL - IDUnion Trust List,
// EUDI - European Digital Identity wallet, Noop - personal key based no-op trust framework (mainly for the personal use)
DidTrustFramework *TrustFrameworkType `json:"didTrustFramework,omitempty"`

// EtsiLotlUrl URL of the EUDI List of Trusted Lists. The trust anchors come from the lists it points
// at rather than from the LoTL itself, so a URL naming a plain trusted list is rejected.
EtsiLotlUrl string `json:"etsiLotlUrl"`

// TrustedLotlCertificates Base64 encoded certificates the LoTL signature is pinned to. Each list the LoTL points
// at is pinned separately, by the certificates its own pointer names.
TrustedLotlCertificates []string `json:"trustedLotlCertificates"`
}

type FieldToVerifyBool​

FieldToVerifyBool defines model for FieldToVerifyBool.

type FieldToVerifyBool = bool

type FieldToVerifyNumber​

FieldToVerifyNumber defines model for FieldToVerifyNumber.

type FieldToVerifyNumber = float32

type FieldToVerifyString​

FieldToVerifyString defines model for FieldToVerifyString.

type FieldToVerifyString = string

type FieldsToVerify​

FieldsToVerify Presented credential field that will be matched

type FieldsToVerify struct {
// Path JSON Path of the field
Path string `json:"path"`

// Value Required value of the field
Value FieldsToVerify_Value `json:"value"`
}

type FieldsToVerify_Value​

FieldsToVerify_Value Required value of the field

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

func (FieldsToVerify_Value) AsFieldToVerifyBool​

func (t FieldsToVerify_Value) AsFieldToVerifyBool() (FieldToVerifyBool, error)

AsFieldToVerifyBool returns the union data inside the FieldsToVerify_Value as a FieldToVerifyBool

func (FieldsToVerify_Value) AsFieldToVerifyNumber​

func (t FieldsToVerify_Value) AsFieldToVerifyNumber() (FieldToVerifyNumber, error)

AsFieldToVerifyNumber returns the union data inside the FieldsToVerify_Value as a FieldToVerifyNumber

func (FieldsToVerify_Value) AsFieldToVerifyString​

func (t FieldsToVerify_Value) AsFieldToVerifyString() (FieldToVerifyString, error)

AsFieldToVerifyString returns the union data inside the FieldsToVerify_Value as a FieldToVerifyString

func (*FieldsToVerify_Value) FromFieldToVerifyBool​

func (t *FieldsToVerify_Value) FromFieldToVerifyBool(v FieldToVerifyBool) error

FromFieldToVerifyBool overwrites any union data inside the FieldsToVerify_Value as the provided FieldToVerifyBool

func (*FieldsToVerify_Value) FromFieldToVerifyNumber​

func (t *FieldsToVerify_Value) FromFieldToVerifyNumber(v FieldToVerifyNumber) error

FromFieldToVerifyNumber overwrites any union data inside the FieldsToVerify_Value as the provided FieldToVerifyNumber

func (*FieldsToVerify_Value) FromFieldToVerifyString​

func (t *FieldsToVerify_Value) FromFieldToVerifyString(v FieldToVerifyString) error

FromFieldToVerifyString overwrites any union data inside the FieldsToVerify_Value as the provided FieldToVerifyString

func (FieldsToVerify_Value) MarshalJSON​

func (t FieldsToVerify_Value) MarshalJSON() ([]byte, error)

func (*FieldsToVerify_Value) MergeFieldToVerifyBool​

func (t *FieldsToVerify_Value) MergeFieldToVerifyBool(v FieldToVerifyBool) error

MergeFieldToVerifyBool performs a merge with any union data inside the FieldsToVerify_Value, using the provided FieldToVerifyBool

func (*FieldsToVerify_Value) MergeFieldToVerifyNumber​

func (t *FieldsToVerify_Value) MergeFieldToVerifyNumber(v FieldToVerifyNumber) error

MergeFieldToVerifyNumber performs a merge with any union data inside the FieldsToVerify_Value, using the provided FieldToVerifyNumber

func (*FieldsToVerify_Value) MergeFieldToVerifyString​

func (t *FieldsToVerify_Value) MergeFieldToVerifyString(v FieldToVerifyString) error

MergeFieldToVerifyString performs a merge with any union data inside the FieldsToVerify_Value, using the provided FieldToVerifyString

func (*FieldsToVerify_Value) UnmarshalJSON​

func (t *FieldsToVerify_Value) UnmarshalJSON(b []byte) error

type ForbiddenError​

ForbiddenError Common error message

type ForbiddenError = Error

type HealthCheckResponse​

type HealthCheckResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *HealthStatus
JSON500 *InternalServerError
}

func ParseHealthCheckResponse​

func ParseHealthCheckResponse(rsp *http.Response) (*HealthCheckResponse, error)

ParseHealthCheckResponse parses an HTTP response from a HealthCheckWithResponse call

func (HealthCheckResponse) Status​

func (r HealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckResponse) StatusCode​

func (r HealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthStatus​

HealthStatus Health status of the system

type HealthStatus struct {
Status HealthStatusStatus `json:"status"`
Subsystems []SystemImpact `json:"subsystems"`
}

type HealthStatusStatus​

HealthStatusStatus defines model for HealthStatus.Status.

type HealthStatusStatus string

Defines values for HealthStatusStatus.

const (
HealthStatusStatusCritical HealthStatusStatus = "critical"
HealthStatusStatusLimited HealthStatusStatus = "limited"
HealthStatusStatusOk HealthStatusStatus = "ok"
)

type HolderAuthOfferCreationRequest​

HolderAuthOfferCreationRequest Request for the creation of a holder initiated authorized flow offer.

type HolderAuthOfferCreationRequest struct {
Deferred bool `json:"deferred"`

// Format jwt_vc_vcdm - VC using W3C VC Data Model as jwt
// sd_jwt_vc - VC using sd_jwt_vc data model as jwt
// mso_mdoc - VC using ISO/IEC 18013-5 mdoc format
Format CredentialFormat `json:"format"`
IssuerUrl string `json:"issuerUrl"`
State string `json:"state"`
Types string `json:"types"`
}

type HolderCreateAuthOfferJSONRequestBody​

HolderCreateAuthOfferJSONRequestBody defines body for HolderCreateAuthOffer for application/json ContentType.

type HolderCreateAuthOfferJSONRequestBody = HolderAuthOfferCreationRequest

type HolderCreateAuthOfferParams​

HolderCreateAuthOfferParams defines parameters for HolderCreateAuthOffer.

type HolderCreateAuthOfferParams struct {
WalletId string `json:"wallet-id"`
}

type HolderCreateAuthOfferResponse​

type HolderCreateAuthOfferResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseHolderCreateAuthOfferResponse​

func ParseHolderCreateAuthOfferResponse(rsp *http.Response) (*HolderCreateAuthOfferResponse, error)

ParseHolderCreateAuthOfferResponse parses an HTTP response from a HolderCreateAuthOfferWithResponse call

func (HolderCreateAuthOfferResponse) Status​

func (r HolderCreateAuthOfferResponse) Status() string

Status returns HTTPResponse.Status

func (HolderCreateAuthOfferResponse) StatusCode​

func (r HolderCreateAuthOfferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderCredentialsPresentAfterConsentJSONRequestBody​

HolderCredentialsPresentAfterConsentJSONRequestBody defines body for HolderCredentialsPresentAfterConsent for application/json ContentType.

type HolderCredentialsPresentAfterConsentJSONRequestBody = InteractionAuthorizationConsent

type HolderCredentialsPresentAfterConsentParams​

HolderCredentialsPresentAfterConsentParams defines parameters for HolderCredentialsPresentAfterConsent.

type HolderCredentialsPresentAfterConsentParams struct {
WalletId string `json:"wallet-id"`
}

type HolderCredentialsPresentAfterConsentResponse​

type HolderCredentialsPresentAfterConsentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseHolderCredentialsPresentAfterConsentResponse​

func ParseHolderCredentialsPresentAfterConsentResponse(rsp *http.Response) (*HolderCredentialsPresentAfterConsentResponse, error)

ParseHolderCredentialsPresentAfterConsentResponse parses an HTTP response from a HolderCredentialsPresentAfterConsentWithResponse call

func (HolderCredentialsPresentAfterConsentResponse) Status​

func (r HolderCredentialsPresentAfterConsentResponse) Status() string

Status returns HTTPResponse.Status

func (HolderCredentialsPresentAfterConsentResponse) StatusCode​

func (r HolderCredentialsPresentAfterConsentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderIdTokenSendJSONRequestBody​

HolderIdTokenSendJSONRequestBody defines body for HolderIdTokenSend for application/json ContentType.

type HolderIdTokenSendJSONRequestBody = IdTokenSendRequest

type HolderIdTokenSendParams​

HolderIdTokenSendParams defines parameters for HolderIdTokenSend.

type HolderIdTokenSendParams struct {
WalletId string `json:"wallet-id"`
}

type HolderIdTokenSendResponse​

type HolderIdTokenSendResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseHolderIdTokenSendResponse​

func ParseHolderIdTokenSendResponse(rsp *http.Response) (*HolderIdTokenSendResponse, error)

ParseHolderIdTokenSendResponse parses an HTTP response from a HolderIdTokenSendWithResponse call

func (HolderIdTokenSendResponse) Status​

func (r HolderIdTokenSendResponse) Status() string

Status returns HTTPResponse.Status

func (HolderIdTokenSendResponse) StatusCode​

func (r HolderIdTokenSendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderLinkedVpCreateJSONRequestBody​

HolderLinkedVpCreateJSONRequestBody defines body for HolderLinkedVpCreate for application/json ContentType.

type HolderLinkedVpCreateJSONRequestBody = LinkedVpCreateRequest

type HolderLinkedVpCreateParams​

HolderLinkedVpCreateParams defines parameters for HolderLinkedVpCreate.

type HolderLinkedVpCreateParams struct {
WalletId string `json:"wallet-id"`
}

type HolderLinkedVpCreateResponse​

type HolderLinkedVpCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LinkedVpMetadata
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseHolderLinkedVpCreateResponse​

func ParseHolderLinkedVpCreateResponse(rsp *http.Response) (*HolderLinkedVpCreateResponse, error)

ParseHolderLinkedVpCreateResponse parses an HTTP response from a HolderLinkedVpCreateWithResponse call

func (HolderLinkedVpCreateResponse) Status​

func (r HolderLinkedVpCreateResponse) Status() string

Status returns HTTPResponse.Status

func (HolderLinkedVpCreateResponse) StatusCode​

func (r HolderLinkedVpCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderLinkedVpDeleteParams​

HolderLinkedVpDeleteParams defines parameters for HolderLinkedVpDelete.

type HolderLinkedVpDeleteParams struct {
WalletId string `json:"wallet-id"`
}

type HolderLinkedVpDeleteResponse​

type HolderLinkedVpDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseHolderLinkedVpDeleteResponse​

func ParseHolderLinkedVpDeleteResponse(rsp *http.Response) (*HolderLinkedVpDeleteResponse, error)

ParseHolderLinkedVpDeleteResponse parses an HTTP response from a HolderLinkedVpDeleteWithResponse call

func (HolderLinkedVpDeleteResponse) Status​

func (r HolderLinkedVpDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (HolderLinkedVpDeleteResponse) StatusCode​

func (r HolderLinkedVpDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderLinkedVpGetDetailsParams​

HolderLinkedVpGetDetailsParams defines parameters for HolderLinkedVpGetDetails.

type HolderLinkedVpGetDetailsParams struct {
WalletId string `json:"wallet-id"`
}

type HolderLinkedVpGetDetailsResponse​

type HolderLinkedVpGetDetailsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LinkedVpMetadata
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseHolderLinkedVpGetDetailsResponse​

func ParseHolderLinkedVpGetDetailsResponse(rsp *http.Response) (*HolderLinkedVpGetDetailsResponse, error)

ParseHolderLinkedVpGetDetailsResponse parses an HTTP response from a HolderLinkedVpGetDetailsWithResponse call

func (HolderLinkedVpGetDetailsResponse) Status​

func (r HolderLinkedVpGetDetailsResponse) Status() string

Status returns HTTPResponse.Status

func (HolderLinkedVpGetDetailsResponse) StatusCode​

func (r HolderLinkedVpGetDetailsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderLinkedVpListParams​

HolderLinkedVpListParams defines parameters for HolderLinkedVpList.

type HolderLinkedVpListParams struct {
WalletId string `json:"wallet-id"`
}

type HolderLinkedVpListResponse​

type HolderLinkedVpListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *LinkedVpList
JSON500 *InternalServerError
}

func ParseHolderLinkedVpListResponse​

func ParseHolderLinkedVpListResponse(rsp *http.Response) (*HolderLinkedVpListResponse, error)

ParseHolderLinkedVpListResponse parses an HTTP response from a HolderLinkedVpListWithResponse call

func (HolderLinkedVpListResponse) Status​

func (r HolderLinkedVpListResponse) Status() string

Status returns HTTPResponse.Status

func (HolderLinkedVpListResponse) StatusCode​

func (r HolderLinkedVpListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderOfferPassAuthInfoJSONRequestBody​

HolderOfferPassAuthInfoJSONRequestBody defines body for HolderOfferPassAuthInfo for application/json ContentType.

type HolderOfferPassAuthInfoJSONRequestBody = VcOffer

type HolderOfferPassAuthInfoParams​

HolderOfferPassAuthInfoParams defines parameters for HolderOfferPassAuthInfo.

type HolderOfferPassAuthInfoParams struct {
WalletId string `json:"wallet-id"`
}

type HolderOfferPassAuthInfoResponse​

type HolderOfferPassAuthInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InteractionAuthorizationRequirements
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseHolderOfferPassAuthInfoResponse​

func ParseHolderOfferPassAuthInfoResponse(rsp *http.Response) (*HolderOfferPassAuthInfoResponse, error)

ParseHolderOfferPassAuthInfoResponse parses an HTTP response from a HolderOfferPassAuthInfoWithResponse call

func (HolderOfferPassAuthInfoResponse) Status​

func (r HolderOfferPassAuthInfoResponse) Status() string

Status returns HTTPResponse.Status

func (HolderOfferPassAuthInfoResponse) StatusCode​

func (r HolderOfferPassAuthInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderOfferProcessAfterConsentJSONRequestBody​

HolderOfferProcessAfterConsentJSONRequestBody defines body for HolderOfferProcessAfterConsent for application/json ContentType.

type HolderOfferProcessAfterConsentJSONRequestBody = InteractionAuthorizationConsent

type HolderOfferProcessAfterConsentParams​

HolderOfferProcessAfterConsentParams defines parameters for HolderOfferProcessAfterConsent.

type HolderOfferProcessAfterConsentParams struct {
WalletId string `json:"wallet-id"`
}

type HolderOfferProcessAfterConsentResponse​

type HolderOfferProcessAfterConsentResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]CredentialId
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseHolderOfferProcessAfterConsentResponse​

func ParseHolderOfferProcessAfterConsentResponse(rsp *http.Response) (*HolderOfferProcessAfterConsentResponse, error)

ParseHolderOfferProcessAfterConsentResponse parses an HTTP response from a HolderOfferProcessAfterConsentWithResponse call

func (HolderOfferProcessAfterConsentResponse) Status​

func (r HolderOfferProcessAfterConsentResponse) Status() string

Status returns HTTPResponse.Status

func (HolderOfferProcessAfterConsentResponse) StatusCode​

func (r HolderOfferProcessAfterConsentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HolderPresentPassAuthInfoJSONRequestBody​

HolderPresentPassAuthInfoJSONRequestBody defines body for HolderPresentPassAuthInfo for application/json ContentType.

type HolderPresentPassAuthInfoJSONRequestBody = PresentationRequest

type HolderPresentPassAuthInfoParams​

HolderPresentPassAuthInfoParams defines parameters for HolderPresentPassAuthInfo.

type HolderPresentPassAuthInfoParams struct {
WalletId string `json:"wallet-id"`
}

type HolderPresentPassAuthInfoResponse​

type HolderPresentPassAuthInfoResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InteractionAuthorizationRequirements
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseHolderPresentPassAuthInfoResponse​

func ParseHolderPresentPassAuthInfoResponse(rsp *http.Response) (*HolderPresentPassAuthInfoResponse, error)

ParseHolderPresentPassAuthInfoResponse parses an HTTP response from a HolderPresentPassAuthInfoWithResponse call

func (HolderPresentPassAuthInfoResponse) Status​

func (r HolderPresentPassAuthInfoResponse) Status() string

Status returns HTTPResponse.Status

func (HolderPresentPassAuthInfoResponse) StatusCode​

func (r HolderPresentPassAuthInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer​

Doer performs HTTP requests.

The standard http.Client implements this interface.

type HttpRequestDoer interface {
Do(req *http.Request) (*http.Response, error)
}

type IdTokenReceivedNotification​

IdTokenReceivedNotification defines model for IdTokenReceivedNotification.

type IdTokenReceivedNotification struct {
ClientId string `json:"clientId"`
IdTokenRequestId string `json:"idTokenRequestId"`
}

type IdTokenRequest​

IdTokenRequest defines model for IdTokenRequest.

type IdTokenRequest struct {
Id string `json:"id"`
RequestUrl string `json:"requestUrl"`
}

type IdTokenRequestCreateParams​

IdTokenRequestCreateParams defines parameters for IdTokenRequestCreate.

type IdTokenRequestCreateParams struct {
WalletId string `json:"wallet-id"`
}

type IdTokenRequestCreateResponse​

type IdTokenRequestCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IdTokenRequest
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseIdTokenRequestCreateResponse​

func ParseIdTokenRequestCreateResponse(rsp *http.Response) (*IdTokenRequestCreateResponse, error)

ParseIdTokenRequestCreateResponse parses an HTTP response from a IdTokenRequestCreateWithResponse call

func (IdTokenRequestCreateResponse) Status​

func (r IdTokenRequestCreateResponse) Status() string

Status returns HTTPResponse.Status

func (IdTokenRequestCreateResponse) StatusCode​

func (r IdTokenRequestCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IdTokenSendRequest​

IdTokenSendRequest defines model for IdTokenSendRequest.

type IdTokenSendRequest struct {
RequestUrl string `json:"requestUrl"`
}

type IdtlConfiguration​

IdtlConfiguration Configuration for IDTL trust framework

type IdtlConfiguration struct {
// EtsiTslUrl URL of ETSI trusted list
EtsiTslUrl *string `json:"etsiTslUrl,omitempty"`

// IsOnboarded Defines if a wallet is onboarded
IsOnboarded bool `json:"isOnboarded"`

// TrustedTslCertificates Base64 encoded certificates with which the TL validity is checked. Optional: left out,
// the trusted list is used as it is published, its signature checked cryptographically but
// pinned to no certificate, so whoever controls the list decides which services it names.
TrustedTslCertificates *[]string `json:"trustedTslCertificates,omitempty"`
}

type InitAuthOffer​

InitAuthOffer Request for authorization flow credential issuance process start. Consists of offered credential's types and credential offer endpoint (most commonly only schema)

type InitAuthOffer struct {
Deferred *bool `json:"deferred,omitempty"`

// IssuanceQueueItemId Id of issuance queue item. Required when issuer type is CredentialQueue type
// and no clientId was provided when adding credential to queue.
IssuanceQueueItemId *string `json:"issuanceQueueItemId,omitempty"`

// IssuerId ID of the issuer used to issue the credential.
IssuerId string `json:"issuerId"`
OfferEndpoint *string `json:"offerEndpoint,omitempty"`

// WmpEntityId ID of an WMP entity with which a WMP connection has already been established.
// If provided, WMP is used to send the credential offer to the specified recipient.
WmpEntityId *string `json:"wmpEntityId,omitempty"`
}

type InitPreAuthOffer​

InitPreAuthOffer Request for pre-authorized issuance process start. Consists of client id or id token request id, credential offer endpoint(most commonly only schema) and id's of credentials to be issued to client. Either clientId or idTokenRequestId MUST be present in the request.

type InitPreAuthOffer struct {
// ClientId DID of holder for which the offer is created.
ClientId *string `json:"clientId,omitempty"`
Deferred *bool `json:"deferred,omitempty"`

// IdTokenRequestId ID of ID token request issued to the holder.
IdTokenRequestId *string `json:"idTokenRequestId,omitempty"`

// IssuerId ID of the issuer used to issue the credential.
IssuerId string `json:"issuerId"`
OfferEndpoint *string `json:"offerEndpoint,omitempty"`
}

type InputDescriptorSuitableCredentials​

InputDescriptorSuitableCredentials defines model for InputDescriptorSuitableCredentials.

type InputDescriptorSuitableCredentials struct {
// Credentials Credential ID list of credentials suitable for presentation according to the specified input descriptor.
Credentials []CredentialToPresentWrapper `json:"credentials"`

// DescriptorId ID of presentation definition input descriptor for which the credential list is suitable.
DescriptorId string `json:"descriptorId"`
}

type InteractionAuthorizationConsent​

InteractionAuthorizationConsent defines model for InteractionAuthorizationConsent.

type InteractionAuthorizationConsent struct {
// CredentialsToPresent Array of IDs of credentials that will be presented in the interaction.
// Must be a subset of authorization requirements presentation candidates.
// Required when authorization requirement type is `vp_token`.
CredentialsToPresent *[]InputDescriptorSuitableCredentials `json:"credentialsToPresent,omitempty"`

// Pin Pin code needed for pre-authorized credential offers.
// Required when authorization requirement type is `pin`
Pin *string `json:"pin,omitempty"`
}

type InteractionAuthorizationRequirements​

InteractionAuthorizationRequirements defines model for InteractionAuthorizationRequirements.

type InteractionAuthorizationRequirements struct {
// AuthnUrl URL where custom user authentication for issuance shall be performed. Present when `requirementType` is
// `custom`.
AuthnUrl *string `json:"authnUrl,omitempty"`

// DcqlQuery JSON-based query language used to request credential presentations by verifiers.
DcqlQuery *DCQLQuery `json:"dcqlQuery,omitempty"`
InteractionId string `json:"interactionId"`

// IssuerDisplay Array of objects, where each object contains display properties of a Credential Issuer for a certain language.
IssuerDisplay *[]IssuerDisplayItem `json:"issuerDisplay,omitempty"`
IssuerUrl string `json:"issuerUrl"`
OfferedCredentialsTypes *[]string `json:"offeredCredentialsTypes,omitempty"`

// PresentationCandidates List of credentials suitable for presentation.
PresentationCandidates *[]InputDescriptorSuitableCredentials `json:"presentationCandidates,omitempty"`
PresentationDefinition *PresentationDefinition `json:"presentationDefinition,omitempty"`
RequirementType InteractionAuthorizationRequirementsRequirementType `json:"requirementType"`
}

type InteractionAuthorizationRequirementsRequirementType​

InteractionAuthorizationRequirementsRequirementType defines model for InteractionAuthorizationRequirements.RequirementType.

type InteractionAuthorizationRequirementsRequirementType string

Defines values for InteractionAuthorizationRequirementsRequirementType.

const (
InteractionAuthorizationRequirementsRequirementTypeCustom InteractionAuthorizationRequirementsRequirementType = "custom"
InteractionAuthorizationRequirementsRequirementTypeIdToken InteractionAuthorizationRequirementsRequirementType = "id_token"
InteractionAuthorizationRequirementsRequirementTypeNone InteractionAuthorizationRequirementsRequirementType = "none"
InteractionAuthorizationRequirementsRequirementTypePin InteractionAuthorizationRequirementsRequirementType = "pin"
InteractionAuthorizationRequirementsRequirementTypeVpToken InteractionAuthorizationRequirementsRequirementType = "vp_token"
)

type InternalServerError​

InternalServerError Common error message

type InternalServerError = Error

type IssuanceRequirementsToVerify​

IssuanceRequirementsToVerify defines model for IssuanceRequirementsToVerify.

type IssuanceRequirementsToVerify struct {
VerifiedFields []FieldsToVerify `json:"verifiedFields"`
}

type IssuerCredentialTypesListParams​

IssuerCredentialTypesListParams defines parameters for IssuerCredentialTypesList.

type IssuerCredentialTypesListParams struct {
Url string `form:"url" json:"url"`
}

type IssuerCredentialTypesListResponse​

type IssuerCredentialTypesListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CredentialTypes
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseIssuerCredentialTypesListResponse​

func ParseIssuerCredentialTypesListResponse(rsp *http.Response) (*IssuerCredentialTypesListResponse, error)

ParseIssuerCredentialTypesListResponse parses an HTTP response from a IssuerCredentialTypesListWithResponse call

func (IssuerCredentialTypesListResponse) Status​

func (r IssuerCredentialTypesListResponse) Status() string

Status returns HTTPResponse.Status

func (IssuerCredentialTypesListResponse) StatusCode​

func (r IssuerCredentialTypesListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IssuerDisplayItem​

IssuerDisplayItem defines model for IssuerDisplayItem.

type IssuerDisplayItem struct {
Locale *string `json:"locale,omitempty"`
Logo *IssuerLogo `json:"logo,omitempty"`
Name *string `json:"name,omitempty"`
}

type IssuerInitiateAuthOfferJSONRequestBody​

IssuerInitiateAuthOfferJSONRequestBody defines body for IssuerInitiateAuthOffer for application/json ContentType.

type IssuerInitiateAuthOfferJSONRequestBody = InitAuthOffer

type IssuerInitiateAuthOfferParams​

IssuerInitiateAuthOfferParams defines parameters for IssuerInitiateAuthOffer.

type IssuerInitiateAuthOfferParams struct {
WalletId string `json:"wallet-id"`
}

type IssuerInitiateAuthOfferResponse​

type IssuerInitiateAuthOfferResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *AuthOffer
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseIssuerInitiateAuthOfferResponse​

func ParseIssuerInitiateAuthOfferResponse(rsp *http.Response) (*IssuerInitiateAuthOfferResponse, error)

ParseIssuerInitiateAuthOfferResponse parses an HTTP response from a IssuerInitiateAuthOfferWithResponse call

func (IssuerInitiateAuthOfferResponse) Status​

func (r IssuerInitiateAuthOfferResponse) Status() string

Status returns HTTPResponse.Status

func (IssuerInitiateAuthOfferResponse) StatusCode​

func (r IssuerInitiateAuthOfferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IssuerInitiatePreauthOfferJSONRequestBody​

IssuerInitiatePreauthOfferJSONRequestBody defines body for IssuerInitiatePreauthOffer for application/json ContentType.

type IssuerInitiatePreauthOfferJSONRequestBody = InitPreAuthOffer

type IssuerInitiatePreauthOfferParams​

IssuerInitiatePreauthOfferParams defines parameters for IssuerInitiatePreauthOffer.

type IssuerInitiatePreauthOfferParams struct {
WalletId string `json:"wallet-id"`
}

type IssuerInitiatePreauthOfferResponse​

type IssuerInitiatePreauthOfferResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PreAuthOffer
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseIssuerInitiatePreauthOfferResponse​

func ParseIssuerInitiatePreauthOfferResponse(rsp *http.Response) (*IssuerInitiatePreauthOfferResponse, error)

ParseIssuerInitiatePreauthOfferResponse parses an HTTP response from a IssuerInitiatePreauthOfferWithResponse call

func (IssuerInitiatePreauthOfferResponse) Status​

func (r IssuerInitiatePreauthOfferResponse) Status() string

Status returns HTTPResponse.Status

func (IssuerInitiatePreauthOfferResponse) StatusCode​

func (r IssuerInitiatePreauthOfferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

IssuerLogo defines model for IssuerLogo.

type IssuerLogo struct {
AltText *string `json:"alt_text,omitempty"`
Uri *string `json:"uri,omitempty"`
}

type IssuerXadesSignMultipartBody​

IssuerXadesSignMultipartBody defines parameters for IssuerXadesSign.

type IssuerXadesSignMultipartBody struct {
XadesSignatureType XadesSignatureType `json:"xadesSignatureType"`
Xml *openapi_types.File `json:"xml,omitempty"`
}

type IssuerXadesSignMultipartRequestBody​

IssuerXadesSignMultipartRequestBody defines body for IssuerXadesSign for multipart/form-data ContentType.

type IssuerXadesSignMultipartRequestBody IssuerXadesSignMultipartBody

type IssuerXadesSignParams​

IssuerXadesSignParams defines parameters for IssuerXadesSign.

type IssuerXadesSignParams struct {
WalletId string `json:"wallet-id"`
}

type IssuerXadesSignResponse​

type IssuerXadesSignResponse struct {
Body []byte
HTTPResponse *http.Response
XML200 *map[string]interface{}
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseIssuerXadesSignResponse​

func ParseIssuerXadesSignResponse(rsp *http.Response) (*IssuerXadesSignResponse, error)

ParseIssuerXadesSignResponse parses an HTTP response from a IssuerXadesSignWithResponse call

func (IssuerXadesSignResponse) Status​

func (r IssuerXadesSignResponse) Status() string

Status returns HTTPResponse.Status

func (IssuerXadesSignResponse) StatusCode​

func (r IssuerXadesSignResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LinkedVpCreateRequest​

LinkedVpCreateRequest defines model for LinkedVpCreateRequest.

type LinkedVpCreateRequest struct {
CredentialsToPresent []InputDescriptorSuitableCredentials `json:"credentialsToPresent"`
ExpirationDate *time.Time `json:"expirationDate,omitempty"`
PresentationDefinition PresentationDefinition `json:"presentationDefinition"`
}

type LinkedVpList​

LinkedVpList defines model for LinkedVpList.

type LinkedVpList = []LinkedVpMetadata

type LinkedVpMetadata​

LinkedVpMetadata defines model for LinkedVpMetadata.

type LinkedVpMetadata struct {
LinkedVpId string `json:"linkedVpId"`
LinkedVpUrl string `json:"linkedVpUrl"`
}

type ListSort​

ListSort Sort flag controls the sort direction by the time created

type ListSort string

Defines values for ListSort.

const (
Asc ListSort = "asc"
Desc ListSort = "desc"
)

type NotFoundError​

NotFoundError Common error message

type NotFoundError = Error

type NotImplementedError​

NotImplementedError Common error message

type NotImplementedError = Error

type OfferReceivedNotification​

OfferReceivedNotification defines model for OfferReceivedNotification.

type OfferReceivedNotification struct {
CredentialId *string `json:"credentialId,omitempty"`
CredentialType string `json:"credentialType"`
OfferId string `json:"offerId"`
}

type OidcRevision​

OidcRevision Specifies the revision of OIDC4VCI and OIDC4VP specifications for issuer and verifier wallets. EBSI uses OIDC4VCI Draft11, OIDC4VP Draft16, EUDI uses OIDC4VCI Draft15, OIDC4VP Draft23. OIDC4VCI Draft11 and OIDC4VP Draft 16 are used by default for EBSI compatibility.

type OidcRevision struct {
Oidc4vci OidcRevisionOidc4vci `json:"oidc4vci"`
Oidc4vp OidcRevisionOidc4vp `json:"oidc4vp"`
}

type OidcRevisionOidc4vci​

OidcRevisionOidc4vci defines model for OidcRevision.Oidc4vci.

type OidcRevisionOidc4vci string

Defines values for OidcRevisionOidc4vci.

const (
Draft11 OidcRevisionOidc4vci = "Draft11"
Draft15 OidcRevisionOidc4vci = "Draft15"
)

type OidcRevisionOidc4vp​

OidcRevisionOidc4vp defines model for OidcRevision.Oidc4vp.

type OidcRevisionOidc4vp string

Defines values for OidcRevisionOidc4vp.

const (
Draft16 OidcRevisionOidc4vp = "Draft16"
Draft23 OidcRevisionOidc4vp = "Draft23"
)

type OnboardResult​

OnboardResult On successful EBSI-onboarding result contains "did:ebsi" decentralized identifier

type OnboardResult struct {
Did string `json:"did"`
}

type OnboardingRequest​

OnboardingRequest Onboarding request of own wallet.

type OnboardingRequest struct {
// OnboardingCredentialId Id of the onboarding credential that should be used for the onboarding process. Used when onboarding to IDTL
OnboardingCredentialId *string `json:"onboardingCredentialId,omitempty"`
}

type PdfCredentialMakeVpParams​

PdfCredentialMakeVpParams defines parameters for PdfCredentialMakeVp.

type PdfCredentialMakeVpParams struct {
// SignPdf Whether to sign the PDF with holder's X509 certificate or not
SignPdf bool `form:"sign_pdf" json:"sign_pdf"`
WalletId string `json:"wallet-id"`
}

type PdfCredentialMakeVpResponse​

type PdfCredentialMakeVpResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParsePdfCredentialMakeVpResponse​

func ParsePdfCredentialMakeVpResponse(rsp *http.Response) (*PdfCredentialMakeVpResponse, error)

ParsePdfCredentialMakeVpResponse parses an HTTP response from a PdfCredentialMakeVpWithResponse call

func (PdfCredentialMakeVpResponse) Status​

func (r PdfCredentialMakeVpResponse) Status() string

Status returns HTTPResponse.Status

func (PdfCredentialMakeVpResponse) StatusCode​

func (r PdfCredentialMakeVpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PdfCredentialTwinDeleteParams​

PdfCredentialTwinDeleteParams defines parameters for PdfCredentialTwinDelete.

type PdfCredentialTwinDeleteParams struct {
WalletId string `json:"wallet-id"`
}

type PdfCredentialTwinDeleteResponse​

type PdfCredentialTwinDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParsePdfCredentialTwinDeleteResponse​

func ParsePdfCredentialTwinDeleteResponse(rsp *http.Response) (*PdfCredentialTwinDeleteResponse, error)

ParsePdfCredentialTwinDeleteResponse parses an HTTP response from a PdfCredentialTwinDeleteWithResponse call

func (PdfCredentialTwinDeleteResponse) Status​

func (r PdfCredentialTwinDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (PdfCredentialTwinDeleteResponse) StatusCode​

func (r PdfCredentialTwinDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PdfCredentialTwinGetParams​

PdfCredentialTwinGetParams defines parameters for PdfCredentialTwinGet.

type PdfCredentialTwinGetParams struct {
WalletId string `json:"wallet-id"`
}

type PdfCredentialTwinGetResponse​

type PdfCredentialTwinGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParsePdfCredentialTwinGetResponse​

func ParsePdfCredentialTwinGetResponse(rsp *http.Response) (*PdfCredentialTwinGetResponse, error)

ParsePdfCredentialTwinGetResponse parses an HTTP response from a PdfCredentialTwinGetWithResponse call

func (PdfCredentialTwinGetResponse) Status​

func (r PdfCredentialTwinGetResponse) Status() string

Status returns HTTPResponse.Status

func (PdfCredentialTwinGetResponse) StatusCode​

func (r PdfCredentialTwinGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PdfCredentialTwinUploadMultipartBody​

PdfCredentialTwinUploadMultipartBody defines parameters for PdfCredentialTwinUpload.

type PdfCredentialTwinUploadMultipartBody struct {
Pdf *openapi_types.File `json:"pdf,omitempty"`
}

type PdfCredentialTwinUploadMultipartRequestBody​

PdfCredentialTwinUploadMultipartRequestBody defines body for PdfCredentialTwinUpload for multipart/form-data ContentType.

type PdfCredentialTwinUploadMultipartRequestBody PdfCredentialTwinUploadMultipartBody

type PdfCredentialTwinUploadParams​

PdfCredentialTwinUploadParams defines parameters for PdfCredentialTwinUpload.

type PdfCredentialTwinUploadParams struct {
WalletId string `json:"wallet-id"`
}

type PdfCredentialTwinUploadResponse​

type PdfCredentialTwinUploadResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParsePdfCredentialTwinUploadResponse​

func ParsePdfCredentialTwinUploadResponse(rsp *http.Response) (*PdfCredentialTwinUploadResponse, error)

ParsePdfCredentialTwinUploadResponse parses an HTTP response from a PdfCredentialTwinUploadWithResponse call

func (PdfCredentialTwinUploadResponse) Status​

func (r PdfCredentialTwinUploadResponse) Status() string

Status returns HTTPResponse.Status

func (PdfCredentialTwinUploadResponse) StatusCode​

func (r PdfCredentialTwinUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PdfVerificationResponse​

PdfVerificationResponse defines model for PdfVerificationResponse.

type PdfVerificationResponse struct {
Signatures *[]DocumentSignatureValidity `json:"signatures,omitempty"`

// VerifiedCredentials Wrapped result of successful verification interaction.
VerifiedCredentials *VerifiedWrapper `json:"verifiedCredentials,omitempty"`
VpValid *bool `json:"vpValid,omitempty"`
}

type PreAuthOffer​

PreAuthOffer Result of the preauthorized issuance process start. Consists of the preauthorized code, pin, and the issuer url.

type PreAuthOffer struct {
IssuerUrl string `json:"issuerUrl"`
Offer string `json:"offer"`
OfferId string `json:"offerId"`
Pin string `json:"pin"`
PreauthCode string `json:"preauthCode"`
ValidUntil time.Time `json:"validUntil"`
}

type PresentationDefinition​

PresentationDefinition defines model for PresentationDefinition.

type PresentationDefinition struct {
Format PresentationDefinitionFormat `json:"format"`
Id string `json:"id"`
InputDescriptors []PresentationDefinitionInputDescriptor `json:"input_descriptors"`
SubmissionRequirements *[]PresentationDefinitionSubmissionRequirements `json:"submission_requirements,omitempty"`
}

type PresentationDefinitionFormat​

PresentationDefinitionFormat defines model for PresentationDefinitionFormat.

type PresentationDefinitionFormat struct {
DcSdJwtVc *PresentationDefinitionFormatAlg `json:"dc+sd-jwt-vc,omitempty"`
JwtVc *PresentationDefinitionFormatAlg `json:"jwt_vc,omitempty"`
JwtVp *PresentationDefinitionFormatAlg `json:"jwt_vp,omitempty"`
MsoMdoc *PresentationDefinitionFormatAlg `json:"mso_mdoc,omitempty"`
SdJwt *PresentationDefinitionFormatAlg `json:"sd_jwt,omitempty"`
}

type PresentationDefinitionFormatAlg​

PresentationDefinitionFormatAlg defines model for PresentationDefinitionFormatAlg.

type PresentationDefinitionFormatAlg struct {
Alg []string `json:"alg"`
}

type PresentationDefinitionInputConstraint​

PresentationDefinitionInputConstraint defines model for PresentationDefinitionInputConstraint.

type PresentationDefinitionInputConstraint struct {
Fields []PresentationDefinitionInputConstraintField `json:"fields"`
}

type PresentationDefinitionInputConstraintField​

PresentationDefinitionInputConstraintField defines model for PresentationDefinitionInputConstraintField.

type PresentationDefinitionInputConstraintField struct {
Filter *map[string]interface{} `json:"filter,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Path []string `json:"path"`
Purpose *string `json:"purpose,omitempty"`
}

type PresentationDefinitionInputDescriptor​

PresentationDefinitionInputDescriptor defines model for PresentationDefinitionInputDescriptor.

type PresentationDefinitionInputDescriptor struct {
Constraints PresentationDefinitionInputConstraint `json:"constraints"`
Format *PresentationDefinitionFormat `json:"format,omitempty"`
Group *[]string `json:"group,omitempty"`
Id string `json:"id"`
}

type PresentationDefinitionSubmissionRequirements​

PresentationDefinitionSubmissionRequirements defines model for PresentationDefinitionSubmissionRequirements.

type PresentationDefinitionSubmissionRequirements struct {
Count *int `json:"count,omitempty"`
From *string `json:"from,omitempty"`
FromNested *[]PresentationDefinitionSubmissionRequirements `json:"from_nested,omitempty"`
Max *int `json:"max,omitempty"`
Min *int `json:"min,omitempty"`
Name *string `json:"name,omitempty"`
Rule PresentationDefinitionSubmissionRequirementsRule `json:"rule"`
}

type PresentationDefinitionSubmissionRequirementsRule​

PresentationDefinitionSubmissionRequirementsRule defines model for PresentationDefinitionSubmissionRequirements.Rule.

type PresentationDefinitionSubmissionRequirementsRule string

Defines values for PresentationDefinitionSubmissionRequirementsRule.

const (
All PresentationDefinitionSubmissionRequirementsRule = "all"
Pick PresentationDefinitionSubmissionRequirementsRule = "pick"
)

type PresentationRequest​

PresentationRequest defines model for PresentationRequest.

type PresentationRequest struct {
// VerifierScope Custom authorization scope, used when `verifierUrl` is the URL of verifier
VerifierScope *string `json:"verifierScope,omitempty"`

// VerifierUrl URL of verifier or vp_token request url
VerifierUrl string `json:"verifierUrl"`
}

type RequestEditorFn​

RequestEditorFn is the function signature for the RequestEditor callback function

type RequestEditorFn func(ctx context.Context, req *http.Request) error

type RevokeAccreditationRequest​

RevokeAccreditationRequest Info needed to revoke legal entity's DID

type RevokeAccreditationRequest struct {
Did string `json:"did"`
Type RevokeAccreditationRequestType `json:"type"`
}

type RevokeAccreditationRequestType​

RevokeAccreditationRequestType defines model for RevokeAccreditationRequest.Type.

type RevokeAccreditationRequestType string

Defines values for RevokeAccreditationRequestType.

const (
TrustedAccreditationOrganisation RevokeAccreditationRequestType = "TrustedAccreditationOrganisation"
TrustedIssuer RevokeAccreditationRequestType = "TrustedIssuer"
)

type SigningKeyIdentifier​

SigningKeyIdentifier defines model for SigningKeyIdentifier.

type SigningKeyIdentifier string

Defines values for SigningKeyIdentifier.

const (
Did SigningKeyIdentifier = "did"
Jwk SigningKeyIdentifier = "jwk"
X509 SigningKeyIdentifier = "x509"
)

type SystemImpact​

SystemImpact The subsystem status impact on the overall system

type SystemImpact struct {
Message string `json:"message"`
Status SystemImpactStatus `json:"status"`
Subsystem string `json:"subsystem"`
}

type SystemImpactStatus​

SystemImpactStatus defines model for SystemImpact.Status.

type SystemImpactStatus string

Defines values for SystemImpactStatus.

const (
SystemImpactStatusCritical SystemImpactStatus = "critical"
SystemImpactStatusLimited SystemImpactStatus = "limited"
SystemImpactStatusOk SystemImpactStatus = "ok"
)

type TfAccreditAsJSONRequestBody​

TfAccreditAsJSONRequestBody defines body for TfAccreditAs for application/json ContentType.

type TfAccreditAsJSONRequestBody = AccreditationRequest

type TfAccreditAsParams​

TfAccreditAsParams defines parameters for TfAccreditAs.

type TfAccreditAsParams struct {
WalletId string `json:"wallet-id"`
}

type TfAccreditAsResponse​

type TfAccreditAsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfAccreditAsResponse​

func ParseTfAccreditAsResponse(rsp *http.Response) (*TfAccreditAsResponse, error)

ParseTfAccreditAsResponse parses an HTTP response from a TfAccreditAsWithResponse call

func (TfAccreditAsResponse) Status​

func (r TfAccreditAsResponse) Status() string

Status returns HTTPResponse.Status

func (TfAccreditAsResponse) StatusCode​

func (r TfAccreditAsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfAccreditRequestJSONRequestBody​

TfAccreditRequestJSONRequestBody defines body for TfAccreditRequest for application/json ContentType.

type TfAccreditRequestJSONRequestBody = EntityAccreditationRequest

type TfAccreditRequestParams​

TfAccreditRequestParams defines parameters for TfAccreditRequest.

type TfAccreditRequestParams struct {
WalletId string `json:"wallet-id"`
}

type TfAccreditRequestResponse​

type TfAccreditRequestResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfAccreditRequestResponse​

func ParseTfAccreditRequestResponse(rsp *http.Response) (*TfAccreditRequestResponse, error)

ParseTfAccreditRequestResponse parses an HTTP response from a TfAccreditRequestWithResponse call

func (TfAccreditRequestResponse) Status​

func (r TfAccreditRequestResponse) Status() string

Status returns HTTPResponse.Status

func (TfAccreditRequestResponse) StatusCode​

func (r TfAccreditRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfOnboardJSONRequestBody​

TfOnboardJSONRequestBody defines body for TfOnboard for application/json ContentType.

type TfOnboardJSONRequestBody = OnboardingRequest

type TfOnboardParams​

TfOnboardParams defines parameters for TfOnboard.

type TfOnboardParams struct {
WalletId string `json:"wallet-id"`
}

type TfOnboardRequestJSONRequestBody​

TfOnboardRequestJSONRequestBody defines body for TfOnboardRequest for application/json ContentType.

type TfOnboardRequestJSONRequestBody = EntityOnboardingRequest

type TfOnboardRequestParams​

TfOnboardRequestParams defines parameters for TfOnboardRequest.

type TfOnboardRequestParams struct {
WalletId string `json:"wallet-id"`
}

type TfOnboardRequestResponse​

type TfOnboardRequestResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfOnboardRequestResponse​

func ParseTfOnboardRequestResponse(rsp *http.Response) (*TfOnboardRequestResponse, error)

ParseTfOnboardRequestResponse parses an HTTP response from a TfOnboardRequestWithResponse call

func (TfOnboardRequestResponse) Status​

func (r TfOnboardRequestResponse) Status() string

Status returns HTTPResponse.Status

func (TfOnboardRequestResponse) StatusCode​

func (r TfOnboardRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfOnboardResponse​

type TfOnboardResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *OnboardResult
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfOnboardResponse​

func ParseTfOnboardResponse(rsp *http.Response) (*TfOnboardResponse, error)

ParseTfOnboardResponse parses an HTTP response from a TfOnboardWithResponse call

func (TfOnboardResponse) Status​

func (r TfOnboardResponse) Status() string

Status returns HTTPResponse.Status

func (TfOnboardResponse) StatusCode​

func (r TfOnboardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfRevokeAccreditationJSONRequestBody​

TfRevokeAccreditationJSONRequestBody defines body for TfRevokeAccreditation for application/json ContentType.

type TfRevokeAccreditationJSONRequestBody = RevokeAccreditationRequest

type TfRevokeAccreditationParams​

TfRevokeAccreditationParams defines parameters for TfRevokeAccreditation.

type TfRevokeAccreditationParams struct {
WalletId string `json:"wallet-id"`
}

type TfRevokeAccreditationResponse​

type TfRevokeAccreditationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfRevokeAccreditationResponse​

func ParseTfRevokeAccreditationResponse(rsp *http.Response) (*TfRevokeAccreditationResponse, error)

ParseTfRevokeAccreditationResponse parses an HTTP response from a TfRevokeAccreditationWithResponse call

func (TfRevokeAccreditationResponse) Status​

func (r TfRevokeAccreditationResponse) Status() string

Status returns HTTPResponse.Status

func (TfRevokeAccreditationResponse) StatusCode​

func (r TfRevokeAccreditationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfX509CertificateGetRecordParams​

TfX509CertificateGetRecordParams defines parameters for TfX509CertificateGetRecord.

type TfX509CertificateGetRecordParams struct {
WalletId string `json:"wallet-id"`
}

type TfX509CertificateGetRecordResponse​

type TfX509CertificateGetRecordResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateRecordGetResponse
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfX509CertificateGetRecordResponse​

func ParseTfX509CertificateGetRecordResponse(rsp *http.Response) (*TfX509CertificateGetRecordResponse, error)

ParseTfX509CertificateGetRecordResponse parses an HTTP response from a TfX509CertificateGetRecordWithResponse call

func (TfX509CertificateGetRecordResponse) Status​

func (r TfX509CertificateGetRecordResponse) Status() string

Status returns HTTPResponse.Status

func (TfX509CertificateGetRecordResponse) StatusCode​

func (r TfX509CertificateGetRecordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfX509CertificateIssueJSONRequestBody​

TfX509CertificateIssueJSONRequestBody defines body for TfX509CertificateIssue for application/json ContentType.

type TfX509CertificateIssueJSONRequestBody = CertificateIssueRequest

type TfX509CertificateIssueParams​

TfX509CertificateIssueParams defines parameters for TfX509CertificateIssue.

type TfX509CertificateIssueParams struct {
WalletId string `json:"wallet-id"`
}

type TfX509CertificateIssueResponse​

type TfX509CertificateIssueResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateIssueResponse
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfX509CertificateIssueResponse​

func ParseTfX509CertificateIssueResponse(rsp *http.Response) (*TfX509CertificateIssueResponse, error)

ParseTfX509CertificateIssueResponse parses an HTTP response from a TfX509CertificateIssueWithResponse call

func (TfX509CertificateIssueResponse) Status​

func (r TfX509CertificateIssueResponse) Status() string

Status returns HTTPResponse.Status

func (TfX509CertificateIssueResponse) StatusCode​

func (r TfX509CertificateIssueResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfX509CertificateListRecordsParams​

TfX509CertificateListRecordsParams defines parameters for TfX509CertificateListRecords.

type TfX509CertificateListRecordsParams struct {
WalletId string `json:"wallet-id"`
}

type TfX509CertificateListRecordsResponse​

type TfX509CertificateListRecordsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CertificateRecordList
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseTfX509CertificateListRecordsResponse​

func ParseTfX509CertificateListRecordsResponse(rsp *http.Response) (*TfX509CertificateListRecordsResponse, error)

ParseTfX509CertificateListRecordsResponse parses an HTTP response from a TfX509CertificateListRecordsWithResponse call

func (TfX509CertificateListRecordsResponse) Status​

func (r TfX509CertificateListRecordsResponse) Status() string

Status returns HTTPResponse.Status

func (TfX509CertificateListRecordsResponse) StatusCode​

func (r TfX509CertificateListRecordsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TfX509CertificateUpdateStatusJSONRequestBody​

TfX509CertificateUpdateStatusJSONRequestBody defines body for TfX509CertificateUpdateStatus for application/json ContentType.

type TfX509CertificateUpdateStatusJSONRequestBody = CertificateStatusUpdateRequest

type TfX509CertificateUpdateStatusParams​

TfX509CertificateUpdateStatusParams defines parameters for TfX509CertificateUpdateStatus.

type TfX509CertificateUpdateStatusParams struct {
WalletId string `json:"wallet-id"`
}

type TfX509CertificateUpdateStatusResponse​

type TfX509CertificateUpdateStatusResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseTfX509CertificateUpdateStatusResponse​

func ParseTfX509CertificateUpdateStatusResponse(rsp *http.Response) (*TfX509CertificateUpdateStatusResponse, error)

ParseTfX509CertificateUpdateStatusResponse parses an HTTP response from a TfX509CertificateUpdateStatusWithResponse call

func (TfX509CertificateUpdateStatusResponse) Status​

func (r TfX509CertificateUpdateStatusResponse) Status() string

Status returns HTTPResponse.Status

func (TfX509CertificateUpdateStatusResponse) StatusCode​

func (r TfX509CertificateUpdateStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrustFrameworkType​

TrustFrameworkType What trust framework should we use with this wallet. This property COULD NOT change later. Supported frameworks: EBSI - the European Blockchain Services Infrastructure, IDTL - IDUnion Trust List, EUDI - European Digital Identity wallet, Noop - personal key based no-op trust framework (mainly for the personal use)

type TrustFrameworkType string

Defines values for TrustFrameworkType.

const (
EBSI TrustFrameworkType = "EBSI"
EUDI TrustFrameworkType = "EUDI"
IDTL TrustFrameworkType = "IDTL"
NOOP TrustFrameworkType = "NOOP"
)

type TrustListAddJSONRequestBody​

TrustListAddJSONRequestBody defines body for TrustListAdd for application/json ContentType.

type TrustListAddJSONRequestBody = TrustListAddRequest

type TrustListAddRequest​

TrustListAddRequest defines model for TrustListAddRequest.

type TrustListAddRequest struct {
// Kind What a trusted list URL names. A `lotl` is a List of Trusted Lists, whose pointers are
// followed to the lists it names; a `trustList` is a leaf list, holding trust services
// directly.
Kind TrustListKind `json:"kind"`

// Url The URL the trusted list is published at.
Url string `json:"url"`
}

type TrustListAddResponse​

type TrustListAddResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON403 *ForbiddenError
JSON500 *InternalServerError
JSON501 *NotImplementedError
}

func ParseTrustListAddResponse​

func ParseTrustListAddResponse(rsp *http.Response) (*TrustListAddResponse, error)

ParseTrustListAddResponse parses an HTTP response from a TrustListAddWithResponse call

func (TrustListAddResponse) Status​

func (r TrustListAddResponse) Status() string

Status returns HTTPResponse.Status

func (TrustListAddResponse) StatusCode​

func (r TrustListAddResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrustListDeleteParams​

TrustListDeleteParams defines parameters for TrustListDelete.

type TrustListDeleteParams struct {
// Url The URL the trusted list is published at.
Url string `form:"url" json:"url"`
}

type TrustListDeleteResponse​

type TrustListDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON403 *ForbiddenError
JSON404 *NotFoundError
JSON500 *InternalServerError
JSON501 *NotImplementedError
}

func ParseTrustListDeleteResponse​

func ParseTrustListDeleteResponse(rsp *http.Response) (*TrustListDeleteResponse, error)

ParseTrustListDeleteResponse parses an HTTP response from a TrustListDeleteWithResponse call

func (TrustListDeleteResponse) Status​

func (r TrustListDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (TrustListDeleteResponse) StatusCode​

func (r TrustListDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrustListKind​

TrustListKind What a trusted list URL names. A `lotl` is a List of Trusted Lists, whose pointers are followed to the lists it names; a `trustList` is a leaf list, holding trust services directly.

type TrustListKind string

Defines values for TrustListKind.

const (
Lotl TrustListKind = "lotl"
TrustList TrustListKind = "trustList"
)

type TrustListRefreshParams​

TrustListRefreshParams defines parameters for TrustListRefresh.

type TrustListRefreshParams struct {
// Url The URL the trusted list is published at.
Url string `form:"url" json:"url"`
}

type TrustListRefreshResponse​

type TrustListRefreshResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON403 *ForbiddenError
JSON404 *NotFoundError
JSON409 *Error
JSON500 *InternalServerError
JSON501 *NotImplementedError
}

func ParseTrustListRefreshResponse​

func ParseTrustListRefreshResponse(rsp *http.Response) (*TrustListRefreshResponse, error)

ParseTrustListRefreshResponse parses an HTTP response from a TrustListRefreshWithResponse call

func (TrustListRefreshResponse) Status​

func (r TrustListRefreshResponse) Status() string

Status returns HTTPResponse.Status

func (TrustListRefreshResponse) StatusCode​

func (r TrustListRefreshResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrustListSource​

TrustListSource One tracked trusted list, and how current the stored copy of it is.

type TrustListSource struct {
// IssueDate When the publisher issued the stored copy.
IssueDate *time.Time `json:"issue_date,omitempty"`

// Kind What a trusted list URL names. A `lotl` is a List of Trusted Lists, whose pointers are
// followed to the lists it names; a `trustList` is a leaf list, holding trust services
// directly.
Kind TrustListKind `json:"kind"`

// SequenceNumber The publisher's sequence number for the stored copy.
SequenceNumber *int `json:"sequence_number,omitempty"`

// SignerSubject Subject of the certificate the stored copy is pinned to. A refresh of this list is
// only accepted if it is signed by the same certificate.
SignerSubject *string `json:"signer_subject,omitempty"`

// Url The URL the trusted list is published at.
Url string `json:"url"`
}

type TrustListsGetResponse​

type TrustListsGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *TrustListsResponse
JSON403 *ForbiddenError
JSON500 *InternalServerError
JSON501 *NotImplementedError
}

func ParseTrustListsGetResponse​

func ParseTrustListsGetResponse(rsp *http.Response) (*TrustListsGetResponse, error)

ParseTrustListsGetResponse parses an HTTP response from a TrustListsGetWithResponse call

func (TrustListsGetResponse) Status​

func (r TrustListsGetResponse) Status() string

Status returns HTTPResponse.Status

func (TrustListsGetResponse) StatusCode​

func (r TrustListsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrustListsResponse​

TrustListsResponse defines model for TrustListsResponse.

type TrustListsResponse struct {
TrustLists []TrustListSource `json:"trust_lists"`
}

type VPDrivenIssuerConfig​

VPDrivenIssuerConfig defines model for VPDrivenIssuerConfig.

type VPDrivenIssuerConfig struct {
// CredentialVerifierId ID of the verifier used for verification of presented credential.
CredentialVerifierId *string `json:"credentialVerifierId,omitempty"`

// Mapping Mapping of the input values set as JSONPath elements to the output credential claims.
Mapping map[string]interface{} `json:"mapping"`

// UseAuthnProviderResult When true, authentication result returned from custom login provider configured for this issuer is used.
// In this case, credentialVerifierId must not be set.
UseAuthnProviderResult *bool `json:"useAuthnProviderResult,omitempty"`
}

type VcOffer​

VcOffer The offer to be accepted. The offer URL is mandatory.

type VcOffer struct {
// Url The Verifiable Credential offer URL provided by the issuer
Url string `json:"Url"`
}

type VerifiedLinkedVp​

VerifiedLinkedVp defines model for VerifiedLinkedVp.

type VerifiedLinkedVp struct {
Credentials []CredentialWrapper `json:"credentials"`
LinkedVpId string `json:"linkedVpId"`
}

type VerifiedWrapper​

VerifiedWrapper Wrapped result of successful verification interaction.

type VerifiedWrapper struct {
Credentials []CredentialWrapper `json:"credentials"`

// Holder The holder property of the Verifiable Presentation provided for convenience in case the client needs to verify
// the holder of enclosed Verifiable Credentials.
Holder string `json:"holder"`

// Vp The Verifiable Presentation that was presented during the interaction.
Vp string `json:"vp"`
}

type VerifierInitUrlCreateJSONRequestBody​

VerifierInitUrlCreateJSONRequestBody defines body for VerifierInitUrlCreate for application/json ContentType.

type VerifierInitUrlCreateJSONRequestBody = VerifyInitRequest

type VerifierInitUrlCreateParams​

VerifierInitUrlCreateParams defines parameters for VerifierInitUrlCreate.

type VerifierInitUrlCreateParams struct {
WalletId string `json:"wallet-id"`
}

type VerifierInitUrlCreateResponse​

type VerifierInitUrlCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VerifyInitResponse
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseVerifierInitUrlCreateResponse​

func ParseVerifierInitUrlCreateResponse(rsp *http.Response) (*VerifierInitUrlCreateResponse, error)

ParseVerifierInitUrlCreateResponse parses an HTTP response from a VerifierInitUrlCreateWithResponse call

func (VerifierInitUrlCreateResponse) Status​

func (r VerifierInitUrlCreateResponse) Status() string

Status returns HTTPResponse.Status

func (VerifierInitUrlCreateResponse) StatusCode​

func (r VerifierInitUrlCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VerifierLinkedVpVerifyParams​

VerifierLinkedVpVerifyParams defines parameters for VerifierLinkedVpVerify.

type VerifierLinkedVpVerifyParams struct {
Did string `form:"did" json:"did"`
WalletId string `json:"wallet-id"`
}

type VerifierLinkedVpVerifyResponse​

type VerifierLinkedVpVerifyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]VerifiedLinkedVp
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseVerifierLinkedVpVerifyResponse​

func ParseVerifierLinkedVpVerifyResponse(rsp *http.Response) (*VerifierLinkedVpVerifyResponse, error)

ParseVerifierLinkedVpVerifyResponse parses an HTTP response from a VerifierLinkedVpVerifyWithResponse call

func (VerifierLinkedVpVerifyResponse) Status​

func (r VerifierLinkedVpVerifyResponse) Status() string

Status returns HTTPResponse.Status

func (VerifierLinkedVpVerifyResponse) StatusCode​

func (r VerifierLinkedVpVerifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VerifierPdfVerifyMultipartBody​

VerifierPdfVerifyMultipartBody defines parameters for VerifierPdfVerify.

type VerifierPdfVerifyMultipartBody struct {
// ExtractVp Whether to extract VP attachment from the PDF
ExtractVp bool `json:"extractVp"`
Pdf *openapi_types.File `json:"pdf,omitempty"`

// TrustedCertificates Base64 encoded x509 certificates with which the PDF may be signed.
TrustedCertificates *[]string `json:"trustedCertificates,omitempty"`

// TrustedListSigningCertificates Base64 encoded x509 certificates with which the ETSI trusted lists may be signed.
// If not provided, values from wallet config will be used.
TrustedListSigningCertificates *[]string `json:"trustedListSigningCertificates,omitempty"`

// TrustedListsUrl URLs of ETSI trusted lists that will be used for verification purposes.
// If not provided, ETSI trust list configured for the wallet will be used.
TrustedListsUrl *[]string `json:"trustedListsUrl,omitempty"`
}

type VerifierPdfVerifyMultipartRequestBody​

VerifierPdfVerifyMultipartRequestBody defines body for VerifierPdfVerify for multipart/form-data ContentType.

type VerifierPdfVerifyMultipartRequestBody VerifierPdfVerifyMultipartBody

type VerifierPdfVerifyParams​

VerifierPdfVerifyParams defines parameters for VerifierPdfVerify.

type VerifierPdfVerifyParams struct {
WalletId string `json:"wallet-id"`
}

type VerifierPdfVerifyResponse​

type VerifierPdfVerifyResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PdfVerificationResponse
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseVerifierPdfVerifyResponse​

func ParseVerifierPdfVerifyResponse(rsp *http.Response) (*VerifierPdfVerifyResponse, error)

ParseVerifierPdfVerifyResponse parses an HTTP response from a VerifierPdfVerifyWithResponse call

func (VerifierPdfVerifyResponse) Status​

func (r VerifierPdfVerifyResponse) Status() string

Status returns HTTPResponse.Status

func (VerifierPdfVerifyResponse) StatusCode​

func (r VerifierPdfVerifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VerifyInitRequest​

VerifyInitRequest Registers a new verification request. When `createUrl` is true, URL used by holder to present credentials to a verifier is created. Otherwise, the holder can use the verifier authorization endpoint with a custom scope to request credentials. In this case `holderEntityId` must be provided.

type VerifyInitRequest struct {
// CreateUrl When true, a verification request URL is created. When false, verification request is registered for
// a specific holder, that can then start the interaction by making an authorization request with custom scope.
// Defaults to `true`.
CreateUrl *bool `json:"createUrl,omitempty"`

// CustomQueries List of custom presentation definition/DCQL query fragments to be applied to the
// presentation definition/DCQL query in the verifier's configuration
CustomQueries *[]VerifyQueryFragment `json:"customQueries,omitempty"`

// HolderEntityId Used when `createUrl` is set to `false`. Entity ID of the holder that will verify by making an Authorization
// request with custom scope.
HolderEntityId *string `json:"holderEntityId,omitempty"`
VerifierId string `json:"verifierId"`

// WmpEntityId ID of an WMP entity with which a WMP connection has already been established.
// If provided, WMP is used to send the credential offer to the specified recipient.
WmpEntityId *string `json:"wmpEntityId,omitempty"`
}

type VerifyInitResponse​

VerifyInitResponse defines model for VerifyInitResponse.

type VerifyInitResponse struct {
// VerifierState A code that can be used to match the verified credential for later use.
VerifierState string `json:"verifierState"`

// VerifierUrl Url of verifier authorization server that contains the requested verifier scope.
VerifierUrl string `json:"verifierUrl"`
}

type VerifyQueryFragment​

VerifyQueryFragment defines model for VerifyQueryFragment.

type VerifyQueryFragment struct {
// Fragment The presentation definition/DCQL query fragment
Fragment map[string]interface{} `json:"fragment"`

// Path JSON path to which the fragment will be inserted
Path string `json:"path"`
}

type VpInvalidNotification​

VpInvalidNotification defines model for VpInvalidNotification.

type VpInvalidNotification struct {
Error string `json:"error"`
VerifierId string `json:"verifierId"`
}

type VpPresentedNotification​

VpPresentedNotification defines model for VpPresentedNotification.

type VpPresentedNotification struct {
CredentialIds []CredentialId `json:"credentialIds"`
}

type VpVerifiedNotification​

VpVerifiedNotification defines model for VpVerifiedNotification.

type VpVerifiedNotification struct {
VerifierId string `json:"verifierId"`
}

type Wallet​

Wallet Wallet details

type Wallet struct {
// Capabilities This property defines the capabilities which the wallet has. It may be any of "holder", "issuer" and "verifier".
Capabilities *[]WalletCapability `json:"capabilities,omitempty"`

// Config Wallet specific configuration.
Config WalletConfig `json:"config"`

// Metadata Custom key value pairs associated with the wallet. The key must not exceed 64 characters and the value must not exceed 256 characters.
Metadata *WalletMetadata `json:"metadata,omitempty"`
Name string `json:"name"`
WalletId *WalletId `json:"walletId,omitempty"`
}

type WalletCapability​

WalletCapability Defines the capabilities which the wallet has. It may be any of "holder", "issuer" and "verifier".

type WalletCapability string

Defines values for WalletCapability.

const (
Holder WalletCapability = "holder"
Issuer WalletCapability = "issuer"
Verifier WalletCapability = "verifier"
)

type WalletConfig​

WalletConfig Wallet specific configuration.

type WalletConfig struct {
// EBSI EBSI specific data
EBSI *EbsiSpecificWalletData `json:"EBSI,omitempty"`

// EUDI Configuration for EUDI trust framework. The field didTrustFramework marks which DID TF is used when the wallet uses did as its identifier.
EUDI *EudiConfiguration `json:"EUDI,omitempty"`

// IDTL Configuration for IDTL trust framework
IDTL *IdtlConfiguration `json:"IDTL,omitempty"`

// CredentialIssuers List of credential issuers to be used with credentials of a specific type during their issuance.
CredentialIssuers *[]CredentialIssuerDefinition `json:"credentialIssuers,omitempty"`

// CredentialVerifiers List of verification definitions that the wallet will be able to use for verification process.
CredentialVerifiers *[]CredentialVerifierDefinition `json:"credentialVerifiers,omitempty"`

// LegalEntity Defines if the specific wallet is a legal entity
LegalEntity *bool `json:"legalEntity,omitempty"`

// OidcRevision Specifies the revision of OIDC4VCI and OIDC4VP specifications for issuer and verifier wallets. EBSI uses
// OIDC4VCI Draft11, OIDC4VP Draft16, EUDI uses OIDC4VCI Draft15, OIDC4VP Draft23.
// OIDC4VCI Draft11 and OIDC4VP Draft 16 are used by default for EBSI compatibility.
OidcRevision *OidcRevision `json:"oidcRevision,omitempty"`

// StatusListExpiration Expiration time in seconds for credential status lists. Used only if the wallet is a credential issuer
StatusListExpiration *int `json:"statusListExpiration,omitempty"`

// TrustFramework What trust framework should we use with this wallet. This property COULD NOT change later.
// Supported frameworks: EBSI - the European Blockchain Services Infrastructure, IDTL - IDUnion Trust List,
// EUDI - European Digital Identity wallet, Noop - personal key based no-op trust framework (mainly for the personal use)
TrustFramework TrustFrameworkType `json:"trustFramework"`
WalletKeyIdentifier SigningKeyIdentifier `json:"walletKeyIdentifier"`
}

type WalletCreateJSONRequestBody​

WalletCreateJSONRequestBody defines body for WalletCreate for application/json ContentType.

type WalletCreateJSONRequestBody = WalletCreatePayload

type WalletCreatePayload​

WalletCreatePayload Payload to create a wallet

type WalletCreatePayload struct {
// Config Wallet specific configuration.
Config WalletConfig `json:"config"`

// Metadata Custom key value pairs associated with the wallet. The key must not exceed 64 characters and the value must not exceed 256 characters.
Metadata *WalletMetadata `json:"metadata,omitempty"`
Name string `json:"name"`
}

type WalletCreateResponse​

type WalletCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletIdObject
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseWalletCreateResponse​

func ParseWalletCreateResponse(rsp *http.Response) (*WalletCreateResponse, error)

ParseWalletCreateResponse parses an HTTP response from a WalletCreateWithResponse call

func (WalletCreateResponse) Status​

func (r WalletCreateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletCreateResponse) StatusCode​

func (r WalletCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletDeleteResponse​

type WalletDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletDeleteResponse​

func ParseWalletDeleteResponse(rsp *http.Response) (*WalletDeleteResponse, error)

ParseWalletDeleteResponse parses an HTTP response from a WalletDeleteWithResponse call

func (WalletDeleteResponse) Status​

func (r WalletDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (WalletDeleteResponse) StatusCode​

func (r WalletDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletGetResponse​

type WalletGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Wallet
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletGetResponse​

func ParseWalletGetResponse(rsp *http.Response) (*WalletGetResponse, error)

ParseWalletGetResponse parses an HTTP response from a WalletGetWithResponse call

func (WalletGetResponse) Status​

func (r WalletGetResponse) Status() string

Status returns HTTPResponse.Status

func (WalletGetResponse) StatusCode​

func (r WalletGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletId​

WalletId defines model for WalletId.

type WalletId = string

type WalletIdObject​

WalletIdObject defines model for WalletIdObject.

type WalletIdObject struct {
Id WalletId `json:"id"`
}

type WalletIdentifier​

WalletIdentifier DID or Wallet URL depending on the configured wallet key identifier

type WalletIdentifier struct {
Identifier string `json:"identifier"`
}

type WalletIdentifierGetParams​

WalletIdentifierGetParams defines parameters for WalletIdentifierGet.

type WalletIdentifierGetParams struct {
WalletId string `json:"wallet-id"`
}

type WalletIdentifierGetResponse​

type WalletIdentifierGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletIdentifier
JSON500 *InternalServerError
}

func ParseWalletIdentifierGetResponse​

func ParseWalletIdentifierGetResponse(rsp *http.Response) (*WalletIdentifierGetResponse, error)

ParseWalletIdentifierGetResponse parses an HTTP response from a WalletIdentifierGetWithResponse call

func (WalletIdentifierGetResponse) Status​

func (r WalletIdentifierGetResponse) Status() string

Status returns HTTPResponse.Status

func (WalletIdentifierGetResponse) StatusCode​

func (r WalletIdentifierGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletKeys​

WalletKeys Wallet keys used for signing

type WalletKeys map[string]interface{}

type WalletKeysResponse​

type WalletKeysResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletKeys
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletKeysResponse​

func ParseWalletKeysResponse(rsp *http.Response) (*WalletKeysResponse, error)

ParseWalletKeysResponse parses an HTTP response from a WalletKeysWithResponse call

func (WalletKeysResponse) Status​

func (r WalletKeysResponse) Status() string

Status returns HTTPResponse.Status

func (WalletKeysResponse) StatusCode​

func (r WalletKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletList​

WalletList defines model for WalletList.

type WalletList = []WalletListItem

type WalletListItem​

WalletListItem defines model for WalletListItem.

type WalletListItem struct {
Capabilities []WalletCapability `json:"capabilities"`
Name string `json:"name"`
WalletId WalletId `json:"walletId"`
}

type WalletListParams​

WalletListParams defines parameters for WalletList.

type WalletListParams struct {
OwnerId *string `form:"ownerId,omitempty" json:"ownerId,omitempty"`

// SearchName Wallet name to search using "begins-with" filter
SearchName *string `form:"searchName,omitempty" json:"searchName,omitempty"`
}

type WalletListResponse​

type WalletListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletList
JSON400 *BadRequestError
JSON500 *InternalServerError
}

func ParseWalletListResponse​

func ParseWalletListResponse(rsp *http.Response) (*WalletListResponse, error)

ParseWalletListResponse parses an HTTP response from a WalletListWithResponse call

func (WalletListResponse) Status​

func (r WalletListResponse) Status() string

Status returns HTTPResponse.Status

func (WalletListResponse) StatusCode​

func (r WalletListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletMetadata​

WalletMetadata Custom key value pairs associated with the wallet. The key must not exceed 64 characters and the value must not exceed 256 characters.

type WalletMetadata map[string]interface{}

type WalletNotification​

WalletNotification defines model for WalletNotification.

type WalletNotification struct {
// CreatedTs Timestamp in milliseconds
CreatedTs string `json:"createdTs"`
EventDetails *WalletNotification_EventDetails `json:"eventDetails,omitempty"`
EventType WalletNotificationEventType `json:"eventType"`

// SubjectIdentifier In most cases it is the DID of the counter party. However it may be also URL or x509 certificate.
SubjectIdentifier string `json:"subjectIdentifier"`
Time time.Time `json:"time"`
}

type WalletNotificationEventType​

WalletNotificationEventType defines model for WalletNotificationEventType.

type WalletNotificationEventType string

Defines values for WalletNotificationEventType.

const (
WalletNotificationEventTypeCredentialCreated WalletNotificationEventType = "credential.created"
WalletNotificationEventTypeCredentialIssued WalletNotificationEventType = "credential.issued"
WalletNotificationEventTypeCredentialReceived WalletNotificationEventType = "credential.received"
WalletNotificationEventTypeCredentialRevoked WalletNotificationEventType = "credential.revoked"
WalletNotificationEventTypeIdTokenReceived WalletNotificationEventType = "idToken.received"
WalletNotificationEventTypeOfferInitiated WalletNotificationEventType = "offer.initiated"
WalletNotificationEventTypeOfferProcessed WalletNotificationEventType = "offer.processed"
WalletNotificationEventTypeVpInvalid WalletNotificationEventType = "vp.invalid"
WalletNotificationEventTypeVpPresented WalletNotificationEventType = "vp.presented"
WalletNotificationEventTypeVpVerified WalletNotificationEventType = "vp.verified"
WalletNotificationEventTypeWmpCredentialOffer WalletNotificationEventType = "wmp.credential_offer"
WalletNotificationEventTypeWmpCredentialVerificationRequest WalletNotificationEventType = "wmp.credential_verification_request"
WalletNotificationEventTypeWmpError WalletNotificationEventType = "wmp.error"
WalletNotificationEventTypeWmpIdentityAssertionReceived WalletNotificationEventType = "wmp.identity_assertion_received"
WalletNotificationEventTypeWmpIdentityAssertionRequest WalletNotificationEventType = "wmp.identity_assertion_request"
WalletNotificationEventTypeWmpInvitationAccepted WalletNotificationEventType = "wmp.invitation_accepted"
WalletNotificationEventTypeWmpMessage WalletNotificationEventType = "wmp.message"
)

type WalletNotificationGetByStateResponse​

type WalletNotificationGetByStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletNotification
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletNotificationGetByStateResponse​

func ParseWalletNotificationGetByStateResponse(rsp *http.Response) (*WalletNotificationGetByStateResponse, error)

ParseWalletNotificationGetByStateResponse parses an HTTP response from a WalletNotificationGetByStateWithResponse call

func (WalletNotificationGetByStateResponse) Status​

func (r WalletNotificationGetByStateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletNotificationGetByStateResponse) StatusCode​

func (r WalletNotificationGetByStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletNotificationHistory​

WalletNotificationHistory defines model for WalletNotificationHistory.

type WalletNotificationHistory struct {
List WalletNotificationList `json:"list"`
Next string `json:"next"`
}

type WalletNotificationHistoryParams​

WalletNotificationHistoryParams defines parameters for WalletNotificationHistory.

type WalletNotificationHistoryParams struct {
// Limit The number of items
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

// NextMarker Marking the next set of items
NextMarker *string `form:"nextMarker,omitempty" json:"nextMarker,omitempty"`

// Type Notification types
Type *[]WalletNotificationEventType `form:"type,omitempty" json:"type,omitempty"`

// Sort Sort flag controls the sort direction by the time created
Sort *ListSort `form:"sort,omitempty" json:"sort,omitempty"`

// NewerThan List notifications that are newer than the provided timestamp
NewerThan *int `form:"newerThan,omitempty" json:"newerThan,omitempty"`
}

type WalletNotificationHistoryResponse​

type WalletNotificationHistoryResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletNotificationHistory
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletNotificationHistoryResponse​

func ParseWalletNotificationHistoryResponse(rsp *http.Response) (*WalletNotificationHistoryResponse, error)

ParseWalletNotificationHistoryResponse parses an HTTP response from a WalletNotificationHistoryWithResponse call

func (WalletNotificationHistoryResponse) Status​

func (r WalletNotificationHistoryResponse) Status() string

Status returns HTTPResponse.Status

func (WalletNotificationHistoryResponse) StatusCode​

func (r WalletNotificationHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletNotificationList​

WalletNotificationList defines model for WalletNotificationList.

type WalletNotificationList = []WalletNotification

type WalletNotification_EventDetails​

WalletNotification_EventDetails defines model for WalletNotification.EventDetails.

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

func (WalletNotification_EventDetails) AsCredentialNotification​

func (t WalletNotification_EventDetails) AsCredentialNotification() (CredentialNotification, error)

AsCredentialNotification returns the union data inside the WalletNotification_EventDetails as a CredentialNotification

func (WalletNotification_EventDetails) AsIdTokenReceivedNotification​

func (t WalletNotification_EventDetails) AsIdTokenReceivedNotification() (IdTokenReceivedNotification, error)

AsIdTokenReceivedNotification returns the union data inside the WalletNotification_EventDetails as a IdTokenReceivedNotification

func (WalletNotification_EventDetails) AsOfferReceivedNotification​

func (t WalletNotification_EventDetails) AsOfferReceivedNotification() (OfferReceivedNotification, error)

AsOfferReceivedNotification returns the union data inside the WalletNotification_EventDetails as a OfferReceivedNotification

func (WalletNotification_EventDetails) AsVpInvalidNotification​

func (t WalletNotification_EventDetails) AsVpInvalidNotification() (VpInvalidNotification, error)

AsVpInvalidNotification returns the union data inside the WalletNotification_EventDetails as a VpInvalidNotification

func (WalletNotification_EventDetails) AsVpPresentedNotification​

func (t WalletNotification_EventDetails) AsVpPresentedNotification() (VpPresentedNotification, error)

AsVpPresentedNotification returns the union data inside the WalletNotification_EventDetails as a VpPresentedNotification

func (WalletNotification_EventDetails) AsVpVerifiedNotification​

func (t WalletNotification_EventDetails) AsVpVerifiedNotification() (VpVerifiedNotification, error)

AsVpVerifiedNotification returns the union data inside the WalletNotification_EventDetails as a VpVerifiedNotification

func (WalletNotification_EventDetails) AsWmpNotification​

func (t WalletNotification_EventDetails) AsWmpNotification() (WmpNotification, error)

AsWmpNotification returns the union data inside the WalletNotification_EventDetails as a WmpNotification

func (*WalletNotification_EventDetails) FromCredentialNotification​

func (t *WalletNotification_EventDetails) FromCredentialNotification(v CredentialNotification) error

FromCredentialNotification overwrites any union data inside the WalletNotification_EventDetails as the provided CredentialNotification

func (*WalletNotification_EventDetails) FromIdTokenReceivedNotification​

func (t *WalletNotification_EventDetails) FromIdTokenReceivedNotification(v IdTokenReceivedNotification) error

FromIdTokenReceivedNotification overwrites any union data inside the WalletNotification_EventDetails as the provided IdTokenReceivedNotification

func (*WalletNotification_EventDetails) FromOfferReceivedNotification​

func (t *WalletNotification_EventDetails) FromOfferReceivedNotification(v OfferReceivedNotification) error

FromOfferReceivedNotification overwrites any union data inside the WalletNotification_EventDetails as the provided OfferReceivedNotification

func (*WalletNotification_EventDetails) FromVpInvalidNotification​

func (t *WalletNotification_EventDetails) FromVpInvalidNotification(v VpInvalidNotification) error

FromVpInvalidNotification overwrites any union data inside the WalletNotification_EventDetails as the provided VpInvalidNotification

func (*WalletNotification_EventDetails) FromVpPresentedNotification​

func (t *WalletNotification_EventDetails) FromVpPresentedNotification(v VpPresentedNotification) error

FromVpPresentedNotification overwrites any union data inside the WalletNotification_EventDetails as the provided VpPresentedNotification

func (*WalletNotification_EventDetails) FromVpVerifiedNotification​

func (t *WalletNotification_EventDetails) FromVpVerifiedNotification(v VpVerifiedNotification) error

FromVpVerifiedNotification overwrites any union data inside the WalletNotification_EventDetails as the provided VpVerifiedNotification

func (*WalletNotification_EventDetails) FromWmpNotification​

func (t *WalletNotification_EventDetails) FromWmpNotification(v WmpNotification) error

FromWmpNotification overwrites any union data inside the WalletNotification_EventDetails as the provided WmpNotification

func (WalletNotification_EventDetails) MarshalJSON​

func (t WalletNotification_EventDetails) MarshalJSON() ([]byte, error)

func (*WalletNotification_EventDetails) MergeCredentialNotification​

func (t *WalletNotification_EventDetails) MergeCredentialNotification(v CredentialNotification) error

MergeCredentialNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided CredentialNotification

func (*WalletNotification_EventDetails) MergeIdTokenReceivedNotification​

func (t *WalletNotification_EventDetails) MergeIdTokenReceivedNotification(v IdTokenReceivedNotification) error

MergeIdTokenReceivedNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided IdTokenReceivedNotification

func (*WalletNotification_EventDetails) MergeOfferReceivedNotification​

func (t *WalletNotification_EventDetails) MergeOfferReceivedNotification(v OfferReceivedNotification) error

MergeOfferReceivedNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided OfferReceivedNotification

func (*WalletNotification_EventDetails) MergeVpInvalidNotification​

func (t *WalletNotification_EventDetails) MergeVpInvalidNotification(v VpInvalidNotification) error

MergeVpInvalidNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided VpInvalidNotification

func (*WalletNotification_EventDetails) MergeVpPresentedNotification​

func (t *WalletNotification_EventDetails) MergeVpPresentedNotification(v VpPresentedNotification) error

MergeVpPresentedNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided VpPresentedNotification

func (*WalletNotification_EventDetails) MergeVpVerifiedNotification​

func (t *WalletNotification_EventDetails) MergeVpVerifiedNotification(v VpVerifiedNotification) error

MergeVpVerifiedNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided VpVerifiedNotification

func (*WalletNotification_EventDetails) MergeWmpNotification​

func (t *WalletNotification_EventDetails) MergeWmpNotification(v WmpNotification) error

MergeWmpNotification performs a merge with any union data inside the WalletNotification_EventDetails, using the provided WmpNotification

func (*WalletNotification_EventDetails) UnmarshalJSON​

func (t *WalletNotification_EventDetails) UnmarshalJSON(b []byte) error

type WalletNotificationsResponse​

type WalletNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletNotificationList
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletNotificationsResponse​

func ParseWalletNotificationsResponse(rsp *http.Response) (*WalletNotificationsResponse, error)

ParseWalletNotificationsResponse parses an HTTP response from a WalletNotificationsWithResponse call

func (WalletNotificationsResponse) Status​

func (r WalletNotificationsResponse) Status() string

Status returns HTTPResponse.Status

func (WalletNotificationsResponse) StatusCode​

func (r WalletNotificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletPatchJSONRequestBody​

WalletPatchJSONRequestBody defines body for WalletPatch for application/json ContentType.

type WalletPatchJSONRequestBody = WalletPatchPayload

type WalletPatchPayload​

WalletPatchPayload Payload to update wallet data

type WalletPatchPayload struct {
// Config Wallet specific configuration.
Config *WalletConfig `json:"config,omitempty"`

// Metadata Custom key value pairs associated with the wallet. The key must not exceed 64 characters and the value must not exceed 256 characters.
Metadata *WalletMetadata `json:"metadata,omitempty"`
Name *string `json:"name,omitempty"`
}

type WalletPatchResponse​

type WalletPatchResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletIdObject
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletPatchResponse​

func ParseWalletPatchResponse(rsp *http.Response) (*WalletPatchResponse, error)

ParseWalletPatchResponse parses an HTTP response from a WalletPatchWithResponse call

func (WalletPatchResponse) Status​

func (r WalletPatchResponse) Status() string

Status returns HTTPResponse.Status

func (WalletPatchResponse) StatusCode​

func (r WalletPatchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletProviderCertificateImportJSONRequestBody​

WalletProviderCertificateImportJSONRequestBody defines body for WalletProviderCertificateImport for application/json ContentType.

type WalletProviderCertificateImportJSONRequestBody = WalletProviderCertificateRequest

type WalletProviderCertificateImportResponse​

type WalletProviderCertificateImportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON403 *ForbiddenError
JSON500 *InternalServerError
}

func ParseWalletProviderCertificateImportResponse​

func ParseWalletProviderCertificateImportResponse(rsp *http.Response) (*WalletProviderCertificateImportResponse, error)

ParseWalletProviderCertificateImportResponse parses an HTTP response from a WalletProviderCertificateImportWithResponse call

func (WalletProviderCertificateImportResponse) Status​

func (r WalletProviderCertificateImportResponse) Status() string

Status returns HTTPResponse.Status

func (WalletProviderCertificateImportResponse) StatusCode​

func (r WalletProviderCertificateImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletProviderCertificateRequest​

WalletProviderCertificateRequest defines model for WalletProviderCertificateRequest.

type WalletProviderCertificateRequest struct {
// CertificateChain PEM-encoded certificate chain (leaf first) issued for the provider key.
CertificateChain []string `json:"certificate_chain"`
}

type WalletProviderCsrGenerateResponse​

type WalletProviderCsrGenerateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WalletProviderCsrResponse
JSON403 *ForbiddenError
JSON500 *InternalServerError
}

func ParseWalletProviderCsrGenerateResponse​

func ParseWalletProviderCsrGenerateResponse(rsp *http.Response) (*WalletProviderCsrGenerateResponse, error)

ParseWalletProviderCsrGenerateResponse parses an HTTP response from a WalletProviderCsrGenerateWithResponse call

func (WalletProviderCsrGenerateResponse) Status​

func (r WalletProviderCsrGenerateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletProviderCsrGenerateResponse) StatusCode​

func (r WalletProviderCsrGenerateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletProviderCsrResponse​

WalletProviderCsrResponse defines model for WalletProviderCsrResponse.

type WalletProviderCsrResponse struct {
// Csr PEM-encoded PKCS#10 certificate signing request.
Csr string `json:"csr"`
}

type WalletVerifiedCredentialsByStateResponse​

type WalletVerifiedCredentialsByStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VerifiedWrapper
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletVerifiedCredentialsByStateResponse​

func ParseWalletVerifiedCredentialsByStateResponse(rsp *http.Response) (*WalletVerifiedCredentialsByStateResponse, error)

ParseWalletVerifiedCredentialsByStateResponse parses an HTTP response from a WalletVerifiedCredentialsByStateWithResponse call

func (WalletVerifiedCredentialsByStateResponse) Status​

func (r WalletVerifiedCredentialsByStateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletVerifiedCredentialsByStateResponse) StatusCode​

func (r WalletVerifiedCredentialsByStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletVerifiedCredentialsDeleteByStateResponse​

type WalletVerifiedCredentialsDeleteByStateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletVerifiedCredentialsDeleteByStateResponse​

func ParseWalletVerifiedCredentialsDeleteByStateResponse(rsp *http.Response) (*WalletVerifiedCredentialsDeleteByStateResponse, error)

ParseWalletVerifiedCredentialsDeleteByStateResponse parses an HTTP response from a WalletVerifiedCredentialsDeleteByStateWithResponse call

func (WalletVerifiedCredentialsDeleteByStateResponse) Status​

func (r WalletVerifiedCredentialsDeleteByStateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletVerifiedCredentialsDeleteByStateResponse) StatusCode​

func (r WalletVerifiedCredentialsDeleteByStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletX509CSRCreateJSONRequestBody​

WalletX509CSRCreateJSONRequestBody defines body for WalletX509CSRCreate for application/json ContentType.

type WalletX509CSRCreateJSONRequestBody = CSRCreateRequest

type WalletX509CSRCreateResponse​

type WalletX509CSRCreateResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CSRCreateResponse
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletX509CSRCreateResponse​

func ParseWalletX509CSRCreateResponse(rsp *http.Response) (*WalletX509CSRCreateResponse, error)

ParseWalletX509CSRCreateResponse parses an HTTP response from a WalletX509CSRCreateWithResponse call

func (WalletX509CSRCreateResponse) Status​

func (r WalletX509CSRCreateResponse) Status() string

Status returns HTTPResponse.Status

func (WalletX509CSRCreateResponse) StatusCode​

func (r WalletX509CSRCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletX509CertificateGetResponse​

type WalletX509CertificateGetResponse struct {
Body []byte
HTTPResponse *http.Response
}

func ParseWalletX509CertificateGetResponse​

func ParseWalletX509CertificateGetResponse(rsp *http.Response) (*WalletX509CertificateGetResponse, error)

ParseWalletX509CertificateGetResponse parses an HTTP response from a WalletX509CertificateGetWithResponse call

func (WalletX509CertificateGetResponse) Status​

func (r WalletX509CertificateGetResponse) Status() string

Status returns HTTPResponse.Status

func (WalletX509CertificateGetResponse) StatusCode​

func (r WalletX509CertificateGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WalletX509CertificateImportJSONRequestBody​

WalletX509CertificateImportJSONRequestBody defines body for WalletX509CertificateImport for application/json ContentType.

type WalletX509CertificateImportJSONRequestBody = CertificateImportRequest

type WalletX509CertificateImportResponse​

type WalletX509CertificateImportResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWalletX509CertificateImportResponse​

func ParseWalletX509CertificateImportResponse(rsp *http.Response) (*WalletX509CertificateImportResponse, error)

ParseWalletX509CertificateImportResponse parses an HTTP response from a WalletX509CertificateImportWithResponse call

func (WalletX509CertificateImportResponse) Status​

func (r WalletX509CertificateImportResponse) Status() string

Status returns HTTPResponse.Status

func (WalletX509CertificateImportResponse) StatusCode​

func (r WalletX509CertificateImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpAcceptInvitationJSONRequestBody​

WmpAcceptInvitationJSONRequestBody defines body for WmpAcceptInvitation for application/json ContentType.

type WmpAcceptInvitationJSONRequestBody = WmpAcceptInvitationPayload

type WmpAcceptInvitationParams​

WmpAcceptInvitationParams defines parameters for WmpAcceptInvitation.

type WmpAcceptInvitationParams struct {
WalletId string `json:"wallet-id"`
}

type WmpAcceptInvitationPayload​

WmpAcceptInvitationPayload defines model for WmpAcceptInvitationPayload.

type WmpAcceptInvitationPayload struct {
// InvitationUrl URL of the invitation JWT
InvitationUrl string `json:"invitationUrl"`
}

type WmpAcceptInvitationResponse​

type WmpAcceptInvitationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WmpEntityIdObject
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpAcceptInvitationResponse​

func ParseWmpAcceptInvitationResponse(rsp *http.Response) (*WmpAcceptInvitationResponse, error)

ParseWmpAcceptInvitationResponse parses an HTTP response from a WmpAcceptInvitationWithResponse call

func (WmpAcceptInvitationResponse) Status​

func (r WmpAcceptInvitationResponse) Status() string

Status returns HTTPResponse.Status

func (WmpAcceptInvitationResponse) StatusCode​

func (r WmpAcceptInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpAuthenticateSession​

WmpAuthenticateSession Open (authenticate) the session after the identity assertion exchange.

type WmpAuthenticateSession struct {
// Authenticated Set true to mark the session fully authenticated and open it for traffic.
Authenticated bool `json:"authenticated"`
Type WmpAuthenticateSessionType `json:"type"`
}

type WmpAuthenticateSessionType​

WmpAuthenticateSessionType defines model for WmpAuthenticateSession.Type.

type WmpAuthenticateSessionType string

Defines values for WmpAuthenticateSessionType.

const (
Authenticate WmpAuthenticateSessionType = "authenticate"
)

type WmpClientGetPendingRequestsParams​

WmpClientGetPendingRequestsParams defines parameters for WmpClientGetPendingRequests.

type WmpClientGetPendingRequestsParams struct {
WalletId string `json:"wallet-id"`
}

type WmpClientGetPendingRequestsResponse​

type WmpClientGetPendingRequestsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]WmpRequest
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpClientGetPendingRequestsResponse​

func ParseWmpClientGetPendingRequestsResponse(rsp *http.Response) (*WmpClientGetPendingRequestsResponse, error)

ParseWmpClientGetPendingRequestsResponse parses an HTTP response from a WmpClientGetPendingRequestsWithResponse call

func (WmpClientGetPendingRequestsResponse) Status​

func (r WmpClientGetPendingRequestsResponse) Status() string

Status returns HTTPResponse.Status

func (WmpClientGetPendingRequestsResponse) StatusCode​

func (r WmpClientGetPendingRequestsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpClientProcessRequestJSONRequestBody​

WmpClientProcessRequestJSONRequestBody defines body for WmpClientProcessRequest for application/json ContentType.

type WmpClientProcessRequestJSONRequestBody = WmpClientRequestBody

type WmpClientProcessRequestParams​

WmpClientProcessRequestParams defines parameters for WmpClientProcessRequest.

type WmpClientProcessRequestParams struct {
WalletId string `json:"wallet-id"`
}

type WmpClientProcessRequestResponse​

type WmpClientProcessRequestResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *InteractionAuthorizationRequirements
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpClientProcessRequestResponse​

func ParseWmpClientProcessRequestResponse(rsp *http.Response) (*WmpClientProcessRequestResponse, error)

ParseWmpClientProcessRequestResponse parses an HTTP response from a WmpClientProcessRequestWithResponse call

func (WmpClientProcessRequestResponse) Status​

func (r WmpClientProcessRequestResponse) Status() string

Status returns HTTPResponse.Status

func (WmpClientProcessRequestResponse) StatusCode​

func (r WmpClientProcessRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpClientRequestBody​

WmpClientRequestBody Action to take on a pending WMP client request, discriminated by `type`: `process` an offer/verification request, `identity_assertion` to present a credential, or `authenticate` to open the session.

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

func (WmpClientRequestBody) AsWmpAuthenticateSession​

func (t WmpClientRequestBody) AsWmpAuthenticateSession() (WmpAuthenticateSession, error)

AsWmpAuthenticateSession returns the union data inside the WmpClientRequestBody as a WmpAuthenticateSession

func (WmpClientRequestBody) AsWmpProcessClientRequest​

func (t WmpClientRequestBody) AsWmpProcessClientRequest() (WmpProcessClientRequest, error)

AsWmpProcessClientRequest returns the union data inside the WmpClientRequestBody as a WmpProcessClientRequest

func (WmpClientRequestBody) AsWmpProvideIdentityAssertion​

func (t WmpClientRequestBody) AsWmpProvideIdentityAssertion() (WmpProvideIdentityAssertion, error)

AsWmpProvideIdentityAssertion returns the union data inside the WmpClientRequestBody as a WmpProvideIdentityAssertion

func (WmpClientRequestBody) Discriminator​

func (t WmpClientRequestBody) Discriminator() (string, error)

func (*WmpClientRequestBody) FromWmpAuthenticateSession​

func (t *WmpClientRequestBody) FromWmpAuthenticateSession(v WmpAuthenticateSession) error

FromWmpAuthenticateSession overwrites any union data inside the WmpClientRequestBody as the provided WmpAuthenticateSession

func (*WmpClientRequestBody) FromWmpProcessClientRequest​

func (t *WmpClientRequestBody) FromWmpProcessClientRequest(v WmpProcessClientRequest) error

FromWmpProcessClientRequest overwrites any union data inside the WmpClientRequestBody as the provided WmpProcessClientRequest

func (*WmpClientRequestBody) FromWmpProvideIdentityAssertion​

func (t *WmpClientRequestBody) FromWmpProvideIdentityAssertion(v WmpProvideIdentityAssertion) error

FromWmpProvideIdentityAssertion overwrites any union data inside the WmpClientRequestBody as the provided WmpProvideIdentityAssertion

func (WmpClientRequestBody) MarshalJSON​

func (t WmpClientRequestBody) MarshalJSON() ([]byte, error)

func (*WmpClientRequestBody) MergeWmpAuthenticateSession​

func (t *WmpClientRequestBody) MergeWmpAuthenticateSession(v WmpAuthenticateSession) error

MergeWmpAuthenticateSession performs a merge with any union data inside the WmpClientRequestBody, using the provided WmpAuthenticateSession

func (*WmpClientRequestBody) MergeWmpProcessClientRequest​

func (t *WmpClientRequestBody) MergeWmpProcessClientRequest(v WmpProcessClientRequest) error

MergeWmpProcessClientRequest performs a merge with any union data inside the WmpClientRequestBody, using the provided WmpProcessClientRequest

func (*WmpClientRequestBody) MergeWmpProvideIdentityAssertion​

func (t *WmpClientRequestBody) MergeWmpProvideIdentityAssertion(v WmpProvideIdentityAssertion) error

MergeWmpProvideIdentityAssertion performs a merge with any union data inside the WmpClientRequestBody, using the provided WmpProvideIdentityAssertion

func (*WmpClientRequestBody) UnmarshalJSON​

func (t *WmpClientRequestBody) UnmarshalJSON(b []byte) error

func (WmpClientRequestBody) ValueByDiscriminator​

func (t WmpClientRequestBody) ValueByDiscriminator() (interface{}, error)

type WmpCreateInvitationResponse​

WmpCreateInvitationResponse defines model for WmpCreateInvitationResponse.

type WmpCreateInvitationResponse struct {
// InvitationId ID of the invitation
InvitationId string `json:"invitationId"`

// InvitationUrl URL at which the invitation can be downloaded
InvitationUrl string `json:"invitationUrl"`
}

type WmpCreateNewInvitationParams​

WmpCreateNewInvitationParams defines parameters for WmpCreateNewInvitation.

type WmpCreateNewInvitationParams struct {
WalletId string `json:"wallet-id"`
}

type WmpCreateNewInvitationResponse​

type WmpCreateNewInvitationResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WmpCreateInvitationResponse
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpCreateNewInvitationResponse​

func ParseWmpCreateNewInvitationResponse(rsp *http.Response) (*WmpCreateNewInvitationResponse, error)

ParseWmpCreateNewInvitationResponse parses an HTTP response from a WmpCreateNewInvitationWithResponse call

func (WmpCreateNewInvitationResponse) Status​

func (r WmpCreateNewInvitationResponse) Status() string

Status returns HTTPResponse.Status

func (WmpCreateNewInvitationResponse) StatusCode​

func (r WmpCreateNewInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpEntityConnectionGetParams​

WmpEntityConnectionGetParams defines parameters for WmpEntityConnectionGet.

type WmpEntityConnectionGetParams struct {
WalletId string `json:"wallet-id"`
}

type WmpEntityConnectionGetResponse​

type WmpEntityConnectionGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WmpEntityConnectionStatus
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpEntityConnectionGetResponse​

func ParseWmpEntityConnectionGetResponse(rsp *http.Response) (*WmpEntityConnectionGetResponse, error)

ParseWmpEntityConnectionGetResponse parses an HTTP response from a WmpEntityConnectionGetWithResponse call

func (WmpEntityConnectionGetResponse) Status​

func (r WmpEntityConnectionGetResponse) Status() string

Status returns HTTPResponse.Status

func (WmpEntityConnectionGetResponse) StatusCode​

func (r WmpEntityConnectionGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpEntityConnectionStatus​

WmpEntityConnectionStatus defines model for WmpEntityConnectionStatus.

type WmpEntityConnectionStatus struct {
Connected bool `json:"connected"`
}

type WmpEntityDeleteParams​

WmpEntityDeleteParams defines parameters for WmpEntityDelete.

type WmpEntityDeleteParams struct {
WalletId string `json:"wallet-id"`
}

type WmpEntityDeleteResponse​

type WmpEntityDeleteResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpEntityDeleteResponse​

func ParseWmpEntityDeleteResponse(rsp *http.Response) (*WmpEntityDeleteResponse, error)

ParseWmpEntityDeleteResponse parses an HTTP response from a WmpEntityDeleteWithResponse call

func (WmpEntityDeleteResponse) Status​

func (r WmpEntityDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (WmpEntityDeleteResponse) StatusCode​

func (r WmpEntityDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpEntityGetParams​

WmpEntityGetParams defines parameters for WmpEntityGet.

type WmpEntityGetParams struct {
WalletId string `json:"wallet-id"`
}

type WmpEntityGetResponse​

type WmpEntityGetResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *WmpEntityRecord
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpEntityGetResponse​

func ParseWmpEntityGetResponse(rsp *http.Response) (*WmpEntityGetResponse, error)

ParseWmpEntityGetResponse parses an HTTP response from a WmpEntityGetWithResponse call

func (WmpEntityGetResponse) Status​

func (r WmpEntityGetResponse) Status() string

Status returns HTTPResponse.Status

func (WmpEntityGetResponse) StatusCode​

func (r WmpEntityGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpEntityIdObject​

WmpEntityIdObject defines model for WmpEntityIdObject.

type WmpEntityIdObject struct {
// Id WMP Entity ID
Id string `json:"id"`
}

type WmpEntityKeyIdentifier​

WmpEntityKeyIdentifier WMP Entity key identifier

type WmpEntityKeyIdentifier struct {
Identifier []string `json:"identifier"`
Type SigningKeyIdentifier `json:"type"`
}

type WmpEntityListParams​

WmpEntityListParams defines parameters for WmpEntityList.

type WmpEntityListParams struct {
EntityType string `form:"entityType" json:"entityType"`
WalletId string `json:"wallet-id"`
}

type WmpEntityListResponse​

type WmpEntityListResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]WmpEntityRecord
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpEntityListResponse​

func ParseWmpEntityListResponse(rsp *http.Response) (*WmpEntityListResponse, error)

ParseWmpEntityListResponse parses an HTTP response from a WmpEntityListWithResponse call

func (WmpEntityListResponse) Status​

func (r WmpEntityListResponse) Status() string

Status returns HTTPResponse.Status

func (WmpEntityListResponse) StatusCode​

func (r WmpEntityListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpEntityRecord​

WmpEntityRecord WMP Entity record

type WmpEntityRecord struct {
// Id WMP Entity ID
Id string `json:"id"`
Identifiers []WmpEntityKeyIdentifier `json:"identifiers"`

// Name WMP Entity name
Name string `json:"name"`

// Roles Wallet capabilities of the entity
Roles []WalletCapability `json:"roles"`
}

type WmpEntityServerConnectParams​

WmpEntityServerConnectParams defines parameters for WmpEntityServerConnect.

type WmpEntityServerConnectParams struct {
WalletId string `json:"wallet-id"`
}

type WmpEntityServerConnectResponse​

type WmpEntityServerConnectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *BadRequestError
JSON404 *NotFoundError
JSON500 *InternalServerError
}

func ParseWmpEntityServerConnectResponse​

func ParseWmpEntityServerConnectResponse(rsp *http.Response) (*WmpEntityServerConnectResponse, error)

ParseWmpEntityServerConnectResponse parses an HTTP response from a WmpEntityServerConnectWithResponse call

func (WmpEntityServerConnectResponse) Status​

func (r WmpEntityServerConnectResponse) Status() string

Status returns HTTPResponse.Status

func (WmpEntityServerConnectResponse) StatusCode​

func (r WmpEntityServerConnectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WmpNotification​

WmpNotification defines model for WmpNotification.

type WmpNotification struct {
// Client WMP Entity record
Client *WmpEntityRecord `json:"client,omitempty"`
Error *string `json:"error,omitempty"`
Id string `json:"id"`

// IdentityAssertion The wrapper contains Verifiable Credential in both, the Credential and as Base64 signed format alongside with metadata.
IdentityAssertion *CredentialWrapper `json:"identityAssertion,omitempty"`
InvitationUrl *string `json:"invitationUrl,omitempty"`

// Server WMP Entity record
Server *WmpEntityRecord `json:"server,omitempty"`
}

type WmpProcessClientRequest​

WmpProcessClientRequest Process a pending credential offer or verification request identified by the path id.

type WmpProcessClientRequest struct {
Type WmpProcessClientRequestType `json:"type"`
}

type WmpProcessClientRequestType​

WmpProcessClientRequestType defines model for WmpProcessClientRequest.Type.

type WmpProcessClientRequestType string

Defines values for WmpProcessClientRequestType.

const (
Process WmpProcessClientRequestType = "process"
)

type WmpProvideIdentityAssertion​

WmpProvideIdentityAssertion Provide a credential to present as the identity assertion for the session.

type WmpProvideIdentityAssertion struct {
// CredentialId Id of the wallet credential to present as the identity assertion VP.
CredentialId string `json:"credentialId"`
Type WmpProvideIdentityAssertionType `json:"type"`
}

type WmpProvideIdentityAssertionType​

WmpProvideIdentityAssertionType defines model for WmpProvideIdentityAssertion.Type.

type WmpProvideIdentityAssertionType string

Defines values for WmpProvideIdentityAssertionType.

const (
IdentityAssertion WmpProvideIdentityAssertionType = "identity_assertion"
)

type WmpRequest​

WmpRequest defines model for WmpRequest.

type WmpRequest struct {
RequestUrl string `json:"requestUrl"`
Type WmpRequestType `json:"type"`
}

type WmpRequestType​

WmpRequestType defines model for WmpRequestType.

type WmpRequestType string

Defines values for WmpRequestType.

const (
CredentialOffer WmpRequestType = "credentialOffer"
CredentialVerificationRequest WmpRequestType = "credentialVerificationRequest"
)

type XadesSignatureType​

XadesSignatureType defines model for XadesSignatureType.

type XadesSignatureType string

Defines values for XadesSignatureType.

const (
Tsl XadesSignatureType = "tsl"
Xml XadesSignatureType = "xml"
)

Generated by gomarkdoc