diff --git a/api/api.yaml b/api/api.yaml index f3f8428d9..b20938108 100644 --- a/api/api.yaml +++ b/api/api.yaml @@ -33,7 +33,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/supported-networks: + /v2/supported-networks: get: summary: Get Supported Networks operationId: GetSupportedNetworks @@ -61,7 +61,7 @@ paths: $ref: '#/components/responses/500' #authentication - /v1/authentication/sessions/{id}: + /v2/authentication/sessions/{id}: get: summary: Get Authentication Connection operationId: getAuthenticationConnection @@ -89,7 +89,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/{identifier}/authentication/qrcode: + /v2/{identifier}/authentication/qrcode: post: summary: Get Connection QRCode operationId: authQRCode @@ -121,7 +121,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/authentication/callback: + /v2/authentication/callback: post: summary: Authentication Callback operationId: authCallback @@ -147,7 +147,7 @@ paths: #identity: - /v1/identities: + /v2/identities: post: summary: Create Identity operationId: CreateIdentity @@ -207,7 +207,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}: + /v2/identities/{identifier}: patch: summary: Update Identity operationId: UpdateIdentity @@ -248,7 +248,7 @@ paths: '500': $ref: '#/components/responses/500-CreateIdentity' - /v1/identities/{identifier}/details: + /v2/identities/{identifier}/details: get: summary: Get Identity Detail operationId: GetIdentityDetails @@ -273,7 +273,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/state/retry: + /v2/identities/{identifier}/state/retry: post: summary: Retry Publish Identity State operationId: RetryPublishState @@ -296,7 +296,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/state/publish: + /v2/identities/{identifier}/state/publish: post: summary: Publish Identity State operationId: PublishIdentityState @@ -327,7 +327,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/state/transactions: + /v2/identities/{identifier}/state/transactions: get: summary: Get Identity State Transactions operationId: GetStateTransactions @@ -374,7 +374,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/state/status: + /v2/identities/{identifier}/state/status: get: summary: Get Identity State Status operationId: GetStateStatus @@ -400,7 +400,7 @@ paths: $ref: '#/components/responses/500' #connections: - /v1/identities/{identifier}/connections/{id}: + /v2/identities/{identifier}/connections/{id}: get: summary: Get Connection operationId: getConnection @@ -460,7 +460,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/connections/{id}/credentials: + /v2/identities/{identifier}/connections/{id}/credentials: delete: summary: Delete Connection Credentials operationId: deleteConnectionCredentials @@ -484,7 +484,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/connections: + /v2/identities/{identifier}/connections: get: summary: Get Connections operationId: getConnections @@ -574,7 +574,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/connections/{id}/credentials/revoke: + /v2/identities/{identifier}/connections/{id}/credentials/revoke: post: summary: Revoke Connection Credentials operationId: revokeConnectionCredentials @@ -599,7 +599,7 @@ paths: $ref: '#/components/responses/500' #credentials: - /v1/identities/{identifier}/credentials: + /v2/identities/{identifier}/credentials: post: summary: Create Credential operationId: CreateCredential @@ -633,7 +633,7 @@ paths: $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/search: + /v2/identities/{identifier}/credentials/search: get: summary: Get Credentials operationId: GetCredentials @@ -710,7 +710,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/{id}: + /v2/identities/{identifier}/credentials/{id}: get: summary: Get Credential operationId: GetCredential @@ -762,7 +762,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/revoke/{nonce}: + /v2/identities/{identifier}/credentials/revoke/{nonce}: post: summary: Revoke Credential operationId: RevokeCredential @@ -790,7 +790,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/revocation/status/{nonce}: + /v2/identities/{identifier}/credentials/revocation/status/{nonce}: get: summary: Get Revocation Status operationId: GetRevocationStatus @@ -812,7 +812,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/{id}/qrcode: + /v2/identities/{identifier}/credentials/{id}/qrcode: get: summary: Get Credentials QR code operationId: GetCredentialQrCode @@ -852,7 +852,7 @@ paths: $ref: '#/components/responses/500' #agent - /v1/agent: + /v2/agent: post: summary: Agent operationId: Agent @@ -878,7 +878,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/qr-store: + /v2/qr-store: get: summary: Get QrCode from store operationId: GetQrFromStore @@ -910,7 +910,7 @@ paths: $ref: '#/components/responses/500' #schemas: - /v1/identities/{identifier}/schemas: + /v2/identities/{identifier}/schemas: post: summary: Import JSON schema operationId: ImportSchema @@ -966,7 +966,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/schemas/{id}: + /v2/identities/{identifier}/schemas/{id}: get: summary: Get Schema operationId: GetSchema @@ -994,7 +994,7 @@ paths: # Links - /v1/identities/{identifier}/credentials/links: + /v2/identities/{identifier}/credentials/links: get: summary: Get Links operationId: GetLinks @@ -1067,7 +1067,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/links/{id}: + /v2/identities/{identifier}/credentials/links/{id}: get: summary: Get Link operationId: GetLink @@ -1151,7 +1151,7 @@ paths: $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/links/{id}/qrcode: + /v2/identities/{identifier}/credentials/links/{id}/qrcode: post: summary: Create Link QR Code operationId: CreateLinkQrCode @@ -1175,7 +1175,7 @@ paths: '500': $ref: '#/components/responses/500' - /v1/identities/{identifier}/credentials/links/callback: + /v2/identities/{identifier}/credentials/links/callback: post: summary: Create Link QR Code Callback operationId: CreateLinkQrCodeCallback @@ -1301,7 +1301,7 @@ components: type: string x-omitempty: true example: "Iden3ReverseSparseMerkleTreeProof" - enum: [ Iden3commRevocationStatusV1.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] + enum: [ Iden3commRevocationStatusv2.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] displayName: type: string x-omitempty: true @@ -1332,7 +1332,7 @@ components: credentialStatusType: type: string example: "Iden3ReverseSparseMerkleTreeProof" - enum: [ Iden3commRevocationStatusV1.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] + enum: [ Iden3commRevocationStatusv2.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] GetIdentityDetailsResponse: @@ -1360,7 +1360,7 @@ components: credentialStatusType: type: string example: "Iden3ReverseSparseMerkleTreeProof" - enum: [ Iden3commRevocationStatusV1.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] + enum: [ Iden3commRevocationStatusv2.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] authCoreClaimRevocationStatus: type: object @@ -1506,7 +1506,7 @@ components: type: string x-omitempty: true example: "Iden3ReverseSparseMerkleTreeProof" - enum: [ Iden3commRevocationStatusV1.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] + enum: [ Iden3commRevocationStatusv2.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] method: type: string x-omitempty: false @@ -1673,7 +1673,7 @@ components: type: string x-omitempty: false enum: - - "Iden3BasicDisplayMethodV1" + - "Iden3BasicDisplayMethodv2" #Credentials CreateCredentialRequest: @@ -1724,7 +1724,7 @@ components: type: string x-omitempty: true example: "Iden3ReverseSparseMerkleTreeProof" - enum: [ Iden3commRevocationStatusV1.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] + enum: [ Iden3commRevocationStatusv2.0, Iden3ReverseSparseMerkleTreeProof, Iden3OnchainSparseMerkleTreeProof2023 ] example: credentialSchema: "https://raw.githubusercontent.com/iden3/claim-schema-vocab/main/schemas/json/KYCAgeCredential-v3.json" type: "KYCAgeCredential" diff --git a/internal/api/api.gen.go b/internal/api/api.gen.go index 285f7c116..4b4163a83 100644 --- a/internal/api/api.gen.go +++ b/internal/api/api.gen.go @@ -27,7 +27,7 @@ const ( const ( CreateCredentialRequestCredentialStatusTypeIden3OnchainSparseMerkleTreeProof2023 CreateCredentialRequestCredentialStatusType = "Iden3OnchainSparseMerkleTreeProof2023" CreateCredentialRequestCredentialStatusTypeIden3ReverseSparseMerkleTreeProof CreateCredentialRequestCredentialStatusType = "Iden3ReverseSparseMerkleTreeProof" - CreateCredentialRequestCredentialStatusTypeIden3commRevocationStatusV10 CreateCredentialRequestCredentialStatusType = "Iden3commRevocationStatusV1.0" + CreateCredentialRequestCredentialStatusTypeIden3commRevocationStatusv20 CreateCredentialRequestCredentialStatusType = "Iden3commRevocationStatusv2.0" ) // Defines values for CreateCredentialRequestProofs. @@ -40,7 +40,7 @@ const ( const ( CreateIdentityRequestCredentialStatusTypeIden3OnchainSparseMerkleTreeProof2023 CreateIdentityRequestCredentialStatusType = "Iden3OnchainSparseMerkleTreeProof2023" CreateIdentityRequestCredentialStatusTypeIden3ReverseSparseMerkleTreeProof CreateIdentityRequestCredentialStatusType = "Iden3ReverseSparseMerkleTreeProof" - CreateIdentityRequestCredentialStatusTypeIden3commRevocationStatusV10 CreateIdentityRequestCredentialStatusType = "Iden3commRevocationStatusV1.0" + CreateIdentityRequestCredentialStatusTypeIden3commRevocationStatusv20 CreateIdentityRequestCredentialStatusType = "Iden3commRevocationStatusv2.0" ) // Defines values for CreateIdentityRequestDidMetadataType. @@ -53,26 +53,26 @@ const ( const ( CreateIdentityResponseCredentialStatusTypeIden3OnchainSparseMerkleTreeProof2023 CreateIdentityResponseCredentialStatusType = "Iden3OnchainSparseMerkleTreeProof2023" CreateIdentityResponseCredentialStatusTypeIden3ReverseSparseMerkleTreeProof CreateIdentityResponseCredentialStatusType = "Iden3ReverseSparseMerkleTreeProof" - CreateIdentityResponseCredentialStatusTypeIden3commRevocationStatusV10 CreateIdentityResponseCredentialStatusType = "Iden3commRevocationStatusV1.0" + CreateIdentityResponseCredentialStatusTypeIden3commRevocationStatusv20 CreateIdentityResponseCredentialStatusType = "Iden3commRevocationStatusv2.0" ) // Defines values for DisplayMethodType. const ( - Iden3BasicDisplayMethodV1 DisplayMethodType = "Iden3BasicDisplayMethodV1" + Iden3BasicDisplayMethodv2 DisplayMethodType = "Iden3BasicDisplayMethodv2" ) // Defines values for GetIdentitiesResponseCredentialStatusType. const ( GetIdentitiesResponseCredentialStatusTypeIden3OnchainSparseMerkleTreeProof2023 GetIdentitiesResponseCredentialStatusType = "Iden3OnchainSparseMerkleTreeProof2023" GetIdentitiesResponseCredentialStatusTypeIden3ReverseSparseMerkleTreeProof GetIdentitiesResponseCredentialStatusType = "Iden3ReverseSparseMerkleTreeProof" - GetIdentitiesResponseCredentialStatusTypeIden3commRevocationStatusV10 GetIdentitiesResponseCredentialStatusType = "Iden3commRevocationStatusV1.0" + GetIdentitiesResponseCredentialStatusTypeIden3commRevocationStatusv20 GetIdentitiesResponseCredentialStatusType = "Iden3commRevocationStatusv2.0" ) // Defines values for GetIdentityDetailsResponseCredentialStatusType. const ( Iden3OnchainSparseMerkleTreeProof2023 GetIdentityDetailsResponseCredentialStatusType = "Iden3OnchainSparseMerkleTreeProof2023" Iden3ReverseSparseMerkleTreeProof GetIdentityDetailsResponseCredentialStatusType = "Iden3ReverseSparseMerkleTreeProof" - Iden3commRevocationStatusV10 GetIdentityDetailsResponseCredentialStatusType = "Iden3commRevocationStatusV1.0" + Iden3commRevocationStatusv20 GetIdentityDetailsResponseCredentialStatusType = "Iden3commRevocationStatusv2.0" ) // Defines values for LinkStatus. @@ -790,115 +790,115 @@ type ServerInterface interface { // (GET /status) Health(w http.ResponseWriter, r *http.Request) // Agent - // (POST /v1/agent) + // (POST /v2/agent) Agent(w http.ResponseWriter, r *http.Request) // Authentication Callback - // (POST /v1/authentication/callback) + // (POST /v2/authentication/callback) AuthCallback(w http.ResponseWriter, r *http.Request, params AuthCallbackParams) // Get Authentication Connection - // (GET /v1/authentication/sessions/{id}) + // (GET /v2/authentication/sessions/{id}) GetAuthenticationConnection(w http.ResponseWriter, r *http.Request, id Id) // Get Identities - // (GET /v1/identities) + // (GET /v2/identities) GetIdentities(w http.ResponseWriter, r *http.Request) // Create Identity - // (POST /v1/identities) + // (POST /v2/identities) CreateIdentity(w http.ResponseWriter, r *http.Request) // Update Identity - // (PATCH /v1/identities/{identifier}) + // (PATCH /v2/identities/{identifier}) UpdateIdentity(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Connections - // (GET /v1/identities/{identifier}/connections) + // (GET /v2/identities/{identifier}/connections) GetConnections(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetConnectionsParams) // Create Connection - // (POST /v1/identities/{identifier}/connections) + // (POST /v2/identities/{identifier}/connections) CreateConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Delete Connection - // (DELETE /v1/identities/{identifier}/connections/{id}) + // (DELETE /v2/identities/{identifier}/connections/{id}) DeleteConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id, params DeleteConnectionParams) // Get Connection - // (GET /v1/identities/{identifier}/connections/{id}) + // (GET /v2/identities/{identifier}/connections/{id}) GetConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Delete Connection Credentials - // (DELETE /v1/identities/{identifier}/connections/{id}/credentials) + // (DELETE /v2/identities/{identifier}/connections/{id}/credentials) DeleteConnectionCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Revoke Connection Credentials - // (POST /v1/identities/{identifier}/connections/{id}/credentials/revoke) + // (POST /v2/identities/{identifier}/connections/{id}/credentials/revoke) RevokeConnectionCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Create Credential - // (POST /v1/identities/{identifier}/credentials) + // (POST /v2/identities/{identifier}/credentials) CreateCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Links - // (GET /v1/identities/{identifier}/credentials/links) + // (GET /v2/identities/{identifier}/credentials/links) GetLinks(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetLinksParams) // Create Link - // (POST /v1/identities/{identifier}/credentials/links) + // (POST /v2/identities/{identifier}/credentials/links) CreateLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Create Link QR Code Callback - // (POST /v1/identities/{identifier}/credentials/links/callback) + // (POST /v2/identities/{identifier}/credentials/links/callback) CreateLinkQrCodeCallback(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params CreateLinkQrCodeCallbackParams) // Delete Link - // (DELETE /v1/identities/{identifier}/credentials/links/{id}) + // (DELETE /v2/identities/{identifier}/credentials/links/{id}) DeleteLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Get Link - // (GET /v1/identities/{identifier}/credentials/links/{id}) + // (GET /v2/identities/{identifier}/credentials/links/{id}) GetLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Activate | Deactivate Link - // (PATCH /v1/identities/{identifier}/credentials/links/{id}) + // (PATCH /v2/identities/{identifier}/credentials/links/{id}) ActivateLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Create Link QR Code - // (POST /v1/identities/{identifier}/credentials/links/{id}/qrcode) + // (POST /v2/identities/{identifier}/credentials/links/{id}/qrcode) CreateLinkQrCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Get Revocation Status - // (GET /v1/identities/{identifier}/credentials/revocation/status/{nonce}) + // (GET /v2/identities/{identifier}/credentials/revocation/status/{nonce}) GetRevocationStatus(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, nonce PathNonce) // Revoke Credential - // (POST /v1/identities/{identifier}/credentials/revoke/{nonce}) + // (POST /v2/identities/{identifier}/credentials/revoke/{nonce}) RevokeCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, nonce PathNonce) // Get Credentials - // (GET /v1/identities/{identifier}/credentials/search) + // (GET /v2/identities/{identifier}/credentials/search) GetCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetCredentialsParams) // Delete Credential - // (DELETE /v1/identities/{identifier}/credentials/{id}) + // (DELETE /v2/identities/{identifier}/credentials/{id}) DeleteCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim) // Get Credential - // (GET /v1/identities/{identifier}/credentials/{id}) + // (GET /v2/identities/{identifier}/credentials/{id}) GetCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim) // Get Credentials QR code - // (GET /v1/identities/{identifier}/credentials/{id}/qrcode) + // (GET /v2/identities/{identifier}/credentials/{id}/qrcode) GetCredentialQrCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim, params GetCredentialQrCodeParams) // Get Identity Detail - // (GET /v1/identities/{identifier}/details) + // (GET /v2/identities/{identifier}/details) GetIdentityDetails(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Schemas - // (GET /v1/identities/{identifier}/schemas) + // (GET /v2/identities/{identifier}/schemas) GetSchemas(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetSchemasParams) // Import JSON schema - // (POST /v1/identities/{identifier}/schemas) + // (POST /v2/identities/{identifier}/schemas) ImportSchema(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Schema - // (GET /v1/identities/{identifier}/schemas/{id}) + // (GET /v2/identities/{identifier}/schemas/{id}) GetSchema(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) // Publish Identity State - // (POST /v1/identities/{identifier}/state/publish) + // (POST /v2/identities/{identifier}/state/publish) PublishIdentityState(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Retry Publish Identity State - // (POST /v1/identities/{identifier}/state/retry) + // (POST /v2/identities/{identifier}/state/retry) RetryPublishState(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Identity State Status - // (GET /v1/identities/{identifier}/state/status) + // (GET /v2/identities/{identifier}/state/status) GetStateStatus(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) // Get Identity State Transactions - // (GET /v1/identities/{identifier}/state/transactions) + // (GET /v2/identities/{identifier}/state/transactions) GetStateTransactions(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetStateTransactionsParams) // Get QrCode from store - // (GET /v1/qr-store) + // (GET /v2/qr-store) GetQrFromStore(w http.ResponseWriter, r *http.Request, params GetQrFromStoreParams) // Get Supported Networks - // (GET /v1/supported-networks) + // (GET /v2/supported-networks) GetSupportedNetworks(w http.ResponseWriter, r *http.Request) // Get Connection QRCode - // (POST /v1/{identifier}/authentication/qrcode) + // (POST /v2/{identifier}/authentication/qrcode) AuthQRCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params AuthQRCodeParams) } @@ -913,223 +913,223 @@ func (_ Unimplemented) Health(w http.ResponseWriter, r *http.Request) { } // Agent -// (POST /v1/agent) +// (POST /v2/agent) func (_ Unimplemented) Agent(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusNotImplemented) } // Authentication Callback -// (POST /v1/authentication/callback) +// (POST /v2/authentication/callback) func (_ Unimplemented) AuthCallback(w http.ResponseWriter, r *http.Request, params AuthCallbackParams) { w.WriteHeader(http.StatusNotImplemented) } // Get Authentication Connection -// (GET /v1/authentication/sessions/{id}) +// (GET /v2/authentication/sessions/{id}) func (_ Unimplemented) GetAuthenticationConnection(w http.ResponseWriter, r *http.Request, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Get Identities -// (GET /v1/identities) +// (GET /v2/identities) func (_ Unimplemented) GetIdentities(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusNotImplemented) } // Create Identity -// (POST /v1/identities) +// (POST /v2/identities) func (_ Unimplemented) CreateIdentity(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusNotImplemented) } // Update Identity -// (PATCH /v1/identities/{identifier}) +// (PATCH /v2/identities/{identifier}) func (_ Unimplemented) UpdateIdentity(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Connections -// (GET /v1/identities/{identifier}/connections) +// (GET /v2/identities/{identifier}/connections) func (_ Unimplemented) GetConnections(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetConnectionsParams) { w.WriteHeader(http.StatusNotImplemented) } // Create Connection -// (POST /v1/identities/{identifier}/connections) +// (POST /v2/identities/{identifier}/connections) func (_ Unimplemented) CreateConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Delete Connection -// (DELETE /v1/identities/{identifier}/connections/{id}) +// (DELETE /v2/identities/{identifier}/connections/{id}) func (_ Unimplemented) DeleteConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id, params DeleteConnectionParams) { w.WriteHeader(http.StatusNotImplemented) } // Get Connection -// (GET /v1/identities/{identifier}/connections/{id}) +// (GET /v2/identities/{identifier}/connections/{id}) func (_ Unimplemented) GetConnection(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Delete Connection Credentials -// (DELETE /v1/identities/{identifier}/connections/{id}/credentials) +// (DELETE /v2/identities/{identifier}/connections/{id}/credentials) func (_ Unimplemented) DeleteConnectionCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Revoke Connection Credentials -// (POST /v1/identities/{identifier}/connections/{id}/credentials/revoke) +// (POST /v2/identities/{identifier}/connections/{id}/credentials/revoke) func (_ Unimplemented) RevokeConnectionCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Create Credential -// (POST /v1/identities/{identifier}/credentials) +// (POST /v2/identities/{identifier}/credentials) func (_ Unimplemented) CreateCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Links -// (GET /v1/identities/{identifier}/credentials/links) +// (GET /v2/identities/{identifier}/credentials/links) func (_ Unimplemented) GetLinks(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetLinksParams) { w.WriteHeader(http.StatusNotImplemented) } // Create Link -// (POST /v1/identities/{identifier}/credentials/links) +// (POST /v2/identities/{identifier}/credentials/links) func (_ Unimplemented) CreateLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Create Link QR Code Callback -// (POST /v1/identities/{identifier}/credentials/links/callback) +// (POST /v2/identities/{identifier}/credentials/links/callback) func (_ Unimplemented) CreateLinkQrCodeCallback(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params CreateLinkQrCodeCallbackParams) { w.WriteHeader(http.StatusNotImplemented) } // Delete Link -// (DELETE /v1/identities/{identifier}/credentials/links/{id}) +// (DELETE /v2/identities/{identifier}/credentials/links/{id}) func (_ Unimplemented) DeleteLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Get Link -// (GET /v1/identities/{identifier}/credentials/links/{id}) +// (GET /v2/identities/{identifier}/credentials/links/{id}) func (_ Unimplemented) GetLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Activate | Deactivate Link -// (PATCH /v1/identities/{identifier}/credentials/links/{id}) +// (PATCH /v2/identities/{identifier}/credentials/links/{id}) func (_ Unimplemented) ActivateLink(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Create Link QR Code -// (POST /v1/identities/{identifier}/credentials/links/{id}/qrcode) +// (POST /v2/identities/{identifier}/credentials/links/{id}/qrcode) func (_ Unimplemented) CreateLinkQrCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Get Revocation Status -// (GET /v1/identities/{identifier}/credentials/revocation/status/{nonce}) +// (GET /v2/identities/{identifier}/credentials/revocation/status/{nonce}) func (_ Unimplemented) GetRevocationStatus(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, nonce PathNonce) { w.WriteHeader(http.StatusNotImplemented) } // Revoke Credential -// (POST /v1/identities/{identifier}/credentials/revoke/{nonce}) +// (POST /v2/identities/{identifier}/credentials/revoke/{nonce}) func (_ Unimplemented) RevokeCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, nonce PathNonce) { w.WriteHeader(http.StatusNotImplemented) } // Get Credentials -// (GET /v1/identities/{identifier}/credentials/search) +// (GET /v2/identities/{identifier}/credentials/search) func (_ Unimplemented) GetCredentials(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetCredentialsParams) { w.WriteHeader(http.StatusNotImplemented) } // Delete Credential -// (DELETE /v1/identities/{identifier}/credentials/{id}) +// (DELETE /v2/identities/{identifier}/credentials/{id}) func (_ Unimplemented) DeleteCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim) { w.WriteHeader(http.StatusNotImplemented) } // Get Credential -// (GET /v1/identities/{identifier}/credentials/{id}) +// (GET /v2/identities/{identifier}/credentials/{id}) func (_ Unimplemented) GetCredential(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim) { w.WriteHeader(http.StatusNotImplemented) } // Get Credentials QR code -// (GET /v1/identities/{identifier}/credentials/{id}/qrcode) +// (GET /v2/identities/{identifier}/credentials/{id}/qrcode) func (_ Unimplemented) GetCredentialQrCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id PathClaim, params GetCredentialQrCodeParams) { w.WriteHeader(http.StatusNotImplemented) } // Get Identity Detail -// (GET /v1/identities/{identifier}/details) +// (GET /v2/identities/{identifier}/details) func (_ Unimplemented) GetIdentityDetails(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Schemas -// (GET /v1/identities/{identifier}/schemas) +// (GET /v2/identities/{identifier}/schemas) func (_ Unimplemented) GetSchemas(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetSchemasParams) { w.WriteHeader(http.StatusNotImplemented) } // Import JSON schema -// (POST /v1/identities/{identifier}/schemas) +// (POST /v2/identities/{identifier}/schemas) func (_ Unimplemented) ImportSchema(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Schema -// (GET /v1/identities/{identifier}/schemas/{id}) +// (GET /v2/identities/{identifier}/schemas/{id}) func (_ Unimplemented) GetSchema(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, id Id) { w.WriteHeader(http.StatusNotImplemented) } // Publish Identity State -// (POST /v1/identities/{identifier}/state/publish) +// (POST /v2/identities/{identifier}/state/publish) func (_ Unimplemented) PublishIdentityState(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Retry Publish Identity State -// (POST /v1/identities/{identifier}/state/retry) +// (POST /v2/identities/{identifier}/state/retry) func (_ Unimplemented) RetryPublishState(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Identity State Status -// (GET /v1/identities/{identifier}/state/status) +// (GET /v2/identities/{identifier}/state/status) func (_ Unimplemented) GetStateStatus(w http.ResponseWriter, r *http.Request, identifier PathIdentifier) { w.WriteHeader(http.StatusNotImplemented) } // Get Identity State Transactions -// (GET /v1/identities/{identifier}/state/transactions) +// (GET /v2/identities/{identifier}/state/transactions) func (_ Unimplemented) GetStateTransactions(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params GetStateTransactionsParams) { w.WriteHeader(http.StatusNotImplemented) } // Get QrCode from store -// (GET /v1/qr-store) +// (GET /v2/qr-store) func (_ Unimplemented) GetQrFromStore(w http.ResponseWriter, r *http.Request, params GetQrFromStoreParams) { w.WriteHeader(http.StatusNotImplemented) } // Get Supported Networks -// (GET /v1/supported-networks) +// (GET /v2/supported-networks) func (_ Unimplemented) GetSupportedNetworks(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusNotImplemented) } // Get Connection QRCode -// (POST /v1/{identifier}/authentication/qrcode) +// (POST /v2/{identifier}/authentication/qrcode) func (_ Unimplemented) AuthQRCode(w http.ResponseWriter, r *http.Request, identifier PathIdentifier, params AuthQRCodeParams) { w.WriteHeader(http.StatusNotImplemented) } @@ -2615,115 +2615,115 @@ func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handl r.Get(options.BaseURL+"/status", wrapper.Health) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/agent", wrapper.Agent) + r.Post(options.BaseURL+"/v2/agent", wrapper.Agent) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/authentication/callback", wrapper.AuthCallback) + r.Post(options.BaseURL+"/v2/authentication/callback", wrapper.AuthCallback) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/authentication/sessions/{id}", wrapper.GetAuthenticationConnection) + r.Get(options.BaseURL+"/v2/authentication/sessions/{id}", wrapper.GetAuthenticationConnection) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities", wrapper.GetIdentities) + r.Get(options.BaseURL+"/v2/identities", wrapper.GetIdentities) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities", wrapper.CreateIdentity) + r.Post(options.BaseURL+"/v2/identities", wrapper.CreateIdentity) }) r.Group(func(r chi.Router) { - r.Patch(options.BaseURL+"/v1/identities/{identifier}", wrapper.UpdateIdentity) + r.Patch(options.BaseURL+"/v2/identities/{identifier}", wrapper.UpdateIdentity) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/connections", wrapper.GetConnections) + r.Get(options.BaseURL+"/v2/identities/{identifier}/connections", wrapper.GetConnections) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/connections", wrapper.CreateConnection) + r.Post(options.BaseURL+"/v2/identities/{identifier}/connections", wrapper.CreateConnection) }) r.Group(func(r chi.Router) { - r.Delete(options.BaseURL+"/v1/identities/{identifier}/connections/{id}", wrapper.DeleteConnection) + r.Delete(options.BaseURL+"/v2/identities/{identifier}/connections/{id}", wrapper.DeleteConnection) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/connections/{id}", wrapper.GetConnection) + r.Get(options.BaseURL+"/v2/identities/{identifier}/connections/{id}", wrapper.GetConnection) }) r.Group(func(r chi.Router) { - r.Delete(options.BaseURL+"/v1/identities/{identifier}/connections/{id}/credentials", wrapper.DeleteConnectionCredentials) + r.Delete(options.BaseURL+"/v2/identities/{identifier}/connections/{id}/credentials", wrapper.DeleteConnectionCredentials) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/connections/{id}/credentials/revoke", wrapper.RevokeConnectionCredentials) + r.Post(options.BaseURL+"/v2/identities/{identifier}/connections/{id}/credentials/revoke", wrapper.RevokeConnectionCredentials) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/credentials", wrapper.CreateCredential) + r.Post(options.BaseURL+"/v2/identities/{identifier}/credentials", wrapper.CreateCredential) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/links", wrapper.GetLinks) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/links", wrapper.GetLinks) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/credentials/links", wrapper.CreateLink) + r.Post(options.BaseURL+"/v2/identities/{identifier}/credentials/links", wrapper.CreateLink) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/credentials/links/callback", wrapper.CreateLinkQrCodeCallback) + r.Post(options.BaseURL+"/v2/identities/{identifier}/credentials/links/callback", wrapper.CreateLinkQrCodeCallback) }) r.Group(func(r chi.Router) { - r.Delete(options.BaseURL+"/v1/identities/{identifier}/credentials/links/{id}", wrapper.DeleteLink) + r.Delete(options.BaseURL+"/v2/identities/{identifier}/credentials/links/{id}", wrapper.DeleteLink) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/links/{id}", wrapper.GetLink) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/links/{id}", wrapper.GetLink) }) r.Group(func(r chi.Router) { - r.Patch(options.BaseURL+"/v1/identities/{identifier}/credentials/links/{id}", wrapper.ActivateLink) + r.Patch(options.BaseURL+"/v2/identities/{identifier}/credentials/links/{id}", wrapper.ActivateLink) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/credentials/links/{id}/qrcode", wrapper.CreateLinkQrCode) + r.Post(options.BaseURL+"/v2/identities/{identifier}/credentials/links/{id}/qrcode", wrapper.CreateLinkQrCode) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/revocation/status/{nonce}", wrapper.GetRevocationStatus) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/revocation/status/{nonce}", wrapper.GetRevocationStatus) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/credentials/revoke/{nonce}", wrapper.RevokeCredential) + r.Post(options.BaseURL+"/v2/identities/{identifier}/credentials/revoke/{nonce}", wrapper.RevokeCredential) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/search", wrapper.GetCredentials) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/search", wrapper.GetCredentials) }) r.Group(func(r chi.Router) { - r.Delete(options.BaseURL+"/v1/identities/{identifier}/credentials/{id}", wrapper.DeleteCredential) + r.Delete(options.BaseURL+"/v2/identities/{identifier}/credentials/{id}", wrapper.DeleteCredential) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/{id}", wrapper.GetCredential) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/{id}", wrapper.GetCredential) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/credentials/{id}/qrcode", wrapper.GetCredentialQrCode) + r.Get(options.BaseURL+"/v2/identities/{identifier}/credentials/{id}/qrcode", wrapper.GetCredentialQrCode) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/details", wrapper.GetIdentityDetails) + r.Get(options.BaseURL+"/v2/identities/{identifier}/details", wrapper.GetIdentityDetails) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/schemas", wrapper.GetSchemas) + r.Get(options.BaseURL+"/v2/identities/{identifier}/schemas", wrapper.GetSchemas) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/schemas", wrapper.ImportSchema) + r.Post(options.BaseURL+"/v2/identities/{identifier}/schemas", wrapper.ImportSchema) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/schemas/{id}", wrapper.GetSchema) + r.Get(options.BaseURL+"/v2/identities/{identifier}/schemas/{id}", wrapper.GetSchema) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/state/publish", wrapper.PublishIdentityState) + r.Post(options.BaseURL+"/v2/identities/{identifier}/state/publish", wrapper.PublishIdentityState) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/identities/{identifier}/state/retry", wrapper.RetryPublishState) + r.Post(options.BaseURL+"/v2/identities/{identifier}/state/retry", wrapper.RetryPublishState) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/state/status", wrapper.GetStateStatus) + r.Get(options.BaseURL+"/v2/identities/{identifier}/state/status", wrapper.GetStateStatus) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/identities/{identifier}/state/transactions", wrapper.GetStateTransactions) + r.Get(options.BaseURL+"/v2/identities/{identifier}/state/transactions", wrapper.GetStateTransactions) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/qr-store", wrapper.GetQrFromStore) + r.Get(options.BaseURL+"/v2/qr-store", wrapper.GetQrFromStore) }) r.Group(func(r chi.Router) { - r.Get(options.BaseURL+"/v1/supported-networks", wrapper.GetSupportedNetworks) + r.Get(options.BaseURL+"/v2/supported-networks", wrapper.GetSupportedNetworks) }) r.Group(func(r chi.Router) { - r.Post(options.BaseURL+"/v1/{identifier}/authentication/qrcode", wrapper.AuthQRCode) + r.Post(options.BaseURL+"/v2/{identifier}/authentication/qrcode", wrapper.AuthQRCode) }) return r @@ -4337,115 +4337,115 @@ type StrictServerInterface interface { // (GET /status) Health(ctx context.Context, request HealthRequestObject) (HealthResponseObject, error) // Agent - // (POST /v1/agent) + // (POST /v2/agent) Agent(ctx context.Context, request AgentRequestObject) (AgentResponseObject, error) // Authentication Callback - // (POST /v1/authentication/callback) + // (POST /v2/authentication/callback) AuthCallback(ctx context.Context, request AuthCallbackRequestObject) (AuthCallbackResponseObject, error) // Get Authentication Connection - // (GET /v1/authentication/sessions/{id}) + // (GET /v2/authentication/sessions/{id}) GetAuthenticationConnection(ctx context.Context, request GetAuthenticationConnectionRequestObject) (GetAuthenticationConnectionResponseObject, error) // Get Identities - // (GET /v1/identities) + // (GET /v2/identities) GetIdentities(ctx context.Context, request GetIdentitiesRequestObject) (GetIdentitiesResponseObject, error) // Create Identity - // (POST /v1/identities) + // (POST /v2/identities) CreateIdentity(ctx context.Context, request CreateIdentityRequestObject) (CreateIdentityResponseObject, error) // Update Identity - // (PATCH /v1/identities/{identifier}) + // (PATCH /v2/identities/{identifier}) UpdateIdentity(ctx context.Context, request UpdateIdentityRequestObject) (UpdateIdentityResponseObject, error) // Get Connections - // (GET /v1/identities/{identifier}/connections) + // (GET /v2/identities/{identifier}/connections) GetConnections(ctx context.Context, request GetConnectionsRequestObject) (GetConnectionsResponseObject, error) // Create Connection - // (POST /v1/identities/{identifier}/connections) + // (POST /v2/identities/{identifier}/connections) CreateConnection(ctx context.Context, request CreateConnectionRequestObject) (CreateConnectionResponseObject, error) // Delete Connection - // (DELETE /v1/identities/{identifier}/connections/{id}) + // (DELETE /v2/identities/{identifier}/connections/{id}) DeleteConnection(ctx context.Context, request DeleteConnectionRequestObject) (DeleteConnectionResponseObject, error) // Get Connection - // (GET /v1/identities/{identifier}/connections/{id}) + // (GET /v2/identities/{identifier}/connections/{id}) GetConnection(ctx context.Context, request GetConnectionRequestObject) (GetConnectionResponseObject, error) // Delete Connection Credentials - // (DELETE /v1/identities/{identifier}/connections/{id}/credentials) + // (DELETE /v2/identities/{identifier}/connections/{id}/credentials) DeleteConnectionCredentials(ctx context.Context, request DeleteConnectionCredentialsRequestObject) (DeleteConnectionCredentialsResponseObject, error) // Revoke Connection Credentials - // (POST /v1/identities/{identifier}/connections/{id}/credentials/revoke) + // (POST /v2/identities/{identifier}/connections/{id}/credentials/revoke) RevokeConnectionCredentials(ctx context.Context, request RevokeConnectionCredentialsRequestObject) (RevokeConnectionCredentialsResponseObject, error) // Create Credential - // (POST /v1/identities/{identifier}/credentials) + // (POST /v2/identities/{identifier}/credentials) CreateCredential(ctx context.Context, request CreateCredentialRequestObject) (CreateCredentialResponseObject, error) // Get Links - // (GET /v1/identities/{identifier}/credentials/links) + // (GET /v2/identities/{identifier}/credentials/links) GetLinks(ctx context.Context, request GetLinksRequestObject) (GetLinksResponseObject, error) // Create Link - // (POST /v1/identities/{identifier}/credentials/links) + // (POST /v2/identities/{identifier}/credentials/links) CreateLink(ctx context.Context, request CreateLinkRequestObject) (CreateLinkResponseObject, error) // Create Link QR Code Callback - // (POST /v1/identities/{identifier}/credentials/links/callback) + // (POST /v2/identities/{identifier}/credentials/links/callback) CreateLinkQrCodeCallback(ctx context.Context, request CreateLinkQrCodeCallbackRequestObject) (CreateLinkQrCodeCallbackResponseObject, error) // Delete Link - // (DELETE /v1/identities/{identifier}/credentials/links/{id}) + // (DELETE /v2/identities/{identifier}/credentials/links/{id}) DeleteLink(ctx context.Context, request DeleteLinkRequestObject) (DeleteLinkResponseObject, error) // Get Link - // (GET /v1/identities/{identifier}/credentials/links/{id}) + // (GET /v2/identities/{identifier}/credentials/links/{id}) GetLink(ctx context.Context, request GetLinkRequestObject) (GetLinkResponseObject, error) // Activate | Deactivate Link - // (PATCH /v1/identities/{identifier}/credentials/links/{id}) + // (PATCH /v2/identities/{identifier}/credentials/links/{id}) ActivateLink(ctx context.Context, request ActivateLinkRequestObject) (ActivateLinkResponseObject, error) // Create Link QR Code - // (POST /v1/identities/{identifier}/credentials/links/{id}/qrcode) + // (POST /v2/identities/{identifier}/credentials/links/{id}/qrcode) CreateLinkQrCode(ctx context.Context, request CreateLinkQrCodeRequestObject) (CreateLinkQrCodeResponseObject, error) // Get Revocation Status - // (GET /v1/identities/{identifier}/credentials/revocation/status/{nonce}) + // (GET /v2/identities/{identifier}/credentials/revocation/status/{nonce}) GetRevocationStatus(ctx context.Context, request GetRevocationStatusRequestObject) (GetRevocationStatusResponseObject, error) // Revoke Credential - // (POST /v1/identities/{identifier}/credentials/revoke/{nonce}) + // (POST /v2/identities/{identifier}/credentials/revoke/{nonce}) RevokeCredential(ctx context.Context, request RevokeCredentialRequestObject) (RevokeCredentialResponseObject, error) // Get Credentials - // (GET /v1/identities/{identifier}/credentials/search) + // (GET /v2/identities/{identifier}/credentials/search) GetCredentials(ctx context.Context, request GetCredentialsRequestObject) (GetCredentialsResponseObject, error) // Delete Credential - // (DELETE /v1/identities/{identifier}/credentials/{id}) + // (DELETE /v2/identities/{identifier}/credentials/{id}) DeleteCredential(ctx context.Context, request DeleteCredentialRequestObject) (DeleteCredentialResponseObject, error) // Get Credential - // (GET /v1/identities/{identifier}/credentials/{id}) + // (GET /v2/identities/{identifier}/credentials/{id}) GetCredential(ctx context.Context, request GetCredentialRequestObject) (GetCredentialResponseObject, error) // Get Credentials QR code - // (GET /v1/identities/{identifier}/credentials/{id}/qrcode) + // (GET /v2/identities/{identifier}/credentials/{id}/qrcode) GetCredentialQrCode(ctx context.Context, request GetCredentialQrCodeRequestObject) (GetCredentialQrCodeResponseObject, error) // Get Identity Detail - // (GET /v1/identities/{identifier}/details) + // (GET /v2/identities/{identifier}/details) GetIdentityDetails(ctx context.Context, request GetIdentityDetailsRequestObject) (GetIdentityDetailsResponseObject, error) // Get Schemas - // (GET /v1/identities/{identifier}/schemas) + // (GET /v2/identities/{identifier}/schemas) GetSchemas(ctx context.Context, request GetSchemasRequestObject) (GetSchemasResponseObject, error) // Import JSON schema - // (POST /v1/identities/{identifier}/schemas) + // (POST /v2/identities/{identifier}/schemas) ImportSchema(ctx context.Context, request ImportSchemaRequestObject) (ImportSchemaResponseObject, error) // Get Schema - // (GET /v1/identities/{identifier}/schemas/{id}) + // (GET /v2/identities/{identifier}/schemas/{id}) GetSchema(ctx context.Context, request GetSchemaRequestObject) (GetSchemaResponseObject, error) // Publish Identity State - // (POST /v1/identities/{identifier}/state/publish) + // (POST /v2/identities/{identifier}/state/publish) PublishIdentityState(ctx context.Context, request PublishIdentityStateRequestObject) (PublishIdentityStateResponseObject, error) // Retry Publish Identity State - // (POST /v1/identities/{identifier}/state/retry) + // (POST /v2/identities/{identifier}/state/retry) RetryPublishState(ctx context.Context, request RetryPublishStateRequestObject) (RetryPublishStateResponseObject, error) // Get Identity State Status - // (GET /v1/identities/{identifier}/state/status) + // (GET /v2/identities/{identifier}/state/status) GetStateStatus(ctx context.Context, request GetStateStatusRequestObject) (GetStateStatusResponseObject, error) // Get Identity State Transactions - // (GET /v1/identities/{identifier}/state/transactions) + // (GET /v2/identities/{identifier}/state/transactions) GetStateTransactions(ctx context.Context, request GetStateTransactionsRequestObject) (GetStateTransactionsResponseObject, error) // Get QrCode from store - // (GET /v1/qr-store) + // (GET /v2/qr-store) GetQrFromStore(ctx context.Context, request GetQrFromStoreRequestObject) (GetQrFromStoreResponseObject, error) // Get Supported Networks - // (GET /v1/supported-networks) + // (GET /v2/supported-networks) GetSupportedNetworks(ctx context.Context, request GetSupportedNetworksRequestObject) (GetSupportedNetworksResponseObject, error) // Get Connection QRCode - // (POST /v1/{identifier}/authentication/qrcode) + // (POST /v2/{identifier}/authentication/qrcode) AuthQRCode(ctx context.Context, request AuthQRCodeRequestObject) (AuthQRCodeResponseObject, error) } diff --git a/internal/api/authentication_test.go b/internal/api/authentication_test.go index 5d4d9707a..df43feec4 100644 --- a/internal/api/authentication_test.go +++ b/internal/api/authentication_test.go @@ -49,7 +49,7 @@ func TestServer_AuthCallback(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := "/v1/authentication/callback" + url := "/v2/authentication/callback" if tc.sessionID != nil { url += "?sessionID=" + tc.sessionID.String() } @@ -144,7 +144,7 @@ func TestServer_GetAuthenticationConnection(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/authentication/sessions/%s", tc.id.String()) + url := fmt.Sprintf("/v2/authentication/sessions/%s", tc.id.String()) req, err := http.NewRequest("GET", url, nil) require.NoError(t, err) req.SetBasicAuth(tc.auth()) @@ -199,7 +199,7 @@ func TestServer_AuthQRCode(t *testing.T) { qrWithLink: true, response: protocol.AuthorizationRequestMessage{ Body: protocol.AuthorizationRequestMessageBody{ - CallbackURL: "https://testing.env/v1/authentication/callback?sessionID=", + CallbackURL: "https://testing.env/v2/authentication/callback?sessionID=", Reason: "authentication", Scope: make([]protocol.ZeroKnowledgeProofRequest, 0), }, @@ -217,7 +217,7 @@ func TestServer_AuthQRCode(t *testing.T) { qrWithLink: true, response: protocol.AuthorizationRequestMessage{ Body: protocol.AuthorizationRequestMessageBody{ - CallbackURL: "https://testing.env/v1/authentication/callback?sessionID=", + CallbackURL: "https://testing.env/v2/authentication/callback?sessionID=", Reason: "authentication", Scope: make([]protocol.ZeroKnowledgeProofRequest, 0), }, @@ -235,7 +235,7 @@ func TestServer_AuthQRCode(t *testing.T) { qrWithLink: false, response: protocol.AuthorizationRequestMessage{ Body: protocol.AuthorizationRequestMessageBody{ - CallbackURL: "https://testing.env/v1/authentication/callback?sessionID=", + CallbackURL: "https://testing.env/v2/authentication/callback?sessionID=", Reason: "authentication", Scope: make([]protocol.ZeroKnowledgeProofRequest, 0), }, @@ -248,7 +248,7 @@ func TestServer_AuthQRCode(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - apiURL := fmt.Sprintf("/v1/%s/authentication/qrcode", did.String()) + apiURL := fmt.Sprintf("/v2/%s/authentication/qrcode", did.String()) if tc.request.Params.Type != nil { apiURL += fmt.Sprintf("?type=%s", *tc.request.Params.Type) } diff --git a/internal/api/connections_test.go b/internal/api/connections_test.go index 012e01a38..9aae7feb6 100644 --- a/internal/api/connections_test.go +++ b/internal/api/connections_test.go @@ -175,7 +175,7 @@ func TestServer_CreateConnection(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - urlTest := fmt.Sprintf("/v1/identities/%s/connections", tc.issuerDID) + urlTest := fmt.Sprintf("/v2/identities/%s/connections", tc.issuerDID) parsedURL, err := url.Parse(urlTest) require.NoError(t, err) @@ -316,7 +316,7 @@ func TestServer_DeleteConnection(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - urlTest := fmt.Sprintf("/v1/identities/%s/connections/%s", issuerDID, tc.connID.String()) + urlTest := fmt.Sprintf("/v2/identities/%s/connections/%s", issuerDID, tc.connID.String()) parsedURL, err := url.Parse(urlTest) require.NoError(t, err) values := parsedURL.Query() @@ -416,7 +416,7 @@ func TestServer_DeleteConnectionCredentials(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/connections/%s/credentials", issuerDID, tc.connID.String()) + url := fmt.Sprintf("/v2/identities/%s/connections/%s/credentials", issuerDID, tc.connID.String()) req, err := http.NewRequest("DELETE", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -512,7 +512,7 @@ func TestServer_RevokeConnectionCredentials(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/connections/%s/credentials/revoke", issuerDID, tc.connID.String()) + url := fmt.Sprintf("/v2/identities/%s/connections/%s/credentials/revoke", issuerDID, tc.connID.String()) req, err := http.NewRequest("POST", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) diff --git a/internal/api/credentials_test.go b/internal/api/credentials_test.go index 7940c8846..d8d12f6a2 100644 --- a/internal/api/credentials_test.go +++ b/internal/api/credentials_test.go @@ -133,7 +133,7 @@ func TestServer_RevokeClaim(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/revoke/%d", tc.did, tc.nonce) + url := fmt.Sprintf("/v2/identities/%s/credentials/revoke/%d", tc.did, tc.nonce) req, err := http.NewRequest(http.MethodPost, url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -420,7 +420,7 @@ func TestServer_CreateCredential(t *testing.T) { t.Run(tc.name, func(t *testing.T) { server.Infra.pubSub.Clear(event.CreateCredentialEvent) rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials", tc.did) + url := fmt.Sprintf("/v2/identities/%s/credentials", tc.did) req, err := http.NewRequest(http.MethodPost, url, tests.JSONBody(t, tc.body)) req.SetBasicAuth(tc.auth()) @@ -514,7 +514,7 @@ func TestServer_DeleteCredential(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/%s", *claim.Identifier, tc.credentialID.String()) + url := fmt.Sprintf("/v2/identities/%s/credentials/%s", *claim.Identifier, tc.credentialID.String()) req, err := http.NewRequest("DELETE", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -622,7 +622,7 @@ func TestServer_GetCredentialQrCode(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/%s/qrcode?type=raw", tc.did, tc.claim) + url := fmt.Sprintf("/v2/identities/%s/credentials/%s/qrcode?type=raw", tc.did, tc.claim) req, err := http.NewRequest("GET", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -753,7 +753,7 @@ func TestServer_GetCredential(t *testing.T) { "JsonSchemaValidator2018", }, CredentialStatus: verifiable.CredentialStatus{ - ID: fmt.Sprintf("http://localhost/v1/%s/credentials/revocation/status/%d", idStr, claim.RevNonce), + ID: fmt.Sprintf("http://localhost/v2/%s/credentials/revocation/status/%d", idStr, claim.RevNonce), Type: "SparseMerkleTreeProof", RevocationNonce: uint64(claim.RevNonce), }, @@ -763,7 +763,7 @@ func TestServer_GetCredential(t *testing.T) { "documentType": float64(2), "type": "KYCAgeCredential", }, - Id: fmt.Sprintf("http://localhost/api/v1/credentials/%s", claim.ID), + Id: fmt.Sprintf("http://localhost/api/v2/credentials/%s", claim.ID), IssuanceDate: common.ToPointer(TimeUTC(time.Now())), Issuer: idStr, Type: []string{"VerifiableCredential", "KYCAgeCredential"}, @@ -777,7 +777,7 @@ func TestServer_GetCredential(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/%s", tc.did, tc.claimID.String()) + url := fmt.Sprintf("/v2/identities/%s/credentials/%s", tc.did, tc.claimID.String()) req, err := http.NewRequest("GET", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -1240,7 +1240,7 @@ func TestServer_GetCredentials(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - endpoint := url.URL{Path: fmt.Sprintf("/v1/identities/%s/credentials/search", identityMultipleClaims.Identifier)} + endpoint := url.URL{Path: fmt.Sprintf("/v2/identities/%s/credentials/search", identityMultipleClaims.Identifier)} queryParams := make([]string, 0) if tc.query != nil { queryParams = append(queryParams, "query="+*tc.query) @@ -1353,7 +1353,7 @@ func TestServer_GetRevocationStatus(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/revocation/status/%d", identity.Identifier, tc.nonce) + url := fmt.Sprintf("/v2/identities/%s/credentials/revocation/status/%d", identity.Identifier, tc.nonce) req, err := http.NewRequest("GET", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) diff --git a/internal/api/identity_test.go b/internal/api/identity_test.go index 821f72cff..0b791b76b 100644 --- a/internal/api/identity_test.go +++ b/internal/api/identity_test.go @@ -207,7 +207,7 @@ func TestServer_CreateIdentity(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("POST", "/v1/identities", tests.JSONBody(t, tc.input)) + req, err := http.NewRequest("POST", "/v2/identities", tests.JSONBody(t, tc.input)) req.SetBasicAuth(tc.auth()) require.NoError(t, err) handler.ServeHTTP(rr, req) @@ -275,7 +275,7 @@ func TestServer_GetIdentities(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("GET", "/v1/identities", nil) + req, err := http.NewRequest("GET", "/v2/identities", nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) handler.ServeHTTP(rr, req) @@ -358,7 +358,7 @@ func TestServer_GetIdentityDetails(t *testing.T) { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/details", tc.did) + url := fmt.Sprintf("/v2/identities/%s/details", tc.did) req, err := http.NewRequest("GET", url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -433,7 +433,7 @@ func TestServer_UpdateIdentity(t *testing.T) { DisplayName: *tc.expected.displayName, } - url := fmt.Sprintf("/v1/identities/%s", identity.Identifier) + url := fmt.Sprintf("/v2/identities/%s", identity.Identifier) req, err := http.NewRequest("PATCH", url, tests.JSONBody(t, body)) req.SetBasicAuth(tc.auth()) require.NoError(t, err) diff --git a/internal/api/links_test.go b/internal/api/links_test.go index 5bbbc7268..54e4e05d9 100644 --- a/internal/api/links_test.go +++ b/internal/api/links_test.go @@ -203,7 +203,7 @@ func TestServer_CreateLink(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/links", did) + url := fmt.Sprintf("/v2/identities/%s/credentials/links", did) req, err := http.NewRequest(http.MethodPost, url, tests.JSONBody(t, tc.body)) req.SetBasicAuth(tc.auth()) @@ -326,7 +326,7 @@ func TestServer_ActivateLink(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/links/%s", did, tc.id) + url := fmt.Sprintf("/v2/identities/%s/credentials/links/%s", did, tc.id) req, err := http.NewRequest(http.MethodPatch, url, tests.JSONBody(t, tc.body)) req.SetBasicAuth(tc.auth()) @@ -464,7 +464,7 @@ func TestServer_GetLink(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/links/%s", did, tc.id) + url := fmt.Sprintf("/v2/identities/%s/credentials/links/%s", did, tc.id) req, err := http.NewRequest(http.MethodGet, url, nil) req.SetBasicAuth(tc.auth()) @@ -677,7 +677,7 @@ func TestServer_GetAllLinks(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - endpoint := url.URL{Path: fmt.Sprintf("/v1/identities/%s/credentials/links", did)} + endpoint := url.URL{Path: fmt.Sprintf("/v2/identities/%s/credentials/links", did)} if tc.status != nil { endpoint.RawQuery = endpoint.RawQuery + "status=" + string(*tc.status) } @@ -791,7 +791,7 @@ func TestServer_DeleteLink(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/links/%s", did, tc.id) + url := fmt.Sprintf("/v2/identities/%s/credentials/links/%s", did, tc.id) req, err := http.NewRequest(http.MethodDelete, url, tests.JSONBody(t, nil)) req.SetBasicAuth(tc.auth()) @@ -880,7 +880,7 @@ func TestServer_DeleteLinkForDifferentDID(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/credentials/links/%s", did2, tc.id) + url := fmt.Sprintf("/v2/identities/%s/credentials/links/%s", did2, tc.id) req, err := http.NewRequest(http.MethodDelete, url, tests.JSONBody(t, nil)) req.SetBasicAuth(tc.auth()) @@ -984,7 +984,7 @@ func TestServer_CreateLinkQRCode(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - apiURL := fmt.Sprintf("/v1/identities/%s/credentials/links/%s/qrcode", did, tc.request.Id.String()) + apiURL := fmt.Sprintf("/v2/identities/%s/credentials/links/%s/qrcode", did, tc.request.Id.String()) req, err := http.NewRequest(http.MethodPost, apiURL, tests.JSONBody(t, nil)) require.NoError(t, err) @@ -995,7 +995,7 @@ func TestServer_CreateLinkQRCode(t *testing.T) { switch tc.expected.httpCode { case http.StatusOK: - callBack := cfg.ServerUrl + fmt.Sprintf("/v1/identities/%s/credentials/links/callback?", iden.Identifier) + callBack := cfg.ServerUrl + fmt.Sprintf("/v2/identities/%s/credentials/links/callback?", iden.Identifier) var response CreateLinkQrCode200JSONResponse require.NoError(t, json.Unmarshal(rr.Body.Bytes(), &response)) diff --git a/internal/api/networks_test.go b/internal/api/networks_test.go index 73dfff4bf..808a896a9 100644 --- a/internal/api/networks_test.go +++ b/internal/api/networks_test.go @@ -43,7 +43,7 @@ func TestServer_GetSupportedNetworks(t *testing.T) { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("GET", "/v1/supported-networks", nil) + req, err := http.NewRequest("GET", "/v2/supported-networks", nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) handler.ServeHTTP(rr, req) diff --git a/internal/api/schemas_test.go b/internal/api/schemas_test.go index 3ab1244df..0261384ca 100644 --- a/internal/api/schemas_test.go +++ b/internal/api/schemas_test.go @@ -100,7 +100,7 @@ func TestServer_GetSchema(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("GET", fmt.Sprintf("/v1/identities/%s/schemas/%s", issuerDID, tc.id), nil) + req, err := http.NewRequest("GET", fmt.Sprintf("/v2/identities/%s/schemas/%s", issuerDID, tc.id), nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -239,7 +239,7 @@ func TestServer_GetSchemas(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - endpoint := fmt.Sprintf("/v1/identities/%s/schemas", issuerDID) + endpoint := fmt.Sprintf("/v2/identities/%s/schemas", issuerDID) if tc.query != nil { endpoint = endpoint + "?query=" + url.QueryEscape(*tc.query) } @@ -334,7 +334,7 @@ func TestServer_ImportSchema(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("POST", fmt.Sprintf("/v1/identities/%s/schemas", issuerDID), tests.JSONBody(t, tc.request)) + req, err := http.NewRequest("POST", fmt.Sprintf("/v2/identities/%s/schemas", issuerDID), tests.JSONBody(t, tc.request)) req.SetBasicAuth(tc.auth()) require.NoError(t, err) @@ -429,7 +429,7 @@ func TestServer_ImportSchemaIPFS(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - req, err := http.NewRequest("POST", fmt.Sprintf("/v1/identities/%s/schemas", issuerDID), tests.JSONBody(t, tc.request)) + req, err := http.NewRequest("POST", fmt.Sprintf("/v2/identities/%s/schemas", issuerDID), tests.JSONBody(t, tc.request)) req.SetBasicAuth(tc.auth()) require.NoError(t, err) diff --git a/internal/api/state_test.go b/internal/api/state_test.go index 68dfe4973..7f07e4450 100644 --- a/internal/api/state_test.go +++ b/internal/api/state_test.go @@ -122,7 +122,7 @@ func TestServer_GetStateStatus(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/state/status", tc.issuerDID.String()) + url := fmt.Sprintf("/v2/identities/%s/state/status", tc.issuerDID.String()) req, err := http.NewRequest(http.MethodGet, url, nil) req.SetBasicAuth(tc.auth()) @@ -245,7 +245,7 @@ func TestServer_GetStateTransactions(t *testing.T) { } { t.Run(tc.name, func(t *testing.T) { rr := httptest.NewRecorder() - url := fmt.Sprintf("/v1/identities/%s/state/transactions?page=2&max_results=3", tc.did) + url := fmt.Sprintf("/v2/identities/%s/state/transactions?page=2&max_results=3", tc.did) req, err := http.NewRequest(http.MethodGet, url, nil) req.SetBasicAuth(tc.auth()) require.NoError(t, err) diff --git a/internal/core/services/claims.go b/internal/core/services/claims.go index 9b55ed750..bf4cc6a87 100644 --- a/internal/core/services/claims.go +++ b/internal/core/services/claims.go @@ -349,7 +349,7 @@ func (c *claim) GetCredentialQrCode(ctx context.Context, issID *w3c.DID, id uuid ID: claim.ID.String(), }, }, - URL: fmt.Sprintf("%s/v1/agent", strings.TrimSuffix(hostURL, "/")), + URL: fmt.Sprintf("%s/v2/agent", strings.TrimSuffix(hostURL, "/")), }, From: claim.Issuer, ID: credID.String(), diff --git a/internal/core/services/identity.go b/internal/core/services/identity.go index 86afdd96a..cd955843c 100644 --- a/internal/core/services/identity.go +++ b/internal/core/services/identity.go @@ -541,7 +541,7 @@ func (i *identity) CreateAuthenticationQRCode(ctx context.Context, serverURL str Typ: packers.MediaTypePlainMessage, Type: protocol.AuthorizationRequestMessageType, Body: protocol.AuthorizationRequestMessageBody{ - CallbackURL: fmt.Sprintf("%s/v1/authentication/callback?sessionID=%s", serverURL, sessionID), + CallbackURL: fmt.Sprintf("%s/v2/authentication/callback?sessionID=%s", serverURL, sessionID), Reason: authReason, Scope: make([]protocol.ZeroKnowledgeProofRequest, 0), }, @@ -1145,7 +1145,7 @@ func (i *identity) authClaimToModel(ctx context.Context, did *w3c.DID, identity return nil, err } - authCred.ID = fmt.Sprintf("%s/api/v1/credentials/%s", strings.TrimSuffix(hostURL, "/"), authClaimID) + authCred.ID = fmt.Sprintf("%s/api/v2/credentials/%s", strings.TrimSuffix(hostURL, "/"), authClaimID) cs, err := i.revocationStatusResolver.GetCredentialRevocationStatus(ctx, *did, revNonce, *identity.State.State, status) if err != nil { log.Error(ctx, "get credential status", "err", err) @@ -1231,7 +1231,7 @@ func newDIDDocument(serverURL string, issuerDID w3c.DID) verifiable.DIDDocument verifiable.Service{ ID: fmt.Sprintf("%s#%s", issuerDID, verifiable.Iden3CommServiceType), Type: verifiable.Iden3CommServiceType, - ServiceEndpoint: fmt.Sprintf("%s/v1/agent", serverURL), + ServiceEndpoint: fmt.Sprintf("%s/v2/agent", serverURL), }, }, } diff --git a/internal/core/services/identity_test.go b/internal/core/services/identity_test.go index 0b6433aac..c9d9edc85 100644 --- a/internal/core/services/identity_test.go +++ b/internal/core/services/identity_test.go @@ -89,7 +89,7 @@ func Test_identity_CreateIdentity(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) if tc.options.KeyType == ETH { @@ -139,7 +139,7 @@ func Test_identity_CreateIdentityWithRHSNone(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) assert.NotNil(t, identity.State.ClaimsTreeRoot) @@ -175,7 +175,7 @@ func Test_identity_CreateIdentityWithRHSNone(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) rhsFactoryMock.AssertNumberOfCalls(t, "BuildPublishers", 0) @@ -203,7 +203,7 @@ func Test_identity_CreateIdentityWithRHSNone(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) assert.NotNil(t, identity.State.ClaimsTreeRoot) @@ -231,7 +231,7 @@ func Test_identity_CreateIdentityWithRHSNone(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, "http://localhost:3001/v1/agent", identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, "http://localhost:3001/v2/agent", identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) assert.NotNil(t, identity.State.ClaimsTreeRoot) @@ -273,7 +273,7 @@ func Test_identity_CreateIdentityWithRHSOffChain(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) assert.NotNil(t, identity.State.ClaimsTreeRoot) @@ -309,7 +309,7 @@ func Test_identity_CreateIdentityWithRHSOffChain(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) rhsFactoryMock.AssertNumberOfCalls(t, "BuildPublishers", 0) @@ -337,7 +337,7 @@ func Test_identity_CreateIdentityWithRHSOffChain(t *testing.T) { assert.NotNil(t, identity.AuthCoreClaimRevocationStatus) assert.Equal(t, uint(0), identity.AuthCoreClaimRevocationStatus.RevocationNonce) assert.Equal(t, string(verifiable.Iden3commRevocationStatusV1), identity.AuthCoreClaimRevocationStatus.Type) - assert.Equal(t, fmt.Sprintf("%s/v1/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) + assert.Equal(t, fmt.Sprintf("%s/v2/agent", cfg.ServerUrl), identity.AuthCoreClaimRevocationStatus.ID) assert.NotNil(t, identity.State.State) assert.Equal(t, "confirmed", string(identity.State.Status)) assert.NotNil(t, identity.State.ClaimsTreeRoot) diff --git a/internal/core/services/link.go b/internal/core/services/link.go index d994b7997..acde58102 100644 --- a/internal/core/services/link.go +++ b/internal/core/services/link.go @@ -184,7 +184,7 @@ func (ls *Link) CreateQRCode(ctx context.Context, issuerDID w3c.DID, linkID uuid Typ: packers.MediaTypePlainMessage, Type: protocol.AuthorizationRequestMessageType, Body: protocol.AuthorizationRequestMessageBody{ - CallbackURL: fmt.Sprintf("%s/v1/identities/%s/credentials/links/callback?sessionID=%s&linkID=%s", serverURL, issuerDID.String(), sessionID, linkID.String()), + CallbackURL: fmt.Sprintf("%s/v2/identities/%s/credentials/links/callback?sessionID=%s&linkID=%s", serverURL, issuerDID.String(), sessionID, linkID.String()), Reason: authReason, Scope: make([]protocol.ZeroKnowledgeProofRequest, 0), }, diff --git a/internal/core/services/qrstore.go b/internal/core/services/qrstore.go index 3779dd3ca..d9683e642 100644 --- a/internal/core/services/qrstore.go +++ b/internal/core/services/qrstore.go @@ -60,7 +60,7 @@ func (s *QrStoreService) Store(ctx context.Context, qrCode []byte, ttl time.Dura // ToURL constructs the url that will be used to get the body of a QR code. func (s *QrStoreService) ToURL(hostURL string, id uuid.UUID) string { - return fmt.Sprintf("iden3comm://?request_uri=%s/v1/qr-store?id=%s", hostURL, id.String()) + return fmt.Sprintf("iden3comm://?request_uri=%s/v2/qr-store?id=%s", hostURL, id.String()) } func (s *QrStoreService) key(id uuid.UUID) string { diff --git a/internal/repositories/claims_test_fixture.go b/internal/repositories/claims_test_fixture.go index f828a65d7..338676c82 100644 --- a/internal/repositories/claims_test_fixture.go +++ b/internal/repositories/claims_test_fixture.go @@ -75,7 +75,7 @@ func (f *Fixture) NewClaim(t *testing.T, identity string) *domain.Claim { } vc := verifiable.W3CCredential{ - ID: fmt.Sprintf("http://localhost/api/v1/credentials/%s", claimID), + ID: fmt.Sprintf("http://localhost/api/v2/credentials/%s", claimID), Context: []string{"https://www.w3.org/2018/credentials/v1", "https://raw.githubusercontent.com/iden3/claim-schema-vocab/main/schemas/json-ld/iden3credential-v2.json-ld", "https://raw.githubusercontent.com/iden3/claim-schema-vocab/main/schemas/json-ld/kyc-v3.json-ld"}, Type: []string{"VerifiableCredential", "KYCAgeCredential"}, IssuanceDate: common.ToPointer(time.Now().UTC()), @@ -86,7 +86,7 @@ func (f *Fixture) NewClaim(t *testing.T, identity string) *domain.Claim { "type": "KYCAgeCredential", }, CredentialStatus: verifiable.CredentialStatus{ - ID: fmt.Sprintf("http://localhost/v1/%s/credentials/revocation/status/%d", identity, revNonce), + ID: fmt.Sprintf("http://localhost/v2/%s/credentials/revocation/status/%d", identity, revNonce), Type: "SparseMerkleTreeProof", RevocationNonce: uint64(revNonce), }, diff --git a/pkg/credentials/revocation_status/iden3_reverse_sparse_merkletree_proof_resolver.go b/pkg/credentials/revocation_status/iden3_reverse_sparse_merkletree_proof_resolver.go index c8cdddad6..4d1e26d6a 100644 --- a/pkg/credentials/revocation_status/iden3_reverse_sparse_merkletree_proof_resolver.go +++ b/pkg/credentials/revocation_status/iden3_reverse_sparse_merkletree_proof_resolver.go @@ -17,7 +17,7 @@ func (r *iden3ReverseSparseMerkleTreeProofResolver) resolve(credentialStatusSett Type: verifiable.Iden3ReverseSparseMerkleTreeProof, RevocationNonce: nonce, StatusIssuer: &verifiable.CredentialStatus{ - ID: fmt.Sprintf("%s/v1/agent", credentialStatusSettings.Iden3CommAgentStatus), + ID: fmt.Sprintf("%s/v2/agent", credentialStatusSettings.Iden3CommAgentStatus), Type: verifiable.Iden3commRevocationStatusV1, RevocationNonce: nonce, }, diff --git a/pkg/credentials/revocation_status/iden3_revocation_status_v1.go b/pkg/credentials/revocation_status/iden3_revocation_status_v1.go index 13953f8b9..3abd0048d 100644 --- a/pkg/credentials/revocation_status/iden3_revocation_status_v1.go +++ b/pkg/credentials/revocation_status/iden3_revocation_status_v1.go @@ -13,7 +13,7 @@ type iden3CommRevocationStatusV1Resolver struct{} func (r *iden3CommRevocationStatusV1Resolver) resolve(credentialStatusSettings network.RhsSettings, _ w3c.DID, nonce uint64, _ string) *verifiable.CredentialStatus { return &verifiable.CredentialStatus{ - ID: fmt.Sprintf("%s/v1/agent", credentialStatusSettings.Iden3CommAgentStatus), + ID: fmt.Sprintf("%s/v2/agent", credentialStatusSettings.Iden3CommAgentStatus), Type: verifiable.Iden3commRevocationStatusV1, RevocationNonce: nonce, } diff --git a/pkg/credentials/revocation_status/resolver_test.go b/pkg/credentials/revocation_status/resolver_test.go index 370645a62..fee1660f5 100644 --- a/pkg/credentials/revocation_status/resolver_test.go +++ b/pkg/credentials/revocation_status/resolver_test.go @@ -52,7 +52,7 @@ func TestRevocationStatusResolver_GetCredentialRevocationStatus(t *testing.T) { RevocationNonce: 12345, StatusIssuer: &verifiable.CredentialStatus{ Type: verifiable.Iden3commRevocationStatusV1, - ID: "https://issuer-node.privado.id/v1/agent", + ID: "https://issuer-node.privado.id/v2/agent", RevocationNonce: 12345, }, }, @@ -76,7 +76,7 @@ func TestRevocationStatusResolver_GetCredentialRevocationStatus(t *testing.T) { RevocationNonce: 12345, StatusIssuer: &verifiable.CredentialStatus{ Type: verifiable.Iden3commRevocationStatusV1, - ID: "https://issuer-node.privado.id/v1/agent", + ID: "https://issuer-node.privado.id/v2/agent", RevocationNonce: 12345, }, },