diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 3892f608..0867288d 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -37,7 +37,7 @@ jobs: python -m pip install --upgrade pip pip install \ isort~=5.13.2 \ - black~=24.4.0 + black~=24.4.2 - name: Check import style with isort run: | isort . --check --profile black --diff diff --git a/.github/workflows/python-test-publish.yml b/.github/workflows/python-test-publish.yml index 38794d7f..e5eb114d 100644 --- a/.github/workflows/python-test-publish.yml +++ b/.github/workflows/python-test-publish.yml @@ -39,7 +39,7 @@ jobs: python -m pip install --upgrade pip pip install \ isort~=5.13.2 \ - black~=24.4.0 + black~=24.4.2 - name: Check import style with isort run: | isort . --check --profile black --diff diff --git a/README.md b/README.md index c7e586b2..b420edd7 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ For legacy versions, please review our release history to found the version comp Aries CloudController Python provides a robust client for interacting with Aries Cloud Agents (ACA-Py). - **Fully Typed**: Offers a strongly-typed wrapper around the Aries Cloud Agent Python, enhancing developer experience and reducing errors. -- **Up-to-Date Support**: Compatible with the latest ACA-Py version (0.12.0), ensuring access to the most recent features and improvements. +- **Up-to-Date Support**: Compatible with the latest ACA-Py version (0.12.1), ensuring access to the most recent features and improvements. - **Auto-Generated Client**: Utilizes OpenAPI definitions for automatic generation, ensuring timely updates in line with new ACA-Py releases. - **Multi-Tenancy and Authentication Support**: Facilitates working with multi-tenant APIs and integrates various authentication mechanisms. - **Asynchronous API**: Supports asynchronous operations, enabling efficient handling of I/O-bound tasks. diff --git a/aries_cloudcontroller/__init__.py b/aries_cloudcontroller/__init__.py index b5b62e01..0a0e065e 100644 --- a/aries_cloudcontroller/__init__.py +++ b/aries_cloudcontroller/__init__.py @@ -7,14 +7,14 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 -__version__ = "0.12.0" +__version__ = "0.12.1" from aries_cloudcontroller.acapy_client import AcaPyClient @@ -260,7 +260,7 @@ ProvePresentationResponse, PublishRevocations, PublishRevocationsOptions, - PublishRevocationsResult, + PublishRevocationsResultSchemaAnoncreds, PublishRevocationsSchemaAnoncreds, PurposeResult, Queries, diff --git a/aries_cloudcontroller/api/action_menu_api.py b/aries_cloudcontroller/api/action_menu_api.py index 58842756..dd59a9d6 100644 --- a/aries_cloudcontroller/api/action_menu_api.py +++ b/aries_cloudcontroller/api/action_menu_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py index 2ab4a5ea..9d90c1fa 100644 --- a/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py +++ b/aries_cloudcontroller/api/anoncreds_credential_definitions_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/anoncreds_revocation_api.py b/aries_cloudcontroller/api/anoncreds_revocation_api.py index 00428fe4..731369a5 100644 --- a/aries_cloudcontroller/api/anoncreds_revocation_api.py +++ b/aries_cloudcontroller/api/anoncreds_revocation_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -26,8 +26,8 @@ from aries_cloudcontroller.models.cred_rev_record_result_schema_anoncreds import ( CredRevRecordResultSchemaAnoncreds, ) -from aries_cloudcontroller.models.publish_revocations_result import ( - PublishRevocationsResult, +from aries_cloudcontroller.models.publish_revocations_result_schema_anoncreds import ( + PublishRevocationsResultSchemaAnoncreds, ) from aries_cloudcontroller.models.publish_revocations_schema_anoncreds import ( PublishRevocationsSchemaAnoncreds, @@ -1109,7 +1109,7 @@ async def publish_revocations( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> PublishRevocationsResult: + ) -> PublishRevocationsResultSchemaAnoncreds: """Publish pending revocations to ledger @@ -1127,7 +1127,7 @@ async def publish_revocations( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "PublishRevocationsResult", + "200": "PublishRevocationsResultSchemaAnoncreds", } response_data = await self.api_client.call_api( *_param, _request_timeout=_request_timeout diff --git a/aries_cloudcontroller/api/anoncreds_schemas_api.py b/aries_cloudcontroller/api/anoncreds_schemas_api.py index 23d1bcf3..2a6b1252 100644 --- a/aries_cloudcontroller/api/anoncreds_schemas_api.py +++ b/aries_cloudcontroller/api/anoncreds_schemas_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/basicmessage_api.py b/aries_cloudcontroller/api/basicmessage_api.py index 33ef570e..89f57ecd 100644 --- a/aries_cloudcontroller/api/basicmessage_api.py +++ b/aries_cloudcontroller/api/basicmessage_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py index 28581fbc..3b0a7882 100644 --- a/aries_cloudcontroller/api/connection_api.py +++ b/aries_cloudcontroller/api/connection_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/credential_definition_api.py b/aries_cloudcontroller/api/credential_definition_api.py index e9391f68..7f1cf543 100644 --- a/aries_cloudcontroller/api/credential_definition_api.py +++ b/aries_cloudcontroller/api/credential_definition_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/credentials_api.py b/aries_cloudcontroller/api/credentials_api.py index 07cbaa47..4e74f15b 100644 --- a/aries_cloudcontroller/api/credentials_api.py +++ b/aries_cloudcontroller/api/credentials_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/default_api.py b/aries_cloudcontroller/api/default_api.py index cfb1b4d7..45f2d240 100644 --- a/aries_cloudcontroller/api/default_api.py +++ b/aries_cloudcontroller/api/default_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/did_exchange_api.py b/aries_cloudcontroller/api/did_exchange_api.py index a664dff3..00ea2a9f 100644 --- a/aries_cloudcontroller/api/did_exchange_api.py +++ b/aries_cloudcontroller/api/did_exchange_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/did_rotate_api.py b/aries_cloudcontroller/api/did_rotate_api.py index 57116f9f..62eef354 100644 --- a/aries_cloudcontroller/api/did_rotate_api.py +++ b/aries_cloudcontroller/api/did_rotate_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/discover_features_api.py b/aries_cloudcontroller/api/discover_features_api.py index 21eea0aa..3def054a 100644 --- a/aries_cloudcontroller/api/discover_features_api.py +++ b/aries_cloudcontroller/api/discover_features_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/discover_features_v20_api.py b/aries_cloudcontroller/api/discover_features_v20_api.py index 8f261151..3cd12a52 100644 --- a/aries_cloudcontroller/api/discover_features_v20_api.py +++ b/aries_cloudcontroller/api/discover_features_v20_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/endorse_transaction_api.py b/aries_cloudcontroller/api/endorse_transaction_api.py index 60085d63..4a055b16 100644 --- a/aries_cloudcontroller/api/endorse_transaction_api.py +++ b/aries_cloudcontroller/api/endorse_transaction_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/introduction_api.py b/aries_cloudcontroller/api/introduction_api.py index 80a94591..7a419aac 100644 --- a/aries_cloudcontroller/api/introduction_api.py +++ b/aries_cloudcontroller/api/introduction_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py index 36009ebe..8a1e8238 100644 --- a/aries_cloudcontroller/api/issue_credential_v10_api.py +++ b/aries_cloudcontroller/api/issue_credential_v10_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py index 49a8729f..4f75349f 100644 --- a/aries_cloudcontroller/api/issue_credential_v20_api.py +++ b/aries_cloudcontroller/api/issue_credential_v20_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/jsonld_api.py b/aries_cloudcontroller/api/jsonld_api.py index 9ac8d988..1df7e018 100644 --- a/aries_cloudcontroller/api/jsonld_api.py +++ b/aries_cloudcontroller/api/jsonld_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/ledger_api.py b/aries_cloudcontroller/api/ledger_api.py index 1563d55b..f9404ebe 100644 --- a/aries_cloudcontroller/api/ledger_api.py +++ b/aries_cloudcontroller/api/ledger_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/mediation_api.py b/aries_cloudcontroller/api/mediation_api.py index 5309f056..dff58709 100644 --- a/aries_cloudcontroller/api/mediation_api.py +++ b/aries_cloudcontroller/api/mediation_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py index 605a9ae2..9c84abc5 100644 --- a/aries_cloudcontroller/api/multitenancy_api.py +++ b/aries_cloudcontroller/api/multitenancy_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/out_of_band_api.py b/aries_cloudcontroller/api/out_of_band_api.py index a4f5b4ae..2a3c1a57 100644 --- a/aries_cloudcontroller/api/out_of_band_api.py +++ b/aries_cloudcontroller/api/out_of_band_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py index df51941f..b038189c 100644 --- a/aries_cloudcontroller/api/present_proof_v10_api.py +++ b/aries_cloudcontroller/api/present_proof_v10_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py index 92cb0b0f..b0052cdc 100644 --- a/aries_cloudcontroller/api/present_proof_v20_api.py +++ b/aries_cloudcontroller/api/present_proof_v20_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/resolver_api.py b/aries_cloudcontroller/api/resolver_api.py index a25f00d8..cbcddd05 100644 --- a/aries_cloudcontroller/api/resolver_api.py +++ b/aries_cloudcontroller/api/resolver_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/revocation_api.py b/aries_cloudcontroller/api/revocation_api.py index 9811cac4..941d5961 100644 --- a/aries_cloudcontroller/api/revocation_api.py +++ b/aries_cloudcontroller/api/revocation_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/schema_api.py b/aries_cloudcontroller/api/schema_api.py index bc831b71..49f0aff7 100644 --- a/aries_cloudcontroller/api/schema_api.py +++ b/aries_cloudcontroller/api/schema_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/server_api.py b/aries_cloudcontroller/api/server_api.py index 9fe208e9..a35ec0ad 100644 --- a/aries_cloudcontroller/api/server_api.py +++ b/aries_cloudcontroller/api/server_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/settings_api.py b/aries_cloudcontroller/api/settings_api.py index 5a86ae01..6a861c49 100644 --- a/aries_cloudcontroller/api/settings_api.py +++ b/aries_cloudcontroller/api/settings_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/trustping_api.py b/aries_cloudcontroller/api/trustping_api.py index 062c795c..ec3b7e4f 100644 --- a/aries_cloudcontroller/api/trustping_api.py +++ b/aries_cloudcontroller/api/trustping_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/vc_api.py b/aries_cloudcontroller/api/vc_api.py index c09bcbae..62712fe2 100644 --- a/aries_cloudcontroller/api/vc_api.py +++ b/aries_cloudcontroller/api/vc_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/wallet_api.py b/aries_cloudcontroller/api/wallet_api.py index 39ea98f0..68abcd67 100644 --- a/aries_cloudcontroller/api/wallet_api.py +++ b/aries_cloudcontroller/api/wallet_api.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api_client.py b/aries_cloudcontroller/api_client.py index caec07f3..e41459d4 100644 --- a/aries_cloudcontroller/api_client.py +++ b/aries_cloudcontroller/api_client.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -78,7 +78,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = "OpenAPI-Generator/0.12.0/python" + self.user_agent = "OpenAPI-Generator/0.12.1/python" self.client_side_validation = configuration.client_side_validation async def __aenter__(self): diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py index b0f093d5..b18a517f 100644 --- a/aries_cloudcontroller/configuration.py +++ b/aries_cloudcontroller/configuration.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -410,8 +410,8 @@ def to_debug_report(self): "Python SDK Debug Report:\n" "OS: {env}\n" "Python Version: {pyversion}\n" - "Version of the API: v0.12.0\n" - "SDK Package Version: 0.12.0".format( + "Version of the API: v0.12.1\n" + "SDK Package Version: 0.12.1".format( env=sys.platform, pyversion=sys.version ) ) diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py index c138ad33..6a518a4f 100644 --- a/aries_cloudcontroller/exceptions.py +++ b/aries_cloudcontroller/exceptions.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/__init__.py b/aries_cloudcontroller/models/__init__.py index 2843e4a5..2a6ef1da 100644 --- a/aries_cloudcontroller/models/__init__.py +++ b/aries_cloudcontroller/models/__init__.py @@ -6,7 +6,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -312,8 +312,8 @@ from aries_cloudcontroller.models.publish_revocations_options import ( PublishRevocationsOptions, ) -from aries_cloudcontroller.models.publish_revocations_result import ( - PublishRevocationsResult, +from aries_cloudcontroller.models.publish_revocations_result_schema_anoncreds import ( + PublishRevocationsResultSchemaAnoncreds, ) from aries_cloudcontroller.models.publish_revocations_schema_anoncreds import ( PublishRevocationsSchemaAnoncreds, diff --git a/aries_cloudcontroller/models/action_menu_fetch_result.py b/aries_cloudcontroller/models/action_menu_fetch_result.py index f5b8a546..0820a407 100644 --- a/aries_cloudcontroller/models/action_menu_fetch_result.py +++ b/aries_cloudcontroller/models/action_menu_fetch_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/admin_config.py b/aries_cloudcontroller/models/admin_config.py index ad8321ac..ba12175d 100644 --- a/aries_cloudcontroller/models/admin_config.py +++ b/aries_cloudcontroller/models/admin_config.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/admin_modules.py b/aries_cloudcontroller/models/admin_modules.py index 95d9b8ec..1f40ec98 100644 --- a/aries_cloudcontroller/models/admin_modules.py +++ b/aries_cloudcontroller/models/admin_modules.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/admin_status.py b/aries_cloudcontroller/models/admin_status.py index 12864eee..d2c1c359 100644 --- a/aries_cloudcontroller/models/admin_status.py +++ b/aries_cloudcontroller/models/admin_status.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/admin_status_liveliness.py b/aries_cloudcontroller/models/admin_status_liveliness.py index 0df400ae..792b9223 100644 --- a/aries_cloudcontroller/models/admin_status_liveliness.py +++ b/aries_cloudcontroller/models/admin_status_liveliness.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/admin_status_readiness.py b/aries_cloudcontroller/models/admin_status_readiness.py index 2b2fbeca..2549e386 100644 --- a/aries_cloudcontroller/models/admin_status_readiness.py +++ b/aries_cloudcontroller/models/admin_status_readiness.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/aml_record.py b/aries_cloudcontroller/models/aml_record.py index 995aab15..be823ad0 100644 --- a/aries_cloudcontroller/models/aml_record.py +++ b/aries_cloudcontroller/models/aml_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/anon_creds_schema.py b/aries_cloudcontroller/models/anon_creds_schema.py index 37ab609d..3344fc87 100644 --- a/aries_cloudcontroller/models/anon_creds_schema.py +++ b/aries_cloudcontroller/models/anon_creds_schema.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attach_decorator.py b/aries_cloudcontroller/models/attach_decorator.py index c7ec4b9a..2cc4fe8b 100644 --- a/aries_cloudcontroller/models/attach_decorator.py +++ b/aries_cloudcontroller/models/attach_decorator.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attach_decorator_data.py b/aries_cloudcontroller/models/attach_decorator_data.py index e9298d1e..7f592154 100644 --- a/aries_cloudcontroller/models/attach_decorator_data.py +++ b/aries_cloudcontroller/models/attach_decorator_data.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attach_decorator_data1_jws.py b/aries_cloudcontroller/models/attach_decorator_data1_jws.py index 53704548..f3c58a2a 100644 --- a/aries_cloudcontroller/models/attach_decorator_data1_jws.py +++ b/aries_cloudcontroller/models/attach_decorator_data1_jws.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws.py b/aries_cloudcontroller/models/attach_decorator_data_jws.py index 22178027..b37f9281 100644 --- a/aries_cloudcontroller/models/attach_decorator_data_jws.py +++ b/aries_cloudcontroller/models/attach_decorator_data_jws.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py index 600f3bee..cbf76e70 100644 --- a/aries_cloudcontroller/models/attach_decorator_data_jws_header.py +++ b/aries_cloudcontroller/models/attach_decorator_data_jws_header.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attachment_def.py b/aries_cloudcontroller/models/attachment_def.py index 7d2a042b..ae1d098f 100644 --- a/aries_cloudcontroller/models/attachment_def.py +++ b/aries_cloudcontroller/models/attachment_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/attribute_mime_types_result.py b/aries_cloudcontroller/models/attribute_mime_types_result.py index 0dcb6ada..8cce967a 100644 --- a/aries_cloudcontroller/models/attribute_mime_types_result.py +++ b/aries_cloudcontroller/models/attribute_mime_types_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/claim_format.py b/aries_cloudcontroller/models/claim_format.py index badf53aa..a57636a5 100644 --- a/aries_cloudcontroller/models/claim_format.py +++ b/aries_cloudcontroller/models/claim_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/clear_pending_revocations_request.py b/aries_cloudcontroller/models/clear_pending_revocations_request.py index 7129b40d..c0f06bc5 100644 --- a/aries_cloudcontroller/models/clear_pending_revocations_request.py +++ b/aries_cloudcontroller/models/clear_pending_revocations_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/configurable_write_ledgers.py b/aries_cloudcontroller/models/configurable_write_ledgers.py index 94dd50cc..232533ec 100644 --- a/aries_cloudcontroller/models/configurable_write_ledgers.py +++ b/aries_cloudcontroller/models/configurable_write_ledgers.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/conn_record.py b/aries_cloudcontroller/models/conn_record.py index 3c62a7f1..688182de 100644 --- a/aries_cloudcontroller/models/conn_record.py +++ b/aries_cloudcontroller/models/conn_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_invitation.py b/aries_cloudcontroller/models/connection_invitation.py index 0081c241..8f2fe2ac 100644 --- a/aries_cloudcontroller/models/connection_invitation.py +++ b/aries_cloudcontroller/models/connection_invitation.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_list.py b/aries_cloudcontroller/models/connection_list.py index 59e92fdf..d1bfd041 100644 --- a/aries_cloudcontroller/models/connection_list.py +++ b/aries_cloudcontroller/models/connection_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_metadata.py b/aries_cloudcontroller/models/connection_metadata.py index 1e0f8041..8e2db644 100644 --- a/aries_cloudcontroller/models/connection_metadata.py +++ b/aries_cloudcontroller/models/connection_metadata.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_metadata_set_request.py b/aries_cloudcontroller/models/connection_metadata_set_request.py index c1ecb3e4..4d4c5020 100644 --- a/aries_cloudcontroller/models/connection_metadata_set_request.py +++ b/aries_cloudcontroller/models/connection_metadata_set_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_static_request.py b/aries_cloudcontroller/models/connection_static_request.py index 8e2249cc..4c009e10 100644 --- a/aries_cloudcontroller/models/connection_static_request.py +++ b/aries_cloudcontroller/models/connection_static_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/connection_static_result.py b/aries_cloudcontroller/models/connection_static_result.py index 3a9f3495..5982d21b 100644 --- a/aries_cloudcontroller/models/connection_static_result.py +++ b/aries_cloudcontroller/models/connection_static_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/constraints.py b/aries_cloudcontroller/models/constraints.py index 0990bc58..0279ed54 100644 --- a/aries_cloudcontroller/models/constraints.py +++ b/aries_cloudcontroller/models/constraints.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/create_invitation_request.py b/aries_cloudcontroller/models/create_invitation_request.py index b81bf9a9..1bd13166 100644 --- a/aries_cloudcontroller/models/create_invitation_request.py +++ b/aries_cloudcontroller/models/create_invitation_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/create_wallet_request.py b/aries_cloudcontroller/models/create_wallet_request.py index 1f6af1e2..f8f6595a 100644 --- a/aries_cloudcontroller/models/create_wallet_request.py +++ b/aries_cloudcontroller/models/create_wallet_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/create_wallet_response.py b/aries_cloudcontroller/models/create_wallet_response.py index fd607b68..4e670e48 100644 --- a/aries_cloudcontroller/models/create_wallet_response.py +++ b/aries_cloudcontroller/models/create_wallet_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/create_wallet_token_request.py b/aries_cloudcontroller/models/create_wallet_token_request.py index 39e6d155..5160b0c4 100644 --- a/aries_cloudcontroller/models/create_wallet_token_request.py +++ b/aries_cloudcontroller/models/create_wallet_token_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/create_wallet_token_response.py b/aries_cloudcontroller/models/create_wallet_token_response.py index 38ada9c9..8cb9a274 100644 --- a/aries_cloudcontroller/models/create_wallet_token_response.py +++ b/aries_cloudcontroller/models/create_wallet_token_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_attr_spec.py b/aries_cloudcontroller/models/cred_attr_spec.py index a3b076fb..18a6cdf0 100644 --- a/aries_cloudcontroller/models/cred_attr_spec.py +++ b/aries_cloudcontroller/models/cred_attr_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def.py b/aries_cloudcontroller/models/cred_def.py index 596adcca..ac1b77ad 100644 --- a/aries_cloudcontroller/models/cred_def.py +++ b/aries_cloudcontroller/models/cred_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_post_options.py b/aries_cloudcontroller/models/cred_def_post_options.py index a8d0f3cc..9335539b 100644 --- a/aries_cloudcontroller/models/cred_def_post_options.py +++ b/aries_cloudcontroller/models/cred_def_post_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_post_request.py b/aries_cloudcontroller/models/cred_def_post_request.py index 61b8f6a5..ca45fb76 100644 --- a/aries_cloudcontroller/models/cred_def_post_request.py +++ b/aries_cloudcontroller/models/cred_def_post_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_result.py b/aries_cloudcontroller/models/cred_def_result.py index 599b770b..2603ebb3 100644 --- a/aries_cloudcontroller/models/cred_def_result.py +++ b/aries_cloudcontroller/models/cred_def_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_state.py b/aries_cloudcontroller/models/cred_def_state.py index df7825fa..30aef625 100644 --- a/aries_cloudcontroller/models/cred_def_state.py +++ b/aries_cloudcontroller/models/cred_def_state.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value.py b/aries_cloudcontroller/models/cred_def_value.py index ca95ffb4..a56c700b 100644 --- a/aries_cloudcontroller/models/cred_def_value.py +++ b/aries_cloudcontroller/models/cred_def_value.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value_primary.py b/aries_cloudcontroller/models/cred_def_value_primary.py index c090c2df..9f3800c5 100644 --- a/aries_cloudcontroller/models/cred_def_value_primary.py +++ b/aries_cloudcontroller/models/cred_def_value_primary.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py index 9ad67730..19337edd 100644 --- a/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_def_value_primary_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value_revocation.py b/aries_cloudcontroller/models/cred_def_value_revocation.py index f8c439fd..b712d81d 100644 --- a/aries_cloudcontroller/models/cred_def_value_revocation.py +++ b/aries_cloudcontroller/models/cred_def_value_revocation.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py index f2054a79..35271182 100644 --- a/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_def_value_revocation_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py index b4a41fba..b7671637 100644 --- a/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_def_value_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_info_list.py b/aries_cloudcontroller/models/cred_info_list.py index 3713d52f..cc7f291a 100644 --- a/aries_cloudcontroller/models/cred_info_list.py +++ b/aries_cloudcontroller/models/cred_info_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result.py b/aries_cloudcontroller/models/cred_rev_indy_records_result.py index 9d06e5a6..1cc4bf42 100644 --- a/aries_cloudcontroller/models/cred_rev_indy_records_result.py +++ b/aries_cloudcontroller/models/cred_rev_indy_records_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py index 0feab4e5..71559c6e 100644 --- a/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_rev_indy_records_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result.py b/aries_cloudcontroller/models/cred_rev_record_details_result.py index 3eb87960..61dddd1c 100644 --- a/aries_cloudcontroller/models/cred_rev_record_details_result.py +++ b/aries_cloudcontroller/models/cred_rev_record_details_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py index 9b3f11ef..092a85e2 100644 --- a/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_rev_record_details_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_record_result.py b/aries_cloudcontroller/models/cred_rev_record_result.py index b0886cb0..b7a58574 100644 --- a/aries_cloudcontroller/models/cred_rev_record_result.py +++ b/aries_cloudcontroller/models/cred_rev_record_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py index 374967ef..06e318f9 100644 --- a/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/cred_rev_record_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/cred_revoked_result.py b/aries_cloudcontroller/models/cred_revoked_result.py index cdec48d7..c187bb3b 100644 --- a/aries_cloudcontroller/models/cred_revoked_result.py +++ b/aries_cloudcontroller/models/cred_revoked_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential.py b/aries_cloudcontroller/models/credential.py index 44141eb1..01a58f7f 100644 --- a/aries_cloudcontroller/models/credential.py +++ b/aries_cloudcontroller/models/credential.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_definition.py b/aries_cloudcontroller/models/credential_definition.py index f8cadd49..1eca0d34 100644 --- a/aries_cloudcontroller/models/credential_definition.py +++ b/aries_cloudcontroller/models/credential_definition.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_definition_get_result.py b/aries_cloudcontroller/models/credential_definition_get_result.py index cacbf830..ddf6a51e 100644 --- a/aries_cloudcontroller/models/credential_definition_get_result.py +++ b/aries_cloudcontroller/models/credential_definition_get_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_definition_send_request.py b/aries_cloudcontroller/models/credential_definition_send_request.py index 329fe56d..95c92f1d 100644 --- a/aries_cloudcontroller/models/credential_definition_send_request.py +++ b/aries_cloudcontroller/models/credential_definition_send_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_definition_send_result.py b/aries_cloudcontroller/models/credential_definition_send_result.py index f7f75ea9..66bca7c2 100644 --- a/aries_cloudcontroller/models/credential_definition_send_result.py +++ b/aries_cloudcontroller/models/credential_definition_send_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_definitions_created_result.py b/aries_cloudcontroller/models/credential_definitions_created_result.py index 71b42c97..fd98237b 100644 --- a/aries_cloudcontroller/models/credential_definitions_created_result.py +++ b/aries_cloudcontroller/models/credential_definitions_created_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_offer.py b/aries_cloudcontroller/models/credential_offer.py index 68c37f9d..c59162fe 100644 --- a/aries_cloudcontroller/models/credential_offer.py +++ b/aries_cloudcontroller/models/credential_offer.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_preview.py b/aries_cloudcontroller/models/credential_preview.py index b730bdab..ad93463f 100644 --- a/aries_cloudcontroller/models/credential_preview.py +++ b/aries_cloudcontroller/models/credential_preview.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_proposal.py b/aries_cloudcontroller/models/credential_proposal.py index 263a66f1..10e63031 100644 --- a/aries_cloudcontroller/models/credential_proposal.py +++ b/aries_cloudcontroller/models/credential_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/credential_status_options.py b/aries_cloudcontroller/models/credential_status_options.py index 0c065e76..97259de4 100644 --- a/aries_cloudcontroller/models/credential_status_options.py +++ b/aries_cloudcontroller/models/credential_status_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did.py b/aries_cloudcontroller/models/did.py index c252ba5c..f22ed6e0 100644 --- a/aries_cloudcontroller/models/did.py +++ b/aries_cloudcontroller/models/did.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_create.py b/aries_cloudcontroller/models/did_create.py index 236f3f95..f56ee394 100644 --- a/aries_cloudcontroller/models/did_create.py +++ b/aries_cloudcontroller/models/did_create.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_create_options.py b/aries_cloudcontroller/models/did_create_options.py index af888fc4..7fa73116 100644 --- a/aries_cloudcontroller/models/did_create_options.py +++ b/aries_cloudcontroller/models/did_create_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_endpoint.py b/aries_cloudcontroller/models/did_endpoint.py index 48aec4e6..eb2ccc4e 100644 --- a/aries_cloudcontroller/models/did_endpoint.py +++ b/aries_cloudcontroller/models/did_endpoint.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_endpoint_with_type.py b/aries_cloudcontroller/models/did_endpoint_with_type.py index 4b0afbe0..8e995a9d 100644 --- a/aries_cloudcontroller/models/did_endpoint_with_type.py +++ b/aries_cloudcontroller/models/did_endpoint_with_type.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_list.py b/aries_cloudcontroller/models/did_list.py index 6c7eec0b..d2b7fe24 100644 --- a/aries_cloudcontroller/models/did_list.py +++ b/aries_cloudcontroller/models/did_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_result.py b/aries_cloudcontroller/models/did_result.py index f4a093c0..140a51a5 100644 --- a/aries_cloudcontroller/models/did_result.py +++ b/aries_cloudcontroller/models/did_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/did_rotate_request_json.py b/aries_cloudcontroller/models/did_rotate_request_json.py index 9af140ee..c5a5f812 100644 --- a/aries_cloudcontroller/models/did_rotate_request_json.py +++ b/aries_cloudcontroller/models/did_rotate_request_json.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/didx_reject_request.py b/aries_cloudcontroller/models/didx_reject_request.py index c10d4be4..d979ba65 100644 --- a/aries_cloudcontroller/models/didx_reject_request.py +++ b/aries_cloudcontroller/models/didx_reject_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/didx_request.py b/aries_cloudcontroller/models/didx_request.py index 74381790..413fbf5a 100644 --- a/aries_cloudcontroller/models/didx_request.py +++ b/aries_cloudcontroller/models/didx_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_field.py b/aries_cloudcontroller/models/dif_field.py index 49518296..55a0e791 100644 --- a/aries_cloudcontroller/models/dif_field.py +++ b/aries_cloudcontroller/models/dif_field.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_holder.py b/aries_cloudcontroller/models/dif_holder.py index 36680d74..28cac953 100644 --- a/aries_cloudcontroller/models/dif_holder.py +++ b/aries_cloudcontroller/models/dif_holder.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_options.py b/aries_cloudcontroller/models/dif_options.py index 203f3016..74905f4e 100644 --- a/aries_cloudcontroller/models/dif_options.py +++ b/aries_cloudcontroller/models/dif_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_pres_spec.py b/aries_cloudcontroller/models/dif_pres_spec.py index 28a3630e..a6aebf47 100644 --- a/aries_cloudcontroller/models/dif_pres_spec.py +++ b/aries_cloudcontroller/models/dif_pres_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_proof_proposal.py b/aries_cloudcontroller/models/dif_proof_proposal.py index 6e86c5a1..29060713 100644 --- a/aries_cloudcontroller/models/dif_proof_proposal.py +++ b/aries_cloudcontroller/models/dif_proof_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/dif_proof_request.py b/aries_cloudcontroller/models/dif_proof_request.py index 159a3c03..931633f8 100644 --- a/aries_cloudcontroller/models/dif_proof_request.py +++ b/aries_cloudcontroller/models/dif_proof_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/disclose.py b/aries_cloudcontroller/models/disclose.py index 8c1bc73e..85c86f69 100644 --- a/aries_cloudcontroller/models/disclose.py +++ b/aries_cloudcontroller/models/disclose.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/disclosures.py b/aries_cloudcontroller/models/disclosures.py index 8be1d509..3e9b7cc3 100644 --- a/aries_cloudcontroller/models/disclosures.py +++ b/aries_cloudcontroller/models/disclosures.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/doc.py b/aries_cloudcontroller/models/doc.py index 9a9dd4dc..1d2c3b14 100644 --- a/aries_cloudcontroller/models/doc.py +++ b/aries_cloudcontroller/models/doc.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/document_verification_result.py b/aries_cloudcontroller/models/document_verification_result.py index 714ef7e6..cfadf5ea 100644 --- a/aries_cloudcontroller/models/document_verification_result.py +++ b/aries_cloudcontroller/models/document_verification_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/endorser_info.py b/aries_cloudcontroller/models/endorser_info.py index 8fe84ea1..4f09b8fc 100644 --- a/aries_cloudcontroller/models/endorser_info.py +++ b/aries_cloudcontroller/models/endorser_info.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/endpoints_result.py b/aries_cloudcontroller/models/endpoints_result.py index abe42d7b..af7d7810 100644 --- a/aries_cloudcontroller/models/endpoints_result.py +++ b/aries_cloudcontroller/models/endpoints_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/fetch_credential_response.py b/aries_cloudcontroller/models/fetch_credential_response.py index 3e45db36..8c7a705a 100644 --- a/aries_cloudcontroller/models/fetch_credential_response.py +++ b/aries_cloudcontroller/models/fetch_credential_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/filter.py b/aries_cloudcontroller/models/filter.py index 9eb3c02c..3beed64a 100644 --- a/aries_cloudcontroller/models/filter.py +++ b/aries_cloudcontroller/models/filter.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/generated.py b/aries_cloudcontroller/models/generated.py index f1b4637d..e013efa6 100644 --- a/aries_cloudcontroller/models/generated.py +++ b/aries_cloudcontroller/models/generated.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_cred_def_result.py b/aries_cloudcontroller/models/get_cred_def_result.py index a9cad4b4..387d08cf 100644 --- a/aries_cloudcontroller/models/get_cred_def_result.py +++ b/aries_cloudcontroller/models/get_cred_def_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_cred_defs_response.py b/aries_cloudcontroller/models/get_cred_defs_response.py index d8bf1146..79049974 100644 --- a/aries_cloudcontroller/models/get_cred_defs_response.py +++ b/aries_cloudcontroller/models/get_cred_defs_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_did_endpoint_response.py b/aries_cloudcontroller/models/get_did_endpoint_response.py index c63a2ab4..d96363b9 100644 --- a/aries_cloudcontroller/models/get_did_endpoint_response.py +++ b/aries_cloudcontroller/models/get_did_endpoint_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_did_verkey_response.py b/aries_cloudcontroller/models/get_did_verkey_response.py index 69d2a719..1626e210 100644 --- a/aries_cloudcontroller/models/get_did_verkey_response.py +++ b/aries_cloudcontroller/models/get_did_verkey_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_nym_role_response.py b/aries_cloudcontroller/models/get_nym_role_response.py index 2fc30792..498f5c90 100644 --- a/aries_cloudcontroller/models/get_nym_role_response.py +++ b/aries_cloudcontroller/models/get_nym_role_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_schema_result.py b/aries_cloudcontroller/models/get_schema_result.py index 13c1411b..ab2e036d 100644 --- a/aries_cloudcontroller/models/get_schema_result.py +++ b/aries_cloudcontroller/models/get_schema_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/get_schemas_response.py b/aries_cloudcontroller/models/get_schemas_response.py index adc9db8c..f172e8fc 100644 --- a/aries_cloudcontroller/models/get_schemas_response.py +++ b/aries_cloudcontroller/models/get_schemas_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/hangup.py b/aries_cloudcontroller/models/hangup.py index 91aa30a4..2379705f 100644 --- a/aries_cloudcontroller/models/hangup.py +++ b/aries_cloudcontroller/models/hangup.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_attr_value.py b/aries_cloudcontroller/models/indy_attr_value.py index a2d8bd40..6106f6d6 100644 --- a/aries_cloudcontroller/models/indy_attr_value.py +++ b/aries_cloudcontroller/models/indy_attr_value.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_cred_abstract.py b/aries_cloudcontroller/models/indy_cred_abstract.py index 8962ecec..214d82f0 100644 --- a/aries_cloudcontroller/models/indy_cred_abstract.py +++ b/aries_cloudcontroller/models/indy_cred_abstract.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_cred_info.py b/aries_cloudcontroller/models/indy_cred_info.py index 525fcde2..cfda55c6 100644 --- a/aries_cloudcontroller/models/indy_cred_info.py +++ b/aries_cloudcontroller/models/indy_cred_info.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_cred_precis.py b/aries_cloudcontroller/models/indy_cred_precis.py index c874b34d..bb314a41 100644 --- a/aries_cloudcontroller/models/indy_cred_precis.py +++ b/aries_cloudcontroller/models/indy_cred_precis.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_cred_request.py b/aries_cloudcontroller/models/indy_cred_request.py index 89c2bca1..26be507f 100644 --- a/aries_cloudcontroller/models/indy_cred_request.py +++ b/aries_cloudcontroller/models/indy_cred_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_credential.py b/aries_cloudcontroller/models/indy_credential.py index dfdb9ed9..92af83a1 100644 --- a/aries_cloudcontroller/models/indy_credential.py +++ b/aries_cloudcontroller/models/indy_credential.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_eq_proof.py b/aries_cloudcontroller/models/indy_eq_proof.py index c9c150ee..c036dfbb 100644 --- a/aries_cloudcontroller/models/indy_eq_proof.py +++ b/aries_cloudcontroller/models/indy_eq_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_ge_proof.py b/aries_cloudcontroller/models/indy_ge_proof.py index 5fd35569..3ff8ffb4 100644 --- a/aries_cloudcontroller/models/indy_ge_proof.py +++ b/aries_cloudcontroller/models/indy_ge_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_ge_proof_pred.py b/aries_cloudcontroller/models/indy_ge_proof_pred.py index 70a480c5..ec31e1ee 100644 --- a/aries_cloudcontroller/models/indy_ge_proof_pred.py +++ b/aries_cloudcontroller/models/indy_ge_proof_pred.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_key_correctness_proof.py b/aries_cloudcontroller/models/indy_key_correctness_proof.py index 9539c6d8..f54bcb3c 100644 --- a/aries_cloudcontroller/models/indy_key_correctness_proof.py +++ b/aries_cloudcontroller/models/indy_key_correctness_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_non_revoc_proof.py b/aries_cloudcontroller/models/indy_non_revoc_proof.py index c0f77361..3c6821b2 100644 --- a/aries_cloudcontroller/models/indy_non_revoc_proof.py +++ b/aries_cloudcontroller/models/indy_non_revoc_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_non_revocation_interval.py b/aries_cloudcontroller/models/indy_non_revocation_interval.py index 2c5bc235..3d8c7a0e 100644 --- a/aries_cloudcontroller/models/indy_non_revocation_interval.py +++ b/aries_cloudcontroller/models/indy_non_revocation_interval.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_pres_attr_spec.py b/aries_cloudcontroller/models/indy_pres_attr_spec.py index d2373a2d..9d4b16aa 100644 --- a/aries_cloudcontroller/models/indy_pres_attr_spec.py +++ b/aries_cloudcontroller/models/indy_pres_attr_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_pres_pred_spec.py b/aries_cloudcontroller/models/indy_pres_pred_spec.py index 13120c5d..3f60ee7c 100644 --- a/aries_cloudcontroller/models/indy_pres_pred_spec.py +++ b/aries_cloudcontroller/models/indy_pres_pred_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_pres_preview.py b/aries_cloudcontroller/models/indy_pres_preview.py index 252d9612..c7100275 100644 --- a/aries_cloudcontroller/models/indy_pres_preview.py +++ b/aries_cloudcontroller/models/indy_pres_preview.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_pres_spec.py b/aries_cloudcontroller/models/indy_pres_spec.py index b7af830c..2a0bea9e 100644 --- a/aries_cloudcontroller/models/indy_pres_spec.py +++ b/aries_cloudcontroller/models/indy_pres_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_primary_proof.py b/aries_cloudcontroller/models/indy_primary_proof.py index a33bbdfa..254693fc 100644 --- a/aries_cloudcontroller/models/indy_primary_proof.py +++ b/aries_cloudcontroller/models/indy_primary_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_primary_proof_eq_proof.py b/aries_cloudcontroller/models/indy_primary_proof_eq_proof.py index 957fc2bf..66fb90e1 100644 --- a/aries_cloudcontroller/models/indy_primary_proof_eq_proof.py +++ b/aries_cloudcontroller/models/indy_primary_proof_eq_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof.py b/aries_cloudcontroller/models/indy_proof.py index bc7feeec..4c8cc39c 100644 --- a/aries_cloudcontroller/models/indy_proof.py +++ b/aries_cloudcontroller/models/indy_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_identifier.py b/aries_cloudcontroller/models/indy_proof_identifier.py index 6639f027..d95878a7 100644 --- a/aries_cloudcontroller/models/indy_proof_identifier.py +++ b/aries_cloudcontroller/models/indy_proof_identifier.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_proof.py b/aries_cloudcontroller/models/indy_proof_proof.py index 0592403a..38034315 100644 --- a/aries_cloudcontroller/models/indy_proof_proof.py +++ b/aries_cloudcontroller/models/indy_proof_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py index ab599ae8..8006c42d 100644 --- a/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py +++ b/aries_cloudcontroller/models/indy_proof_proof_aggregated_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py index c2626d46..ae9c77c0 100644 --- a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py +++ b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof_non_revoc_proof.py b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof_non_revoc_proof.py index d378afe8..8f7db31a 100644 --- a/aries_cloudcontroller/models/indy_proof_proof_proofs_proof_non_revoc_proof.py +++ b/aries_cloudcontroller/models/indy_proof_proof_proofs_proof_non_revoc_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py index 76a3e330..fddc062f 100644 --- a/aries_cloudcontroller/models/indy_proof_req_attr_spec.py +++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py index a8e8fa28..d29d3f92 100644 --- a/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py +++ b/aries_cloudcontroller/models/indy_proof_req_attr_spec_non_revoked.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py index 37d8aa4b..4bc7eac3 100644 --- a/aries_cloudcontroller/models/indy_proof_req_pred_spec.py +++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py index 8bdc1348..6b88b3a9 100644 --- a/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py +++ b/aries_cloudcontroller/models/indy_proof_req_pred_spec_non_revoked.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_request.py b/aries_cloudcontroller/models/indy_proof_request.py index 86d982ca..b2ac8a42 100644 --- a/aries_cloudcontroller/models/indy_proof_request.py +++ b/aries_cloudcontroller/models/indy_proof_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py index 26aa329c..78bbc482 100644 --- a/aries_cloudcontroller/models/indy_proof_request_non_revoked.py +++ b/aries_cloudcontroller/models/indy_proof_request_non_revoked.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof.py b/aries_cloudcontroller/models/indy_proof_requested_proof.py index 3a89366c..8c67ece1 100644 --- a/aries_cloudcontroller/models/indy_proof_requested_proof.py +++ b/aries_cloudcontroller/models/indy_proof_requested_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py index 2aeb47ca..ea61adb8 100644 --- a/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py +++ b/aries_cloudcontroller/models/indy_proof_requested_proof_predicate.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py index 13fa4d0e..f63dd22c 100644 --- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py +++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py index 90a131cf..682f172f 100644 --- a/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py +++ b/aries_cloudcontroller/models/indy_proof_requested_proof_revealed_attr_group.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py index 06bdc698..6c708c2b 100644 --- a/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py +++ b/aries_cloudcontroller/models/indy_requested_creds_requested_attr.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py index 8fb00a0c..7de00712 100644 --- a/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py +++ b/aries_cloudcontroller/models/indy_requested_creds_requested_pred.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_def.py b/aries_cloudcontroller/models/indy_rev_reg_def.py index cd4684b5..2a20abb0 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_def.py +++ b/aries_cloudcontroller/models/indy_rev_reg_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value.py b/aries_cloudcontroller/models/indy_rev_reg_def_value.py index e37adb89..cb5801b4 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_def_value.py +++ b/aries_cloudcontroller/models/indy_rev_reg_def_value.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py index 3ab5b253..c383f3c3 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py +++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py index e85e02b0..875ed59b 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py +++ b/aries_cloudcontroller/models/indy_rev_reg_def_value_public_keys_accum_key.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry.py b/aries_cloudcontroller/models/indy_rev_reg_entry.py index 20f53857..d02afa99 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_entry.py +++ b/aries_cloudcontroller/models/indy_rev_reg_entry.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py index 89577046..7624b742 100644 --- a/aries_cloudcontroller/models/indy_rev_reg_entry_value.py +++ b/aries_cloudcontroller/models/indy_rev_reg_entry_value.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/inner_cred_def.py b/aries_cloudcontroller/models/inner_cred_def.py index 2e617c0e..2487a1e3 100644 --- a/aries_cloudcontroller/models/inner_cred_def.py +++ b/aries_cloudcontroller/models/inner_cred_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/inner_rev_reg_def.py b/aries_cloudcontroller/models/inner_rev_reg_def.py index ba840d80..755c7e57 100644 --- a/aries_cloudcontroller/models/inner_rev_reg_def.py +++ b/aries_cloudcontroller/models/inner_rev_reg_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/input_descriptors.py b/aries_cloudcontroller/models/input_descriptors.py index 23e91692..d3fffe97 100644 --- a/aries_cloudcontroller/models/input_descriptors.py +++ b/aries_cloudcontroller/models/input_descriptors.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/invitation_create_request.py b/aries_cloudcontroller/models/invitation_create_request.py index ddc5f930..3347e57a 100644 --- a/aries_cloudcontroller/models/invitation_create_request.py +++ b/aries_cloudcontroller/models/invitation_create_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/invitation_message.py b/aries_cloudcontroller/models/invitation_message.py index 4b376857..ed84a40a 100644 --- a/aries_cloudcontroller/models/invitation_message.py +++ b/aries_cloudcontroller/models/invitation_message.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/invitation_record.py b/aries_cloudcontroller/models/invitation_record.py index 0cc31263..97d05630 100644 --- a/aries_cloudcontroller/models/invitation_record.py +++ b/aries_cloudcontroller/models/invitation_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/invitation_result.py b/aries_cloudcontroller/models/invitation_result.py index cd139819..dc026558 100644 --- a/aries_cloudcontroller/models/invitation_result.py +++ b/aries_cloudcontroller/models/invitation_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/issue_credential_request.py b/aries_cloudcontroller/models/issue_credential_request.py index ba5331a4..2b120f36 100644 --- a/aries_cloudcontroller/models/issue_credential_request.py +++ b/aries_cloudcontroller/models/issue_credential_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/issue_credential_response.py b/aries_cloudcontroller/models/issue_credential_response.py index e8b6d5d7..627fcd5a 100644 --- a/aries_cloudcontroller/models/issue_credential_response.py +++ b/aries_cloudcontroller/models/issue_credential_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record.py b/aries_cloudcontroller/models/issuer_cred_rev_record.py index 7a5f83e9..6f9800a8 100644 --- a/aries_cloudcontroller/models/issuer_cred_rev_record.py +++ b/aries_cloudcontroller/models/issuer_cred_rev_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py index c06b5dc0..feef3923 100644 --- a/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py +++ b/aries_cloudcontroller/models/issuer_cred_rev_record_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/issuer_rev_reg_record.py b/aries_cloudcontroller/models/issuer_rev_reg_record.py index efea9931..52d79f42 100644 --- a/aries_cloudcontroller/models/issuer_rev_reg_record.py +++ b/aries_cloudcontroller/models/issuer_rev_reg_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/jws_create.py b/aries_cloudcontroller/models/jws_create.py index ac050ef6..bfc89abe 100644 --- a/aries_cloudcontroller/models/jws_create.py +++ b/aries_cloudcontroller/models/jws_create.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/jws_verify.py b/aries_cloudcontroller/models/jws_verify.py index 40298d93..30b78957 100644 --- a/aries_cloudcontroller/models/jws_verify.py +++ b/aries_cloudcontroller/models/jws_verify.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/jws_verify_response.py b/aries_cloudcontroller/models/jws_verify_response.py index 998cab57..ae0ff6f1 100644 --- a/aries_cloudcontroller/models/jws_verify_response.py +++ b/aries_cloudcontroller/models/jws_verify_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist.py b/aries_cloudcontroller/models/keylist.py index 202b446b..80da1b39 100644 --- a/aries_cloudcontroller/models/keylist.py +++ b/aries_cloudcontroller/models/keylist.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_query.py b/aries_cloudcontroller/models/keylist_query.py index 9c2fc2a0..99093053 100644 --- a/aries_cloudcontroller/models/keylist_query.py +++ b/aries_cloudcontroller/models/keylist_query.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_query_filter_request.py b/aries_cloudcontroller/models/keylist_query_filter_request.py index 663ddf48..bce1f722 100644 --- a/aries_cloudcontroller/models/keylist_query_filter_request.py +++ b/aries_cloudcontroller/models/keylist_query_filter_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_query_paginate.py b/aries_cloudcontroller/models/keylist_query_paginate.py index fec71aab..8431ab71 100644 --- a/aries_cloudcontroller/models/keylist_query_paginate.py +++ b/aries_cloudcontroller/models/keylist_query_paginate.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_update.py b/aries_cloudcontroller/models/keylist_update.py index 60a60f58..a29ff054 100644 --- a/aries_cloudcontroller/models/keylist_update.py +++ b/aries_cloudcontroller/models/keylist_update.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_update_request.py b/aries_cloudcontroller/models/keylist_update_request.py index 017f917f..222ec6ed 100644 --- a/aries_cloudcontroller/models/keylist_update_request.py +++ b/aries_cloudcontroller/models/keylist_update_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/keylist_update_rule.py b/aries_cloudcontroller/models/keylist_update_rule.py index dc3f9942..9db66cf0 100644 --- a/aries_cloudcontroller/models/keylist_update_rule.py +++ b/aries_cloudcontroller/models/keylist_update_rule.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ld_proof_vc_detail.py b/aries_cloudcontroller/models/ld_proof_vc_detail.py index 551f3b1f..04de1bbe 100644 --- a/aries_cloudcontroller/models/ld_proof_vc_detail.py +++ b/aries_cloudcontroller/models/ld_proof_vc_detail.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ld_proof_vc_detail_options.py b/aries_cloudcontroller/models/ld_proof_vc_detail_options.py index 5730e7cd..58720534 100644 --- a/aries_cloudcontroller/models/ld_proof_vc_detail_options.py +++ b/aries_cloudcontroller/models/ld_proof_vc_detail_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ld_proof_vc_options.py b/aries_cloudcontroller/models/ld_proof_vc_options.py index 3def7abf..ea6499ef 100644 --- a/aries_cloudcontroller/models/ld_proof_vc_options.py +++ b/aries_cloudcontroller/models/ld_proof_vc_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ledger_config_instance.py b/aries_cloudcontroller/models/ledger_config_instance.py index bb7a39b5..0cac8f01 100644 --- a/aries_cloudcontroller/models/ledger_config_instance.py +++ b/aries_cloudcontroller/models/ledger_config_instance.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ledger_config_list.py b/aries_cloudcontroller/models/ledger_config_list.py index 32ed0515..597a4d94 100644 --- a/aries_cloudcontroller/models/ledger_config_list.py +++ b/aries_cloudcontroller/models/ledger_config_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/linked_data_proof.py b/aries_cloudcontroller/models/linked_data_proof.py index ca2ed60f..2663a4fd 100644 --- a/aries_cloudcontroller/models/linked_data_proof.py +++ b/aries_cloudcontroller/models/linked_data_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/mediation_deny.py b/aries_cloudcontroller/models/mediation_deny.py index 7dd05eca..1181fd4f 100644 --- a/aries_cloudcontroller/models/mediation_deny.py +++ b/aries_cloudcontroller/models/mediation_deny.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/mediation_grant.py b/aries_cloudcontroller/models/mediation_grant.py index 9d7bdc32..df188982 100644 --- a/aries_cloudcontroller/models/mediation_grant.py +++ b/aries_cloudcontroller/models/mediation_grant.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/mediation_id_match_info.py b/aries_cloudcontroller/models/mediation_id_match_info.py index 83f2cbb4..d8e17d48 100644 --- a/aries_cloudcontroller/models/mediation_id_match_info.py +++ b/aries_cloudcontroller/models/mediation_id_match_info.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/mediation_list.py b/aries_cloudcontroller/models/mediation_list.py index 2468165e..e814ea9e 100644 --- a/aries_cloudcontroller/models/mediation_list.py +++ b/aries_cloudcontroller/models/mediation_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/mediation_record.py b/aries_cloudcontroller/models/mediation_record.py index 632ec992..9a940cef 100644 --- a/aries_cloudcontroller/models/mediation_record.py +++ b/aries_cloudcontroller/models/mediation_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/menu.py b/aries_cloudcontroller/models/menu.py index 207acdd8..b2fc1a5e 100644 --- a/aries_cloudcontroller/models/menu.py +++ b/aries_cloudcontroller/models/menu.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/menu_form.py b/aries_cloudcontroller/models/menu_form.py index c908e281..dc552d99 100644 --- a/aries_cloudcontroller/models/menu_form.py +++ b/aries_cloudcontroller/models/menu_form.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/menu_form_param.py b/aries_cloudcontroller/models/menu_form_param.py index d5ccac3d..921a183a 100644 --- a/aries_cloudcontroller/models/menu_form_param.py +++ b/aries_cloudcontroller/models/menu_form_param.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/menu_json.py b/aries_cloudcontroller/models/menu_json.py index cd5b8690..e65721b0 100644 --- a/aries_cloudcontroller/models/menu_json.py +++ b/aries_cloudcontroller/models/menu_json.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/menu_option.py b/aries_cloudcontroller/models/menu_option.py index 7fb98777..072cedec 100644 --- a/aries_cloudcontroller/models/menu_option.py +++ b/aries_cloudcontroller/models/menu_option.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/model_date.py b/aries_cloudcontroller/models/model_date.py index 8b7e77f3..7a341a27 100644 --- a/aries_cloudcontroller/models/model_date.py +++ b/aries_cloudcontroller/models/model_date.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/model_schema.py b/aries_cloudcontroller/models/model_schema.py index 233bbd56..82a0ef8d 100644 --- a/aries_cloudcontroller/models/model_schema.py +++ b/aries_cloudcontroller/models/model_schema.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/oob_record.py b/aries_cloudcontroller/models/oob_record.py index 2d3490fb..ad28572d 100644 --- a/aries_cloudcontroller/models/oob_record.py +++ b/aries_cloudcontroller/models/oob_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/perform_request.py b/aries_cloudcontroller/models/perform_request.py index 2fc60e72..56bbd877 100644 --- a/aries_cloudcontroller/models/perform_request.py +++ b/aries_cloudcontroller/models/perform_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ping_request.py b/aries_cloudcontroller/models/ping_request.py index 48f2f61b..fdc9e0c0 100644 --- a/aries_cloudcontroller/models/ping_request.py +++ b/aries_cloudcontroller/models/ping_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/ping_request_response.py b/aries_cloudcontroller/models/ping_request_response.py index 132c4ca5..6d4079cc 100644 --- a/aries_cloudcontroller/models/ping_request_response.py +++ b/aries_cloudcontroller/models/ping_request_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/presentation.py b/aries_cloudcontroller/models/presentation.py index eb8fc6a2..1eec28f9 100644 --- a/aries_cloudcontroller/models/presentation.py +++ b/aries_cloudcontroller/models/presentation.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/presentation_definition.py b/aries_cloudcontroller/models/presentation_definition.py index c8c6892e..bba99d1f 100644 --- a/aries_cloudcontroller/models/presentation_definition.py +++ b/aries_cloudcontroller/models/presentation_definition.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/presentation_proposal.py b/aries_cloudcontroller/models/presentation_proposal.py index d81d718e..3e018605 100644 --- a/aries_cloudcontroller/models/presentation_proposal.py +++ b/aries_cloudcontroller/models/presentation_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/presentation_request.py b/aries_cloudcontroller/models/presentation_request.py index ff223732..026ec006 100644 --- a/aries_cloudcontroller/models/presentation_request.py +++ b/aries_cloudcontroller/models/presentation_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/presentation_verification_result.py b/aries_cloudcontroller/models/presentation_verification_result.py index e138e4ab..81f6b42a 100644 --- a/aries_cloudcontroller/models/presentation_verification_result.py +++ b/aries_cloudcontroller/models/presentation_verification_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/profile_settings.py b/aries_cloudcontroller/models/profile_settings.py index 24314b0e..ed7a9080 100644 --- a/aries_cloudcontroller/models/profile_settings.py +++ b/aries_cloudcontroller/models/profile_settings.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/proof_result.py b/aries_cloudcontroller/models/proof_result.py index 1c6a5560..dd3077cd 100644 --- a/aries_cloudcontroller/models/proof_result.py +++ b/aries_cloudcontroller/models/proof_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/protocol_descriptor.py b/aries_cloudcontroller/models/protocol_descriptor.py index b510ec08..22415e2b 100644 --- a/aries_cloudcontroller/models/protocol_descriptor.py +++ b/aries_cloudcontroller/models/protocol_descriptor.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/prove_presentation_request.py b/aries_cloudcontroller/models/prove_presentation_request.py index 8531fb8d..d510ef71 100644 --- a/aries_cloudcontroller/models/prove_presentation_request.py +++ b/aries_cloudcontroller/models/prove_presentation_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/prove_presentation_response.py b/aries_cloudcontroller/models/prove_presentation_response.py index 7cadcbd1..6f5d23c1 100644 --- a/aries_cloudcontroller/models/prove_presentation_response.py +++ b/aries_cloudcontroller/models/prove_presentation_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/publish_revocations.py b/aries_cloudcontroller/models/publish_revocations.py index 358448a9..172ea406 100644 --- a/aries_cloudcontroller/models/publish_revocations.py +++ b/aries_cloudcontroller/models/publish_revocations.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/publish_revocations_options.py b/aries_cloudcontroller/models/publish_revocations_options.py index 3d712316..003c5f0b 100644 --- a/aries_cloudcontroller/models/publish_revocations_options.py +++ b/aries_cloudcontroller/models/publish_revocations_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/publish_revocations_result.py b/aries_cloudcontroller/models/publish_revocations_result.py index c50aaede..a16d1ba0 100644 --- a/aries_cloudcontroller/models/publish_revocations_result.py +++ b/aries_cloudcontroller/models/publish_revocations_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py new file mode 100644 index 00000000..4e0c9de8 --- /dev/null +++ b/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py @@ -0,0 +1,81 @@ +# coding: utf-8 + +""" + Aries Cloud Agent + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: v0.12.1 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations + +import json +import pprint +from typing import Any, ClassVar, Dict, List, Optional, Set + +from pydantic import BaseModel, Field +from typing_extensions import Annotated, Self + +from aries_cloudcontroller.util import DEFAULT_PYDANTIC_MODEL_CONFIG + + +class PublishRevocationsResultSchemaAnoncreds(BaseModel): + """ + PublishRevocationsResultSchemaAnoncreds + """ # noqa: E501 + + rrid2crid: Optional[Dict[str, List[Annotated[str, Field(strict=True)]]]] = Field( + default=None, description="Credential revocation ids by revocation registry id" + ) + __properties: ClassVar[List[str]] = ["rrid2crid"] + + model_config = DEFAULT_PYDANTIC_MODEL_CONFIG + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return self.model_dump_json(by_alias=True, exclude_unset=True) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of PublishRevocationsResultSchemaAnoncreds from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of PublishRevocationsResultSchemaAnoncreds from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({"rrid2crid": obj.get("rrid2crid")}) + return _obj diff --git a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py index 78f0a9b9..778d2c40 100644 --- a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py +++ b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/purpose_result.py b/aries_cloudcontroller/models/purpose_result.py index 404dce90..412cafc7 100644 --- a/aries_cloudcontroller/models/purpose_result.py +++ b/aries_cloudcontroller/models/purpose_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/queries.py b/aries_cloudcontroller/models/queries.py index 0a640012..d0d93bcd 100644 --- a/aries_cloudcontroller/models/queries.py +++ b/aries_cloudcontroller/models/queries.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/query.py b/aries_cloudcontroller/models/query.py index 72f1927d..eda9f137 100644 --- a/aries_cloudcontroller/models/query.py +++ b/aries_cloudcontroller/models/query.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/query_item.py b/aries_cloudcontroller/models/query_item.py index 09531c57..d45baa4f 100644 --- a/aries_cloudcontroller/models/query_item.py +++ b/aries_cloudcontroller/models/query_item.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/raw_encoded.py b/aries_cloudcontroller/models/raw_encoded.py index 465a492a..231adfcb 100644 --- a/aries_cloudcontroller/models/raw_encoded.py +++ b/aries_cloudcontroller/models/raw_encoded.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/receive_invitation_request.py b/aries_cloudcontroller/models/receive_invitation_request.py index 7d652a1d..f193743c 100644 --- a/aries_cloudcontroller/models/receive_invitation_request.py +++ b/aries_cloudcontroller/models/receive_invitation_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/remove_wallet_request.py b/aries_cloudcontroller/models/remove_wallet_request.py index cc36d511..37a757f1 100644 --- a/aries_cloudcontroller/models/remove_wallet_request.py +++ b/aries_cloudcontroller/models/remove_wallet_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/resolution_result.py b/aries_cloudcontroller/models/resolution_result.py index f6c6209e..cc9f1678 100644 --- a/aries_cloudcontroller/models/resolution_result.py +++ b/aries_cloudcontroller/models/resolution_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_list.py b/aries_cloudcontroller/models/rev_list.py index d585a211..59eff464 100644 --- a/aries_cloudcontroller/models/rev_list.py +++ b/aries_cloudcontroller/models/rev_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_list_create_request.py b/aries_cloudcontroller/models/rev_list_create_request.py index 9e393af6..a45562c4 100644 --- a/aries_cloudcontroller/models/rev_list_create_request.py +++ b/aries_cloudcontroller/models/rev_list_create_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_list_options.py b/aries_cloudcontroller/models/rev_list_options.py index 0127491b..05112555 100644 --- a/aries_cloudcontroller/models/rev_list_options.py +++ b/aries_cloudcontroller/models/rev_list_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_list_result.py b/aries_cloudcontroller/models/rev_list_result.py index fe713332..d884da4f 100644 --- a/aries_cloudcontroller/models/rev_list_result.py +++ b/aries_cloudcontroller/models/rev_list_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_list_state.py b/aries_cloudcontroller/models/rev_list_state.py index fac3688d..0ef30911 100644 --- a/aries_cloudcontroller/models/rev_list_state.py +++ b/aries_cloudcontroller/models/rev_list_state.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_create_request.py b/aries_cloudcontroller/models/rev_reg_create_request.py index 8ca44db1..1374d0a8 100644 --- a/aries_cloudcontroller/models/rev_reg_create_request.py +++ b/aries_cloudcontroller/models/rev_reg_create_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py index b088be5b..0c6a657f 100644 --- a/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py +++ b/aries_cloudcontroller/models/rev_reg_create_request_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_def.py b/aries_cloudcontroller/models/rev_reg_def.py index 3aae581e..581f5d1f 100644 --- a/aries_cloudcontroller/models/rev_reg_def.py +++ b/aries_cloudcontroller/models/rev_reg_def.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_def_options.py b/aries_cloudcontroller/models/rev_reg_def_options.py index 0d8349d8..383eae61 100644 --- a/aries_cloudcontroller/models/rev_reg_def_options.py +++ b/aries_cloudcontroller/models/rev_reg_def_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_def_result.py b/aries_cloudcontroller/models/rev_reg_def_result.py index 71d9c3ca..e06fb408 100644 --- a/aries_cloudcontroller/models/rev_reg_def_result.py +++ b/aries_cloudcontroller/models/rev_reg_def_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_def_state.py b/aries_cloudcontroller/models/rev_reg_def_state.py index 102bc20f..431fd494 100644 --- a/aries_cloudcontroller/models/rev_reg_def_state.py +++ b/aries_cloudcontroller/models/rev_reg_def_state.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_def_value.py b/aries_cloudcontroller/models/rev_reg_def_value.py index 517924bf..132c14cb 100644 --- a/aries_cloudcontroller/models/rev_reg_def_value.py +++ b/aries_cloudcontroller/models/rev_reg_def_value.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_issued_result.py b/aries_cloudcontroller/models/rev_reg_issued_result.py index f92cef27..dd05a29b 100644 --- a/aries_cloudcontroller/models/rev_reg_issued_result.py +++ b/aries_cloudcontroller/models/rev_reg_issued_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py index 091890d0..d6afc8de 100644 --- a/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/rev_reg_issued_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_result.py b/aries_cloudcontroller/models/rev_reg_result.py index 1c4a948f..29b6cd15 100644 --- a/aries_cloudcontroller/models/rev_reg_result.py +++ b/aries_cloudcontroller/models/rev_reg_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py index 8f4c8630..b843c8cf 100644 --- a/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/rev_reg_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py index 56be1ccb..1aedaea8 100644 --- a/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py +++ b/aries_cloudcontroller/models/rev_reg_update_tails_file_uri.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py index c17b7d0c..e597dcce 100644 --- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py +++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py index 2dc08658..3ccea291 100644 --- a/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/rev_reg_wallet_updated_result_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_regs_created.py b/aries_cloudcontroller/models/rev_regs_created.py index 4fcb6bbd..2264ea92 100644 --- a/aries_cloudcontroller/models/rev_regs_created.py +++ b/aries_cloudcontroller/models/rev_regs_created.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py index 789b14cd..24a17d50 100644 --- a/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py +++ b/aries_cloudcontroller/models/rev_regs_created_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/revoke_request.py b/aries_cloudcontroller/models/revoke_request.py index 7ac25fda..066d08d5 100644 --- a/aries_cloudcontroller/models/revoke_request.py +++ b/aries_cloudcontroller/models/revoke_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py index 76e5104d..be64c6b3 100644 --- a/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py +++ b/aries_cloudcontroller/models/revoke_request_schema_anoncreds.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/rotate.py b/aries_cloudcontroller/models/rotate.py index c57b9d96..25937492 100644 --- a/aries_cloudcontroller/models/rotate.py +++ b/aries_cloudcontroller/models/rotate.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/route_record.py b/aries_cloudcontroller/models/route_record.py index 7dac668b..54624b6a 100644 --- a/aries_cloudcontroller/models/route_record.py +++ b/aries_cloudcontroller/models/route_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_get_result.py b/aries_cloudcontroller/models/schema_get_result.py index 485fd33f..0745c789 100644 --- a/aries_cloudcontroller/models/schema_get_result.py +++ b/aries_cloudcontroller/models/schema_get_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_input_descriptor.py b/aries_cloudcontroller/models/schema_input_descriptor.py index 5e0e7a8b..b6f896b8 100644 --- a/aries_cloudcontroller/models/schema_input_descriptor.py +++ b/aries_cloudcontroller/models/schema_input_descriptor.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_post_option.py b/aries_cloudcontroller/models/schema_post_option.py index c470e0a1..927c0b0e 100644 --- a/aries_cloudcontroller/models/schema_post_option.py +++ b/aries_cloudcontroller/models/schema_post_option.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_post_request.py b/aries_cloudcontroller/models/schema_post_request.py index ef05870e..bff6d0f9 100644 --- a/aries_cloudcontroller/models/schema_post_request.py +++ b/aries_cloudcontroller/models/schema_post_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_result.py b/aries_cloudcontroller/models/schema_result.py index a6a33cce..2c43a7d6 100644 --- a/aries_cloudcontroller/models/schema_result.py +++ b/aries_cloudcontroller/models/schema_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_send_request.py b/aries_cloudcontroller/models/schema_send_request.py index b9027bf7..5f88fe0e 100644 --- a/aries_cloudcontroller/models/schema_send_request.py +++ b/aries_cloudcontroller/models/schema_send_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_send_result.py b/aries_cloudcontroller/models/schema_send_result.py index 18298254..a08e260e 100644 --- a/aries_cloudcontroller/models/schema_send_result.py +++ b/aries_cloudcontroller/models/schema_send_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schema_state.py b/aries_cloudcontroller/models/schema_state.py index 2e6f9d0b..e9019e43 100644 --- a/aries_cloudcontroller/models/schema_state.py +++ b/aries_cloudcontroller/models/schema_state.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schemas_created_result.py b/aries_cloudcontroller/models/schemas_created_result.py index 19a34c28..d4014253 100644 --- a/aries_cloudcontroller/models/schemas_created_result.py +++ b/aries_cloudcontroller/models/schemas_created_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py index c302beb0..7ffebf8f 100644 --- a/aries_cloudcontroller/models/schemas_input_descriptor_filter.py +++ b/aries_cloudcontroller/models/schemas_input_descriptor_filter.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/sdjws_create.py b/aries_cloudcontroller/models/sdjws_create.py index dfbd3210..16e90802 100644 --- a/aries_cloudcontroller/models/sdjws_create.py +++ b/aries_cloudcontroller/models/sdjws_create.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/sdjws_verify.py b/aries_cloudcontroller/models/sdjws_verify.py index 59339eb6..b601aedf 100644 --- a/aries_cloudcontroller/models/sdjws_verify.py +++ b/aries_cloudcontroller/models/sdjws_verify.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/sdjws_verify_response.py b/aries_cloudcontroller/models/sdjws_verify_response.py index f5c7d3d0..475f7482 100644 --- a/aries_cloudcontroller/models/sdjws_verify_response.py +++ b/aries_cloudcontroller/models/sdjws_verify_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/send_menu.py b/aries_cloudcontroller/models/send_menu.py index 089df19c..e04bf892 100644 --- a/aries_cloudcontroller/models/send_menu.py +++ b/aries_cloudcontroller/models/send_menu.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/send_message.py b/aries_cloudcontroller/models/send_message.py index daef1ce1..5bbdce49 100644 --- a/aries_cloudcontroller/models/send_message.py +++ b/aries_cloudcontroller/models/send_message.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/service_decorator.py b/aries_cloudcontroller/models/service_decorator.py index 9843dd28..b0cd6378 100644 --- a/aries_cloudcontroller/models/service_decorator.py +++ b/aries_cloudcontroller/models/service_decorator.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -29,14 +29,13 @@ class ServiceDecorator(BaseModel): ServiceDecorator """ # noqa: E501 - recipient_keys: Optional[List[Annotated[str, Field(strict=True)]]] = Field( - default=None, description="List of recipient keys", alias="recipientKeys" + recipient_keys: List[Annotated[str, Field(strict=True)]] = Field( + description="List of recipient keys", alias="recipientKeys" ) routing_keys: Optional[List[Annotated[str, Field(strict=True)]]] = Field( default=None, description="List of routing keys", alias="routingKeys" ) - service_endpoint: Optional[StrictStr] = Field( - default=None, + service_endpoint: StrictStr = Field( description="Service endpoint at which to reach this agent", alias="serviceEndpoint", ) diff --git a/aries_cloudcontroller/models/sign_request.py b/aries_cloudcontroller/models/sign_request.py index 124f03fc..e666fb34 100644 --- a/aries_cloudcontroller/models/sign_request.py +++ b/aries_cloudcontroller/models/sign_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/sign_response.py b/aries_cloudcontroller/models/sign_response.py index f33f1a02..faff2185 100644 --- a/aries_cloudcontroller/models/sign_response.py +++ b/aries_cloudcontroller/models/sign_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/signature_options.py b/aries_cloudcontroller/models/signature_options.py index 11a052c0..fe714257 100644 --- a/aries_cloudcontroller/models/signature_options.py +++ b/aries_cloudcontroller/models/signature_options.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/signed_doc.py b/aries_cloudcontroller/models/signed_doc.py index 90691702..5422e13f 100644 --- a/aries_cloudcontroller/models/signed_doc.py +++ b/aries_cloudcontroller/models/signed_doc.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/submission_requirements.py b/aries_cloudcontroller/models/submission_requirements.py index 532d77a0..42f6a2c9 100644 --- a/aries_cloudcontroller/models/submission_requirements.py +++ b/aries_cloudcontroller/models/submission_requirements.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/taa_accept.py b/aries_cloudcontroller/models/taa_accept.py index 5fd30f82..bb677847 100644 --- a/aries_cloudcontroller/models/taa_accept.py +++ b/aries_cloudcontroller/models/taa_accept.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/taa_acceptance.py b/aries_cloudcontroller/models/taa_acceptance.py index 4ea1d92b..376614d2 100644 --- a/aries_cloudcontroller/models/taa_acceptance.py +++ b/aries_cloudcontroller/models/taa_acceptance.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/taa_info.py b/aries_cloudcontroller/models/taa_info.py index b4a056d7..9b0ade56 100644 --- a/aries_cloudcontroller/models/taa_info.py +++ b/aries_cloudcontroller/models/taa_info.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/taa_record.py b/aries_cloudcontroller/models/taa_record.py index 8295125c..6cb76811 100644 --- a/aries_cloudcontroller/models/taa_record.py +++ b/aries_cloudcontroller/models/taa_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/taa_result.py b/aries_cloudcontroller/models/taa_result.py index 6cfb3dd4..427755f3 100644 --- a/aries_cloudcontroller/models/taa_result.py +++ b/aries_cloudcontroller/models/taa_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/tails_delete_response.py b/aries_cloudcontroller/models/tails_delete_response.py index e7261605..e0dc9d2b 100644 --- a/aries_cloudcontroller/models/tails_delete_response.py +++ b/aries_cloudcontroller/models/tails_delete_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/transaction_jobs.py b/aries_cloudcontroller/models/transaction_jobs.py index 70f57c05..0b8c72b6 100644 --- a/aries_cloudcontroller/models/transaction_jobs.py +++ b/aries_cloudcontroller/models/transaction_jobs.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/transaction_list.py b/aries_cloudcontroller/models/transaction_list.py index c8b092fe..c5745201 100644 --- a/aries_cloudcontroller/models/transaction_list.py +++ b/aries_cloudcontroller/models/transaction_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/transaction_record.py b/aries_cloudcontroller/models/transaction_record.py index 64077e7b..ba06de39 100644 --- a/aries_cloudcontroller/models/transaction_record.py +++ b/aries_cloudcontroller/models/transaction_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py index 9f7ec40b..951865bd 100644 --- a/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py +++ b/aries_cloudcontroller/models/txn_or_credential_definition_send_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py index 3d9fd585..13eea953 100644 --- a/aries_cloudcontroller/models/txn_or_publish_revocations_result.py +++ b/aries_cloudcontroller/models/txn_or_publish_revocations_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py index a5443a4e..e8e503ea 100644 --- a/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py +++ b/aries_cloudcontroller/models/txn_or_register_ledger_nym_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/txn_or_rev_reg_result.py b/aries_cloudcontroller/models/txn_or_rev_reg_result.py index ccd3b360..e7ffd430 100644 --- a/aries_cloudcontroller/models/txn_or_rev_reg_result.py +++ b/aries_cloudcontroller/models/txn_or_rev_reg_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/txn_or_schema_send_result.py b/aries_cloudcontroller/models/txn_or_schema_send_result.py index b75cccbb..4241d856 100644 --- a/aries_cloudcontroller/models/txn_or_schema_send_result.py +++ b/aries_cloudcontroller/models/txn_or_schema_send_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/update_profile_settings.py b/aries_cloudcontroller/models/update_profile_settings.py index 71da8ca0..59a7baaa 100644 --- a/aries_cloudcontroller/models/update_profile_settings.py +++ b/aries_cloudcontroller/models/update_profile_settings.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/update_wallet_request.py b/aries_cloudcontroller/models/update_wallet_request.py index 0e43c3e1..a4ca417d 100644 --- a/aries_cloudcontroller/models/update_wallet_request.py +++ b/aries_cloudcontroller/models/update_wallet_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py index 19e38104..ebc30efe 100644 --- a/aries_cloudcontroller/models/v10_credential_bound_offer_request.py +++ b/aries_cloudcontroller/models/v10_credential_bound_offer_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py index 3b516b21..440ec348 100644 --- a/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py +++ b/aries_cloudcontroller/models/v10_credential_conn_free_offer_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_create.py b/aries_cloudcontroller/models/v10_credential_create.py index febc1c15..9e1d10c9 100644 --- a/aries_cloudcontroller/models/v10_credential_create.py +++ b/aries_cloudcontroller/models/v10_credential_create.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_exchange.py b/aries_cloudcontroller/models/v10_credential_exchange.py index 5e973981..6a4213b5 100644 --- a/aries_cloudcontroller/models/v10_credential_exchange.py +++ b/aries_cloudcontroller/models/v10_credential_exchange.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py index e8c3168a..a8fe6e7e 100644 --- a/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py +++ b/aries_cloudcontroller/models/v10_credential_exchange_auto_remove_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py index 44d03e20..0efc639f 100644 --- a/aries_cloudcontroller/models/v10_credential_exchange_list_result.py +++ b/aries_cloudcontroller/models/v10_credential_exchange_list_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_free_offer_request.py b/aries_cloudcontroller/models/v10_credential_free_offer_request.py index 6d80b80c..a0ebeb93 100644 --- a/aries_cloudcontroller/models/v10_credential_free_offer_request.py +++ b/aries_cloudcontroller/models/v10_credential_free_offer_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_issue_request.py b/aries_cloudcontroller/models/v10_credential_issue_request.py index 026e9bc0..c4cd8dd8 100644 --- a/aries_cloudcontroller/models/v10_credential_issue_request.py +++ b/aries_cloudcontroller/models/v10_credential_issue_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_problem_report_request.py b/aries_cloudcontroller/models/v10_credential_problem_report_request.py index 323f4d92..78bb4969 100644 --- a/aries_cloudcontroller/models/v10_credential_problem_report_request.py +++ b/aries_cloudcontroller/models/v10_credential_problem_report_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py index 15faf7a3..8d14af3e 100644 --- a/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py +++ b/aries_cloudcontroller/models/v10_credential_proposal_request_mand.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py index 4f555194..da76114d 100644 --- a/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py +++ b/aries_cloudcontroller/models/v10_credential_proposal_request_opt.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_credential_store_request.py b/aries_cloudcontroller/models/v10_credential_store_request.py index 067ee11a..03334d08 100644 --- a/aries_cloudcontroller/models/v10_credential_store_request.py +++ b/aries_cloudcontroller/models/v10_credential_store_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py index ab3d4837..87253383 100644 --- a/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py +++ b/aries_cloudcontroller/models/v10_discovery_exchange_list_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_discovery_record.py b/aries_cloudcontroller/models/v10_discovery_record.py index cbd93b88..f133c450 100644 --- a/aries_cloudcontroller/models/v10_discovery_record.py +++ b/aries_cloudcontroller/models/v10_discovery_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_create_request_request.py b/aries_cloudcontroller/models/v10_presentation_create_request_request.py index aec0b63e..6ee25589 100644 --- a/aries_cloudcontroller/models/v10_presentation_create_request_request.py +++ b/aries_cloudcontroller/models/v10_presentation_create_request_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_exchange.py b/aries_cloudcontroller/models/v10_presentation_exchange.py index 6767efaf..e76b58db 100644 --- a/aries_cloudcontroller/models/v10_presentation_exchange.py +++ b/aries_cloudcontroller/models/v10_presentation_exchange.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_exchange_list.py b/aries_cloudcontroller/models/v10_presentation_exchange_list.py index 4049ce34..577661e4 100644 --- a/aries_cloudcontroller/models/v10_presentation_exchange_list.py +++ b/aries_cloudcontroller/models/v10_presentation_exchange_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py index 175aef81..5e220c11 100644 --- a/aries_cloudcontroller/models/v10_presentation_problem_report_request.py +++ b/aries_cloudcontroller/models/v10_presentation_problem_report_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_proposal_request.py b/aries_cloudcontroller/models/v10_presentation_proposal_request.py index 98aca94b..35d000d5 100644 --- a/aries_cloudcontroller/models/v10_presentation_proposal_request.py +++ b/aries_cloudcontroller/models/v10_presentation_proposal_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_send_request.py b/aries_cloudcontroller/models/v10_presentation_send_request.py index c8a56757..cefcd9a4 100644 --- a/aries_cloudcontroller/models/v10_presentation_send_request.py +++ b/aries_cloudcontroller/models/v10_presentation_send_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_request.py b/aries_cloudcontroller/models/v10_presentation_send_request_request.py index 39e12d7e..3bd62ed6 100644 --- a/aries_cloudcontroller/models/v10_presentation_send_request_request.py +++ b/aries_cloudcontroller/models/v10_presentation_send_request_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py index 15e1e02c..b65ad56e 100644 --- a/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py +++ b/aries_cloudcontroller/models/v10_presentation_send_request_to_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_attr_spec.py b/aries_cloudcontroller/models/v20_cred_attr_spec.py index 6a213936..4a42d5f4 100644 --- a/aries_cloudcontroller/models/v20_cred_attr_spec.py +++ b/aries_cloudcontroller/models/v20_cred_attr_spec.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py index 9c0ddd3b..99d2191b 100644 --- a/aries_cloudcontroller/models/v20_cred_bound_offer_request.py +++ b/aries_cloudcontroller/models/v20_cred_bound_offer_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_free.py b/aries_cloudcontroller/models/v20_cred_ex_free.py index 81b82b68..69009463 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_free.py +++ b/aries_cloudcontroller/models/v20_cred_ex_free.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record.py b/aries_cloudcontroller/models/v20_cred_ex_record.py index f9069a5f..fc2b0f82 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py index 15d35531..b21aa3e9 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record_by_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py index 97663273..ef71110d 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record_detail.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record_detail.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py index 5b5fdb41..c58505e9 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record_indy.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record_indy.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py index 4b49ecf5..295c9df1 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py index ba7447d6..d76ef34e 100644 --- a/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py +++ b/aries_cloudcontroller/models/v20_cred_ex_record_list_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_filter.py b/aries_cloudcontroller/models/v20_cred_filter.py index fa363e42..d3ad5507 100644 --- a/aries_cloudcontroller/models/v20_cred_filter.py +++ b/aries_cloudcontroller/models/v20_cred_filter.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_filter_indy.py b/aries_cloudcontroller/models/v20_cred_filter_indy.py index 407005f2..96af7a7e 100644 --- a/aries_cloudcontroller/models/v20_cred_filter_indy.py +++ b/aries_cloudcontroller/models/v20_cred_filter_indy.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py index 22639f56..97f3b624 100644 --- a/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py +++ b/aries_cloudcontroller/models/v20_cred_filter_ld_proof.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_format.py b/aries_cloudcontroller/models/v20_cred_format.py index 385e9c9c..f10d936c 100644 --- a/aries_cloudcontroller/models/v20_cred_format.py +++ b/aries_cloudcontroller/models/v20_cred_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_issue.py b/aries_cloudcontroller/models/v20_cred_issue.py index c6f328bf..956b6be7 100644 --- a/aries_cloudcontroller/models/v20_cred_issue.py +++ b/aries_cloudcontroller/models/v20_cred_issue.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py index dcbce8bc..a3fd260c 100644 --- a/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py +++ b/aries_cloudcontroller/models/v20_cred_issue_problem_report_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_issue_request.py b/aries_cloudcontroller/models/v20_cred_issue_request.py index d55e6254..ca091851 100644 --- a/aries_cloudcontroller/models/v20_cred_issue_request.py +++ b/aries_cloudcontroller/models/v20_cred_issue_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_offer.py b/aries_cloudcontroller/models/v20_cred_offer.py index d2dc241c..85733f48 100644 --- a/aries_cloudcontroller/models/v20_cred_offer.py +++ b/aries_cloudcontroller/models/v20_cred_offer.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py index f7386f09..96992343 100644 --- a/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py +++ b/aries_cloudcontroller/models/v20_cred_offer_conn_free_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_offer_request.py b/aries_cloudcontroller/models/v20_cred_offer_request.py index 78958439..998c82ee 100644 --- a/aries_cloudcontroller/models/v20_cred_offer_request.py +++ b/aries_cloudcontroller/models/v20_cred_offer_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_preview.py b/aries_cloudcontroller/models/v20_cred_preview.py index 3b457476..1c767ef4 100644 --- a/aries_cloudcontroller/models/v20_cred_preview.py +++ b/aries_cloudcontroller/models/v20_cred_preview.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_proposal.py b/aries_cloudcontroller/models/v20_cred_proposal.py index 511fa577..1e5cd5a1 100644 --- a/aries_cloudcontroller/models/v20_cred_proposal.py +++ b/aries_cloudcontroller/models/v20_cred_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_request.py b/aries_cloudcontroller/models/v20_cred_request.py index eef81af2..3de6128a 100644 --- a/aries_cloudcontroller/models/v20_cred_request.py +++ b/aries_cloudcontroller/models/v20_cred_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_request_free.py b/aries_cloudcontroller/models/v20_cred_request_free.py index d6dae131..a66eca84 100644 --- a/aries_cloudcontroller/models/v20_cred_request_free.py +++ b/aries_cloudcontroller/models/v20_cred_request_free.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_request_request.py b/aries_cloudcontroller/models/v20_cred_request_request.py index 13e4631f..7db04130 100644 --- a/aries_cloudcontroller/models/v20_cred_request_request.py +++ b/aries_cloudcontroller/models/v20_cred_request_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_store_request.py b/aries_cloudcontroller/models/v20_cred_store_request.py index 0a13179d..7b673aa1 100644 --- a/aries_cloudcontroller/models/v20_cred_store_request.py +++ b/aries_cloudcontroller/models/v20_cred_store_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py index 30eb1a84..8bde0e03 100644 --- a/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py +++ b/aries_cloudcontroller/models/v20_discovery_exchange_list_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_discovery_exchange_result.py b/aries_cloudcontroller/models/v20_discovery_exchange_result.py index fe250179..5b259f07 100644 --- a/aries_cloudcontroller/models/v20_discovery_exchange_result.py +++ b/aries_cloudcontroller/models/v20_discovery_exchange_result.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_discovery_record.py b/aries_cloudcontroller/models/v20_discovery_record.py index 99205e5c..18d04cdd 100644 --- a/aries_cloudcontroller/models/v20_discovery_record.py +++ b/aries_cloudcontroller/models/v20_discovery_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py index 79ab4d58..a0075154 100644 --- a/aries_cloudcontroller/models/v20_issue_cred_schema_core.py +++ b/aries_cloudcontroller/models/v20_issue_cred_schema_core.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres.py b/aries_cloudcontroller/models/v20_pres.py index e596900e..73887acb 100644 --- a/aries_cloudcontroller/models/v20_pres.py +++ b/aries_cloudcontroller/models/v20_pres.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_create_request_request.py b/aries_cloudcontroller/models/v20_pres_create_request_request.py index 6e451d49..34197fa1 100644 --- a/aries_cloudcontroller/models/v20_pres_create_request_request.py +++ b/aries_cloudcontroller/models/v20_pres_create_request_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_ex_record.py b/aries_cloudcontroller/models/v20_pres_ex_record.py index ab5d30f4..9f3050ac 100644 --- a/aries_cloudcontroller/models/v20_pres_ex_record.py +++ b/aries_cloudcontroller/models/v20_pres_ex_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py index 1a1b25f1..33cb6032 100644 --- a/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py +++ b/aries_cloudcontroller/models/v20_pres_ex_record_by_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_ex_record_list.py b/aries_cloudcontroller/models/v20_pres_ex_record_list.py index f7a1bba3..d33a0b87 100644 --- a/aries_cloudcontroller/models/v20_pres_ex_record_list.py +++ b/aries_cloudcontroller/models/v20_pres_ex_record_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_format.py b/aries_cloudcontroller/models/v20_pres_format.py index e3c76dc0..9aa39b2f 100644 --- a/aries_cloudcontroller/models/v20_pres_format.py +++ b/aries_cloudcontroller/models/v20_pres_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_problem_report_request.py b/aries_cloudcontroller/models/v20_pres_problem_report_request.py index b5365083..5e6ac6c5 100644 --- a/aries_cloudcontroller/models/v20_pres_problem_report_request.py +++ b/aries_cloudcontroller/models/v20_pres_problem_report_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_proposal.py b/aries_cloudcontroller/models/v20_pres_proposal.py index f56fd390..749332e0 100644 --- a/aries_cloudcontroller/models/v20_pres_proposal.py +++ b/aries_cloudcontroller/models/v20_pres_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py index dea826de..ab11ba3c 100644 --- a/aries_cloudcontroller/models/v20_pres_proposal_by_format.py +++ b/aries_cloudcontroller/models/v20_pres_proposal_by_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_proposal_request.py b/aries_cloudcontroller/models/v20_pres_proposal_request.py index 50b1bbbe..7463460b 100644 --- a/aries_cloudcontroller/models/v20_pres_proposal_request.py +++ b/aries_cloudcontroller/models/v20_pres_proposal_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_request.py b/aries_cloudcontroller/models/v20_pres_request.py index ec4eafbd..92f88204 100644 --- a/aries_cloudcontroller/models/v20_pres_request.py +++ b/aries_cloudcontroller/models/v20_pres_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_request_by_format.py b/aries_cloudcontroller/models/v20_pres_request_by_format.py index e3a909e7..b6f80178 100644 --- a/aries_cloudcontroller/models/v20_pres_request_by_format.py +++ b/aries_cloudcontroller/models/v20_pres_request_by_format.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_send_request_request.py b/aries_cloudcontroller/models/v20_pres_send_request_request.py index e00fc34e..ce34531a 100644 --- a/aries_cloudcontroller/models/v20_pres_send_request_request.py +++ b/aries_cloudcontroller/models/v20_pres_send_request_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py index 70f10f96..47fa7754 100644 --- a/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py +++ b/aries_cloudcontroller/models/v20_pres_spec_by_format_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py index 7cc5b3ed..9cdb052d 100644 --- a/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py +++ b/aries_cloudcontroller/models/v20_presentation_send_request_to_proposal.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/vc_record.py b/aries_cloudcontroller/models/vc_record.py index 62108a8b..c213936b 100644 --- a/aries_cloudcontroller/models/vc_record.py +++ b/aries_cloudcontroller/models/vc_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/vc_record_list.py b/aries_cloudcontroller/models/vc_record_list.py index 18dbd026..87416121 100644 --- a/aries_cloudcontroller/models/vc_record_list.py +++ b/aries_cloudcontroller/models/vc_record_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verifiable_credential.py b/aries_cloudcontroller/models/verifiable_credential.py index 9ccb33d0..7cb7c625 100644 --- a/aries_cloudcontroller/models/verifiable_credential.py +++ b/aries_cloudcontroller/models/verifiable_credential.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verifiable_presentation.py b/aries_cloudcontroller/models/verifiable_presentation.py index f41ad651..ea1cc067 100644 --- a/aries_cloudcontroller/models/verifiable_presentation.py +++ b/aries_cloudcontroller/models/verifiable_presentation.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_credential_request.py b/aries_cloudcontroller/models/verify_credential_request.py index af7cdab7..4bdf7c16 100644 --- a/aries_cloudcontroller/models/verify_credential_request.py +++ b/aries_cloudcontroller/models/verify_credential_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_credential_response.py b/aries_cloudcontroller/models/verify_credential_response.py index d0bac1e1..cd900934 100644 --- a/aries_cloudcontroller/models/verify_credential_response.py +++ b/aries_cloudcontroller/models/verify_credential_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_presentation_request.py b/aries_cloudcontroller/models/verify_presentation_request.py index 00e8ed74..f6f6bf73 100644 --- a/aries_cloudcontroller/models/verify_presentation_request.py +++ b/aries_cloudcontroller/models/verify_presentation_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_presentation_response.py b/aries_cloudcontroller/models/verify_presentation_response.py index 3707f898..db6261bc 100644 --- a/aries_cloudcontroller/models/verify_presentation_response.py +++ b/aries_cloudcontroller/models/verify_presentation_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_request.py b/aries_cloudcontroller/models/verify_request.py index d3be56d5..9384e428 100644 --- a/aries_cloudcontroller/models/verify_request.py +++ b/aries_cloudcontroller/models/verify_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/verify_response.py b/aries_cloudcontroller/models/verify_response.py index c7487d73..78fa857b 100644 --- a/aries_cloudcontroller/models/verify_response.py +++ b/aries_cloudcontroller/models/verify_response.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/w3_c_credentials_list_request.py b/aries_cloudcontroller/models/w3_c_credentials_list_request.py index 5442fe4a..86a795a2 100644 --- a/aries_cloudcontroller/models/w3_c_credentials_list_request.py +++ b/aries_cloudcontroller/models/w3_c_credentials_list_request.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/wallet_list.py b/aries_cloudcontroller/models/wallet_list.py index f46583e6..843ff29b 100644 --- a/aries_cloudcontroller/models/wallet_list.py +++ b/aries_cloudcontroller/models/wallet_list.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/wallet_record.py b/aries_cloudcontroller/models/wallet_record.py index fba4a9ef..b0fb37f3 100644 --- a/aries_cloudcontroller/models/wallet_record.py +++ b/aries_cloudcontroller/models/wallet_record.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/write_ledger.py b/aries_cloudcontroller/models/write_ledger.py index 648a5c96..bcc270e9 100644 --- a/aries_cloudcontroller/models/write_ledger.py +++ b/aries_cloudcontroller/models/write_ledger.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/rest.py b/aries_cloudcontroller/rest.py index 737a2273..e0759a97 100644 --- a/aries_cloudcontroller/rest.py +++ b/aries_cloudcontroller/rest.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v0.12.0 + The version of the OpenAPI document: v0.12.1 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/generator/README.md b/generator/README.md index a90bdec7..75d257fb 100644 --- a/generator/README.md +++ b/generator/README.md @@ -23,5 +23,5 @@ mvn -B --no-snapshot-updates clean package -DskipTests=true -Dmaven.javadoc.skip cd aries-cloudcontroller-python pip install -r requirements.txt -r requirements.dev.txt --upgrade -./generator/scripts/generate-client.sh 0.12.0 # Or other ACA-Py version +./generator/scripts/generate-client.sh 0.12.1 # Or other ACA-Py version ``` diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index ebc1cb82..00c3e791 100644 --- a/generator/data/openapi.yml +++ b/generator/data/openapi.yml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Aries Cloud Agent - version: v0.12.0 + version: v0.12.1 servers: - url: / security: @@ -132,7 +132,7 @@ tags: externalDocs: description: Specification url: https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping -- name: vc-api +- name: vc description: Endpoints for managing w3c credentials and presentations externalDocs: description: Specification @@ -153,8 +153,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -175,8 +173,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -197,8 +193,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -226,8 +220,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -248,8 +240,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -297,8 +287,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: type: string responses: @@ -318,33 +306,21 @@ paths: - name: issuer_id in: query description: Issuer Identifier of the credential definition - required: false - style: form - explode: true schema: type: string - name: schema_id in: query description: Schema identifier - required: false - style: form - explode: true schema: type: string - name: schema_name in: query description: Schema name - required: false - style: form - explode: true schema: type: string - name: schema_version in: query description: Schema version - required: false - style: form - explode: true schema: type: string responses: @@ -365,8 +341,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -388,8 +362,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -451,8 +423,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -474,8 +444,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -496,27 +464,18 @@ paths: - name: cred_ex_id in: query description: Credential exchange identifier - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: cred_rev_id in: query description: Credential revocation identifier - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: rev_reg_id in: query description: Revocation registry identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -526,7 +485,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/CredRevRecordResult' + $ref: '#/components/schemas/CredRevRecordResultSchemaAnoncreds' operationId: get_cred_rev_record /anoncreds/revocation/publish-revocations: post: @@ -537,7 +496,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PublishRevocations' + $ref: '#/components/schemas/PublishRevocationsSchemaAnoncreds' required: false responses: '200': @@ -545,7 +504,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PublishRevocationsResult' + $ref: '#/components/schemas/PublishRevocationsResultSchemaAnoncreds' x-codegen-request-body-name: body operationId: publish_revocations /anoncreds/revocation/registries: @@ -557,18 +516,12 @@ paths: - name: cred_def_id in: query description: Credential definition identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string - name: state in: query description: Revocation registry state - required: false - style: form - explode: true schema: type: string enum: @@ -596,8 +549,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -619,8 +570,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -628,8 +577,6 @@ paths: in: query description: Apply updated accumulator transaction to ledger required: true - style: form - explode: true schema: type: boolean responses: @@ -650,8 +597,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -673,8 +618,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -696,8 +639,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -719,8 +660,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -728,8 +667,6 @@ paths: in: query description: Revocation registry state to set required: true - style: form - explode: true schema: type: string enum: @@ -757,8 +694,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -820,8 +755,6 @@ paths: in: path description: Schema identifier required: true - style: simple - explode: false schema: type: string responses: @@ -841,25 +774,16 @@ paths: - name: schema_issuer_id in: query description: Schema issuer identifier - required: false - style: form - explode: true schema: type: string - name: schema_name in: query description: Schema name - required: false - style: form - explode: true schema: type: string - name: schema_version in: query description: Schema version - required: false - style: form - explode: true schema: type: string responses: @@ -879,17 +803,11 @@ paths: - name: alias in: query description: Alias - required: false - style: form - explode: true schema: type: string - name: connection_protocol in: query description: Connection protocol used - required: false - style: form - explode: true schema: type: string enum: @@ -899,35 +817,23 @@ paths: - name: invitation_key in: query description: invitation key - required: false - style: form - explode: true schema: pattern: ^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$ type: string - name: invitation_msg_id in: query description: Identifier of the associated Invitation Message - required: false - style: form - explode: true schema: type: string - name: my_did in: query description: My DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: state in: query description: Connection state - required: false - style: form - explode: true schema: type: string enum: @@ -943,27 +849,18 @@ paths: - name: their_did in: query description: Their DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: their_public_did in: query description: Their Public DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: their_role in: query description: Their role in the connection protocol - required: false - style: form - explode: true schema: type: string enum: @@ -988,33 +885,21 @@ paths: - name: alias in: query description: Alias - required: false - style: form - explode: true schema: type: string - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: multi_use in: query description: Create invitation for multiple use (default false) - required: false - style: form - explode: true schema: type: boolean - name: public in: query description: Create invitation from public DID (default false) - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -1062,25 +947,16 @@ paths: - name: alias in: query description: Alias - required: false - style: form - explode: true schema: type: string - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -1110,8 +986,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1131,8 +1005,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1153,34 +1025,23 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string - name: my_label in: query description: Label for connection - required: false - style: form - explode: true schema: type: string responses: @@ -1202,16 +1063,11 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string @@ -1234,8 +1090,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1256,16 +1110,11 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: key in: query description: Key to retrieve. - required: false - style: form - explode: true schema: type: string responses: @@ -1285,8 +1134,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -1314,8 +1161,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -1343,8 +1188,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -1372,24 +1215,17 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: target_connection_id in: query description: Target connection identifier required: true - style: form - explode: true schema: type: string - name: message in: query description: Message - required: false - style: form - explode: true schema: type: string responses: @@ -1409,17 +1245,11 @@ paths: - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -1446,53 +1276,35 @@ paths: - name: cred_def_id in: query description: Credential definition id - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string - name: issuer_did in: query description: Issuer DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string - name: schema_id in: query description: Schema identifier - required: false - style: form - explode: true schema: pattern: ^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$ type: string - name: schema_issuer_did in: query description: Schema issuer DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string - name: schema_name in: query description: Schema name - required: false - style: form - explode: true schema: type: string - name: schema_version in: query description: Schema version - required: false - style: form - explode: true schema: pattern: ^[0-9.]+$ type: string @@ -1514,8 +1326,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -1537,8 +1347,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -1560,8 +1368,6 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1582,25 +1388,17 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string - name: from in: query description: Earliest epoch of revocation status interval of interest - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string - name: to in: query description: Latest epoch of revocation status interval of interest - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string @@ -1622,8 +1420,6 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1643,8 +1439,6 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1665,8 +1459,6 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1686,8 +1478,6 @@ paths: in: path description: Credential identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1707,27 +1497,18 @@ paths: - name: count in: query description: Maximum number to retrieve - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: start in: query description: Start index - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string - name: wql in: query description: (JSON) WQL query - required: false - style: form - explode: true schema: pattern: ^{.*}$ type: string @@ -1748,27 +1529,18 @@ paths: - name: count in: query description: Maximum number to retrieve - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: start in: query description: Start index - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string - name: wql in: query description: (JSON) WQL query - required: false - style: form - explode: true schema: pattern: ^{.*}$ type: string @@ -1797,8 +1569,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string responses: @@ -1819,8 +1589,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -1848,77 +1616,51 @@ paths: in: query description: Qualified public DID to which to request connection required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: alias in: query description: Alias for connection - required: false - style: form - explode: true schema: type: string - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: goal in: query description: A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message - required: false - style: form - explode: true schema: type: string - name: goal_code in: query description: A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message - required: false - style: form - explode: true schema: type: string - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string - name: my_label in: query description: Label for connection request - required: false - style: form - explode: true schema: type: string - name: protocol in: query description: Which DID Exchange Protocol version to use - required: false - style: form - explode: true schema: type: string enum: @@ -1927,17 +1669,11 @@ paths: - name: use_did in: query description: The DID to use to for this connection - required: false - style: form - explode: true schema: type: string - name: use_did_method in: query description: The DID method to use to generate a DID for this connection - required: false - style: form - explode: true schema: type: string enum: @@ -1946,9 +1682,6 @@ paths: - name: use_public_did in: query description: Use public DID for this connection - required: false - style: form - explode: true schema: type: boolean responses: @@ -1968,34 +1701,22 @@ paths: - name: alias in: query description: Alias for connection - required: false - style: form - explode: true schema: type: string - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string @@ -2025,41 +1746,27 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string - name: my_label in: query description: Label for connection request - required: false - style: form - explode: true schema: type: string - name: use_did in: query description: The DID to use to for this connection - required: false - style: form - explode: true schema: type: string - name: use_did_method in: query description: The DID method to use to generate a DID for this connection - required: false - style: form - explode: true schema: type: string enum: @@ -2083,34 +1790,23 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: my_endpoint in: query description: My URL endpoint - required: false - style: form - explode: true schema: pattern: ^[A-Za-z0-9\.\-\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$ type: string - name: use_public_did in: query description: Use public DID for this connection - required: false - style: form - explode: true schema: type: boolean responses: @@ -2131,8 +1827,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -2160,25 +1854,16 @@ paths: in: query description: Connection identifier, if none specified, then the query will provide features for this agent. - required: false - style: form - explode: true schema: type: string - name: query_goal_code in: query description: Goal-code feature-type query - required: false - style: form - explode: true schema: type: string - name: query_protocol in: query description: Protocol feature-type query - required: false - style: form - explode: true schema: type: string responses: @@ -2198,9 +1883,6 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string responses: @@ -2220,26 +1902,17 @@ paths: - name: comment in: query description: Comment - required: false - style: form - explode: true schema: type: string - name: connection_id in: query description: Connection identifier, if none specified, then the query will provide features for this agent. - required: false - style: form - explode: true schema: type: string - name: query in: query description: Protocol feature query - required: false - style: form - explode: true schema: type: string responses: @@ -2259,9 +1932,6 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string responses: @@ -2322,17 +1992,11 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: role in: query description: Role assigned in credential exchange - required: false - style: form - explode: true schema: type: string enum: @@ -2341,9 +2005,6 @@ paths: - name: state in: query description: Credential exchange state - required: false - style: form - explode: true schema: type: string enum: @@ -2361,9 +2022,6 @@ paths: - name: thread_id in: query description: Thread identifier - required: false - style: form - explode: true schema: type: string responses: @@ -2384,8 +2042,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2406,8 +2062,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2429,8 +2083,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2459,8 +2111,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2489,8 +2139,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2519,8 +2167,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2549,8 +2195,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2702,17 +2346,11 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: role in: query description: Role assigned in credential exchange - required: false - style: form - explode: true schema: type: string enum: @@ -2721,9 +2359,6 @@ paths: - name: state in: query description: Credential exchange state - required: false - style: form - explode: true schema: type: string enum: @@ -2741,9 +2376,6 @@ paths: - name: thread_id in: query description: Thread identifier - required: false - style: form - explode: true schema: type: string responses: @@ -2765,8 +2397,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2788,8 +2418,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2812,8 +2440,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2843,8 +2469,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2874,8 +2498,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2905,8 +2527,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -2936,8 +2556,6 @@ paths: in: path description: Credential exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -3085,17 +2703,12 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string - name: endpoint_type in: query description: Endpoint type of interest (default 'Endpoint') - required: false - style: form - explode: true schema: type: string enum: @@ -3120,8 +2733,6 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string @@ -3143,8 +2754,6 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string @@ -3192,8 +2801,6 @@ paths: in: query description: DID to register required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string @@ -3201,41 +2808,27 @@ paths: in: query description: Verification key required: true - style: form - explode: true schema: pattern: ^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$ type: string - name: alias in: query description: Alias - required: false - style: form - explode: true schema: type: string - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean - name: role in: query description: Role - required: false - style: form - explode: true schema: type: string enum: @@ -3307,8 +2900,6 @@ paths: - name: ledger_id in: path required: true - style: simple - explode: false schema: type: string responses: @@ -3353,18 +2944,12 @@ paths: - name: conn_id in: query description: Connection identifier (optional) - required: false - style: form - explode: true schema: type: string - name: role in: query description: Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent - required: false - style: form - explode: true schema: type: string default: server @@ -3389,16 +2974,11 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string - name: paginate_limit in: query description: limit number of results - required: false - style: form - explode: true schema: type: integer format: int32 @@ -3406,9 +2986,6 @@ paths: - name: paginate_offset in: query description: offset to use in pagination - required: false - style: form - explode: true schema: type: integer format: int32 @@ -3438,8 +3015,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3467,8 +3042,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3495,17 +3068,11 @@ paths: - name: conn_id in: query description: Connection identifier (optional) - required: false - style: form - explode: true schema: type: string - name: state in: query description: Mediation state (optional) - required: false - style: form - explode: true schema: type: string enum: @@ -3530,8 +3097,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string responses: @@ -3551,8 +3116,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string responses: @@ -3573,8 +3136,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3602,8 +3163,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string responses: @@ -3624,8 +3183,6 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3653,8 +3210,6 @@ paths: in: path description: Mediation record identifier required: true - style: simple - explode: false schema: type: string responses: @@ -3695,8 +3250,6 @@ paths: in: path description: Subwallet identifier required: true - style: simple - explode: false schema: type: string responses: @@ -3716,8 +3269,6 @@ paths: in: path description: Subwallet identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3745,8 +3296,6 @@ paths: in: path description: Subwallet identifier required: true - style: simple - explode: false schema: type: string requestBody: @@ -3773,8 +3322,6 @@ paths: - name: wallet_id in: path required: true - style: simple - explode: false schema: type: string requestBody: @@ -3801,9 +3348,6 @@ paths: - name: wallet_name in: query description: Wallet name - required: false - style: form - explode: true schema: type: string responses: @@ -3823,25 +3367,16 @@ paths: - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: create_unique_did in: query description: Create unique DID for this invitation (default false) - required: false - style: form - explode: true schema: type: boolean - name: multi_use in: query description: Create invitation for multiple use (default false) - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -3869,8 +3404,6 @@ paths: in: path description: Invitation Message identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -3891,34 +3424,22 @@ paths: - name: alias in: query description: Alias for connection - required: false - style: form - explode: true schema: type: string - name: auto_accept in: query description: Auto-accept connection (defaults to configuration) - required: false - style: form - explode: true schema: type: boolean - name: mediation_id in: query description: Identifier for active mediation record to be used - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: use_existing_connection in: query description: Use an existing connection, if possible - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -3978,17 +3499,11 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: role in: query description: Role assigned in presentation exchange - required: false - style: form - explode: true schema: type: string enum: @@ -3997,9 +3512,6 @@ paths: - name: state in: query description: Presentation exchange state - required: false - style: form - explode: true schema: type: string enum: @@ -4014,9 +3526,6 @@ paths: - name: thread_id in: query description: Thread identifier - required: false - style: form - explode: true schema: type: string responses: @@ -4037,8 +3546,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4059,8 +3566,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4082,43 +3587,29 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: count in: query description: Maximum number to retrieve - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: extra_query in: query description: (JSON) object mapping referents to extra WQL queries - required: false - style: form - explode: true schema: pattern: ^{\s*".*?"\s*:\s*{.*?}\s*(,\s*".*?"\s*:\s*{.*?}\s*)*\s*}$ type: string - name: referent in: query description: Proof request referents of interest, comma-separated - required: false - style: form - explode: true schema: type: string - name: start in: query description: Start index - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string @@ -4142,8 +3633,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4172,8 +3661,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4202,8 +3689,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4232,8 +3717,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4315,17 +3798,11 @@ paths: - name: connection_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: role in: query description: Role assigned in presentation exchange - required: false - style: form - explode: true schema: type: string enum: @@ -4334,9 +3811,6 @@ paths: - name: state in: query description: Presentation exchange state - required: false - style: form - explode: true schema: type: string enum: @@ -4352,9 +3826,6 @@ paths: - name: thread_id in: query description: Thread identifier - required: false - style: form - explode: true schema: type: string responses: @@ -4376,8 +3847,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4399,8 +3868,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4423,43 +3890,29 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: count in: query description: Maximum number to retrieve - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: extra_query in: query description: (JSON) object mapping referents to extra WQL queries - required: false - style: form - explode: true schema: pattern: ^{\s*".*?"\s*:\s*{.*?}\s*(,\s*".*?"\s*:\s*{.*?}\s*)*\s*}$ type: string - name: referent in: query description: Proof request referents of interest, comma-separated - required: false - style: form - explode: true schema: type: string - name: start in: query description: Start index - required: false - style: form - explode: true schema: pattern: ^[0-9]*$ type: string @@ -4484,8 +3937,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4515,8 +3966,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4546,8 +3995,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4577,8 +4024,6 @@ paths: in: path description: Presentation exchange identifier required: true - style: simple - explode: false schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string @@ -4643,8 +4088,6 @@ paths: in: path description: DID required: true - style: simple - explode: false schema: pattern: ^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$ type: string @@ -4666,8 +4109,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -4689,8 +4130,6 @@ paths: in: path description: Credential definition identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string @@ -4719,7 +4158,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/PublishRevocationsSchemaAnoncreds' + $ref: '#/components/schemas/PublishRevocations' x-codegen-request-body-name: body operationId: clear_pending_revocations /revocation/create-registry: @@ -4751,27 +4190,18 @@ paths: - name: cred_ex_id in: query description: Credential exchange identifier - required: false - style: form - explode: true schema: pattern: '[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}' type: string - name: cred_rev_id in: query description: Credential revocation identifier - required: false - style: form - explode: true schema: pattern: ^[1-9][0-9]*$ type: string - name: rev_reg_id in: query description: Revocation registry identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -4781,7 +4211,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/CredRevRecordResultSchemaAnoncreds' + $ref: '#/components/schemas/CredRevRecordResult' operationId: get_revocation_status /revocation/publish-revocations: post: @@ -4792,24 +4222,18 @@ paths: - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean requestBody: content: application/json: schema: - $ref: '#/components/schemas/PublishRevocationsSchemaAnoncreds' + $ref: '#/components/schemas/PublishRevocations' required: false responses: '200': @@ -4829,18 +4253,12 @@ paths: - name: cred_def_id in: query description: Credential definition identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string - name: state in: query description: Revocation registry state - required: false - style: form - explode: true schema: type: string enum: @@ -4867,18 +4285,12 @@ paths: - name: cred_def_id in: query description: Credential definition identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$ type: string - name: rev_reg_id in: query description: Revocation registry identifier - required: false - style: form - explode: true schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -4900,8 +4312,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -4922,8 +4332,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -4952,25 +4360,17 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean responses: @@ -4991,25 +4391,17 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean responses: @@ -5030,8 +4422,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5039,8 +4429,6 @@ paths: in: query description: Apply updated accumulator transaction to ledger required: true - style: form - explode: true schema: type: boolean responses: @@ -5061,8 +4449,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5084,8 +4470,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5107,8 +4491,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5130,8 +4512,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5139,8 +4519,6 @@ paths: in: query description: Revocation registry state to set required: true - style: form - explode: true schema: type: string enum: @@ -5167,8 +4545,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5190,8 +4566,6 @@ paths: in: path description: Revocation Registry identifier required: true - style: simple - explode: false schema: pattern: ^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$) type: string @@ -5212,17 +4586,11 @@ paths: - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -5249,17 +4617,11 @@ paths: - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -5286,35 +4648,23 @@ paths: - name: schema_id in: query description: Schema identifier - required: false - style: form - explode: true schema: pattern: ^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$ type: string - name: schema_issuer_did in: query description: Schema issuer DID - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$ type: string - name: schema_name in: query description: Schema name - required: false - style: form - explode: true schema: type: string - name: schema_version in: query description: Schema version - required: false - style: form - explode: true schema: pattern: ^[0-9.]+$ type: string @@ -5336,8 +4686,6 @@ paths: in: path description: Schema identifier required: true - style: simple - explode: false schema: pattern: ^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$ type: string @@ -5359,8 +4707,6 @@ paths: in: path description: Schema identifier required: true - style: simple - explode: false schema: pattern: ^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$ type: string @@ -5492,8 +4838,6 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string responses: @@ -5527,8 +4871,6 @@ paths: in: query description: Transaction identifier required: true - style: form - explode: true schema: type: string requestBody: @@ -5556,24 +4898,17 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: endorser_did in: query description: Endorser DID required: true - style: form - explode: true schema: type: string - name: endorser_name in: query description: Endorser Name - required: false - style: form - explode: true schema: type: string responses: @@ -5594,16 +4929,11 @@ paths: in: path description: Connection identifier required: true - style: simple - explode: false schema: type: string - name: transaction_my_job in: query description: Transaction related jobs - required: false - style: form - explode: true schema: type: string enum: @@ -5628,8 +4958,6 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string responses: @@ -5650,8 +4978,6 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string responses: @@ -5672,16 +4998,11 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string - name: endorser_did in: query description: Endorser DID - required: false - style: form - explode: true schema: type: string responses: @@ -5702,8 +5023,6 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string responses: @@ -5724,8 +5043,6 @@ paths: in: path description: Transaction identifier required: true - style: simple - explode: false schema: type: string responses: @@ -5739,7 +5056,7 @@ paths: /vc/credentials: get: tags: - - vc-api + - vc summary: List credentials responses: '200': @@ -5752,7 +5069,7 @@ paths: /vc/credentials/issue: post: tags: - - vc-api + - vc summary: Issue a credential requestBody: content: @@ -5772,13 +5089,13 @@ paths: /vc/credentials/store: post: tags: - - vc-api + - vc summary: Store a credential operationId: store_credential /vc/credentials/verify: post: tags: - - vc-api + - vc summary: Verify a credential requestBody: content: @@ -5798,14 +5115,12 @@ paths: /vc/credentials/{credential_id}: get: tags: - - vc-api + - vc summary: Fetch credential by ID parameters: - name: credential_id in: path required: true - style: simple - explode: false schema: type: string responses: @@ -5819,7 +5134,7 @@ paths: /vc/presentations/prove: post: tags: - - vc-api + - vc summary: Prove a presentation requestBody: content: @@ -5839,7 +5154,7 @@ paths: /vc/presentations/verify: post: tags: - - vc-api + - vc summary: Verify a Presentation requestBody: content: @@ -5865,18 +5180,12 @@ paths: - name: did in: query description: DID of interest - required: false - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: key_type in: query description: Key type to query for. - required: false - style: form - explode: true schema: type: string enum: @@ -5885,9 +5194,6 @@ paths: - name: method in: query description: DID method to query for. e.g. sov to only fetch indy/sov DIDs - required: false - style: form - explode: true schema: type: string enum: @@ -5899,9 +5205,6 @@ paths: in: query description: Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet - required: false - style: form - explode: true schema: type: string enum: @@ -5911,9 +5214,6 @@ paths: - name: verkey in: query description: Verification key of interest - required: false - style: form - explode: true schema: pattern: ^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$ type: string @@ -5955,8 +5255,6 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string @@ -5990,33 +5288,22 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean - name: mediation_id in: query description: Mediation identifier - required: false - style: form - explode: true schema: type: string responses: @@ -6037,8 +5324,6 @@ paths: in: query description: DID of interest required: true - style: form - explode: true schema: pattern: ^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\/[^#?]*)?([?][^#]*)?(\#.*)?$$ type: string @@ -6140,17 +5425,11 @@ paths: - name: conn_id in: query description: Connection identifier - required: false - style: form - explode: true schema: type: string - name: create_transaction_for_endorser in: query description: Create Transaction For Endorser's signature - required: false - style: form - explode: true schema: type: boolean requestBody: @@ -7177,12 +6456,12 @@ components: type: object properties: result: - $ref: '#/components/schemas/IssuerCredRevRecordSchemaAnoncreds' + $ref: '#/components/schemas/IssuerCredRevRecord' CredRevRecordResultSchemaAnoncreds: type: object properties: result: - $ref: '#/components/schemas/IssuerCredRevRecord' + $ref: '#/components/schemas/IssuerCredRevRecordSchemaAnoncreds' CredRevokedResult: type: object properties: @@ -8397,7 +7676,11 @@ components: type: object properties: eq_proof: - $ref: '#/components/schemas/IndyPrimaryProof_eq_proof' + type: object + description: Indy equality proof + nullable: true + allOf: + - $ref: '#/components/schemas/IndyEQProof' ge_proofs: type: array description: Indy GE proofs @@ -8480,7 +7763,11 @@ components: type: object properties: non_revoc_proof: - $ref: '#/components/schemas/IndyProofProofProofsProof_non_revoc_proof' + type: object + description: Indy non-revocation proof + nullable: true + allOf: + - $ref: '#/components/schemas/IndyNonRevocProof' primary_proof: type: object description: Indy primary proof @@ -8500,7 +7787,10 @@ components: type: string example: age non_revoked: - $ref: '#/components/schemas/IndyProofReqAttrSpec_non_revoked' + type: object + nullable: true + allOf: + - $ref: '#/components/schemas/IndyProofReqAttrSpecNonRevoked' restrictions: type: array description: 'If present, credential must satisfy one of given restrictions: @@ -8541,7 +7831,10 @@ components: description: Attribute name example: index non_revoked: - $ref: '#/components/schemas/IndyProofReqPredSpec_non_revoked' + type: object + nullable: true + allOf: + - $ref: '#/components/schemas/IndyProofReqPredSpecNonRevoked' p_type: type: string description: Predicate type ('<', '<=', '>=', or '>') @@ -8594,7 +7887,10 @@ components: description: Proof request name example: Proof request non_revoked: - $ref: '#/components/schemas/IndyProofRequest_non_revoked' + type: object + nullable: true + allOf: + - $ref: '#/components/schemas/IndyProofRequestNonRevoked' nonce: pattern: ^[1-9][0-9]*$ type: string @@ -10079,8 +9375,6 @@ components: PublishRevocations: type: object properties: - options: - $ref: '#/components/schemas/PublishRevocationsOptions' rrid2crid: type: object additionalProperties: @@ -10106,7 +9400,7 @@ components: can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection. example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 - PublishRevocationsResult: + PublishRevocationsResultSchemaAnoncreds: type: object properties: rrid2crid: @@ -10122,6 +9416,8 @@ components: PublishRevocationsSchemaAnoncreds: type: object properties: + options: + $ref: '#/components/schemas/PublishRevocationsOptions' rrid2crid: type: object additionalProperties: @@ -11236,7 +10532,7 @@ components: type: object properties: sent: - $ref: '#/components/schemas/PublishRevocationsSchemaAnoncreds' + $ref: '#/components/schemas/PublishRevocations' txn: type: object description: Revocation registry revocations transaction to endorse @@ -13394,33 +12690,6 @@ components: properties: ledger_id: type: string - IndyPrimaryProof_eq_proof: - type: object - description: Indy equality proof - nullable: true - allOf: - - $ref: '#/components/schemas/IndyEQProof' - IndyProofProofProofsProof_non_revoc_proof: - type: object - description: Indy non-revocation proof - nullable: true - allOf: - - $ref: '#/components/schemas/IndyNonRevocProof' - IndyProofReqAttrSpec_non_revoked: - type: object - nullable: true - allOf: - - $ref: '#/components/schemas/IndyProofReqAttrSpecNonRevoked' - IndyProofReqPredSpec_non_revoked: - type: object - nullable: true - allOf: - - $ref: '#/components/schemas/IndyProofReqPredSpecNonRevoked' - IndyProofRequest_non_revoked: - type: object - nullable: true - allOf: - - $ref: '#/components/schemas/IndyProofRequestNonRevoked' securitySchemes: AuthorizationHeader: type: apiKey diff --git a/generator/data/swagger.json b/generator/data/swagger.json index b9e3c6e8..4ca61e2b 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -1,17209 +1,14277 @@ { - "openapi": "3.0.1", - "info": { - "title": "Aries Cloud Agent", - "version": "v0.12.0" - }, - "servers": [ - { - "url": "/" - } - ], - "security": [ - { - "AuthorizationHeader": [] - } - ], - "tags": [ - { - "description": "Menu interaction over connection", - "name": "action-menu" - }, - { - "description": "Anoncreds credential definition management", - "externalDocs": { - "description": "Specification", - "url": "https://hyperledger.github.io/anoncreds-spec" - }, - "name": "anoncreds - credential definitions" - }, - { - "description": "Revocation registry management", - "externalDocs": { - "description": "Overview", - "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" - }, - "name": "anoncreds - revocation" - }, - { - "description": "Anoncreds schema management", - "externalDocs": { - "description": "Specification", - "url": "https://hyperledger.github.io/anoncreds-spec" - }, - "name": "anoncreds - schemas" - }, - { - "description": "Simple messaging", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message" - }, - "name": "basicmessage" - }, - { - "description": "Connection management", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol" - }, - "name": "connection" - }, - { - "description": "Credential definition operations", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def" - }, - "name": "credential-definition" - }, - { - "description": "Holder credential management", - "externalDocs": { - "description": "Overview", - "url": "https://w3c.github.io/vc-data-model/#credentials" - }, - "name": "credentials" - }, - { - "description": "Connection management via DID exchange", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange" - }, - "name": "did-exchange" - }, - { - "description": "Rotate a DID", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate" - }, - "name": "did-rotate" - }, - { - "description": "Feature discovery", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features" - }, - "name": "discover-features" - }, - { - "description": "Feature discovery v2", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2" - }, - "name": "discover-features v2.0" - }, - { - "description": "Endorse a Transaction", - "name": "endorse-transaction" - }, - { - "description": "Introduction of known parties", - "name": "introduction" - }, - { - "description": "Credential issue v1.0", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential" - }, - "name": "issue-credential v1.0" - }, - { - "description": "Credential issue v2.0", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2" - }, - "name": "issue-credential v2.0" - }, - { - "description": "Sign and verify json-ld data", - "externalDocs": { - "description": "Specification", - "url": "https://tools.ietf.org/html/rfc7515" - }, - "name": "jsonld" - }, - { - "description": "Interaction with ledger", - "externalDocs": { - "description": "Overview", - "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger" - }, - "name": "ledger" - }, - { - "description": "Mediation management", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination" - }, - "name": "mediation" - }, - { - "description": "Multitenant wallet management", - "name": "multitenancy" - }, - { - "description": "Out-of-band connections", - "externalDocs": { - "description": "Design", - "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband" - }, - "name": "out-of-band" - }, - { - "description": "Proof presentation v1.0", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof" - }, - "name": "present-proof v1.0" - }, - { - "description": "Proof presentation v2.0", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2" - }, - "name": "present-proof v2.0" - }, - { - "description": "did resolver interface.", - "externalDocs": { - "description": "DID Resolution Specification", - "url": "https://www.w3.org/TR/did-core/#resolution" - }, - "name": "resolver" - }, - { - "description": "Revocation registry management", - "externalDocs": { - "description": "Overview", - "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" - }, - "name": "revocation" - }, - { - "description": "Schema operations", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema" - }, - "name": "schema" - }, - { - "description": "Agent settings interface.", - "name": "settings" - }, - { - "description": "Trust-ping over connection", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping" - }, - "name": "trustping" - }, - { - "description": "Endpoints for managing w3c credentials and presentations", - "externalDocs": { - "description": "Specification", - "url": "https://w3c-ccg.github.io/vc-api/" - }, - "name": "vc-api" - }, - { - "description": "DID and tag policy management", - "externalDocs": { - "description": "Design", - "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage" - }, - "name": "wallet" - } - ], "paths": { "/action-menu/{conn_id}/close": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ActionMenuModulesResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActionMenuModulesResult" - } - } - }, - "description": "" - } - }, + "tags": ["action-menu"], "summary": "Close the active menu associated with a connection", - "tags": ["action-menu"] + "produces": ["application/json"] } }, "/action-menu/{conn_id}/fetch": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ActionMenuFetchResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActionMenuFetchResult" - } - } - }, - "description": "" - } - }, + "tags": ["action-menu"], "summary": "Fetch the active menu", - "tags": ["action-menu"] + "produces": ["application/json"] } }, "/action-menu/{conn_id}/perform": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ActionMenuModulesResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/PerformRequest" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/PerformRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActionMenuModulesResult" - } - } - }, - "description": "" - } - }, - "summary": "Perform an action associated with the active menu", "tags": ["action-menu"], - "x-codegen-request-body-name": "body" + "summary": "Perform an action associated with the active menu", + "produces": ["application/json"] } }, "/action-menu/{conn_id}/request": { "post": { - "parameters": [ + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ActionMenuModulesResult" }, + "description": "" + } + }, + "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActionMenuModulesResult" - } - } - }, - "description": "" - } - }, + "tags": ["action-menu"], "summary": "Request the active menu", - "tags": ["action-menu"] + "produces": ["application/json"] } }, "/action-menu/{conn_id}/send-menu": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ActionMenuModulesResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SendMenu" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SendMenu" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActionMenuModulesResult" - } - } - }, - "description": "" - } - }, - "summary": "Send an action menu to a connection", "tags": ["action-menu"], - "x-codegen-request-body-name": "body" + "summary": "Send an action menu to a connection", + "produces": ["application/json"] } }, "/anoncreds/credential-definition": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CredDefPostRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredDefResult" - } - } - }, + "schema": { "$ref": "#/definitions/CredDefResult" }, "description": "" } }, - "summary": "Create a credential definition on the connected ledger", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/CredDefPostRequest" } + } + ], "tags": ["anoncreds - credential definitions"], - "x-codegen-request-body-name": "body" + "summary": "Create a credential definition on the connected ledger", + "produces": ["application/json"] } }, "/anoncreds/credential-definition/{cred_def_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetCredDefResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetCredDefResult" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - credential definitions"], "summary": "Retrieve an individual credential definition details", - "tags": ["anoncreds - credential definitions"] + "produces": ["application/json"] } }, "/anoncreds/credential-definitions": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetCredDefsResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Issuer Identifier of the credential definition", "in": "query", "name": "issuer_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Issuer Identifier of the credential definition", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Schema identifier", "in": "query", "name": "schema_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" }, { - "description": "Schema name", "in": "query", "name": "schema_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema name", + "example": "example-schema" }, { - "description": "Schema version", "in": "query", "name": "schema_version", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema version", + "example": "1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetCredDefsResponse" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - credential definitions"], "summary": "Retrieve all credential definition ids", - "tags": ["anoncreds - credential definitions"] + "produces": ["application/json"] } }, "/anoncreds/registry/{rev_reg_id}/active": { "put": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevocationModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevocationModuleResponse" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Update the active registry", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/registry/{rev_reg_id}/tails-file": { "put": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevocationModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevocationModuleResponse" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Upload local tails file to server", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/revocation-list": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevListCreateRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevListResult" - } - } - }, + "schema": { "$ref": "#/definitions/RevListResult" }, "description": "" } }, - "summary": "Create and publish a revocation status list on the connected ledger", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RevListCreateRequest" } + } + ], "tags": ["anoncreds - revocation"], - "x-codegen-request-body-name": "body" + "summary": "Create and publish a revocation status list on the connected ledger", + "produces": ["application/json"] } }, "/anoncreds/revocation-registry-definition": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevRegCreateRequestSchemaAnoncreds" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegDefResult" - } - } - }, + "schema": { "$ref": "#/definitions/RevRegDefResult" }, "description": "" } }, - "summary": "Create and publish a registration revocation on the connected ledger", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds" + } + } + ], "tags": ["anoncreds - revocation"], - "x-codegen-request-body-name": "body" + "summary": "Create and publish a registration revocation on the connected ledger", + "produces": ["application/json"] } }, "/anoncreds/revocation/active-registry/{cred_def_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResultSchemaAnoncreds" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Get current active revocation registry by credential definition id", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], + "tags": ["anoncreds - revocation"], + "summary": "Rotate revocation registry", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/credential-record": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegsCreatedSchemaAnoncreds" - } - } + "schema": { + "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Rotate revocation registry", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/credential-record": { - "get": { "parameters": [ { - "description": "Credential exchange identifier", "in": "query", "name": "cred_ex_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Credential revocation identifier", "in": "query", "name": "cred_rev_id", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Credential revocation identifier", + "example": "12345" }, { - "description": "Revocation registry identifier", "in": "query", "name": "rev_reg_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["anoncreds - revocation"], + "summary": "Get credential revocation status", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/publish-revocations": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevRecordResult" - } - } + "schema": { + "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Get credential revocation status", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/publish-revocations": { - "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/PublishRevocations" - } + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/PublishRevocationsSchemaAnoncreds" } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PublishRevocationsResult" - } - } - }, - "description": "" } - }, - "summary": "Publish pending revocations to ledger", + ], "tags": ["anoncreds - revocation"], - "x-codegen-request-body-name": "body" + "summary": "Publish pending revocations to ledger", + "produces": ["application/json"] } }, "/anoncreds/revocation/registries": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "query", "name": "cred_def_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" }, { - "description": "Revocation registry state", "in": "query", "name": "state", - "schema": { - "enum": [ - "finished", - "failed", - "action", - "wait", - "decommissioned", - "full" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "description": "Revocation registry state" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegsCreatedSchemaAnoncreds" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Search for matching revocation registries that current agent created", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/revocation/registry/{rev_reg_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["anoncreds - revocation"], + "summary": "Get revocation registry by revocation registry id", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { + "put": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResultSchemaAnoncreds" - } - } + "schema": { + "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Get revocation registry by revocation registry id", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { - "put": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Apply updated accumulator transaction to ledger", "in": "query", "name": "apply_ledger_update", "required": true, - "schema": { - "type": "boolean" - } + "type": "boolean", + "description": "Apply updated accumulator transaction to ledger" } ], + "tags": ["anoncreds - revocation"], + "summary": "Fix revocation state in wallet and return number of updated entries", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegWalletUpdatedResultSchemaAnoncreds" - } - } + "schema": { + "$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Fix revocation state in wallet and return number of updated entries", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}/issued": { - "get": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["anoncreds - revocation"], + "summary": "Get number of credentials issued against revocation registry", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegIssuedResultSchemaAnoncreds" - } - } + "schema": { + "$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Get number of credentials issued against revocation registry", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": { - "get": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["anoncreds - revocation"], + "summary": "Get details of credentials issued against revocation registry", + "produces": ["application/json"] + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevRecordDetailsResultSchemaAnoncreds" - } - } + "schema": { + "$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds" }, "description": "" } }, - "summary": "Get details of credentials issued against revocation registry", - "tags": ["anoncreds - revocation"] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": { - "get": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevIndyRecordsResultSchemaAnoncreds" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Get details of revoked credentials from ledger", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/revocation/registry/{rev_reg_id}/set-state": { "patch": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResultSchemaAnoncreds" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Revocation registry state to set", "in": "query", "name": "state", "required": true, - "schema": { - "enum": [ - "finished", - "failed", - "action", - "wait", - "decommissioned", - "full" - ], - "type": "string" - } + "type": "string", + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "description": "Revocation registry state to set" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResultSchemaAnoncreds" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Set revocation registry state manually", - "tags": ["anoncreds - revocation"] + "produces": ["application/json"] } }, "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": { "get": { + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/RevocationAnoncredsModuleResponse" + }, + "description": "tails file" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/octet-stream": { - "schema": { - "$ref": "#/components/schemas/RevocationAnoncredsModuleResponse" - } - } - }, - "description": "tails file" - } - }, + "tags": ["anoncreds - revocation"], "summary": "Download tails file", - "tags": ["anoncreds - revocation"] + "produces": ["application/octet-stream"] } }, "/anoncreds/revocation/revoke": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevokeRequestSchemaAnoncreds" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevocationAnoncredsModuleResponse" - } - } + "schema": { + "$ref": "#/definitions/RevocationAnoncredsModuleResponse" }, "description": "" } }, - "summary": "Revoke an issued credential", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RevokeRequestSchemaAnoncreds" } + } + ], "tags": ["anoncreds - revocation"], - "x-codegen-request-body-name": "body" + "summary": "Revoke an issued credential", + "produces": ["application/json"] } }, "/anoncreds/schema": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SchemaPostRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SchemaResult" - } - } - }, + "schema": { "$ref": "#/definitions/SchemaResult" }, "description": "" } }, - "summary": "Create a schema on the connected ledger", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SchemaPostRequest" } + } + ], "tags": ["anoncreds - schemas"], - "x-codegen-request-body-name": "body" + "summary": "Create a schema on the connected ledger", + "produces": ["application/json"] } }, "/anoncreds/schema/{schema_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetSchemaResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Schema identifier", "in": "path", "name": "schema_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetSchemaResult" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - schemas"], "summary": "Retrieve an individual schemas details", - "tags": ["anoncreds - schemas"] + "produces": ["application/json"] } }, "/anoncreds/schemas": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetSchemasResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Schema issuer identifier", "in": "query", "name": "schema_issuer_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema issuer identifier", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Schema name", "in": "query", "name": "schema_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema name", + "example": "example-schema" }, { - "description": "Schema version", "in": "query", "name": "schema_version", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema version", + "example": "1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetSchemasResponse" - } - } - }, - "description": "" - } - }, + "tags": ["anoncreds - schemas"], "summary": "Retrieve all schema ids", - "tags": ["anoncreds - schemas"] + "produces": ["application/json"] } }, "/connections": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnectionList" }, + "description": "" + } + }, "parameters": [ { - "description": "Alias", "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias", + "example": "Barry" }, { - "description": "Connection protocol used", "in": "query", "name": "connection_protocol", - "schema": { - "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], + "description": "Connection protocol used", + "example": "connections/1.0" }, { - "description": "invitation key", "in": "query", "name": "invitation_key", - "schema": { - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "description": "invitation key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV" }, { - "description": "Identifier of the associated Invitation Message", "in": "query", "name": "invitation_msg_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Identifier of the associated Invitation Message", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My DID", "in": "query", "name": "my_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "My DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Connection state", "in": "query", "name": "state", - "schema": { - "enum": [ - "abandoned", - "active", - "completed", - "error", - "init", - "invitation", - "request", - "response", - "start" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "abandoned", + "active", + "completed", + "error", + "init", + "invitation", + "request", + "response", + "start" + ], + "description": "Connection state" }, { - "description": "Their DID", "in": "query", "name": "their_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Their DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Their Public DID", "in": "query", "name": "their_public_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Their Public DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Their role in the connection protocol", "in": "query", "name": "their_role", - "schema": { - "enum": ["invitee", "requester", "inviter", "responder"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["invitee", "requester", "inviter", "responder"], + "description": "Their role in the connection protocol", + "example": "invitee" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnectionList" - } - } - }, - "description": "" - } - }, + "tags": ["connection"], "summary": "Query agent-to-agent connections", - "tags": ["connection"] + "produces": ["application/json"] } }, "/connections/create-invitation": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/InvitationResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Alias", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/CreateInvitationRequest" } + }, + { "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias", + "example": "Barry" }, { - "description": "Auto-accept connection (defaults to configuration)", "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "Create invitation for multiple use (default false)", "in": "query", "name": "multi_use", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create invitation for multiple use (default false)" }, { - "description": "Create invitation from public DID (default false)", "in": "query", "name": "public", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create invitation from public DID (default false)" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CreateInvitationRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/InvitationResult" - } - } - }, - "description": "" - } - }, - "summary": "Create a new connection invitation", "tags": ["connection"], - "x-codegen-request-body-name": "body" + "summary": "Create a new connection invitation", + "deprecated": true, + "produces": ["application/json"] } }, "/connections/create-static": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ConnectionStaticRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnectionStaticResult" - } - } - }, + "schema": { "$ref": "#/definitions/ConnectionStaticResult" }, "description": "" } }, - "summary": "Create a new static connection", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/ConnectionStaticRequest" } + } + ], "tags": ["connection"], - "x-codegen-request-body-name": "body" + "summary": "Create a new static connection", + "produces": ["application/json"] } }, "/connections/receive-invitation": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Alias", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/ReceiveInvitationRequest" } + }, + { "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias", + "example": "Barry" }, { - "description": "Auto-accept connection (defaults to configuration)", "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ReceiveInvitationRequest" - } - } - }, - "required": false - }, + "tags": ["connection"], + "summary": "Receive a new connection invitation", + "deprecated": true, + "produces": ["application/json"] + } + }, + "/connections/{conn_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, + "schema": { "$ref": "#/definitions/ConnRecord" }, "description": "" } }, - "summary": "Receive a new connection invitation", - "tags": ["connection"], - "x-codegen-request-body-name": "body" - } - }, - "/connections/{conn_id}": { - "delete": { "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["connection"], + "summary": "Fetch a single connection record", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnectionModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/ConnectionModuleResponse" }, "description": "" } }, - "summary": "Remove an existing connection record", - "tags": ["connection"] - }, - "get": { "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["connection"], + "summary": "Remove an existing connection record", + "produces": ["application/json"] + } + }, + "/connections/{conn_id}/accept-invitation": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, + "schema": { "$ref": "#/definitions/ConnRecord" }, "description": "" } }, - "summary": "Fetch a single connection record", - "tags": ["connection"] - } - }, - "/connections/{conn_id}/accept-invitation": { - "post": { - "deprecated": true, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" }, { - "description": "Label for connection", "in": "query", "name": "my_label", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Label for connection", + "example": "Broker" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, + "tags": ["connection"], "summary": "Accept a stored connection invitation", - "tags": ["connection"] + "deprecated": true, + "produces": ["application/json"] } }, "/connections/{conn_id}/accept-request": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, + "tags": ["connection"], "summary": "Accept a stored connection request", - "tags": ["connection"] + "deprecated": true, + "produces": ["application/json"] } }, "/connections/{conn_id}/endpoints": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/EndpointsResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EndpointsResult" - } - } - }, - "description": "" - } - }, + "tags": ["connection"], "summary": "Fetch connection remote endpoint", - "tags": ["connection"] + "produces": ["application/json"] } }, "/connections/{conn_id}/metadata": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnectionMetadata" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Key to retrieve.", "in": "query", "name": "key", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Key to retrieve." } ], + "tags": ["connection"], + "summary": "Fetch connection metadata", + "produces": ["application/json"] + }, + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnectionMetadata" - } - } - }, + "schema": { "$ref": "#/definitions/ConnectionMetadata" }, "description": "" } }, - "summary": "Fetch connection metadata", - "tags": ["connection"] - }, - "post": { "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/ConnectionMetadataSetRequest" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ConnectionMetadataSetRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnectionMetadata" - } - } - }, - "description": "" - } - }, - "summary": "Set connection metadata", "tags": ["connection"], - "x-codegen-request-body-name": "body" + "summary": "Set connection metadata", + "produces": ["application/json"] } }, "/connections/{conn_id}/send-message": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/BasicMessageModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SendMessage" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SendMessage" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/BasicMessageModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a basic message to a connection", "tags": ["basicmessage"], - "x-codegen-request-body-name": "body" + "summary": "Send a basic message to a connection", + "produces": ["application/json"] } }, "/connections/{conn_id}/send-ping": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/PingRequestResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/PingRequest" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/PingRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PingRequestResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a trust ping to a connection", "tags": ["trustping"], - "x-codegen-request-body-name": "body" + "summary": "Send a trust ping to a connection", + "produces": ["application/json"] } }, "/connections/{conn_id}/start-introduction": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/IntroModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Target connection identifier", "in": "query", "name": "target_connection_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Target connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Message", "in": "query", "name": "message", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Message", + "example": "Allow me to introduce ..." } ], + "tags": ["introduction"], + "summary": "Start an introduction between two connections", + "produces": ["application/json"] + } + }, + "/credential-definitions": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IntroModuleResponse" - } - } + "schema": { + "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult" }, "description": "" } }, - "summary": "Start an introduction between two connections", - "tags": ["introduction"] - } - }, - "/credential-definitions": { - "post": { "parameters": [ { - "description": "Connection identifier", - "in": "query", - "name": "conn_id", + "in": "body", + "required": false, + "name": "body", "schema": { - "type": "string" + "$ref": "#/definitions/CredentialDefinitionSendRequest" } }, { - "description": "Create Transaction For Endorser's signature", + "in": "query", + "name": "conn_id", + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" + }, + { "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CredentialDefinitionSendRequest" - } - } - }, - "required": false - }, + "tags": ["credential-definition"], + "summary": "Sends a credential definition to the ledger", + "produces": ["application/json"] + } + }, + "/credential-definitions/created": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TxnOrCredentialDefinitionSendResult" - } - } + "schema": { + "$ref": "#/definitions/CredentialDefinitionsCreatedResult" }, "description": "" } }, - "summary": "Sends a credential definition to the ledger", - "tags": ["credential-definition"], - "x-codegen-request-body-name": "body" - } - }, - "/credential-definitions/created": { - "get": { "parameters": [ { - "description": "Credential definition id", "in": "query", "name": "cred_def_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition id", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" }, { - "description": "Issuer DID", "in": "query", "name": "issuer_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Schema identifier", "in": "query", "name": "schema_id", - "schema": { - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" }, { - "description": "Schema issuer DID", "in": "query", "name": "schema_issuer_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Schema name", "in": "query", "name": "schema_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema name", + "example": "membership" }, { - "description": "Schema version", "in": "query", "name": "schema_version", - "schema": { - "pattern": "^[0-9.]+$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9.]+$", + "description": "Schema version", + "example": "1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredentialDefinitionsCreatedResult" - } - } - }, - "description": "" - } - }, + "tags": ["credential-definition"], "summary": "Search for matching credential definitions that agent originated", - "tags": ["credential-definition"] + "produces": ["application/json"] } }, "/credential-definitions/{cred_def_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CredentialDefinitionGetResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], + "tags": ["credential-definition"], + "summary": "Gets a credential definition from the ledger", + "produces": ["application/json"] + } + }, + "/credential-definitions/{cred_def_id}/write_record": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredentialDefinitionGetResult" - } - } - }, + "schema": { "$ref": "#/definitions/CredentialDefinitionGetResult" }, "description": "" } }, - "summary": "Gets a credential definition from the ledger", - "tags": ["credential-definition"] - } - }, - "/credential-definitions/{cred_def_id}/write_record": { - "post": { "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredentialDefinitionGetResult" - } - } - }, - "description": "" - } - }, + "tags": ["credential-definition"], "summary": "Writes a credential definition non-secret record to the wallet", - "tags": ["credential-definition"] + "produces": ["application/json"] } }, "/credential/mime-types/{credential_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/AttributeMimeTypesResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AttributeMimeTypesResult" - } - } - }, - "description": "" - } - }, + "tags": ["credentials"], "summary": "Get attribute MIME types from wallet", - "tags": ["credentials"] + "produces": ["application/json"] } }, "/credential/revoked/{credential_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CredRevokedResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Earliest epoch of revocation status interval of interest", "in": "query", "name": "from", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Earliest epoch of revocation status interval of interest", + "example": "0" }, { - "description": "Latest epoch of revocation status interval of interest", "in": "query", "name": "to", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Latest epoch of revocation status interval of interest", + "example": "0" } ], + "tags": ["credentials"], + "summary": "Query credential revocation status by id", + "produces": ["application/json"] + } + }, + "/credential/w3c/{credential_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevokedResult" - } - } - }, + "schema": { "$ref": "#/definitions/VCRecord" }, "description": "" } }, - "summary": "Query credential revocation status by id", - "tags": ["credentials"] - } - }, - "/credential/w3c/{credential_id}": { - "delete": { "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["credentials"], + "summary": "Fetch W3C credential from wallet by id", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HolderModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/HolderModuleResponse" }, "description": "" } }, - "summary": "Remove W3C credential from wallet by id", - "tags": ["credentials"] - }, - "get": { "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["credentials"], + "summary": "Remove W3C credential from wallet by id", + "produces": ["application/json"] + } + }, + "/credential/{credential_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VCRecord" - } - } - }, + "schema": { "$ref": "#/definitions/IndyCredInfo" }, "description": "" } }, - "summary": "Fetch W3C credential from wallet by id", - "tags": ["credentials"] - } - }, - "/credential/{credential_id}": { - "delete": { "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["credentials"], + "summary": "Fetch credential from wallet by id", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HolderModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/HolderModuleResponse" }, "description": "" } }, - "summary": "Remove credential from wallet by id", - "tags": ["credentials"] - }, - "get": { "parameters": [ { - "description": "Credential identifier", "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["credentials"], + "summary": "Remove credential from wallet by id", + "produces": ["application/json"] + } + }, + "/credentials": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IndyCredInfo" - } - } - }, + "schema": { "$ref": "#/definitions/CredInfoList" }, "description": "" } }, - "summary": "Fetch credential from wallet by id", - "tags": ["credentials"] - } - }, - "/credentials": { - "get": { "parameters": [ { - "description": "Maximum number to retrieve", "in": "query", "name": "count", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1" }, { - "description": "Start index", "in": "query", "name": "start", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0" }, { - "description": "(JSON) WQL query", "in": "query", "name": "wql", - "schema": { - "pattern": "^{.*}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^{.*}$", + "description": "(JSON) WQL query", + "example": "{\"attr::name::value\": \"Alex\"}" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredInfoList" - } - } - }, - "description": "" - } - }, + "tags": ["credentials"], "summary": "Fetch credentials from wallet", - "tags": ["credentials"] + "produces": ["application/json"] } }, "/credentials/w3c": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/VCRecordList" }, + "description": "" + } + }, "parameters": [ { - "description": "Maximum number to retrieve", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/W3CCredentialsListRequest" } + }, + { "in": "query", "name": "count", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1" }, { - "description": "Start index", "in": "query", "name": "start", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0" }, { - "description": "(JSON) WQL query", "in": "query", "name": "wql", - "schema": { - "pattern": "^{.*}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^{.*}$", + "description": "(JSON) WQL query", + "example": "{\"attr::name::value\": \"Alex\"}" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/W3CCredentialsListRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VCRecordList" - } - } - }, - "description": "" - } - }, - "summary": "Fetch W3C credentials from wallet", "tags": ["credentials"], - "x-codegen-request-body-name": "body" + "summary": "Fetch W3C credentials from wallet", + "produces": ["application/json"] } }, "/did-rotate/{conn_id}/hangup": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/Hangup" }, + "description": "Hangup agent message for observer" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Hangup" - } - } - }, - "description": "Hangup agent message for observer" - } - }, + "tags": ["did-rotate"], "summary": "Send hangup of DID rotation as a rotator", - "tags": ["did-rotate"] + "produces": ["application/json"] } }, "/did-rotate/{conn_id}/rotate": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/Rotate" }, + "description": "Rotate agent message for observer" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/DIDRotateRequestJSON" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/DIDRotateRequestJSON" - } - } - }, - "required": false - }, + "tags": ["did-rotate"], + "summary": "Begin rotation of a DID as a rotator", + "produces": ["application/json"] + } + }, + "/didexchange/create-request": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Rotate" - } - } - }, - "description": "Rotate agent message for observer" + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" } }, - "summary": "Begin rotation of a DID as a rotator", - "tags": ["did-rotate"], - "x-codegen-request-body-name": "body" - } - }, - "/didexchange/create-request": { - "post": { "parameters": [ { - "description": "Qualified public DID to which to request connection", "in": "query", "name": "their_public_did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "Qualified public DID to which to request connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv" }, { - "description": "Alias for connection", "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias for connection", + "example": "Barry" }, { - "description": "Auto-accept connection (defaults to configuration)", "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", "in": "query", "name": "goal", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential" }, { - "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", "in": "query", "name": "goal_code", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" }, { - "description": "Label for connection request", "in": "query", "name": "my_label", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Label for connection request", + "example": "Broker" }, { - "description": "Which DID Exchange Protocol version to use", "in": "query", "name": "protocol", - "schema": { - "enum": ["didexchange/1.0", "didexchange/1.1"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["didexchange/1.0", "didexchange/1.1"], + "description": "Which DID Exchange Protocol version to use", + "example": "didexchange/1.0" }, { - "description": "The DID to use to for this connection", "in": "query", "name": "use_did", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "The DID to use to for this connection", + "example": "did:example:1234" }, { - "description": "The DID method to use to generate a DID for this connection", "in": "query", "name": "use_did_method", - "schema": { - "enum": ["did:peer:2", "did:peer:4"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["did:peer:2", "did:peer:4"], + "description": "The DID method to use to generate a DID for this connection", + "example": "did:peer:4" }, { - "description": "Use public DID for this connection", "in": "query", "name": "use_public_did", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Use public DID for this connection" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, + "tags": ["did-exchange"], "summary": "Create and send a request against public DID's implicit invitation", - "tags": ["did-exchange"] + "produces": ["application/json"] } }, "/didexchange/receive-request": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Alias for connection", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/DIDXRequest" } + }, + { "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias for connection", + "example": "Barry" }, { - "description": "Auto-accept connection (defaults to configuration)", "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/DIDXRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, - "summary": "Receive request against public DID's implicit invitation", "tags": ["did-exchange"], - "x-codegen-request-body-name": "body" + "summary": "Receive request against public DID's implicit invitation", + "deprecated": true, + "produces": ["application/json"] } }, "/didexchange/{conn_id}/accept-invitation": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" }, { - "description": "Label for connection request", "in": "query", "name": "my_label", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Label for connection request", + "example": "Broker" }, { - "description": "The DID to use to for this connection", "in": "query", "name": "use_did", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "The DID to use to for this connection", + "example": "did:example:1234" }, { - "description": "The DID method to use to generate a DID for this connection", "in": "query", "name": "use_did_method", - "schema": { - "enum": ["did:peer:2", "did:peer:4"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["did:peer:2", "did:peer:4"], + "description": "The DID method to use to generate a DID for this connection", + "example": "did:peer:4" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, + "tags": ["did-exchange"], "summary": "Accept a stored connection invitation", - "tags": ["did-exchange"] + "produces": ["application/json"] } }, "/didexchange/{conn_id}/accept-request": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "My URL endpoint", "in": "query", "name": "my_endpoint", - "schema": { - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "description": "My URL endpoint", + "example": "https://myhost:8021" }, { - "description": "Use public DID for this connection", "in": "query", "name": "use_public_did", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Use public DID for this connection" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, + "tags": ["did-exchange"], "summary": "Accept a stored connection request", - "tags": ["did-exchange"] + "produces": ["application/json"] } }, "/didexchange/{conn_id}/reject": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ConnRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/DIDXRejectRequest" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/DIDXRejectRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConnRecord" - } - } - }, - "description": "" - } - }, - "summary": "Abandon or reject a DID Exchange", "tags": ["did-exchange"], - "x-codegen-request-body-name": "body" + "summary": "Abandon or reject a DID Exchange", + "produces": ["application/json"] } }, "/discover-features-2.0/queries": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20DiscoveryExchangeResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier, if none specified, then the query will provide features for this agent.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Goal-code feature-type query", "in": "query", "name": "query_goal_code", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Goal-code feature-type query", + "example": "*" }, { - "description": "Protocol feature-type query", "in": "query", "name": "query_protocol", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Protocol feature-type query", + "example": "*" } ], + "tags": ["discover-features v2.0"], + "summary": "Query supported features", + "produces": ["application/json"] + } + }, + "/discover-features-2.0/records": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20DiscoveryExchangeResult" - } - } + "schema": { + "$ref": "#/definitions/V20DiscoveryExchangeListResult" }, "description": "" } }, - "summary": "Query supported features", - "tags": ["discover-features v2.0"] - } - }, - "/discover-features-2.0/records": { - "get": { "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20DiscoveryExchangeListResult" - } - } - }, - "description": "" - } - }, + "tags": ["discover-features v2.0"], "summary": "Discover Features v2.0 records", - "tags": ["discover-features v2.0"] + "produces": ["application/json"] } }, "/discover-features/query": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10DiscoveryRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Comment", "in": "query", "name": "comment", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Comment", + "example": "test" }, { - "description": "Connection identifier, if none specified, then the query will provide features for this agent.", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier, if none specified, then the query will provide features for this agent.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Protocol feature query", "in": "query", "name": "query", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Protocol feature query", + "example": "*" } ], + "tags": ["discover-features"], + "summary": "Query supported features", + "produces": ["application/json"] + } + }, + "/discover-features/records": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10DiscoveryRecord" - } - } + "schema": { + "$ref": "#/definitions/V10DiscoveryExchangeListResult" }, "description": "" } }, - "summary": "Query supported features", - "tags": ["discover-features"] - } - }, - "/discover-features/records": { - "get": { "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10DiscoveryExchangeListResult" - } - } - }, - "description": "" - } - }, + "tags": ["discover-features"], "summary": "Discover Features records", - "tags": ["discover-features"] + "produces": ["application/json"] } }, "/issue-credential-2.0/create": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20IssueCredSchemaCore" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20IssueCredSchemaCore" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "produces": ["application/json"] } }, "/issue-credential-2.0/create-offer": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredOfferConnFreeRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Create a credential offer, independent of any proposal or connection", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredOfferConnFreeRequest" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Create a credential offer, independent of any proposal or connection", + "produces": ["application/json"] } }, "/issue-credential-2.0/records": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20CredExRecordListResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Role assigned in credential exchange", "in": "query", "name": "role", - "schema": { - "enum": ["issuer", "holder"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["issuer", "holder"], + "description": "Role assigned in credential exchange" }, { - "description": "Credential exchange state", "in": "query", "name": "state", - "schema": { - "enum": [ - "proposal-sent", - "proposal-received", - "offer-sent", - "offer-received", - "request-sent", - "request-received", - "credential-issued", - "credential-received", - "done", - "credential-revoked", - "abandoned" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "proposal-sent", + "proposal-received", + "offer-sent", + "offer-received", + "request-sent", + "request-received", + "credential-issued", + "credential-received", + "done", + "credential-revoked", + "abandoned" + ], + "description": "Credential exchange state" }, { - "description": "Thread identifier", "in": "query", "name": "thread_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v2.0"], + "summary": "Fetch all credential exchange records", + "produces": ["application/json"] + } + }, + "/issue-credential-2.0/records/{cred_ex_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecordListResult" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecordDetail" }, "description": "" } }, - "summary": "Fetch all credential exchange records", - "tags": ["issue-credential v2.0"] - } - }, - "/issue-credential-2.0/records/{cred_ex_id}": { - "delete": { "parameters": [ { - "description": "Credential exchange identifier", "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v2.0"], + "summary": "Fetch a single credential exchange record", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20IssueCredentialModuleResponse" - } - } + "schema": { + "$ref": "#/definitions/V20IssueCredentialModuleResponse" }, "description": "" } }, - "summary": "Remove an existing credential exchange record", - "tags": ["issue-credential v2.0"] - }, - "get": { "parameters": [ { - "description": "Credential exchange identifier", "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v2.0"], + "summary": "Remove an existing credential exchange record", + "produces": ["application/json"] + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/issue": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecordDetail" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecordDetail" }, "description": "" } }, - "summary": "Fetch a single credential exchange record", - "tags": ["issue-credential v2.0"] - } - }, - "/issue-credential-2.0/records/{cred_ex_id}/issue": { - "post": { "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredIssueRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredIssueRequest" - } - } - }, - "required": false - }, + "tags": ["issue-credential v2.0"], + "summary": "Send holder a credential", + "produces": ["application/json"] + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/problem-report": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecordDetail" - } - } + "schema": { + "$ref": "#/definitions/V20IssueCredentialModuleResponse" }, "description": "" } }, - "summary": "Send holder a credential", - "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" - } - }, - "/issue-credential-2.0/records/{cred_ex_id}/problem-report": { - "post": { "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V20CredIssueProblemReportRequest" + } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredIssueProblemReportRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20IssueCredentialModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a problem report for credential exchange", "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send a problem report for credential exchange", + "produces": ["application/json"] } }, "/issue-credential-2.0/records/{cred_ex_id}/send-offer": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20CredExRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredBoundOfferRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredBoundOfferRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, - "description": "" - } - }, - "summary": "Send holder a credential offer in reference to a proposal with preview", "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential offer in reference to a proposal with preview", + "produces": ["application/json"] } }, "/issue-credential-2.0/records/{cred_ex_id}/send-request": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20CredExRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredRequestRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredRequestRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, - "description": "" - } - }, - "summary": "Send issuer a credential request", "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send issuer a credential request", + "produces": ["application/json"] } }, "/issue-credential-2.0/records/{cred_ex_id}/store": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20CredExRecordDetail" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredStoreRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredStoreRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecordDetail" - } - } - }, - "description": "" - } - }, - "summary": "Store a received credential", "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Store a received credential", + "produces": ["application/json"] } }, "/issue-credential-2.0/send": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredExFree" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Send holder a credential, automating entire flow", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredExFree" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential, automating entire flow", + "produces": ["application/json"] } }, "/issue-credential-2.0/send-offer": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredOfferRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Send holder a credential offer, independent of any proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredOfferRequest" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential offer, independent of any proposal", + "produces": ["application/json"] } }, "/issue-credential-2.0/send-proposal": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredExFree" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Send issuer a credential proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredExFree" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send issuer a credential proposal", + "produces": ["application/json"] } }, "/issue-credential-2.0/send-request": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20CredRequestFree" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20CredExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20CredExRecord" }, "description": "" } }, - "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20CredRequestFree" } + } + ], "tags": ["issue-credential v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request", + "produces": ["application/json"] } }, "/issue-credential/create": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialCreate" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10CredentialCreate" } + } + ], "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/create-offer": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialConnFreeOfferRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Create a credential offer, independent of any proposal or connection", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10CredentialConnFreeOfferRequest" + } + } + ], "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Create a credential offer, independent of any proposal or connection", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/records": { "get": { - "deprecated": true, + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/V10CredentialExchangeListResult" + }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Role assigned in credential exchange", "in": "query", "name": "role", - "schema": { - "enum": ["issuer", "holder"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["issuer", "holder"], + "description": "Role assigned in credential exchange" }, { - "description": "Credential exchange state", "in": "query", "name": "state", - "schema": { - "enum": [ - "proposal_sent", - "proposal_received", - "offer_sent", - "offer_received", - "request_sent", - "request_received", - "credential_issued", - "credential_received", - "credential_acked", - "credential_revoked", - "abandoned" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "proposal_sent", + "proposal_received", + "offer_sent", + "offer_received", + "request_sent", + "request_received", + "credential_issued", + "credential_received", + "credential_acked", + "credential_revoked", + "abandoned" + ], + "description": "Credential exchange state" }, { - "description": "Thread identifier", "in": "query", "name": "thread_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v1.0"], + "summary": "Fetch all credential exchange records", + "deprecated": true, + "produces": ["application/json"] + } + }, + "/issue-credential/records/{cred_ex_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchangeListResult" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Fetch all credential exchange records", - "tags": ["issue-credential v1.0"] - } - }, - "/issue-credential/records/{cred_ex_id}": { - "delete": { - "deprecated": true, "parameters": [ { - "description": "Credential exchange identifier", "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v1.0"], + "summary": "Fetch a single credential exchange record", + "deprecated": true, + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IssueCredentialModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/IssueCredentialModuleResponse" }, "description": "" } }, - "summary": "Remove an existing credential exchange record", - "tags": ["issue-credential v1.0"] - }, - "get": { - "deprecated": true, "parameters": [ { - "description": "Credential exchange identifier", "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["issue-credential v1.0"], + "summary": "Remove an existing credential exchange record", + "deprecated": true, + "produces": ["application/json"] + } + }, + "/issue-credential/records/{cred_ex_id}/issue": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Fetch a single credential exchange record", - "tags": ["issue-credential v1.0"] - } - }, - "/issue-credential/records/{cred_ex_id}/issue": { - "post": { - "deprecated": true, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10CredentialIssueRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialIssueRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, - "description": "" - } - }, - "summary": "Send holder a credential", "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/records/{cred_ex_id}/problem-report": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/IssueCredentialModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10CredentialProblemReportRequest" + } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialProblemReportRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IssueCredentialModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a problem report for credential exchange", "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send a problem report for credential exchange", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/records/{cred_ex_id}/send-offer": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10CredentialBoundOfferRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialBoundOfferRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, - "description": "" - } - }, - "summary": "Send holder a credential offer in reference to a proposal with preview", "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential offer in reference to a proposal with preview", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/records/{cred_ex_id}/send-request": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest" + } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchangeAutoRemoveRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, - "description": "" - } - }, - "summary": "Send issuer a credential request", "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send issuer a credential request", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/records/{cred_ex_id}/store": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10CredentialStoreRequest" } + }, + { "in": "path", "name": "cred_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialStoreRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, - "description": "" - } - }, - "summary": "Store a received credential", "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Store a received credential", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/send": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialProposalRequestMand" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Send holder a credential, automating entire flow", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10CredentialProposalRequestMand" + } + } + ], "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential, automating entire flow", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/send-offer": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialFreeOfferRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Send holder a credential offer, independent of any proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10CredentialFreeOfferRequest" } + } + ], "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send holder a credential offer, independent of any proposal", + "deprecated": true, + "produces": ["application/json"] } }, "/issue-credential/send-proposal": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10CredentialProposalRequestOpt" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10CredentialExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10CredentialExchange" }, "description": "" } }, - "summary": "Send issuer a credential proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10CredentialProposalRequestOpt" + } + } + ], "tags": ["issue-credential v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send issuer a credential proposal", + "deprecated": true, + "produces": ["application/json"] } }, "/jsonld/sign": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SignRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SignResponse" - } - } - }, + "schema": { "$ref": "#/definitions/SignResponse" }, "description": "" } }, - "summary": "Sign a JSON-LD structure and return it", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SignRequest" } + } + ], "tags": ["jsonld"], - "x-codegen-request-body-name": "body" + "summary": "Sign a JSON-LD structure and return it", + "deprecated": true, + "produces": ["application/json"] } }, "/jsonld/verify": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/VerifyRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VerifyResponse" - } - } - }, + "schema": { "$ref": "#/definitions/VerifyResponse" }, "description": "" } }, - "summary": "Verify a JSON-LD structure.", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/VerifyRequest" } + } + ], "tags": ["jsonld"], - "x-codegen-request-body-name": "body" + "summary": "Verify a JSON-LD structure.", + "deprecated": true, + "produces": ["application/json"] } }, "/ledger/config": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/LedgerConfigList" - } - } - }, + "schema": { "$ref": "#/definitions/LedgerConfigList" }, "description": "" } }, + "parameters": [], + "tags": ["ledger"], "summary": "Fetch the multiple ledger configuration currently in use", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/did-endpoint": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetDIDEndpointResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Endpoint type of interest (default 'Endpoint')", "in": "query", "name": "endpoint_type", - "schema": { - "enum": ["Endpoint", "Profile", "LinkedDomains"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["Endpoint", "Profile", "LinkedDomains"], + "description": "Endpoint type of interest (default 'Endpoint')", + "example": "Endpoint" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetDIDEndpointResponse" - } - } - }, - "description": "" - } - }, + "tags": ["ledger"], "summary": "Get the endpoint for a DID from the ledger.", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/did-verkey": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetDIDVerkeyResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetDIDVerkeyResponse" - } - } - }, - "description": "" - } - }, + "tags": ["ledger"], "summary": "Get the verkey for a DID from the ledger.", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/get-nym-role": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/GetNymRoleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GetNymRoleResponse" - } - } - }, - "description": "" - } - }, + "tags": ["ledger"], "summary": "Get the role from the NYM registration of a public DID.", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/get-write-ledger": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WriteLedger" - } - } - }, + "schema": { "$ref": "#/definitions/WriteLedger" }, "description": "" } }, + "parameters": [], + "tags": ["ledger"], "summary": "Fetch the current write ledger", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/get-write-ledgers": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ConfigurableWriteLedgers" - } - } - }, + "schema": { "$ref": "#/definitions/ConfigurableWriteLedgers" }, "description": "" } }, + "parameters": [], + "tags": ["ledger"], "summary": "Fetch list of available write ledgers", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/register-nym": { "post": { - "parameters": [ - { - "description": "DID to register", - "in": "query", + "responses": { + "200": { + "schema": { + "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse" + }, + "description": "" + } + }, + "parameters": [ + { + "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "DID to register", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Verification key", "in": "query", "name": "verkey", "required": true, - "schema": { - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "description": "Verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV" }, { - "description": "Alias", "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias", + "example": "Barry" }, { - "description": "Connection identifier", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" }, { - "description": "Role", "in": "query", "name": "role", - "schema": { - "enum": [ - "STEWARD", - "TRUSTEE", - "ENDORSER", - "NETWORK_MONITOR", - "reset" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "STEWARD", + "TRUSTEE", + "ENDORSER", + "NETWORK_MONITOR", + "reset" + ], + "description": "Role" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TxnOrRegisterLedgerNymResponse" - } - } - }, - "description": "" - } - }, + "tags": ["ledger"], "summary": "Send a NYM registration to the ledger.", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/rotate-public-did-keypair": { "patch": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/LedgerModulesResult" - } - } - }, + "schema": { "$ref": "#/definitions/LedgerModulesResult" }, "description": "" } }, + "parameters": [], + "tags": ["ledger"], "summary": "Rotate key pair for public DID.", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/taa": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TAAResult" - } - } - }, + "schema": { "$ref": "#/definitions/TAAResult" }, "description": "" } }, + "parameters": [], + "tags": ["ledger"], "summary": "Fetch the current transaction author agreement, if any", - "tags": ["ledger"] + "produces": ["application/json"] } }, "/ledger/taa/accept": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/TAAAccept" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/LedgerModulesResult" - } - } - }, + "schema": { "$ref": "#/definitions/LedgerModulesResult" }, "description": "" } }, - "summary": "Accept the transaction author agreement", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/TAAAccept" } + } + ], "tags": ["ledger"], - "x-codegen-request-body-name": "body" + "summary": "Accept the transaction author agreement", + "produces": ["application/json"] } }, "/ledger/{ledger_id}/set-write-ledger": { "put": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/WriteLedger" }, + "description": "" + } + }, "parameters": [ { "in": "path", "name": "ledger_id", "required": true, - "schema": { - "type": "string" - } + "type": "string" } ], + "tags": ["ledger"], + "summary": "Set write ledger", + "produces": ["application/json"] + } + }, + "/mediation/default-mediator": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WriteLedger" - } - } - }, + "schema": { "$ref": "#/definitions/MediationRecord" }, "description": "" } }, - "summary": "Set write ledger", - "tags": ["ledger"] - } - }, - "/mediation/default-mediator": { + "parameters": [], + "tags": ["mediation"], + "summary": "Get default mediator", + "produces": ["application/json"] + }, "delete": { "responses": { "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, + "schema": { "$ref": "#/definitions/MediationRecord" }, "description": "" } }, + "parameters": [], + "tags": ["mediation"], "summary": "Clear default mediator", - "tags": ["mediation"] - }, + "produces": ["application/json"] + } + }, + "/mediation/keylists": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, + "schema": { "$ref": "#/definitions/Keylist" }, "description": "" } }, - "summary": "Get default mediator", - "tags": ["mediation"] - } - }, - "/mediation/keylists": { - "get": { "parameters": [ { - "description": "Connection identifier (optional)", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier (optional)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent", "in": "query", "name": "role", - "schema": { - "default": "server", - "enum": ["client", "server"], - "type": "string" - } + "required": false, + "type": "string", + "default": "server", + "enum": ["client", "server"], + "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Keylist" - } - } - }, - "description": "" - } - }, + "tags": ["mediation"], "summary": "Retrieve keylists by connection or role", - "tags": ["mediation"] + "produces": ["application/json"] } }, "/mediation/keylists/{mediation_id}/send-keylist-query": { "post": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/KeylistQuery" }, + "description": "" + } + }, "parameters": [ { - "description": "Mediation record identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/KeylistQueryFilterRequest" } + }, + { "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "limit number of results", "in": "query", "name": "paginate_limit", - "schema": { - "default": -1, - "format": "int32", - "type": "integer" - } + "required": false, + "type": "integer", + "format": "int32", + "default": -1, + "description": "limit number of results" }, { - "description": "offset to use in pagination", "in": "query", "name": "paginate_offset", - "schema": { - "default": 0, - "format": "int32", - "type": "integer" - } + "required": false, + "type": "integer", + "format": "int32", + "default": 0, + "description": "offset to use in pagination" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/KeylistQueryFilterRequest" - } - } - }, - "required": false - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KeylistQuery" - } - } - }, - "description": "" - } - }, - "summary": "Send keylist query to mediator", "tags": ["mediation"], - "x-codegen-request-body-name": "body" + "summary": "Send keylist query to mediator", + "produces": ["application/json"] } }, "/mediation/keylists/{mediation_id}/send-keylist-update": { "post": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/KeylistUpdate" }, + "description": "" + } + }, "parameters": [ { - "description": "Mediation record identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/KeylistUpdateRequest" } + }, + { "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/KeylistUpdateRequest" - } - } - }, - "required": false - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KeylistUpdate" - } - } - }, - "description": "" - } - }, - "summary": "Send keylist update to mediator", "tags": ["mediation"], - "x-codegen-request-body-name": "body" + "summary": "Send keylist update to mediator", + "produces": ["application/json"] } }, "/mediation/request/{conn_id}": { "post": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/MediationRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/MediationCreateRequest" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/MediationCreateRequest" - } - } - }, - "required": false - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, - "description": "" - } - }, - "summary": "Request mediation from connection", "tags": ["mediation"], - "x-codegen-request-body-name": "body" + "summary": "Request mediation from connection", + "produces": ["application/json"] } }, "/mediation/requests": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/MediationList" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier (optional)", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier (optional)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Mediation state (optional)", "in": "query", "name": "state", - "schema": { - "enum": ["request", "granted", "denied"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["request", "granted", "denied"], + "description": "Mediation state (optional)", + "example": "granted" } ], + "tags": ["mediation"], + "summary": "Query mediation requests, returns list of all mediation records", + "produces": ["application/json"] + } + }, + "/mediation/requests/{mediation_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationList" - } - } - }, + "schema": { "$ref": "#/definitions/MediationRecord" }, "description": "" } }, - "summary": "Query mediation requests, returns list of all mediation records", - "tags": ["mediation"] - } - }, - "/mediation/requests/{mediation_id}": { - "delete": { "parameters": [ { - "description": "Mediation record identifier", "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["mediation"], + "summary": "Retrieve mediation request record", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, + "schema": { "$ref": "#/definitions/MediationRecord" }, "description": "" } }, - "summary": "Delete mediation request by ID", - "tags": ["mediation"] - }, - "get": { "parameters": [ { - "description": "Mediation record identifier", "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, - "description": "" - } - }, - "summary": "Retrieve mediation request record", - "tags": ["mediation"] + "tags": ["mediation"], + "summary": "Delete mediation request by ID", + "produces": ["application/json"] } }, "/mediation/requests/{mediation_id}/deny": { "post": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/MediationDeny" }, + "description": "" + } + }, "parameters": [ { - "description": "Mediation record identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/AdminMediationDeny" } + }, + { "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/AdminMediationDeny" - } - } - }, - "required": false - }, - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationDeny" - } - } - }, - "description": "" - } - }, - "summary": "Deny a stored mediation request", "tags": ["mediation"], - "x-codegen-request-body-name": "body" + "summary": "Deny a stored mediation request", + "produces": ["application/json"] } }, "/mediation/requests/{mediation_id}/grant": { "post": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/MediationGrant" }, + "description": "" + } + }, "parameters": [ { - "description": "Mediation record identifier", "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationGrant" - } - } - }, - "description": "" - } - }, + "tags": ["mediation"], "summary": "Grant received mediation", - "tags": ["mediation"] + "produces": ["application/json"] } }, "/mediation/update-keylist/{conn_id}": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/KeylistUpdate" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/MediationIdMatchInfo" } + }, + { "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/MediationIdMatchInfo" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/KeylistUpdate" - } - } - }, - "description": "" - } - }, - "summary": "Update keylist for a connection", "tags": ["mediation"], - "x-codegen-request-body-name": "body" + "summary": "Update keylist for a connection", + "produces": ["application/json"] } }, "/mediation/{mediation_id}/default-mediator": { "put": { + "responses": { + "201": { + "schema": { "$ref": "#/definitions/MediationRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Mediation record identifier", "in": "path", "name": "mediation_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "201": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MediationRecord" - } - } - }, - "description": "" - } - }, + "tags": ["mediation"], "summary": "Set default mediator", - "tags": ["mediation"] + "produces": ["application/json"] } }, "/multitenancy/wallet": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CreateWalletRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateWalletResponse" - } - } - }, + "schema": { "$ref": "#/definitions/CreateWalletResponse" }, "description": "" } }, - "summary": "Create a subwallet", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/CreateWalletRequest" } + } + ], "tags": ["multitenancy"], - "x-codegen-request-body-name": "body" + "summary": "Create a subwallet", + "produces": ["application/json"] } }, "/multitenancy/wallet/{wallet_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/WalletRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Subwallet identifier", "in": "path", "name": "wallet_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Subwallet identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["multitenancy"], + "summary": "Get a single subwallet", + "produces": ["application/json"] + }, + "put": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletRecord" - } - } - }, + "schema": { "$ref": "#/definitions/WalletRecord" }, "description": "" } }, - "summary": "Get a single subwallet", - "tags": ["multitenancy"] - }, - "put": { "parameters": [ { - "description": "Subwallet identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/UpdateWalletRequest" } + }, + { "in": "path", "name": "wallet_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Subwallet identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/UpdateWalletRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletRecord" - } - } - }, - "description": "" - } - }, - "summary": "Update a subwallet", "tags": ["multitenancy"], - "x-codegen-request-body-name": "body" + "summary": "Update a subwallet", + "produces": ["application/json"] } }, "/multitenancy/wallet/{wallet_id}/remove": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/MultitenantModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Subwallet identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RemoveWalletRequest" } + }, + { "in": "path", "name": "wallet_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Subwallet identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RemoveWalletRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/MultitenantModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Remove a subwallet", "tags": ["multitenancy"], - "x-codegen-request-body-name": "body" + "summary": "Remove a subwallet", + "produces": ["application/json"] } }, "/multitenancy/wallet/{wallet_id}/token": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CreateWalletTokenResponse" }, + "description": "" + } + }, "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/CreateWalletTokenRequest" } + }, { "in": "path", "name": "wallet_id", "required": true, - "schema": { - "type": "string" - } + "type": "string" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/CreateWalletTokenRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateWalletTokenResponse" - } - } - }, - "description": "" - } - }, - "summary": "Get auth token for a subwallet", "tags": ["multitenancy"], - "x-codegen-request-body-name": "body" + "summary": "Get auth token for a subwallet", + "produces": ["application/json"] } }, "/multitenancy/wallets": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/WalletList" }, + "description": "" + } + }, "parameters": [ { - "description": "Wallet name", "in": "query", "name": "wallet_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Wallet name", + "example": "MyNewWallet" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletList" - } - } - }, - "description": "" - } - }, + "tags": ["multitenancy"], "summary": "Query subwallets", - "tags": ["multitenancy"] + "produces": ["application/json"] } }, "/out-of-band/create-invitation": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/InvitationRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Auto-accept connection (defaults to configuration)", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/InvitationCreateRequest" } + }, + { "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "Create unique DID for this invitation (default false)", "in": "query", "name": "create_unique_did", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create unique DID for this invitation (default false)" }, { - "description": "Create invitation for multiple use (default false)", "in": "query", "name": "multi_use", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create invitation for multiple use (default false)" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/InvitationCreateRequest" - } - } - }, - "required": false - }, + "tags": ["out-of-band"], + "summary": "Create a new connection invitation", + "produces": ["application/json"] + } + }, + "/out-of-band/invitations/{invi_msg_id}": { + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/InvitationRecord" - } - } - }, + "schema": { "$ref": "#/definitions/InvitationRecordResponse" }, "description": "" } }, - "summary": "Create a new connection invitation", - "tags": ["out-of-band"], - "x-codegen-request-body-name": "body" - } - }, - "/out-of-band/invitations/{invi_msg_id}": { - "delete": { "parameters": [ { - "description": "Invitation Message identifier", "in": "path", "name": "invi_msg_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Invitation Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/InvitationRecordResponse" - } - } - }, - "description": "" - } - }, + "tags": ["out-of-band"], "summary": "Delete records associated with invitation", - "tags": ["out-of-band"] + "produces": ["application/json"] } }, "/out-of-band/receive-invitation": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/OobRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Alias for connection", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/InvitationMessage" } + }, + { "in": "query", "name": "alias", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Alias for connection", + "example": "Barry" }, { - "description": "Auto-accept connection (defaults to configuration)", "in": "query", "name": "auto_accept", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Auto-accept connection (defaults to configuration)" }, { - "description": "Identifier for active mediation record to be used", "in": "query", "name": "mediation_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Use an existing connection, if possible", "in": "query", "name": "use_existing_connection", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Use an existing connection, if possible" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/InvitationMessage" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/OobRecord" - } - } - }, - "description": "" - } - }, - "summary": "Receive a new connection invitation", "tags": ["out-of-band"], - "x-codegen-request-body-name": "body" + "summary": "Receive a new connection invitation", + "produces": ["application/json"] } }, "/plugins": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminModules" - } - } - }, + "schema": { "$ref": "#/definitions/AdminModules" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Fetch the list of loaded plugins", - "tags": ["server"] + "produces": ["application/json"] } }, "/present-proof-2.0/create-request": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresCreateRequestRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20PresExRecord" }, "description": "" } }, - "summary": "Creates a presentation request not bound to any proposal or connection", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20PresCreateRequestRequest" } + } + ], "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Creates a presentation request not bound to any proposal or connection", + "produces": ["application/json"] } }, "/present-proof-2.0/records": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20PresExRecordList" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Role assigned in presentation exchange", "in": "query", "name": "role", - "schema": { - "enum": ["prover", "verifier"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["prover", "verifier"], + "description": "Role assigned in presentation exchange" }, { - "description": "Presentation exchange state", "in": "query", "name": "state", - "schema": { - "enum": [ - "proposal-sent", - "proposal-received", - "request-sent", - "request-received", - "presentation-sent", - "presentation-received", - "done", - "abandoned" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "proposal-sent", + "proposal-received", + "request-sent", + "request-received", + "presentation-sent", + "presentation-received", + "done", + "abandoned" + ], + "description": "Presentation exchange state" }, { - "description": "Thread identifier", "in": "query", "name": "thread_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v2.0"], + "summary": "Fetch all present-proof exchange records", + "produces": ["application/json"] + } + }, + "/present-proof-2.0/records/{pres_ex_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecordList" - } - } - }, + "schema": { "$ref": "#/definitions/V20PresExRecord" }, "description": "" } }, - "summary": "Fetch all present-proof exchange records", - "tags": ["present-proof v2.0"] - } - }, - "/present-proof-2.0/records/{pres_ex_id}": { - "delete": { "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v2.0"], + "summary": "Fetch a single presentation exchange record", + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresentProofModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/V20PresentProofModuleResponse" }, "description": "" } }, - "summary": "Remove an existing presentation exchange record", - "tags": ["present-proof v2.0"] - }, - "get": { "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v2.0"], + "summary": "Remove an existing presentation exchange record", + "produces": ["application/json"] + } + }, + "/present-proof-2.0/records/{pres_ex_id}/credentials": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } + "schema": { + "type": "array", + "items": { "$ref": "#/definitions/IndyCredPrecis" } }, "description": "" } }, - "summary": "Fetch a single presentation exchange record", - "tags": ["present-proof v2.0"] - } - }, - "/present-proof-2.0/records/{pres_ex_id}/credentials": { - "get": { "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Maximum number to retrieve", "in": "query", "name": "count", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1" }, { - "description": "(JSON) object mapping referents to extra WQL queries", "in": "query", "name": "extra_query", - "schema": { - "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", + "description": "(JSON) object mapping referents to extra WQL queries", + "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}" }, { - "description": "Proof request referents of interest, comma-separated", "in": "query", "name": "referent", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Proof request referents of interest, comma-separated", + "example": "1_name_uuid,2_score_uuid" }, { - "description": "Start index", "in": "query", "name": "start", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/IndyCredPrecis" - }, - "type": "array" - } - } - }, - "description": "" - } - }, + "tags": ["present-proof v2.0"], "summary": "Fetch credentials from wallet for presentation request", - "tags": ["present-proof v2.0"] + "produces": ["application/json"] } }, "/present-proof-2.0/records/{pres_ex_id}/problem-report": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20PresentProofModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20PresProblemReportRequest" } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresProblemReportRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresentProofModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a problem report for presentation exchange", "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Send a problem report for presentation exchange", + "produces": ["application/json"] } }, "/present-proof-2.0/records/{pres_ex_id}/send-presentation": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20PresExRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20PresSpecByFormatRequest" } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresSpecByFormatRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, - "description": "" - } - }, - "summary": "Sends a proof presentation", "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a proof presentation", + "produces": ["application/json"] } }, "/present-proof-2.0/records/{pres_ex_id}/send-request": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20PresExRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V20PresentationSendRequestToProposal" + } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresentationSendRequestToProposal" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, - "description": "" - } - }, - "summary": "Sends a presentation request in reference to a proposal", "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a presentation request in reference to a proposal", + "produces": ["application/json"] } }, "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V20PresExRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, - "description": "" - } - }, + "tags": ["present-proof v2.0"], "summary": "Verify a received presentation", - "tags": ["present-proof v2.0"] + "produces": ["application/json"] } }, "/present-proof-2.0/send-proposal": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresProposalRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20PresExRecord" }, "description": "" } }, - "summary": "Sends a presentation proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20PresProposalRequest" } + } + ], "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a presentation proposal", + "produces": ["application/json"] } }, "/present-proof-2.0/send-request": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V20PresSendRequestRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V20PresExRecord" - } - } - }, + "schema": { "$ref": "#/definitions/V20PresExRecord" }, "description": "" } }, - "summary": "Sends a free presentation request not bound to any proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V20PresSendRequestRequest" } + } + ], "tags": ["present-proof v2.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a free presentation request not bound to any proposal", + "produces": ["application/json"] } }, "/present-proof/create-request": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationCreateRequestRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, "description": "" } }, - "summary": "Creates a presentation request not bound to any proposal or connection", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationCreateRequestRequest" + } + } + ], "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Creates a presentation request not bound to any proposal or connection", + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/records": { "get": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10PresentationExchangeList" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "query", "name": "connection_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Role assigned in presentation exchange", "in": "query", "name": "role", - "schema": { - "enum": ["prover", "verifier"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["prover", "verifier"], + "description": "Role assigned in presentation exchange" }, { - "description": "Presentation exchange state", "in": "query", "name": "state", - "schema": { - "enum": [ - "proposal_sent", - "proposal_received", - "request_sent", - "request_received", - "presentation_sent", - "presentation_received", - "verified", - "presentation_acked", - "abandoned" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "proposal_sent", + "proposal_received", + "request_sent", + "request_received", + "presentation_sent", + "presentation_received", + "verified", + "presentation_acked", + "abandoned" + ], + "description": "Presentation exchange state" }, { - "description": "Thread identifier", "in": "query", "name": "thread_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v1.0"], + "summary": "Fetch all present-proof exchange records", + "deprecated": true, + "produces": ["application/json"] + } + }, + "/present-proof/records/{pres_ex_id}": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchangeList" - } - } - }, + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, "description": "" } }, - "summary": "Fetch all present-proof exchange records", - "tags": ["present-proof v1.0"] - } - }, - "/present-proof/records/{pres_ex_id}": { - "delete": { - "deprecated": true, "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v1.0"], + "summary": "Fetch a single presentation exchange record", + "deprecated": true, + "produces": ["application/json"] + }, + "delete": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentProofModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/V10PresentProofModuleResponse" }, "description": "" } }, - "summary": "Remove an existing presentation exchange record", - "tags": ["present-proof v1.0"] - }, - "get": { - "deprecated": true, "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], + "tags": ["present-proof v1.0"], + "summary": "Remove an existing presentation exchange record", + "deprecated": true, + "produces": ["application/json"] + } + }, + "/present-proof/records/{pres_ex_id}/credentials": { + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } + "schema": { + "type": "array", + "items": { "$ref": "#/definitions/IndyCredPrecis" } }, "description": "" } }, - "summary": "Fetch a single presentation exchange record", - "tags": ["present-proof v1.0"] - } - }, - "/present-proof/records/{pres_ex_id}/credentials": { - "get": { - "deprecated": true, "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Maximum number to retrieve", "in": "query", "name": "count", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Maximum number to retrieve", + "example": "1" }, { - "description": "(JSON) object mapping referents to extra WQL queries", "in": "query", "name": "extra_query", - "schema": { - "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", + "description": "(JSON) object mapping referents to extra WQL queries", + "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}" }, { - "description": "Proof request referents of interest, comma-separated", "in": "query", "name": "referent", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Proof request referents of interest, comma-separated", + "example": "1_name_uuid,2_score_uuid" }, { - "description": "Start index", "in": "query", "name": "start", - "schema": { - "pattern": "^[0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9]*$", + "description": "Start index", + "example": "0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/IndyCredPrecis" - }, - "type": "array" - } - } - }, - "description": "" - } - }, + "tags": ["present-proof v1.0"], "summary": "Fetch credentials for a presentation request from wallet", - "tags": ["present-proof v1.0"] + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/records/{pres_ex_id}/problem-report": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10PresentProofModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationProblemReportRequest" + } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationProblemReportRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentProofModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Send a problem report for presentation exchange", "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Send a problem report for presentation exchange", + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/records/{pres_ex_id}/send-presentation": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10PresentationSendRequest" } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationSendRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, - "description": "" - } - }, - "summary": "Sends a proof presentation", "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a proof presentation", + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/records/{pres_ex_id}/send-request": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationSendRequestToProposal" + } + }, + { "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationSendRequestToProposal" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, - "description": "" - } - }, - "summary": "Sends a presentation request in reference to a proposal", "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a presentation request in reference to a proposal", + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/records/{pres_ex_id}/verify-presentation": { "post": { - "deprecated": true, + "responses": { + "200": { + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, + "description": "" + } + }, "parameters": [ { - "description": "Presentation exchange identifier", "in": "path", "name": "pres_ex_id", "required": true, - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, - "description": "" - } - }, + "tags": ["present-proof v1.0"], "summary": "Verify a received presentation", - "tags": ["present-proof v1.0"] + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/send-proposal": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationProposalRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, "description": "" } }, - "summary": "Sends a presentation proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/V10PresentationProposalRequest" } + } + ], "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a presentation proposal", + "deprecated": true, + "produces": ["application/json"] } }, "/present-proof/send-request": { "post": { - "deprecated": true, - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/V10PresentationSendRequestRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/V10PresentationExchange" - } - } - }, + "schema": { "$ref": "#/definitions/V10PresentationExchange" }, "description": "" } }, - "summary": "Sends a free presentation request not bound to any proposal", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { + "$ref": "#/definitions/V10PresentationSendRequestRequest" + } + } + ], "tags": ["present-proof v1.0"], - "x-codegen-request-body-name": "body" + "summary": "Sends a free presentation request not bound to any proposal", + "deprecated": true, + "produces": ["application/json"] } }, "/resolver/resolve/{did}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/ResolutionResult" }, + "description": "" + } + }, "parameters": [ { - "description": "DID", "in": "path", "name": "did", "required": true, - "schema": { - "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", - "type": "string" - } + "type": "string", + "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", + "description": "DID", + "example": "did:ted:WgWxqztrNooG92RXvxSTWv" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ResolutionResult" - } - } - }, - "description": "" - } - }, + "tags": ["resolver"], "summary": "Retrieve doc for requested did", - "tags": ["resolver"] + "produces": ["application/json"] } }, "/revocation/active-registry/{cred_def_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Get current active revocation registry by credential definition id", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/active-registry/{cred_def_id}/rotate": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegsCreated" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "path", "name": "cred_def_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegsCreated" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Rotate revocation registry", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/clear-pending-revocations": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ClearPendingRevocationsRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PublishRevocationsSchemaAnoncreds" - } - } - }, + "schema": { "$ref": "#/definitions/PublishRevocations" }, "description": "" } }, - "summary": "Clear pending revocations", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/ClearPendingRevocationsRequest" } + } + ], "tags": ["revocation"], - "x-codegen-request-body-name": "body" + "summary": "Clear pending revocations", + "produces": ["application/json"] } }, "/revocation/create-registry": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevRegCreateRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, + "schema": { "$ref": "#/definitions/RevRegResult" }, "description": "" } }, - "summary": "Creates a new revocation registry", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RevRegCreateRequest" } + } + ], "tags": ["revocation"], - "x-codegen-request-body-name": "body" + "summary": "Creates a new revocation registry", + "produces": ["application/json"] } }, "/revocation/credential-record": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CredRevRecordResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential exchange identifier", "in": "query", "name": "cred_ex_id", - "schema": { - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Credential revocation identifier", "in": "query", "name": "cred_rev_id", - "schema": { - "pattern": "^[1-9][0-9]*$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$", + "description": "Credential revocation identifier", + "example": "12345" }, { - "description": "Revocation registry identifier", "in": "query", "name": "rev_reg_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevRecordResultSchemaAnoncreds" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Get credential revocation status", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/publish-revocations": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TxnOrPublishRevocationsResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/PublishRevocations" } + }, + { "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/PublishRevocationsSchemaAnoncreds" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TxnOrPublishRevocationsResult" - } - } - }, - "description": "" - } - }, - "summary": "Publish pending revocations to ledger", "tags": ["revocation"], - "x-codegen-request-body-name": "body" + "summary": "Publish pending revocations to ledger", + "produces": ["application/json"] } }, "/revocation/registries/created": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegsCreated" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "query", "name": "cred_def_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" }, { - "description": "Revocation registry state", "in": "query", "name": "state", - "schema": { - "enum": [ - "init", - "generated", - "posted", - "active", - "full", - "decommissioned" - ], - "type": "string" - } + "required": false, + "type": "string", + "enum": [ + "init", + "generated", + "posted", + "active", + "full", + "decommissioned" + ], + "description": "Revocation registry state" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegsCreated" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Search for matching revocation registries that current agent created", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/delete-tails-file": { "delete": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TailsDeleteResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Credential definition identifier", "in": "query", "name": "cred_def_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" }, { - "description": "Revocation registry identifier", "in": "query", "name": "rev_reg_id", - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TailsDeleteResponse" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Delete the tail files", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["revocation"], + "summary": "Get revocation registry by revocation registry id", + "produces": ["application/json"] + }, + "patch": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, + "schema": { "$ref": "#/definitions/RevRegResult" }, "description": "" } }, - "summary": "Get revocation registry by revocation registry id", - "tags": ["revocation"] - }, - "patch": { "parameters": [ { - "description": "Revocation Registry identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RevRegUpdateTailsFileUri" } + }, + { "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevRegUpdateTailsFileUri" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, - "description": "" - } - }, - "summary": "Update revocation registry with new public URI to its tails file", "tags": ["revocation"], - "x-codegen-request-body-name": "body" + "summary": "Update revocation registry with new public URI to its tails file", + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/definition": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TxnOrRevRegResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Connection identifier", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TxnOrRevRegResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Send revocation registry definition to ledger", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/entry": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Connection identifier", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Send revocation registry entry to ledger", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { "put": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegWalletUpdatedResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Apply updated accumulator transaction to ledger", "in": "query", "name": "apply_ledger_update", "required": true, - "schema": { - "type": "boolean" - } + "type": "boolean", + "description": "Apply updated accumulator transaction to ledger" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegWalletUpdatedResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Fix revocation state in wallet and return number of updated entries", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/issued": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegIssuedResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegIssuedResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Get number of credentials issued against revocation registry", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/issued/details": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CredRevRecordDetailsResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevRecordDetailsResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Get details of credentials issued against revocation registry", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/issued/indy_recs": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/CredRevIndyRecordsResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredRevIndyRecordsResult" - } - } - }, - "description": "" - } - }, + "tags": ["revocation"], "summary": "Get details of revoked credentials from ledger", - "tags": ["revocation"] + "produces": ["application/json"] } }, "/revocation/registry/{rev_reg_id}/set-state": { "patch": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/RevRegResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" }, { - "description": "Revocation registry state to set", "in": "query", "name": "state", "required": true, - "schema": { - "enum": ["init", "generated", "posted", "active", "full"], - "type": "string" - } + "type": "string", + "enum": ["init", "generated", "posted", "active", "full"], + "description": "Revocation registry state to set" } ], + "tags": ["revocation"], + "summary": "Set revocation registry state manually", + "produces": ["application/json"] + } + }, + "/revocation/registry/{rev_reg_id}/tails-file": { + "put": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevRegResult" - } - } - }, + "schema": { "$ref": "#/definitions/RevocationModuleResponse" }, "description": "" } }, - "summary": "Set revocation registry state manually", - "tags": ["revocation"] - } - }, - "/revocation/registry/{rev_reg_id}/tails-file": { - "get": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["revocation"], + "summary": "Upload local tails file to server", + "produces": ["application/json"] + }, + "get": { "responses": { "200": { - "content": { - "application/octet-stream": { - "schema": { - "format": "binary", - "type": "string" - } - } - }, + "schema": { "type": "string", "format": "binary" }, "description": "tails file" } }, - "summary": "Download tails file", - "tags": ["revocation"] - }, - "put": { "parameters": [ { - "description": "Revocation Registry identifier", "in": "path", "name": "rev_reg_id", "required": true, - "schema": { - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - } + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "description": "Revocation Registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0" } ], + "tags": ["revocation"], + "summary": "Download tails file", + "produces": ["application/octet-stream"] + } + }, + "/revocation/revoke": { + "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevocationModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/RevocationModuleResponse" }, "description": "" } }, - "summary": "Upload local tails file to server", - "tags": ["revocation"] - } - }, - "/revocation/revoke": { - "post": { "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/RevokeRequest" } + }, + { "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/RevokeRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/RevocationModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Revoke an issued credential", "tags": ["revocation"], - "x-codegen-request-body-name": "body" + "summary": "Revoke an issued credential", + "produces": ["application/json"] } }, "/schemas": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TxnOrSchemaSendResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SchemaSendRequest" } + }, + { "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SchemaSendRequest" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TxnOrSchemaSendResult" - } - } - }, - "description": "" - } - }, - "summary": "Sends a schema to the ledger", "tags": ["schema"], - "x-codegen-request-body-name": "body" + "summary": "Sends a schema to the ledger", + "produces": ["application/json"] } }, "/schemas/created": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/SchemasCreatedResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Schema identifier", "in": "query", "name": "schema_id", - "schema": { - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" }, { - "description": "Schema issuer DID", "in": "query", "name": "schema_issuer_did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv" }, { - "description": "Schema name", "in": "query", "name": "schema_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Schema name", + "example": "membership" }, { - "description": "Schema version", "in": "query", "name": "schema_version", - "schema": { - "pattern": "^[0-9.]+$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[0-9.]+$", + "description": "Schema version", + "example": "1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SchemasCreatedResult" - } - } - }, - "description": "" - } - }, + "tags": ["schema"], "summary": "Search for matching schema that agent originated", - "tags": ["schema"] + "produces": ["application/json"] } }, "/schemas/{schema_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/SchemaGetResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Schema identifier", "in": "path", "name": "schema_id", "required": true, - "schema": { - "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SchemaGetResult" - } - } - }, - "description": "" - } - }, + "tags": ["schema"], "summary": "Gets a schema from the ledger", - "tags": ["schema"] + "produces": ["application/json"] } }, "/schemas/{schema_id}/write_record": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/SchemaGetResult" }, + "description": "" + } + }, "parameters": [ { - "description": "Schema identifier", "in": "path", "name": "schema_id", "required": true, - "schema": { - "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SchemaGetResult" - } - } - }, - "description": "" - } - }, + "tags": ["schema"], "summary": "Writes a schema non-secret record to the wallet", - "tags": ["schema"] + "produces": ["application/json"] } }, "/settings": { - "get": { + "put": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProfileSettings" - } - } - }, + "schema": { "$ref": "#/definitions/ProfileSettings" }, "description": "" } }, - "summary": "Get the configurable settings associated with the profile.", - "tags": ["settings"] + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/UpdateProfileSettings" } + } + ], + "tags": ["settings"], + "summary": "Update configurable settings associated with the profile.", + "produces": ["application/json"] }, - "put": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/UpdateProfileSettings" - } - } - }, - "required": false - }, + "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProfileSettings" - } - } - }, + "schema": { "$ref": "#/definitions/ProfileSettings" }, "description": "" } }, - "summary": "Update configurable settings associated with the profile.", + "parameters": [], "tags": ["settings"], - "x-codegen-request-body-name": "body" + "summary": "Get the configurable settings associated with the profile.", + "produces": ["application/json"] } }, "/shutdown": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminShutdown" - } - } - }, + "schema": { "$ref": "#/definitions/AdminShutdown" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Shut down server", - "tags": ["server"] + "produces": ["application/json"] } }, "/status": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminStatus" - } - } - }, + "schema": { "$ref": "#/definitions/AdminStatus" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Fetch the server status", - "tags": ["server"] + "produces": ["application/json"] } }, "/status/config": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminConfig" - } - } - }, + "schema": { "$ref": "#/definitions/AdminConfig" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Fetch the server configuration", - "tags": ["server"] + "produces": ["application/json"] } }, "/status/live": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminStatusLiveliness" - } - } - }, + "schema": { "$ref": "#/definitions/AdminStatusLiveliness" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Liveliness check", - "tags": ["server"] + "produces": ["application/json"] } }, "/status/ready": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminStatusReadiness" - } - } - }, + "schema": { "$ref": "#/definitions/AdminStatusReadiness" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Readiness check", - "tags": ["server"] + "produces": ["application/json"] } }, "/status/reset": { "post": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/AdminReset" - } - } - }, + "schema": { "$ref": "#/definitions/AdminReset" }, "description": "" } }, + "parameters": [], + "tags": ["server"], "summary": "Reset statistics", - "tags": ["server"] + "produces": ["application/json"] } }, "/transaction/{tran_id}/resend": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "For Author to resend a particular transaction request", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionList" - } - } - }, + "schema": { "$ref": "#/definitions/TransactionList" }, "description": "" } }, + "parameters": [], + "tags": ["endorse-transaction"], "summary": "Query transactions", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/create-request": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/Date" } + }, + { "in": "query", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/Date" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, - "summary": "For author to send a transaction request", "tags": ["endorse-transaction"], - "x-codegen-request-body-name": "body" + "summary": "For author to send a transaction request", + "produces": ["application/json"] } }, "/transactions/{conn_id}/set-endorser-info": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/EndorserInfo" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Endorser DID", "in": "query", "name": "endorser_did", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Endorser DID" }, { - "description": "Endorser Name", "in": "query", "name": "endorser_name", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Endorser Name" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EndorserInfo" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "Set Endorser Info", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{conn_id}/set-endorser-role": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionJobs" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", "in": "path", "name": "conn_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Transaction related jobs", "in": "query", "name": "transaction_my_job", - "schema": { - "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], + "description": "Transaction related jobs" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionJobs" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "Set transaction jobs", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{tran_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "Fetch a single transaction record", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{tran_id}/cancel": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "For Author to cancel a particular transaction request", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{tran_id}/endorse": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { - "description": "Endorser DID", "in": "query", "name": "endorser_did", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Endorser DID" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "For Endorser to endorse a particular transaction record", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{tran_id}/refuse": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "For Endorser to refuse a particular transaction record", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/transactions/{tran_id}/write": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/TransactionRecord" }, + "description": "" + } + }, "parameters": [ { - "description": "Transaction identifier", "in": "path", "name": "tran_id", "required": true, - "schema": { - "type": "string" - } + "type": "string", + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TransactionRecord" - } - } - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], "summary": "For Author / Endorser to write an endorsed transaction to the ledger", - "tags": ["endorse-transaction"] + "produces": ["application/json"] } }, "/vc/credentials": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ListCredentialsResponse" - } - } - }, + "schema": { "$ref": "#/definitions/ListCredentialsResponse" }, "description": "" } }, + "parameters": [], + "tags": ["vc-api"], "summary": "List credentials", - "tags": ["vc-api"] + "produces": ["application/json"] } }, "/vc/credentials/issue": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/IssueCredentialRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/IssueCredentialResponse" - } - } - }, + "schema": { "$ref": "#/definitions/IssueCredentialResponse" }, "description": "" } }, - "summary": "Issue a credential", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/IssueCredentialRequest" } + } + ], "tags": ["vc-api"], - "x-codegen-request-body-name": "body" + "summary": "Issue a credential", + "produces": ["application/json"] } }, "/vc/credentials/store": { "post": { + "responses": {}, + "parameters": [], + "tags": ["vc-api"], "summary": "Store a credential", - "tags": ["vc-api"] + "produces": ["application/json"] } }, "/vc/credentials/verify": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/VerifyCredentialRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VerifyCredentialResponse" - } - } - }, + "schema": { "$ref": "#/definitions/VerifyCredentialResponse" }, "description": "" } }, - "summary": "Verify a credential", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/VerifyCredentialRequest" } + } + ], "tags": ["vc-api"], - "x-codegen-request-body-name": "body" + "summary": "Verify a credential", + "produces": ["application/json"] } }, "/vc/credentials/{credential_id}": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/FetchCredentialResponse" }, + "description": "" + } + }, "parameters": [ { "in": "path", "name": "credential_id", "required": true, - "schema": { - "type": "string" - } + "type": "string" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FetchCredentialResponse" - } - } - }, - "description": "" - } - }, + "tags": ["vc-api"], "summary": "Fetch credential by ID", - "tags": ["vc-api"] + "produces": ["application/json"] } }, "/vc/presentations/prove": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/ProvePresentationRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ProvePresentationResponse" - } - } - }, + "schema": { "$ref": "#/definitions/ProvePresentationResponse" }, "description": "" } }, - "summary": "Prove a presentation", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/ProvePresentationRequest" } + } + ], "tags": ["vc-api"], - "x-codegen-request-body-name": "body" + "summary": "Prove a presentation", + "produces": ["application/json"] } }, "/vc/presentations/verify": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/VerifyPresentationRequest" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/VerifyPresentationResponse" - } - } - }, + "schema": { "$ref": "#/definitions/VerifyPresentationResponse" }, "description": "" } }, - "summary": "Verify a Presentation", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/VerifyPresentationRequest" } + } + ], "tags": ["vc-api"], - "x-codegen-request-body-name": "body" + "summary": "Verify a Presentation", + "produces": ["application/json"] } }, "/wallet/did": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/DIDList" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv" }, { - "description": "Key type to query for.", "in": "query", "name": "key_type", - "schema": { - "enum": ["ed25519", "bls12381g2"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["ed25519", "bls12381g2"], + "example": "ed25519", + "description": "Key type to query for." }, { - "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", "in": "query", "name": "method", - "schema": { - "enum": ["key", "sov", "did:peer:2", "did:peer:4"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["key", "sov", "did:peer:2", "did:peer:4"], + "example": "key", + "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs" }, { - "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", "in": "query", "name": "posture", - "schema": { - "enum": ["public", "posted", "wallet_only"], - "type": "string" - } + "required": false, + "type": "string", + "enum": ["public", "posted", "wallet_only"], + "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", + "example": "wallet_only" }, { - "description": "Verification key of interest", "in": "query", "name": "verkey", - "schema": { - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "description": "Verification key of interest", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DIDList" - } - } - }, - "description": "" - } - }, + "tags": ["wallet"], "summary": "List wallet DIDs", - "tags": ["wallet"] + "produces": ["application/json"] } }, "/wallet/did/create": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/DIDCreate" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DIDResult" - } - } - }, + "schema": { "$ref": "#/definitions/DIDResult" }, "description": "" } }, - "summary": "Create a local DID", - "tags": ["wallet"], - "x-codegen-request-body-name": "body" - } - }, - "/wallet/did/local/rotate-keypair": { - "patch": { "parameters": [ { - "description": "DID of interest", - "in": "query", - "name": "did", - "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/DIDCreate" } } ], + "tags": ["wallet"], + "summary": "Create a local DID", + "produces": ["application/json"] + } + }, + "/wallet/did/local/rotate-keypair": { + "patch": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/WalletModuleResponse" }, "description": "" } }, + "parameters": [ + { + "in": "query", + "name": "did", + "required": true, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv" + } + ], + "tags": ["wallet"], "summary": "Rotate keypair for a DID not posted to the ledger", - "tags": ["wallet"] + "produces": ["application/json"] } }, "/wallet/did/public": { "get": { "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DIDResult" - } - } - }, + "schema": { "$ref": "#/definitions/DIDResult" }, "description": "" } }, + "parameters": [], + "tags": ["wallet"], "summary": "Fetch the current public DID", - "tags": ["wallet"] + "produces": ["application/json"] }, "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/DIDResult" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv" }, { - "description": "Connection identifier", "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" }, { - "description": "Mediation identifier", "in": "query", "name": "mediation_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Mediation identifier" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DIDResult" - } - } - }, - "description": "" - } - }, + "tags": ["wallet"], "summary": "Assign the current public DID", - "tags": ["wallet"] + "produces": ["application/json"] } }, "/wallet/get-did-endpoint": { "get": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/DIDEndpoint" }, + "description": "" + } + }, "parameters": [ { - "description": "DID of interest", "in": "query", "name": "did", "required": true, - "schema": { - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - } + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv" } ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/DIDEndpoint" - } - } - }, - "description": "" - } - }, + "tags": ["wallet"], "summary": "Query DID endpoint in wallet", - "tags": ["wallet"] + "produces": ["application/json"] } }, "/wallet/jwt/sign": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/JWSCreate" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/WalletModuleResponse" }, "description": "" } }, - "summary": "Create a EdDSA jws using did keys with a given payload", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/JWSCreate" } + } + ], "tags": ["wallet"], - "x-codegen-request-body-name": "body" + "summary": "Create a EdDSA jws using did keys with a given payload", + "produces": ["application/json"] } }, "/wallet/jwt/verify": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/JWSVerify" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/JWSVerifyResponse" - } - } - }, + "schema": { "$ref": "#/definitions/JWSVerifyResponse" }, "description": "" } }, - "summary": "Verify a EdDSA jws using did keys with a given JWS", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/JWSVerify" } + } + ], "tags": ["wallet"], - "x-codegen-request-body-name": "body" + "summary": "Verify a EdDSA jws using did keys with a given JWS", + "produces": ["application/json"] } }, "/wallet/sd-jwt/sign": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SDJWSCreate" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletModuleResponse" - } - } - }, + "schema": { "$ref": "#/definitions/WalletModuleResponse" }, "description": "" } }, - "summary": "Create a EdDSA sd-jws using did keys with a given payload", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SDJWSCreate" } + } + ], "tags": ["wallet"], - "x-codegen-request-body-name": "body" + "summary": "Create a EdDSA sd-jws using did keys with a given payload", + "produces": ["application/json"] } }, "/wallet/sd-jwt/verify": { "post": { - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/SDJWSVerify" - } - } - }, - "required": false - }, "responses": { "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SDJWSVerifyResponse" - } - } - }, + "schema": { "$ref": "#/definitions/SDJWSVerifyResponse" }, "description": "" } }, - "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding", + "parameters": [ + { + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/SDJWSVerify" } + } + ], "tags": ["wallet"], - "x-codegen-request-body-name": "body" + "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding", + "produces": ["application/json"] } }, "/wallet/set-did-endpoint": { "post": { + "responses": { + "200": { + "schema": { "$ref": "#/definitions/WalletModuleResponse" }, + "description": "" + } + }, "parameters": [ { - "description": "Connection identifier", + "in": "body", + "required": false, + "name": "body", + "schema": { "$ref": "#/definitions/DIDEndpointWithType" } + }, + { "in": "query", "name": "conn_id", - "schema": { - "type": "string" - } + "required": false, + "type": "string", + "description": "Connection identifier" }, { - "description": "Create Transaction For Endorser's signature", "in": "query", "name": "create_transaction_for_endorser", - "schema": { - "type": "boolean" - } + "required": false, + "type": "boolean", + "description": "Create Transaction For Endorser's signature" } ], - "requestBody": { - "content": { - "*/*": { - "schema": { - "$ref": "#/components/schemas/DIDEndpointWithType" - } - } - }, - "required": false - }, - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/WalletModuleResponse" - } - } - }, - "description": "" - } - }, - "summary": "Update endpoint in wallet and on ledger if posted to it", "tags": ["wallet"], - "x-codegen-request-body-name": "body" + "summary": "Update endpoint in wallet and on ledger if posted to it", + "produces": ["application/json"] } } }, - "components": { - "schemas": { - "AMLRecord": { - "properties": { - "aml": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "amlContext": { + "info": { "title": "Aries Cloud Agent", "version": "v0.12.1" }, + "swagger": "2.0", + "definitions": { + "AMLRecord": { + "properties": { + "aml": { + "additionalProperties": { "type": "string" }, + "type": "object" + }, + "amlContext": { "type": "string" }, + "version": { "type": "string" } + }, + "type": "object" + }, + "ActionMenuFetchResult": { + "properties": { + "result": { + "allOf": [{ "$ref": "#/definitions/Menu" }], + "description": "Action menu" + } + }, + "type": "object" + }, + "ActionMenuModulesResult": { "properties": {}, "type": "object" }, + "AdminConfig": { + "properties": { + "config": { "description": "Configuration settings", "type": "object" } + }, + "required": ["config"], + "type": "object" + }, + "AdminMediationDeny": { "properties": {}, "type": "object" }, + "AdminModules": { + "properties": { + "result": { + "description": "List of admin modules", + "items": { "description": "admin module", "type": "string" }, + "type": "array" + } + }, + "type": "object" + }, + "AdminReset": { "properties": {}, "type": "object" }, + "AdminShutdown": { "properties": {}, "type": "object" }, + "AdminStatus": { + "properties": { + "conductor": { + "description": "Conductor statistics", + "type": "object" + }, + "label": { + "description": "Default label", + "type": "string", + "x-nullable": true + }, + "timing": { "description": "Timing results", "type": "object" }, + "version": { "description": "Version code", "type": "string" } + }, + "type": "object" + }, + "AdminStatusLiveliness": { + "properties": { + "alive": { + "description": "Liveliness status", + "example": true, + "type": "boolean" + } + }, + "type": "object" + }, + "AdminStatusReadiness": { + "properties": { + "ready": { + "description": "Readiness status", + "example": true, + "type": "boolean" + } + }, + "type": "object" + }, + "AnonCredsSchema": { + "properties": { + "attrNames": { + "description": "Schema attribute names", + "items": { + "description": "Attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "name": { + "description": "Schema name", + "example": "Example schema", + "type": "string" + }, + "version": { + "description": "Schema version", + "example": "1.0", + "type": "string" + } + }, + "type": "object" + }, + "AttachDecorator": { + "properties": { + "@id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "byte_count": { + "description": "Byte count of data included by reference", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "data": { "$ref": "#/definitions/AttachDecoratorData" }, + "description": { + "description": "Human-readable description of content", + "example": "view from doorway, facing east, with lights off", + "type": "string" + }, + "filename": { + "description": "File name", + "example": "IMG1092348.png", + "type": "string" + }, + "lastmod_time": { + "description": "Hint regarding last modification datetime, in ISO-8601 format", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "mime-type": { + "description": "MIME type", + "example": "image/png", + "type": "string" + } + }, + "required": ["data"], + "type": "object" + }, + "AttachDecoratorData": { + "properties": { + "base64": { + "description": "Base64-encoded data", + "example": "ey4uLn0=", + "pattern": "^[a-zA-Z0-9+/]*={0,2}$", + "type": "string" + }, + "json": { + "description": "JSON-serialized data", + "example": "{\"sample\": \"content\"}" + }, + "jws": { + "allOf": [{ "$ref": "#/definitions/AttachDecoratorDataJWS" }], + "description": "Detached Java Web Signature" + }, + "links": { + "description": "List of hypertext links to data", + "items": { "example": "https://link.to/data", "type": "string" }, + "type": "array" + }, + "sha256": { + "description": "SHA256 hash (binhex encoded) of content", + "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", + "pattern": "^[a-fA-F0-9+/]{64}$", + "type": "string" + } + }, + "type": "object" + }, + "AttachDecoratorData1JWS": { + "properties": { + "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" }, + "protected": { + "description": "protected JWS header", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signature": { + "description": "signature", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + } + }, + "required": ["header", "signature"], + "type": "object" + }, + "AttachDecoratorDataJWS": { + "properties": { + "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" }, + "protected": { + "description": "protected JWS header", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signature": { + "description": "signature", + "example": "ey4uLn0", + "pattern": "^[-_a-zA-Z0-9]*$", + "type": "string" + }, + "signatures": { + "description": "List of signatures", + "items": { "$ref": "#/definitions/AttachDecoratorData1JWS" }, + "type": "array" + } + }, + "type": "object" + }, + "AttachDecoratorDataJWSHeader": { + "properties": { + "kid": { + "description": "Key identifier, in W3C did:key or DID URL format", + "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", + "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", + "type": "string" + } + }, + "required": ["kid"], + "type": "object" + }, + "AttachmentDef": { + "properties": { + "id": { + "description": "Attachment identifier", + "example": "attachment-0", + "type": "string" + }, + "type": { + "description": "Attachment type", + "enum": ["credential-offer", "present-proof"], + "example": "present-proof", + "type": "string" + } + }, + "type": "object" + }, + "AttributeMimeTypesResult": { + "properties": { + "results": { + "additionalProperties": { + "description": "MIME type", "type": "string" }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "ActionMenuFetchResult": { - "properties": { - "result": { - "allOf": [ - { - "$ref": "#/components/schemas/Menu" - } - ], - "description": "Action menu", - "type": "object" - } - }, - "type": "object" - }, - "ActionMenuModulesResult": { - "type": "object" - }, - "AdminConfig": { - "properties": { - "config": { - "description": "Configuration settings", - "properties": {}, - "type": "object" - } - }, - "required": ["config"], - "type": "object" + "type": "object", + "x-nullable": true + } }, - "AdminMediationDeny": { - "type": "object" + "type": "object" + }, + "BasicMessageModuleResponse": { "properties": {}, "type": "object" }, + "ClaimFormat": { + "properties": { + "jwt": { "type": "object" }, + "jwt_vc": { "type": "object" }, + "jwt_vp": { "type": "object" }, + "ldp": { "type": "object" }, + "ldp_vc": { "type": "object" }, + "ldp_vp": { "type": "object" } }, - "AdminModules": { - "properties": { - "result": { - "description": "List of admin modules", + "type": "object" + }, + "ClearPendingRevocationsRequest": { + "properties": { + "purge": { + "additionalProperties": { "items": { - "description": "admin module", + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", "type": "string" }, "type": "array" - } - }, - "type": "object" - }, - "AdminReset": { - "type": "object" - }, - "AdminShutdown": { - "type": "object" - }, - "AdminStatus": { - "properties": { - "conductor": { - "description": "Conductor statistics", - "properties": {}, - "type": "object" }, - "label": { - "description": "Default label", - "nullable": true, + "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", + "type": "object" + } + }, + "type": "object" + }, + "ConfigurableWriteLedgers": { + "properties": { + "write_ledgers": { + "description": "List of configurable write ledgers identifiers", + "items": { "description": "Ledgers identifiers", "type": "string" }, + "type": "array" + } + }, + "type": "object" + }, + "ConnRecord": { + "properties": { + "accept": { + "description": "Connection acceptance: manual or auto", + "enum": ["manual", "auto"], + "example": "auto", + "type": "string" + }, + "alias": { + "description": "Optional alias to apply to connection for later use", + "example": "Bob, providing quotes", + "type": "string" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "connection_protocol": { + "description": "Connection protocol used", + "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], + "example": "connections/1.0", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "No DIDDoc provided; cannot connect to public DID", + "type": "string" + }, + "inbound_connection_id": { + "description": "Inbound routing connection id to use", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation_key": { + "description": "Public key for connection", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "invitation_mode": { + "description": "Invitation mode", + "enum": ["once", "multi", "static"], + "example": "once", + "type": "string" + }, + "invitation_msg_id": { + "description": "ID of out-of-band invitation message", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "my_did": { + "description": "Our DID for connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "request_id": { + "description": "Connection request identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rfc23_state": { + "description": "State per RFC 23", + "example": "invitation-sent", + "readOnly": true, + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "their_did": { + "description": "Their DID for connection", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "their_label": { + "description": "Their label for connection", + "example": "Bob", + "type": "string" + }, + "their_public_did": { + "description": "Other agent's public DID for connection", + "example": "2cpBmR3FqGKWi5EyUbpRY8", + "type": "string" + }, + "their_role": { + "description": "Their role in the connection protocol", + "enum": ["invitee", "requester", "inviter", "responder"], + "example": "requester", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": ["connection_id"], + "type": "object" + }, + "ConnectionInvitation": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID for connection invitation", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "imageUrl": { + "description": "Optional image URL for connection invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "timing": { - "description": "Timing results", - "properties": {}, - "type": "object" - }, - "version": { - "description": "Version code", - "type": "string" - } - }, - "type": "object" - }, - "AdminStatusLiveliness": { - "properties": { - "alive": { - "description": "Liveliness status", - "example": true, - "type": "boolean" - } + "type": "array" }, - "type": "object" - }, - "AdminStatusReadiness": { - "properties": { - "ready": { - "description": "Readiness status", - "example": true, - "type": "boolean" - } - }, - "type": "object" - }, - "AnonCredsSchema": { - "properties": { - "attrNames": { - "description": "Schema attribute names", - "items": { - "description": "Attribute name", - "example": "score", - "type": "string" - }, - "type": "array" + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" }, - "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", - "example": "WgWxqztrNooG92RXvxSTWv", + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "type": "object" + }, + "ConnectionList": { + "properties": { + "results": { + "description": "List of connection records", + "items": { "$ref": "#/definitions/ConnRecord" }, + "type": "array" + } + }, + "required": ["results"], + "type": "object" + }, + "ConnectionMetadata": { + "properties": { + "results": { + "description": "Dictionary of metadata associated with connection.", + "type": "object" + } + }, + "type": "object" + }, + "ConnectionMetadataSetRequest": { + "properties": { + "metadata": { + "description": "Dictionary of metadata to set for connection.", + "type": "object" + } + }, + "required": ["metadata"], + "type": "object" + }, + "ConnectionModuleResponse": { "properties": {}, "type": "object" }, + "ConnectionStaticRequest": { + "properties": { + "alias": { + "description": "Alias to assign to this connection", + "type": "string" + }, + "my_did": { + "description": "Local DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "my_seed": { + "description": "Seed to use for the local DID", + "type": "string" + }, + "their_did": { + "description": "Remote DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "their_endpoint": { + "description": "URL endpoint for other party", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "their_label": { + "description": "Other party's label for this connection", + "type": "string" + }, + "their_seed": { + "description": "Seed to use for the remote DID", + "type": "string" + }, + "their_verkey": { + "description": "Remote verification key", + "type": "string" + } + }, + "type": "object" + }, + "ConnectionStaticResult": { + "properties": { + "my_did": { + "description": "Local DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "my_endpoint": { + "description": "My URL endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "my_verkey": { + "description": "My verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "record": { "$ref": "#/definitions/ConnRecord" }, + "their_did": { + "description": "Remote DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "their_verkey": { + "description": "Remote verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": [ + "my_did", + "my_endpoint", + "my_verkey", + "record", + "their_did", + "their_verkey" + ], + "type": "object" + }, + "Constraints": { + "properties": { + "fields": { + "items": { "$ref": "#/definitions/DIFField" }, + "type": "array" + }, + "is_holder": { + "items": { "$ref": "#/definitions/DIFHolder" }, + "type": "array" + }, + "limit_disclosure": { + "description": "LimitDisclosure", + "type": "string" + }, + "status_active": { + "enum": ["required", "allowed", "disallowed"], + "type": "string" + }, + "status_revoked": { + "enum": ["required", "allowed", "disallowed"], + "type": "string" + }, + "status_suspended": { + "enum": ["required", "allowed", "disallowed"], + "type": "string" + }, + "subject_is_issuer": { + "description": "SubjectIsIssuer", + "enum": ["required", "preferred"], + "type": "string" + } + }, + "type": "object" + }, + "CreateInvitationRequest": { + "properties": { + "mediation_id": { + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "metadata": { + "description": "Optional metadata to attach to the connection created with the invitation", + "type": "object" + }, + "my_label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipient_keys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "name": { - "description": "Schema name", - "example": "Example schema", + "type": "array" + }, + "routing_keys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "version": { - "description": "Schema version", - "example": "1.0", + "type": "array" + }, + "service_endpoint": { + "description": "Connection endpoint", + "example": "http://192.168.56.102:8020", + "type": "string" + } + }, + "type": "object" + }, + "CreateWalletRequest": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "type": "object" + }, + "image_url": { + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "example": "https://aries.ca/images/sample.png", + "type": "string" + }, + "key_management_mode": { + "description": "Key management method to use for this wallet.", + "enum": ["managed"], + "example": "managed", + "type": "string" + }, + "label": { + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "example": "Alice", + "type": "string" + }, + "wallet_dispatch_type": { + "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", + "enum": ["default", "both", "base"], + "example": "default", + "type": "string" + }, + "wallet_key": { + "description": "Master key used for key derivation.", + "example": "MySecretKey123", + "type": "string" + }, + "wallet_key_derivation": { + "description": "Key derivation", + "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"], + "example": "RAW", + "type": "string" + }, + "wallet_name": { + "description": "Wallet name", + "example": "MyNewWallet", + "type": "string" + }, + "wallet_type": { + "description": "Type of the wallet to create. Must be same as base wallet.", + "enum": ["askar", "askar-anoncreds", "in_memory", "indy"], + "example": "askar", + "type": "string" + }, + "wallet_webhook_urls": { + "description": "List of Webhook URLs associated with this subwallet", + "items": { + "description": "Optional webhook URL to receive webhook messages", + "example": "http://localhost:8022/webhooks", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "CreateWalletResponse": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "key_management_mode": { + "description": "Mode regarding management of wallet key", + "enum": ["managed", "unmanaged"], + "type": "string" + }, + "settings": { + "description": "Settings for this wallet.", + "type": "object" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "token": { + "description": "Authorization token to authenticate wallet requests", + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { + "description": "Wallet record ID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": ["key_management_mode", "wallet_id"], + "type": "object" + }, + "CreateWalletTokenRequest": { + "properties": { + "wallet_key": { + "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "example": "MySecretKey123", + "type": "string" + } + }, + "type": "object" + }, + "CreateWalletTokenResponse": { + "properties": { + "token": { + "description": "Authorization token to authenticate wallet requests", + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "type": "string" + } + }, + "type": "object" + }, + "CredAttrSpec": { + "properties": { + "mime-type": { + "description": "MIME type: omit for (null) default", + "example": "image/jpeg", + "type": "string", + "x-nullable": true + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "value": { + "description": "Attribute value: base64-encode if MIME type is present", + "example": "martini", + "type": "string" + } + }, + "required": ["name", "value"], + "type": "object" + }, + "CredDef": { + "properties": { + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "tag": { + "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", + "example": "default", + "type": "string" + }, + "type": { "enum": ["CL"], "type": "string" }, + "value": { "$ref": "#/definitions/CredDefValueSchemaAnoncreds" } + }, + "type": "object" + }, + "CredDefPostOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revocation_registry_size": { + "description": "Maximum number of credential revocations per registry", + "example": 1000, + "format": "int32", + "type": "integer" + }, + "support_revocation": { + "description": "Support credential revocation", + "type": "boolean" + } + }, + "type": "object" + }, + "CredDefPostRequest": { + "properties": { + "credential_definition": { "$ref": "#/definitions/InnerCredDef" }, + "options": { "$ref": "#/definitions/CredDefPostOptions" } + }, + "type": "object" + }, + "CredDefResult": { + "properties": { + "credential_definition_metadata": { "type": "object" }, + "credential_definition_state": { "$ref": "#/definitions/CredDefState" }, + "job_id": { "type": "string" }, + "registration_metadata": { "type": "object" } + }, + "type": "object" + }, + "CredDefState": { + "properties": { + "credential_definition": { + "allOf": [{ "$ref": "#/definitions/CredDef" }], + "description": "credential definition" + }, + "credential_definition_id": { + "description": "credential definition id", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string", + "x-nullable": true + }, + "state": { + "enum": ["finished", "failed", "action", "wait"], + "type": "string" + } + }, + "type": "object" + }, + "CredDefValue": { + "properties": { + "primary": { + "allOf": [{ "$ref": "#/definitions/CredDefValuePrimary" }], + "description": "Primary value for credential definition" + }, + "revocation": { + "allOf": [{ "$ref": "#/definitions/CredDefValueRevocation" }], + "description": "Revocation value for credential definition" + } + }, + "type": "object" + }, + "CredDefValuePrimary": { + "properties": { + "n": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "r": { "$ref": "#/definitions/Generated" }, + "rctxt": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "s": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "z": { "example": "0", "pattern": "^[0-9]*$", "type": "string" } + }, + "type": "object" + }, + "CredDefValuePrimarySchemaAnoncreds": { + "properties": { + "n": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "r": { "type": "object" }, + "rctxt": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "s": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "z": { "example": "0", "pattern": "^[0-9]*$", "type": "string" } + }, + "type": "object" + }, + "CredDefValueRevocation": { + "properties": { + "g": { "example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string" }, + "g_dash": { + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", + "type": "string" + }, + "h": { + "example": "1 16675DAE54BFAE8 2 095E45DD417D", + "type": "string" + }, + "h0": { + "example": "1 21E5EF9476EAF18 2 095E45DDF417D", + "type": "string" + }, + "h1": { + "example": "1 236D1D99236090 2 095E45DDF417D", + "type": "string" + }, + "h2": { + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", + "type": "string" + }, + "h_cap": { + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", + "type": "string" + }, + "htilde": { + "example": "1 1D8549E8C0F8 2 095E45DDF417D", + "type": "string" + }, + "pk": { + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", + "type": "string" + }, + "u": { + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", + "type": "string" + }, + "y": { + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValueRevocationSchemaAnoncreds": { + "properties": { + "g": { "example": "1 1F14F&ECB578F 2 095E45DDF417D", "type": "string" }, + "g_dash": { + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", + "type": "string" + }, + "h": { + "example": "1 16675DAE54BFAE8 2 095E45DD417D", + "type": "string" + }, + "h0": { + "example": "1 21E5EF9476EAF18 2 095E45DDF417D", + "type": "string" + }, + "h1": { + "example": "1 236D1D99236090 2 095E45DDF417D", + "type": "string" + }, + "h2": { + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", + "type": "string" + }, + "h_cap": { + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", + "type": "string" + }, + "htilde": { + "example": "1 1D8549E8C0F8 2 095E45DDF417D", + "type": "string" + }, + "pk": { + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", + "type": "string" + }, + "u": { + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", + "type": "string" + }, + "y": { + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", + "type": "string" + } + }, + "type": "object" + }, + "CredDefValueSchemaAnoncreds": { + "properties": { + "primary": { + "allOf": [ + { "$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds" } + ], + "description": "Primary value for credential definition" + }, + "revocation": { + "allOf": [ + { "$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds" } + ], + "description": "Revocation value for credential definition" + } + }, + "type": "object" + }, + "CredInfoList": { + "properties": { + "results": { + "items": { "$ref": "#/definitions/IndyCredInfo" }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevIndyRecordsResult": { + "properties": { + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "CredRevIndyRecordsResultSchemaAnoncreds": { + "properties": { + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "CredRevRecordDetailsResult": { + "properties": { + "results": { + "items": { "$ref": "#/definitions/IssuerCredRevRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevRecordDetailsResultSchemaAnoncreds": { + "properties": { + "results": { + "items": { + "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" + }, + "type": "array" + } + }, + "type": "object" + }, + "CredRevRecordResult": { + "properties": { + "result": { "$ref": "#/definitions/IssuerCredRevRecord" } + }, + "type": "object" + }, + "CredRevRecordResultSchemaAnoncreds": { + "properties": { + "result": { "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" } + }, + "type": "object" + }, + "CredRevokedResult": { + "properties": { + "revoked": { + "description": "Whether credential is revoked on the ledger", + "type": "boolean" + } + }, + "type": "object" + }, + "Credential": { + "properties": { + "@context": { + "description": "The JSON-LD context of the credential", + "example": [ + "https://www.w3.org/2018/credentials/v1", + "https://www.w3.org/2018/credentials/examples/v1" + ], + "items": {}, + "type": "array" + }, + "credentialStatus": { + "example": { + "id": "https://example.com/credentials/status/3#94567", + "statusListCredential": "https://example.com/credentials/status/3", + "statusListIndex": "94567", + "statusPurpose": "revocation", + "type": "BitstringStatusListEntry" + } + }, + "credentialSubject": { + "example": { + "alumniOf": { "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" }, + "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" + } + }, + "expirationDate": { + "description": "The expiration date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "id": { + "description": "The ID of the credential", + "example": "http://example.edu/credentials/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "issuanceDate": { + "description": "The issuance date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "issuer": { + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "proof": { + "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }], + "description": "The proof of the credential", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the credential", + "example": ["VerifiableCredential", "AlumniCredential"], + "items": { "type": "string" }, + "type": "array" + } + }, + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "type" + ], + "type": "object" + }, + "CredentialDefinition": { + "properties": { + "id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier within credential definition identifier", + "example": "20", + "type": "string" + }, + "tag": { + "description": "Tag within credential definition identifier", + "example": "tag", + "type": "string" + }, + "type": { + "default": "CL", + "description": "Signature type: CL for Camenisch-Lysyanskaya", + "example": "CL" + }, + "value": { + "allOf": [{ "$ref": "#/definitions/CredDefValue" }], + "description": "Credential definition primary and revocation values" + }, + "ver": { + "description": "Node protocol version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "CredentialDefinitionGetResult": { + "properties": { + "credential_definition": { + "$ref": "#/definitions/CredentialDefinition" + } + }, + "type": "object" + }, + "CredentialDefinitionSendRequest": { + "properties": { + "revocation_registry_size": { + "description": "Revocation registry size", + "example": 1000, + "format": "int32", + "maximum": 32768, + "minimum": 4, + "type": "integer" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "support_revocation": { + "description": "Revocation supported flag", + "type": "boolean" + }, + "tag": { + "description": "Credential definition identifier tag", + "example": "default", + "type": "string" + } + }, + "type": "object" + }, + "CredentialDefinitionSendResult": { + "properties": { + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + } + }, + "required": ["credential_definition_id"], + "type": "object" + }, + "CredentialDefinitionsCreatedResult": { + "properties": { + "credential_definition_ids": { + "items": { + "description": "Credential definition identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", "type": "string" - } - }, - "type": "object" - }, - "AttachDecorator": { - "properties": { - "@id": { - "description": "Attachment identifier", + }, + "type": "array" + } + }, + "type": "object" + }, + "CredentialOffer": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { "$ref": "#/definitions/CredentialPreview" }, + "offers~attach": { + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + } + }, + "required": ["offers~attach"], + "type": "object" + }, + "CredentialPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "issue-credential/1.0/credential-preview", + "type": "string" + }, + "attributes": { + "items": { "$ref": "#/definitions/CredAttrSpec" }, + "type": "array" + } + }, + "required": ["attributes"], + "type": "object" + }, + "CredentialProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, + "issuer_did": { + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { "type": "string" }, + "schema_version": { + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "CredentialStatusOptions": { + "properties": { + "type": { + "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", + "example": "CredentialStatusList2017", + "type": "string" + } + }, + "required": ["type"], + "type": "object" + }, + "DID": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "key_type": { + "description": "Key type associated with the DID", + "enum": ["ed25519", "bls12381g2"], + "example": "ed25519", + "type": "string" + }, + "metadata": { + "description": "Additional metadata associated with the DID", + "type": "object" + }, + "method": { + "description": "Did method associated with the DID", + "example": "sov", + "type": "string" + }, + "posture": { + "description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", + "enum": ["public", "posted", "wallet_only"], + "example": "wallet_only", + "type": "string" + }, + "verkey": { + "description": "Public verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": ["did", "key_type", "method", "posture", "verkey"], + "type": "object" + }, + "DIDCreate": { + "properties": { + "method": { + "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", + "example": "sov", + "type": "string" + }, + "options": { + "allOf": [{ "$ref": "#/definitions/DIDCreateOptions" }], + "description": "To define a key type and/or a did depending on chosen DID method." + }, + "seed": { + "description": "Optional seed to use for DID, Must be enabled in configuration before use.", + "example": "000000000000000000000000Trustee1", + "type": "string" + } + }, + "type": "object" + }, + "DIDCreateOptions": { + "properties": { + "did": { + "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "key_type": { + "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", + "enum": ["ed25519", "bls12381g2"], + "example": "ed25519", + "type": "string" + } + }, + "required": ["key_type"], + "type": "object" + }, + "DIDEndpoint": { + "properties": { + "did": { + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "endpoint": { + "description": "Endpoint to set (omit to delete)", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + } + }, + "required": ["did"], + "type": "object" + }, + "DIDEndpointWithType": { + "properties": { + "did": { + "description": "DID of interest", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "endpoint": { + "description": "Endpoint to set (omit to delete)", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "endpoint_type": { + "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", + "enum": ["Endpoint", "Profile", "LinkedDomains"], + "example": "Endpoint", + "type": "string" + } + }, + "required": ["did"], + "type": "object" + }, + "DIDList": { + "properties": { + "results": { + "description": "DID list", + "items": { "$ref": "#/definitions/DID" }, + "type": "array" + } + }, + "type": "object" + }, + "DIDResult": { + "properties": { "result": { "$ref": "#/definitions/DID" } }, + "type": "object" + }, + "DIDRotateRequestJSON": { + "properties": { + "to_did": { + "description": "The DID the rotating party is rotating to", + "example": "did:web:example.com", + "type": "string" + } + }, + "required": ["to_did"], + "type": "object" + }, + "DIDXRejectRequest": { + "properties": { + "reason": { + "description": "Reason for rejecting the DID Exchange", + "example": "Request rejected", + "type": "string" + } + }, + "type": "object" + }, + "DIDXRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID of exchange", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "did_doc~attach": { + "allOf": [{ "$ref": "#/definitions/AttachDecorator" }], + "description": "As signed attachment, DID Doc associated with DID" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "label": { + "description": "Label for DID exchange request", + "example": "Request to connect with Bob", + "type": "string" + } + }, + "required": ["label"], + "type": "object" + }, + "DIFField": { + "properties": { + "filter": { "$ref": "#/definitions/Filter" }, + "id": { "description": "ID", "type": "string" }, + "path": { + "items": { "description": "Path", "type": "string" }, + "type": "array" + }, + "predicate": { + "description": "Preference", + "enum": ["required", "preferred"], + "type": "string" + }, + "purpose": { "description": "Purpose", "type": "string" } + }, + "type": "object" + }, + "DIFHolder": { + "properties": { + "directive": { + "description": "Preference", + "enum": ["required", "preferred"], + "type": "string" + }, + "field_id": { + "items": { + "description": "FieldID", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", "type": "string" }, - "byte_count": { - "description": "Byte count of data included by reference", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "data": { - "$ref": "#/components/schemas/AttachDecoratorData" + "type": "array" + } + }, + "type": "object" + }, + "DIFOptions": { + "properties": { + "challenge": { + "description": "Challenge protect against replay attack", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "domain": { + "description": "Domain protect against replay attack", + "example": "4jt78h47fh47", + "type": "string" + } + }, + "type": "object" + }, + "DIFPresSpec": { + "properties": { + "issuer_id": { + "description": "Issuer identifier to sign the presentation, if different from current public DID", + "type": "string" + }, + "presentation_definition": { + "$ref": "#/definitions/PresentationDefinition" + }, + "record_ids": { + "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", + "example": { + "": ["", ""], + "": [""] }, - "description": { - "description": "Human-readable description of content", - "example": "view from doorway, facing east, with lights off", + "type": "object" + }, + "reveal_doc": { + "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", + "example": { + "@context": [ + "https://www.w3.org/2018/credentials/v1", + "https://w3id.org/security/bbs/v1" + ], + "@explicit": true, + "@requireAll": true, + "credentialSubject": { + "@explicit": true, + "@requireAll": true, + "Observation": [ + { + "effectiveDateTime": {}, + "@explicit": true, + "@requireAll": true + } + ] + }, + "issuanceDate": {}, + "issuer": {}, + "type": ["VerifiableCredential", "LabReport"] + }, + "type": "object" + } + }, + "type": "object" + }, + "DIFProofProposal": { + "properties": { + "input_descriptors": { + "items": { "$ref": "#/definitions/InputDescriptors" }, + "type": "array" + }, + "options": { "$ref": "#/definitions/DIFOptions" } + }, + "type": "object" + }, + "DIFProofRequest": { + "properties": { + "options": { "$ref": "#/definitions/DIFOptions" }, + "presentation_definition": { + "$ref": "#/definitions/PresentationDefinition" + } + }, + "required": ["presentation_definition"], + "type": "object" + }, + "Date": { + "properties": { + "expires_time": { + "description": "Expiry Date", + "example": "2021-03-29T05:22:19Z", + "format": "date-time", + "type": "string" + } + }, + "required": ["expires_time"], + "type": "object" + }, + "Disclose": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "protocols": { + "description": "List of protocol descriptors", + "items": { "$ref": "#/definitions/ProtocolDescriptor" }, + "type": "array" + } + }, + "required": ["protocols"], + "type": "object" + }, + "Disclosures": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "disclosures": { + "description": "List of protocol or goal_code descriptors", + "items": {}, + "type": "array" + } + }, + "required": ["disclosures"], + "type": "object" + }, + "Doc": { + "properties": { + "credential": { "description": "Credential to sign", "type": "object" }, + "options": { + "allOf": [{ "$ref": "#/definitions/SignatureOptions" }], + "description": "Signature options" + } + }, + "required": ["credential", "options"], + "type": "object" + }, + "DocumentVerificationResult": { + "properties": { + "document": { "type": "object" }, + "errors": { "items": { "type": "string" }, "type": "array" }, + "results": { + "items": { "$ref": "#/definitions/ProofResult" }, + "type": "array" + }, + "verified": { "type": "boolean" } + }, + "required": ["verified"], + "type": "object" + }, + "EndorserInfo": { + "properties": { + "endorser_did": { "description": "Endorser DID", "type": "string" }, + "endorser_name": { "description": "Endorser Name", "type": "string" } + }, + "required": ["endorser_did"], + "type": "object" + }, + "EndpointsResult": { + "properties": { + "my_endpoint": { + "description": "My endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + }, + "their_endpoint": { + "description": "Their endpoint", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string" + } + }, + "type": "object" + }, + "FetchCredentialResponse": { + "properties": { + "results": { "$ref": "#/definitions/VerifiableCredential" } + }, + "type": "object" + }, + "Filter": { + "properties": { + "const": { "description": "Const" }, + "enum": { "items": { "description": "Enum" }, "type": "array" }, + "exclusiveMaximum": { "description": "ExclusiveMaximum" }, + "exclusiveMinimum": { "description": "ExclusiveMinimum" }, + "format": { "description": "Format", "type": "string" }, + "maxLength": { + "description": "Max Length", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "maximum": { "description": "Maximum" }, + "minLength": { + "description": "Min Length", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "minimum": { "description": "Minimum" }, + "not": { "description": "Not", "example": false, "type": "boolean" }, + "pattern": { "description": "Pattern", "type": "string" }, + "type": { "description": "Type", "type": "string" } + }, + "type": "object" + }, + "Generated": { + "properties": { + "master_secret": { + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "number": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "remainder": { "example": "0", "pattern": "^[0-9]*$", "type": "string" } + }, + "type": "object" + }, + "GetCredDefResult": { + "properties": { + "credential_definition": { + "allOf": [{ "$ref": "#/definitions/CredDef" }], + "description": "credential definition" + }, + "credential_definition_id": { + "description": "credential definition id", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "credential_definitions_metadata": { "type": "object" }, + "resolution_metadata": { "type": "object" } + }, + "type": "object" + }, + "GetCredDefsResponse": { + "properties": { + "credential_definition_ids": { + "items": { + "description": "credential definition identifiers", + "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GetDIDEndpointResponse": { + "properties": { + "endpoint": { + "description": "Full verification key", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "GetDIDVerkeyResponse": { + "properties": { + "verkey": { + "description": "Full verification key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "GetNymRoleResponse": { + "properties": { + "role": { + "description": "Ledger role", + "enum": [ + "STEWARD", + "TRUSTEE", + "ENDORSER", + "NETWORK_MONITOR", + "USER", + "ROLE_REMOVE" + ], + "example": "ENDORSER", + "type": "string" + } + }, + "type": "object" + }, + "GetSchemaResult": { + "properties": { + "resolution_metadata": { "type": "object" }, + "schema": { "$ref": "#/definitions/AnonCredsSchema" }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "schema_metadata": { "type": "object" } + }, + "type": "object" + }, + "GetSchemasResponse": { + "properties": { + "schema_ids": { + "items": { + "description": "Schema identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", "type": "string" }, - "filename": { - "description": "File name", - "example": "IMG1092348.png", + "type": "array" + } + }, + "type": "object" + }, + "Hangup": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + } + }, + "type": "object" + }, + "HolderModuleResponse": { "properties": {}, "type": "object" }, + "IndyAttrValue": { + "properties": { + "encoded": { + "description": "Attribute encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { "description": "Attribute raw value", "type": "string" } + }, + "required": ["encoded", "raw"], + "type": "object" + }, + "IndyCredAbstract": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "key_correctness_proof": { + "allOf": [{ "$ref": "#/definitions/IndyKeyCorrectnessProof" }], + "description": "Key correctness proof" + }, + "nonce": { + "description": "Nonce in credential abstract", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "required": [ + "cred_def_id", + "key_correctness_proof", + "nonce", + "schema_id" + ], + "type": "object" + }, + "IndyCredInfo": { + "properties": { + "attrs": { + "additionalProperties": { "example": "alice", "type": "string" }, + "description": "Attribute names and value", + "type": "object" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string", + "x-nullable": true + }, + "referent": { + "description": "Wallet referent", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyCredPrecis": { + "properties": { + "cred_info": { + "allOf": [{ "$ref": "#/definitions/IndyCredInfo" }], + "description": "Credential info" + }, + "interval": { + "allOf": [{ "$ref": "#/definitions/IndyNonRevocationInterval" }], + "description": "Non-revocation interval from presentation request" + }, + "presentation_referents": { + "items": { + "description": "presentation referent", + "example": "1_age_uuid", + "type": "string" + }, + "type": "array" + } + }, + "required": ["cred_info"], + "type": "object" + }, + "IndyCredRequest": { + "properties": { + "blinded_ms": { + "description": "Blinded master secret", + "type": "object" + }, + "blinded_ms_correctness_proof": { + "description": "Blinded master secret correctness proof", + "type": "object" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "nonce": { + "description": "Nonce in credential request", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "prover_did": { + "description": "Prover DID/Random String/UUID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": [ + "blinded_ms", + "blinded_ms_correctness_proof", + "cred_def_id", + "nonce", + "prover_did" + ], + "type": "object" + }, + "IndyCredential": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "rev_reg": { + "description": "Revocation registry state", + "type": "object", + "x-nullable": true + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "signature": { + "description": "Credential signature", + "type": "object" + }, + "signature_correctness_proof": { + "description": "Credential signature correctness proof", + "type": "object" + }, + "values": { + "additionalProperties": { + "allOf": [{ "$ref": "#/definitions/IndyAttrValue" }], + "description": "Attribute value" + }, + "description": "Credential attributes", + "type": "object" + }, + "witness": { + "description": "Witness for revocation proof", + "type": "object", + "x-nullable": true + } + }, + "required": [ + "cred_def_id", + "schema_id", + "signature", + "signature_correctness_proof", + "values" + ], + "type": "object" + }, + "IndyEQProof": { + "properties": { + "a_prime": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "e": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "m": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", "type": "string" }, - "lastmod_time": { - "description": "Hint regarding last modification datetime, in ISO-8601 format", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "object" + }, + "m2": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "revealed_attrs": { + "additionalProperties": { + "example": "-1", + "pattern": "^-?[0-9]*$", "type": "string" }, - "mime-type": { - "description": "MIME type", - "example": "image/png", - "type": "string" - } + "type": "object" }, - "required": ["data"], - "type": "object" + "v": { "example": "0", "pattern": "^[0-9]*$", "type": "string" } }, - "AttachDecoratorData": { - "properties": { - "base64": { - "description": "Base64-encoded data", - "example": "ey4uLn0=", - "pattern": "^[a-zA-Z0-9+/]*={0,2}$", + "type": "object" + }, + "IndyGEProof": { + "properties": { + "alpha": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "mj": { "example": "0", "pattern": "^[0-9]*$", "type": "string" }, + "predicate": { "$ref": "#/definitions/IndyGEProofPred" }, + "r": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", "type": "string" }, - "json": { - "description": "JSON-serialized data", - "example": "{\"sample\": \"content\"}", - "type": "object" - }, - "jws": { - "allOf": [ - { - "$ref": "#/components/schemas/AttachDecoratorDataJWS" - } - ], - "description": "Detached Java Web Signature", - "type": "object" - }, - "links": { - "description": "List of hypertext links to data", - "items": { - "example": "https://link.to/data", - "type": "string" - }, - "type": "array" - }, - "sha256": { - "description": "SHA256 hash (binhex encoded) of content", - "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", - "pattern": "^[a-fA-F0-9+/]{64}$", - "type": "string" - } + "type": "object" }, - "type": "object" - }, - "AttachDecoratorData1JWS": { - "properties": { - "header": { - "$ref": "#/components/schemas/AttachDecoratorDataJWSHeader" - }, - "protected": { - "description": "protected JWS header", - "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", + "t": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", "type": "string" }, - "signature": { - "description": "signature", - "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" - } + "type": "object" }, - "required": ["header", "signature"], - "type": "object" - }, - "AttachDecoratorDataJWS": { - "properties": { - "header": { - "$ref": "#/components/schemas/AttachDecoratorDataJWSHeader" - }, - "protected": { - "description": "protected JWS header", - "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" - }, - "signature": { - "description": "signature", - "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", + "u": { + "additionalProperties": { + "example": "0", + "pattern": "^[0-9]*$", "type": "string" }, - "signatures": { - "description": "List of signatures", - "items": { - "$ref": "#/components/schemas/AttachDecoratorData1JWS" + "type": "object" + } + }, + "type": "object" + }, + "IndyGEProofPred": { + "properties": { + "attr_name": { + "description": "Attribute name, indy-canonicalized", + "type": "string" + }, + "p_type": { + "description": "Predicate type", + "enum": ["LT", "LE", "GE", "GT"], + "type": "string" + }, + "value": { + "description": "Predicate threshold value", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "IndyKeyCorrectnessProof": { + "properties": { + "c": { + "description": "c in key correctness proof", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + }, + "xr_cap": { + "description": "xr_cap in key correctness proof", + "items": { + "description": "xr_cap components in key correctness proof", + "items": { + "description": "xr_cap component values in key correctness proof", + "type": "string" + }, + "type": "array" + }, + "type": "array" + }, + "xz_cap": { + "description": "xz_cap in key correctness proof", + "example": "0", + "pattern": "^[0-9]*$", + "type": "string" + } + }, + "required": ["c", "xr_cap", "xz_cap"], + "type": "object" + }, + "IndyNonRevocProof": { + "properties": { + "c_list": { + "additionalProperties": { "type": "string" }, + "type": "object" + }, + "x_list": { + "additionalProperties": { "type": "string" }, + "type": "object" + } + }, + "type": "object" + }, + "IndyNonRevocationInterval": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyPresAttrSpec": { + "properties": { + "cred_def_id": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "mime-type": { + "description": "MIME type (default null)", + "example": "image/jpeg", + "type": "string" + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "referent": { + "description": "Credential referent", + "example": "0", + "type": "string" + }, + "value": { + "description": "Attribute value", + "example": "martini", + "type": "string" + } + }, + "required": ["name"], + "type": "object" + }, + "IndyPresPredSpec": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "name": { + "description": "Attribute name", + "example": "high_score", + "type": "string" + }, + "predicate": { + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": ["<", "<=", ">=", ">"], + "example": ">=", + "type": "string" + }, + "threshold": { + "description": "Threshold value", + "format": "int32", + "type": "integer" + } + }, + "required": ["name", "predicate", "threshold"], + "type": "object" + }, + "IndyPresPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "https://didcomm.org/present-proof/1.0/presentation-preview", + "type": "string" + }, + "attributes": { + "items": { "$ref": "#/definitions/IndyPresAttrSpec" }, + "type": "array" + }, + "predicates": { + "items": { "$ref": "#/definitions/IndyPresPredSpec" }, + "type": "array" + } + }, + "required": ["attributes", "predicates"], + "type": "object" + }, + "IndyPresSpec": { + "properties": { + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" + }, + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedPred" + }, + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", + "type": "object" + }, + "self_attested_attributes": { + "additionalProperties": { + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "example": "self_attested_value", + "type": "string" + }, + "description": "Self-attested attributes to build into proof", + "type": "object" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], + "type": "object" + }, + "IndyPrimaryProof": { + "properties": { + "eq_proof": { + "allOf": [{ "$ref": "#/definitions/IndyEQProof" }], + "description": "Indy equality proof", + "x-nullable": true + }, + "ge_proofs": { + "description": "Indy GE proofs", + "items": { "$ref": "#/definitions/IndyGEProof" }, + "type": "array", + "x-nullable": true + } + }, + "type": "object" + }, + "IndyProof": { + "properties": { + "identifiers": { + "description": "Indy proof.identifiers content", + "items": { "$ref": "#/definitions/IndyProofIdentifier" }, + "type": "array" + }, + "proof": { + "allOf": [{ "$ref": "#/definitions/IndyProofProof" }], + "description": "Indy proof.proof content" + }, + "requested_proof": { + "allOf": [{ "$ref": "#/definitions/IndyProofRequestedProof" }], + "description": "Indy proof.requested_proof content" + } + }, + "type": "object" + }, + "IndyProofIdentifier": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string", + "x-nullable": true + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "timestamp": { + "description": "Timestamp epoch", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer", + "x-nullable": true + } + }, + "type": "object" + }, + "IndyProofProof": { + "properties": { + "aggregated_proof": { + "allOf": [{ "$ref": "#/definitions/IndyProofProofAggregatedProof" }], + "description": "Indy proof aggregated proof" + }, + "proofs": { + "description": "Indy proof proofs", + "items": { "$ref": "#/definitions/IndyProofProofProofsProof" }, + "type": "array" + } + }, + "type": "object" + }, + "IndyProofProofAggregatedProof": { + "properties": { + "c_hash": { "description": "c_hash value", "type": "string" }, + "c_list": { + "description": "c_list value", + "items": { + "items": { "format": "int32", "type": "integer" }, + "type": "array" + }, + "type": "array" + } + }, + "type": "object" + }, + "IndyProofProofProofsProof": { + "properties": { + "non_revoc_proof": { + "allOf": [{ "$ref": "#/definitions/IndyNonRevocProof" }], + "description": "Indy non-revocation proof", + "x-nullable": true + }, + "primary_proof": { + "allOf": [{ "$ref": "#/definitions/IndyPrimaryProof" }], + "description": "Indy primary proof" + } + }, + "type": "object" + }, + "IndyProofReqAttrSpec": { + "properties": { + "name": { + "description": "Attribute name", + "example": "favouriteDrink", + "type": "string" + }, + "names": { + "description": "Attribute name group", + "items": { "example": "age", "type": "string" }, + "type": "array" + }, + "non_revoked": { + "allOf": [{ "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked" }], + "x-nullable": true + }, + "restrictions": { + "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", + "items": { + "additionalProperties": { + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" }, - "type": "array" - } - }, - "type": "object" + "type": "object" + }, + "type": "array" + } }, - "AttachDecoratorDataJWSHeader": { - "properties": { - "kid": { - "description": "Key identifier, in W3C did:key or DID URL format", - "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", - "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", - "type": "string" - } + "type": "object" + }, + "IndyProofReqAttrSpecNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" }, - "required": ["kid"], - "type": "object" + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } }, - "AttachmentDef": { - "properties": { - "id": { - "description": "Attachment identifier", - "example": "attachment-0", - "type": "string" - }, - "type": { - "description": "Attachment type", - "enum": ["credential-offer", "present-proof"], - "example": "present-proof", - "type": "string" - } + "type": "object" + }, + "IndyProofReqPredSpec": { + "properties": { + "name": { + "description": "Attribute name", + "example": "index", + "type": "string" }, - "type": "object" - }, - "AttributeMimeTypesResult": { - "properties": { - "results": { + "non_revoked": { + "allOf": [{ "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked" }], + "x-nullable": true + }, + "p_type": { + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": ["<", "<=", ">=", ">"], + "example": ">=", + "type": "string" + }, + "p_value": { + "description": "Threshold value", + "format": "int32", + "type": "integer" + }, + "restrictions": { + "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", + "items": { "additionalProperties": { - "description": "MIME type", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string" }, - "nullable": true, - "type": "object" - } - }, - "type": "object" - }, - "BasicMessageModuleResponse": { - "type": "object" - }, - "ClaimFormat": { - "properties": { - "jwt": { - "properties": {}, - "type": "object" - }, - "jwt_vc": { - "properties": {}, - "type": "object" - }, - "jwt_vp": { - "properties": {}, "type": "object" }, - "ldp": { - "properties": {}, - "type": "object" + "type": "array" + } + }, + "required": ["name", "p_type", "p_value"], + "type": "object" + }, + "IndyProofReqPredSpecNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequest": { + "properties": { + "name": { + "description": "Proof request name", + "example": "Proof request", + "type": "string" + }, + "non_revoked": { + "allOf": [{ "$ref": "#/definitions/IndyProofRequestNonRevoked" }], + "x-nullable": true + }, + "nonce": { + "description": "Nonce", + "example": "1", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofReqAttrSpec" + }, + "description": "Requested attribute specifications of proof request", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofReqPredSpec" + }, + "description": "Requested predicate specifications of proof request", + "type": "object" + }, + "version": { + "description": "Proof request version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "required": ["requested_attributes", "requested_predicates"], + "type": "object" + }, + "IndyProofRequestNonRevoked": { + "properties": { + "from": { + "description": "Earliest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + }, + "to": { + "description": "Latest time of interest in non-revocation interval", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProof": { + "properties": { + "predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofPredicate" + }, + "description": "Proof requested proof predicates.", + "type": "object" + }, + "revealed_attr_groups": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup" + }, + "description": "Proof requested proof revealed attribute groups", + "type": "object", + "x-nullable": true + }, + "revealed_attrs": { + "additionalProperties": { + "$ref": "#/definitions/IndyProofRequestedProofRevealedAttr" + }, + "description": "Proof requested proof revealed attributes", + "type": "object", + "x-nullable": true + }, + "self_attested_attrs": { + "description": "Proof requested proof self-attested attributes", + "type": "object" + }, + "unrevealed_attrs": { + "description": "Unrevealed attributes", + "type": "object" + } + }, + "type": "object" + }, + "IndyProofRequestedProofPredicate": { + "properties": { + "sub_proof_index": { + "description": "Sub-proof index", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProofRevealedAttr": { + "properties": { + "encoded": { + "description": "Encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { "description": "Raw value", "type": "string" }, + "sub_proof_index": { + "description": "Sub-proof index", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "IndyProofRequestedProofRevealedAttrGroup": { + "properties": { + "sub_proof_index": { + "description": "Sub-proof index", + "format": "int32", + "type": "integer" + }, + "values": { + "additionalProperties": { "$ref": "#/definitions/RawEncoded" }, + "description": "Indy proof requested proof revealed attr groups group value", + "type": "object" + } + }, + "type": "object" + }, + "IndyRequestedCredsRequestedAttr": { + "properties": { + "cred_id": { + "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revealed": { + "description": "Whether to reveal attribute in proof (default true)", + "type": "boolean" + } + }, + "required": ["cred_id"], + "type": "object" + }, + "IndyRequestedCredsRequestedPred": { + "properties": { + "cred_id": { + "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "timestamp": { + "description": "Epoch timestamp of interest for non-revocation proof", + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "required": ["cred_id"], + "type": "object" + }, + "IndyRevRegDef": { + "properties": { + "credDefId": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "id": { + "description": "Indy revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "revocDefType": { + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": ["CL_ACCUM"], + "example": "CL_ACCUM", + "type": "string" + }, + "tag": { "description": "Revocation registry tag", "type": "string" }, + "value": { + "allOf": [{ "$ref": "#/definitions/IndyRevRegDefValue" }], + "description": "Revocation registry definition value" + }, + "ver": { + "description": "Version of revocation registry definition", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegDefValue": { + "properties": { + "issuanceType": { + "description": "Issuance type", + "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"], + "type": "string" + }, + "maxCredNum": { + "description": "Maximum number of credentials; registry size", + "example": 10, + "format": "int32", + "minimum": 1, + "type": "integer" + }, + "publicKeys": { + "allOf": [{ "$ref": "#/definitions/IndyRevRegDefValuePublicKeys" }], + "description": "Public keys" + }, + "tailsHash": { + "description": "Tails hash value", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "tailsLocation": { + "description": "Tails file location", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegDefValuePublicKeys": { + "properties": { + "accumKey": { + "$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey" + } + }, + "type": "object" + }, + "IndyRevRegDefValuePublicKeysAccumKey": { + "properties": { + "z": { + "description": "Value for z", + "example": "1 120F522F81E6B7 1 09F7A59005C4939854", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegEntry": { + "properties": { + "value": { + "allOf": [{ "$ref": "#/definitions/IndyRevRegEntryValue" }], + "description": "Revocation registry entry value" + }, + "ver": { + "description": "Version of revocation registry entry", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "IndyRevRegEntryValue": { + "properties": { + "accum": { + "description": "Accumulator value", + "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", + "type": "string" + }, + "prevAccum": { + "description": "Previous accumulator value", + "example": "21 137AC810975E4 6 76F0384B6F23", + "type": "string" + }, + "revoked": { + "description": "Revoked credential revocation identifiers", + "items": { "format": "int32", "type": "integer" }, + "type": "array" + } + }, + "type": "object" + }, + "InnerCredDef": { + "properties": { + "issuerId": { + "description": "Issuer Identifier of the credential definition", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "schemaId": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "tag": { + "description": "Credential definition tag", + "example": "default", + "type": "string" + } + }, + "required": ["issuerId", "schemaId", "tag"], + "type": "object" + }, + "InnerRevRegDef": { + "properties": { + "credDefId": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "maxCredNum": { + "description": "Maximum number of credential revocations per registry", + "example": 777, + "format": "int32", + "type": "integer" + }, + "tag": { + "description": "tag for revocation registry", + "example": "default", + "type": "string" + } + }, + "type": "object" + }, + "InputDescriptors": { + "properties": { + "constraints": { "$ref": "#/definitions/Constraints" }, + "group": { + "items": { "description": "Group", "type": "string" }, + "type": "array" + }, + "id": { "description": "ID", "type": "string" }, + "metadata": { "description": "Metadata dictionary", "type": "object" }, + "name": { "description": "Name", "type": "string" }, + "purpose": { "description": "Purpose", "type": "string" }, + "schema": { + "allOf": [{ "$ref": "#/definitions/SchemasInputDescriptorFilter" }], + "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", + "example": { + "oneof_filter": [ + [ + { "uri": "https://www.w3.org/Test1#Test1" }, + { "uri": "https://www.w3.org/Test2#Test2" } + ], + { + "oneof_filter": [ + [{ "uri": "https://www.w3.org/Test1#Test1" }], + [{ "uri": "https://www.w3.org/Test2#Test2" }] + ] + } + ] + } + } + }, + "type": "object" + }, + "IntroModuleResponse": { "properties": {}, "type": "object" }, + "InvitationCreateRequest": { + "properties": { + "accept": { + "description": "List of mime type in order of preference that should be use in responding to the message", + "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], + "items": { "type": "string" }, + "type": "array" + }, + "alias": { + "description": "Alias for connection", + "example": "Barry", + "type": "string" + }, + "attachments": { + "description": "Optional invitation attachments", + "items": { "$ref": "#/definitions/AttachmentDef" }, + "type": "array" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "handshake_protocols": { + "items": { + "description": "Handshake protocol to specify in invitation", + "example": "https://didcomm.org/didexchange/1.0", + "type": "string" + }, + "type": "array" + }, + "mediation_id": { + "description": "Identifier for active mediation record to be used", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "metadata": { + "description": "Optional metadata to attach to the connection created with the invitation", + "type": "object" + }, + "my_label": { + "description": "Label for connection invitation", + "example": "Invitation to Barry", + "type": "string" + }, + "protocol_version": { + "description": "OOB protocol version", + "example": "1.1", + "type": "string" + }, + "use_did": { + "description": "DID to use in invitation", + "example": "did:example:123", + "type": "string" + }, + "use_did_method": { + "description": "DID method to use in invitation", + "enum": ["did:peer:2", "did:peer:4"], + "example": "did:peer:2", + "type": "string" + }, + "use_public_did": { + "description": "Whether to use public DID in invitation", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "InvitationMessage": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "accept": { + "description": "List of mime type in order of preference", + "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], + "items": { "type": "string" }, + "type": "array" + }, + "goal": { + "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", + "example": "To issue a Faber College Graduate credential", + "type": "string" + }, + "goal_code": { + "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", + "example": "issue-vc", + "type": "string" + }, + "handshake_protocols": { + "items": { + "description": "Handshake protocol", + "example": "https://didcomm.org/didexchange/1.0", + "type": "string" + }, + "type": "array" + }, + "imageUrl": { + "description": "Optional image URL for out-of-band invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label", + "example": "Bob", + "type": "string" + }, + "requests~attach": { + "description": "Optional request attachment", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + }, + "services": { + "example": [ + { + "did": "WgWxqztrNooG92RXvxSTWv", + "id": "string", + "recipientKeys": [ + "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + ], + "routingKeys": [ + "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + ], + "serviceEndpoint": "http://192.168.56.101:8020", + "type": "string" + }, + "did:sov:WgWxqztrNooG92RXvxSTWv" + ], + "items": { + "description": "Either a DIDComm service object (as per RFC0067) or a DID string." + }, + "type": "array" + } + }, + "type": "object" + }, + "InvitationRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "invi_msg_id": { + "description": "Invitation message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { + "allOf": [{ "$ref": "#/definitions/InvitationMessage" }], + "description": "Out of band invitation message" + }, + "invitation_id": { + "description": "Invitation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation_url": { + "description": "Invitation message URL", + "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", + "type": "string" + }, + "oob_id": { + "description": "Out of band record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "state": { + "description": "Out of band message exchange state", + "example": "await_response", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "InvitationRecordResponse": { "properties": {}, "type": "object" }, + "InvitationResult": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { "$ref": "#/definitions/ConnectionInvitation" }, + "invitation_url": { + "description": "Invitation URL", + "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", + "type": "string" + } + }, + "required": ["connection_id", "invitation", "invitation_url"], + "type": "object" + }, + "IssueCredentialModuleResponse": { "properties": {}, "type": "object" }, + "IssueCredentialRequest": { + "properties": { + "credential": { "$ref": "#/definitions/Credential" }, + "options": { "$ref": "#/definitions/LDProofVCOptions" } + }, + "type": "object" + }, + "IssueCredentialResponse": { + "properties": { + "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" } + }, + "type": "object" + }, + "IssuerCredRevRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange record identifier at credential issue", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_version": { + "description": "Credential exchange version", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "record_id": { + "description": "Issuer credential revocation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Issue credential revocation record state", + "example": "issued", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "IssuerCredRevRecordSchemaAnoncreds": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange record identifier at credential issue", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_version": { + "description": "Credential exchange version", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "type": "string" + }, + "record_id": { + "description": "Issuer credential revocation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "type": "string" + }, + "state": { + "description": "Issue credential revocation record state", + "example": "issued", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "IssuerRevRegRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Revocation registry undefined", + "type": "string" + }, + "issuer_did": { + "description": "Issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "max_cred_num": { + "description": "Maximum number of credentials for revocation registry", + "example": 1000, + "format": "int32", + "type": "integer" + }, + "pending_pub": { + "description": "Credential revocation identifier for credential revoked and pending publication to ledger", + "items": { "example": "23", "type": "string" }, + "type": "array" + }, + "record_id": { + "description": "Issuer revocation registry record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "revoc_def_type": { + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": ["CL_ACCUM"], + "example": "CL_ACCUM", + "type": "string" + }, + "revoc_reg_def": { + "allOf": [{ "$ref": "#/definitions/IndyRevRegDef" }], + "description": "Revocation registry definition" + }, + "revoc_reg_entry": { + "allOf": [{ "$ref": "#/definitions/IndyRevRegEntry" }], + "description": "Revocation registry entry" + }, + "revoc_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Issue revocation registry record state", + "example": "active", + "type": "string" + }, + "tag": { + "description": "Tag within issuer revocation registry identifier", + "type": "string" + }, + "tails_hash": { + "description": "Tails hash", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + }, + "tails_local_path": { + "description": "Local path to tails file", + "type": "string" + }, + "tails_public_uri": { + "description": "Public URI for tails file", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "JWSCreate": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "headers": { "type": "object" }, + "payload": { "type": "object" }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": ["payload"], + "type": "object" + }, + "JWSVerify": { + "properties": { + "jwt": { + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", + "type": "string" + } + }, + "type": "object" + }, + "JWSVerifyResponse": { + "properties": { + "error": { "description": "Error text", "type": "string" }, + "headers": { + "description": "Headers from verified JWT.", + "type": "object" + }, + "kid": { "description": "kid of signer", "type": "string" }, + "payload": { + "description": "Payload from verified JWT", + "type": "object" + }, + "valid": { "type": "boolean" } + }, + "required": ["headers", "kid", "payload", "valid"], + "type": "object" + }, + "Keylist": { + "properties": { + "results": { + "description": "List of keylist records", + "items": { "$ref": "#/definitions/RouteRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistQuery": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "filter": { + "description": "Query dictionary object", + "example": { "filter": {} }, + "type": "object" + }, + "paginate": { + "allOf": [{ "$ref": "#/definitions/KeylistQueryPaginate" }], + "description": "Pagination info" + } + }, + "type": "object" + }, + "KeylistQueryFilterRequest": { + "properties": { + "filter": { + "description": "Filter for keylist query", + "type": "object" + } + }, + "type": "object" + }, + "KeylistQueryPaginate": { + "properties": { + "limit": { + "description": "Limit for keylist query", + "example": 30, + "format": "int32", + "type": "integer" + }, + "offset": { + "description": "Offset value for query", + "example": 0, + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "KeylistUpdate": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "updates": { + "description": "List of update rules", + "items": { "$ref": "#/definitions/KeylistUpdateRule" }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistUpdateRequest": { + "properties": { + "updates": { + "items": { "$ref": "#/definitions/KeylistUpdateRule" }, + "type": "array" + } + }, + "type": "object" + }, + "KeylistUpdateRule": { + "properties": { + "action": { + "description": "Action for specific key", + "enum": ["add", "remove"], + "example": "add", + "type": "string" + }, + "recipient_key": { + "description": "Key to remove or add", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "string" + } + }, + "required": ["action", "recipient_key"], + "type": "object" + }, + "LDProofVCDetail": { + "properties": { + "credential": { + "allOf": [{ "$ref": "#/definitions/Credential" }], + "description": "Detail of the JSON-LD Credential to be issued", + "example": { + "@context": [ + "https://www.w3.org/2018/credentials/v1", + "https://w3id.org/citizenship/v1" + ], + "credentialSubject": { + "familyName": "SMITH", + "gender": "Male", + "givenName": "JOHN", + "type": ["PermanentResident", "Person"] + }, + "description": "Government of Example Permanent Resident Card.", + "identifier": "83627465", + "issuanceDate": "2019-12-03T12:19:52Z", + "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", + "name": "Permanent Resident Card", + "type": ["VerifiableCredential", "PermanentResidentCard"] + } + }, + "options": { + "allOf": [{ "$ref": "#/definitions/LDProofVCOptions" }], + "description": "Options for specifying how the linked data proof is created.", + "example": { "proofType": "Ed25519Signature2018" } + } + }, + "required": ["credential", "options"], + "type": "object" + }, + "LDProofVCOptions": { + "properties": { + "challenge": { + "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created": { + "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "credentialStatus": { + "allOf": [{ "$ref": "#/definitions/CredentialStatusOptions" }], + "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status" + }, + "domain": { + "description": "The intended domain of validity for the proof", + "example": "example.com", + "type": "string" + }, + "proofPurpose": { + "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", + "example": "assertionMethod", + "type": "string" + }, + "proofType": { + "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", + "example": "Ed25519Signature2018", + "type": "string" + }, + "verificationMethod": { + "description": "The verification method to use for the proof. Should match a verification method in the wallet", + "example": "did:example:123456#key-1", + "type": "string" + } + }, + "type": "object" + }, + "LedgerConfigInstance": { + "properties": { + "genesis_file": { "description": "genesis_file", "type": "string" }, + "genesis_transactions": { + "description": "genesis_transactions", + "type": "string" + }, + "genesis_url": { "description": "genesis_url", "type": "string" }, + "id": { "description": "ledger_id", "type": "string" }, + "is_production": { "description": "is_production", "type": "boolean" } + }, + "type": "object" + }, + "LedgerConfigList": { + "properties": { + "ledger_config_list": { + "items": { "$ref": "#/definitions/LedgerConfigInstance" }, + "type": "array" + } + }, + "required": ["ledger_config_list"], + "type": "object" + }, + "LedgerModulesResult": { "properties": {}, "type": "object" }, + "LinkedDataProof": { + "properties": { + "challenge": { + "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created": { + "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "domain": { + "description": "A string value specifying the restricted domain of the signature.", + "example": "https://example.com", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "jws": { + "description": "Associates a Detached Json Web Signature with a proof", + "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", + "type": "string" + }, + "nonce": { + "description": "The nonce", + "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", + "type": "string" + }, + "proofPurpose": { + "description": "Proof purpose", + "example": "assertionMethod", + "type": "string" + }, + "proofValue": { + "description": "The proof value of a proof", + "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", + "type": "string" + }, + "type": { + "description": "Identifies the digital signature suite that was used to create the signature", + "example": "Ed25519Signature2018", + "type": "string" + }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": ["created", "proofPurpose", "type", "verificationMethod"], + "type": "object" + }, + "ListCredentialsResponse": { "properties": {}, "type": "object" }, + "MediationCreateRequest": { "properties": {}, "type": "object" }, + "MediationDeny": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + } + }, + "type": "object" + }, + "MediationGrant": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "endpoint": { + "description": "endpoint on which messages destined for the recipient are received.", + "example": "http://192.168.56.102:8020/", + "type": "string" + }, + "routing_keys": { + "items": { + "description": "Keys to use for forward message packaging", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "MediationIdMatchInfo": { + "properties": { + "mediation_id": { + "description": "Mediation record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": ["mediation_id"], + "type": "object" + }, + "MediationList": { + "properties": { + "results": { + "description": "List of mediation records", + "items": { "$ref": "#/definitions/MediationRecord" }, + "type": "array" + } + }, + "required": ["results"], + "type": "object" + }, + "MediationRecord": { + "properties": { + "connection_id": { "type": "string" }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "endpoint": { "type": "string" }, + "mediation_id": { "type": "string" }, + "mediator_terms": { "items": { "type": "string" }, "type": "array" }, + "recipient_terms": { "items": { "type": "string" }, "type": "array" }, + "role": { "type": "string" }, + "routing_keys": { + "items": { + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", + "type": "string" + }, + "type": "array" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": ["connection_id", "role"], + "type": "object" + }, + "Menu": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "description": { + "description": "Introductory text for the menu", + "example": "This menu presents options", + "type": "string" + }, + "errormsg": { + "description": "An optional error message to display in menu header", + "example": "Error: item not found", + "type": "string" + }, + "options": { + "description": "List of menu options", + "items": { "$ref": "#/definitions/MenuOption" }, + "type": "array" + }, + "title": { + "description": "Menu title", + "example": "My Menu", + "type": "string" + } + }, + "required": ["options"], + "type": "object" + }, + "MenuForm": { + "properties": { + "description": { + "description": "Additional descriptive text for menu form", + "example": "Window preference settings", + "type": "string" + }, + "params": { + "description": "List of form parameters", + "items": { "$ref": "#/definitions/MenuFormParam" }, + "type": "array" + }, + "submit-label": { + "description": "Alternative label for form submit button", + "example": "Send", + "type": "string" + }, + "title": { + "description": "Menu form title", + "example": "Preferences", + "type": "string" + } + }, + "type": "object" + }, + "MenuFormParam": { + "properties": { + "default": { + "description": "Default parameter value", + "example": "0", + "type": "string" + }, + "description": { + "description": "Additional descriptive text for menu form parameter", + "example": "Delay in seconds before starting", + "type": "string" + }, + "name": { + "description": "Menu parameter name", + "example": "delay", + "type": "string" + }, + "required": { + "description": "Whether parameter is required", + "example": "False", + "type": "boolean" + }, + "title": { + "description": "Menu parameter title", + "example": "Delay in seconds", + "type": "string" + }, + "type": { + "description": "Menu form parameter input type", + "example": "int", + "type": "string" + } + }, + "required": ["name", "title"], + "type": "object" + }, + "MenuJson": { + "properties": { + "description": { + "description": "Introductory text for the menu", + "example": "User preferences for window settings", + "type": "string" + }, + "errormsg": { + "description": "Optional error message to display in menu header", + "example": "Error: item not present", + "type": "string" + }, + "options": { + "description": "List of menu options", + "items": { "$ref": "#/definitions/MenuOption" }, + "type": "array" + }, + "title": { + "description": "Menu title", + "example": "My Menu", + "type": "string" + } + }, + "required": ["options"], + "type": "object" + }, + "MenuOption": { + "properties": { + "description": { + "description": "Additional descriptive text for menu option", + "example": "Window display preferences", + "type": "string" + }, + "disabled": { + "description": "Whether to show option as disabled", + "example": "False", + "type": "boolean" + }, + "form": { "$ref": "#/definitions/MenuForm" }, + "name": { + "description": "Menu option name (unique identifier)", + "example": "window_prefs", + "type": "string" + }, + "title": { + "description": "Menu option title", + "example": "Window Preferences", + "type": "string" + } + }, + "required": ["name", "title"], + "type": "object" + }, + "MultitenantModuleResponse": { "properties": {}, "type": "object" }, + "OobRecord": { + "properties": { + "attach_thread_id": { + "description": "Connection record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "connection_id": { + "description": "Connection record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "invi_msg_id": { + "description": "Invitation message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "invitation": { + "allOf": [{ "$ref": "#/definitions/InvitationMessage" }], + "description": "Out of band invitation message" + }, + "multi_use": { + "description": "Allow for multiple uses of the oob invitation", + "example": true, + "type": "boolean" + }, + "oob_id": { + "description": "Oob record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "our_recipient_key": { + "description": "Recipient key used for oob invitation", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "role": { + "description": "OOB Role", + "enum": ["sender", "receiver"], + "example": "receiver", + "type": "string" + }, + "state": { + "description": "Out of band message exchange state", + "enum": [ + "initial", + "prepare-response", + "await-response", + "reuse-not-accepted", + "reuse-accepted", + "done", + "deleted" + ], + "example": "await-response", + "type": "string" + }, + "their_service": { "$ref": "#/definitions/ServiceDecorator" }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "required": ["invi_msg_id", "invitation", "oob_id", "state"], + "type": "object" + }, + "PerformRequest": { + "properties": { + "name": { + "description": "Menu option name", + "example": "Query", + "type": "string" + }, + "params": { + "additionalProperties": { + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" }, - "ldp_vc": { - "properties": {}, - "type": "object" + "description": "Input parameter values", + "type": "object" + } + }, + "type": "object" + }, + "PingRequest": { + "properties": { + "comment": { + "description": "Comment for the ping message", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "PingRequestResponse": { + "properties": { + "thread_id": { + "description": "Thread ID of the ping message", + "type": "string" + } + }, + "type": "object" + }, + "Presentation": { + "properties": { + "@context": { + "description": "The JSON-LD context of the presentation", + "example": ["https://www.w3.org/2018/credentials/v1"], + "items": {}, + "type": "array" + }, + "holder": { + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "id": { + "description": "The ID of the presentation", + "example": "http://example.edu/presentations/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "proof": { + "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }], + "description": "The proof of the presentation", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the presentation", + "example": ["VerifiablePresentation"], + "items": { "type": "string" }, + "type": "array" + }, + "verifiableCredential": { + "items": { "type": "object" }, + "type": "array" + } + }, + "required": ["@context", "type"], + "type": "object" + }, + "PresentationDefinition": { + "properties": { + "format": { "$ref": "#/definitions/ClaimFormat" }, + "id": { + "description": "Unique Resource Identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "input_descriptors": { + "items": { "$ref": "#/definitions/InputDescriptors" }, + "type": "array" + }, + "name": { + "description": "Human-friendly name that describes what the presentation definition pertains to", + "type": "string" + }, + "purpose": { + "description": "Describes the purpose for which the Presentation Definition's inputs are being requested", + "type": "string" + }, + "submission_requirements": { + "items": { "$ref": "#/definitions/SubmissionRequirements" }, + "type": "array" + } + }, + "type": "object" + }, + "PresentationProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" } + }, + "required": ["presentation_proposal"], + "type": "object" + }, + "PresentationRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "request_presentations~attach": { + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + } + }, + "required": ["request_presentations~attach"], + "type": "object" + }, + "PresentationVerificationResult": { + "properties": { + "credential_results": { + "items": { "$ref": "#/definitions/DocumentVerificationResult" }, + "type": "array" + }, + "errors": { "items": { "type": "string" }, "type": "array" }, + "presentation_result": { + "$ref": "#/definitions/DocumentVerificationResult" + }, + "verified": { "type": "boolean" } + }, + "required": ["verified"], + "type": "object" + }, + "ProfileSettings": { + "properties": { + "settings": { + "description": "Profile settings dict", + "example": { + "debug.invite_public": true, + "log.level": "INFO", + "public_invites": false + }, + "type": "object" + } + }, + "type": "object" + }, + "ProofResult": { + "properties": { + "error": { "type": "string" }, + "proof": { "type": "object" }, + "purpose_result": { "$ref": "#/definitions/PurposeResult" }, + "verified": { "type": "boolean" } + }, + "type": "object" + }, + "ProtocolDescriptor": { + "properties": { + "pid": { "type": "string" }, + "roles": { + "description": "List of roles", + "items": { + "description": "Role: requester or responder", + "example": "requester", + "type": "string" }, - "ldp_vp": { - "properties": {}, - "type": "object" - } - }, - "type": "object" + "type": "array", + "x-nullable": true + } }, - "ClearPendingRevocationsRequest": { - "properties": { - "purge": { - "additionalProperties": { - "items": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", - "type": "object" - } - }, - "type": "object" + "required": ["pid"], + "type": "object" + }, + "ProvePresentationRequest": { + "properties": { + "options": { "$ref": "#/definitions/LDProofVCOptions" }, + "presentation": { "$ref": "#/definitions/Presentation" } + }, + "type": "object" + }, + "ProvePresentationResponse": { + "properties": { + "verifiablePresentation": { + "$ref": "#/definitions/VerifiablePresentation" + } }, - "ConfigurableWriteLedgers": { - "properties": { - "write_ledgers": { - "description": "List of configurable write ledgers identifiers", + "type": "object" + }, + "PublishRevocations": { + "properties": { + "rrid2crid": { + "additionalProperties": { "items": { - "description": "Ledgers identifiers", + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", "type": "string" }, "type": "array" - } + }, + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PublishRevocationsOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "required": false, + "type": "boolean" }, - "type": "object" + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "required": false, + "type": "string" + } }, - "ConnRecord": { - "properties": { - "accept": { - "description": "Connection acceptance: manual or auto", - "enum": ["manual", "auto"], - "example": "auto", - "type": "string" - }, - "alias": { - "description": "Optional alias to apply to connection for later use", - "example": "Bob, providing quotes", - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "connection_protocol": { - "description": "Connection protocol used", - "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"], - "example": "connections/1.0", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "error_msg": { - "description": "Error message", - "example": "No DIDDoc provided; cannot connect to public DID", - "type": "string" + "type": "object" + }, + "PublishRevocationsResultSchemaAnoncreds": { + "properties": { + "rrid2crid": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" }, - "inbound_connection_id": { - "description": "Inbound routing connection id to use", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PublishRevocationsSchemaAnoncreds": { + "properties": { + "options": { "$ref": "#/definitions/PublishRevocationsOptions" }, + "rrid2crid": { + "additionalProperties": { + "items": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "type": "array" }, - "invitation_key": { - "description": "Public key for connection", + "description": "Credential revocation ids by revocation registry id", + "type": "object" + } + }, + "type": "object" + }, + "PurposeResult": { + "properties": { + "controller": { "type": "object" }, + "error": { "type": "string" }, + "valid": { "type": "boolean" } + }, + "type": "object" + }, + "Queries": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "queries": { + "items": { "$ref": "#/definitions/QueryItem" }, + "type": "array" + } + }, + "type": "object" + }, + "Query": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { "type": "string", "x-nullable": true }, + "query": { "type": "string" } + }, + "required": ["query"], + "type": "object" + }, + "QueryItem": { + "properties": { + "feature-type": { + "description": "feature type", + "enum": ["protocol", "goal-code"], + "type": "string" + }, + "match": { "description": "match", "type": "string" } + }, + "required": ["feature-type", "match"], + "type": "object" + }, + "RawEncoded": { + "properties": { + "encoded": { + "description": "Encoded value", + "example": "-1", + "pattern": "^-?[0-9]*$", + "type": "string" + }, + "raw": { "description": "Raw value", "type": "string" } + }, + "type": "object" + }, + "ReceiveInvitationRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "did": { + "description": "DID for connection invitation", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "imageUrl": { + "description": "Optional image URL for connection invitation", + "example": "http://192.168.56.101/img/logo.jpg", + "format": "url", + "type": "string", + "x-nullable": true + }, + "label": { + "description": "Optional label for connection invitation", + "example": "Bob", + "type": "string" + }, + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "invitation_mode": { - "description": "Invitation mode", - "enum": ["once", "multi", "static"], - "example": "once", - "type": "string" - }, - "invitation_msg_id": { - "description": "ID of out-of-band invitation message", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "my_did": { - "description": "Our DID for connection", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "request_id": { - "description": "Connection request identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "rfc23_state": { - "description": "State per RFC 23", - "example": "invitation-sent", - "readOnly": true, - "type": "string" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "their_did": { - "description": "Their DID for connection", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "their_label": { - "description": "Their label for connection", - "example": "Bob", - "type": "string" - }, - "their_public_did": { - "description": "Other agent's public DID for connection", - "example": "2cpBmR3FqGKWi5EyUbpRY8", + "type": "array" + }, + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "their_role": { - "description": "Their role in the connection protocol", - "enum": ["invitee", "requester", "inviter", "responder"], - "example": "requester", + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "type": "object" + }, + "RemoveWalletRequest": { + "properties": { + "wallet_key": { + "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "example": "MySecretKey123", + "type": "string" + } + }, + "type": "object" + }, + "ResolutionResult": { + "properties": { + "did_document": { "description": "DID Document", "type": "object" }, + "metadata": { "description": "Resolution metadata", "type": "object" } + }, + "required": ["did_document", "metadata"], + "type": "object" + }, + "RevList": { + "properties": { + "currentAccumulator": { + "description": "The current accumulator value", + "example": "21 118...1FB", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "revRegDefId": { + "description": "The ID of the revocation registry definition", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "type": "string" + }, + "revocationList": { + "description": "Bit list representing revoked credentials", + "example": [0, 1, 1, 0], + "items": { "format": "int32", "type": "integer" }, + "type": "array" + }, + "timestamp": { + "description": "Timestamp at which revocation list is applicable", + "example": "2021-12-31T23:59:59Z", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "RevListCreateRequest": { + "properties": { + "options": { "$ref": "#/definitions/RevListOptions" }, + "rev_reg_def_id": { + "description": "Revocation registry definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "type": "string" + } + }, + "type": "object" + }, + "RevListOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "RevListResult": { + "properties": { + "job_id": { "type": "string" }, + "registration_metadata": { "type": "object" }, + "revocation_list_metadata": { "type": "object" }, + "revocation_list_state": { "$ref": "#/definitions/RevListState" } + }, + "type": "object" + }, + "RevListState": { + "properties": { + "revocation_list": { + "allOf": [{ "$ref": "#/definitions/RevList" }], + "description": "revocation list" + }, + "state": { + "enum": ["finished", "failed", "action", "wait"], + "type": "string" + } + }, + "type": "object" + }, + "RevRegCreateRequest": { + "properties": { + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "max_cred_num": { + "description": "Revocation registry size", + "example": 1000, + "format": "int32", + "maximum": 32768, + "minimum": 4, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegCreateRequestSchemaAnoncreds": { + "properties": { + "options": { "$ref": "#/definitions/RevRegDefOptions" }, + "revocation_registry_definition": { + "$ref": "#/definitions/InnerRevRegDef" + } + }, + "type": "object" + }, + "RevRegDef": { + "properties": { + "credDefId": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "type": "string" + }, + "issuerId": { + "description": "Issuer Identifier of the credential definition or schema", + "example": "WgWxqztrNooG92RXvxSTWv", + "type": "string" + }, + "revocDefType": { "type": "string" }, + "tag": { + "description": "tag for the revocation registry definition", + "example": "default", + "type": "string" + }, + "value": { "$ref": "#/definitions/RevRegDefValue" } + }, + "type": "object" + }, + "RevRegDefOptions": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "RevRegDefResult": { + "properties": { + "job_id": { "type": "string" }, + "registration_metadata": { "type": "object" }, + "revocation_registry_definition_metadata": { "type": "object" }, + "revocation_registry_definition_state": { + "$ref": "#/definitions/RevRegDefState" + } + }, + "type": "object" + }, + "RevRegDefState": { + "properties": { + "revocation_registry_definition": { + "allOf": [{ "$ref": "#/definitions/RevRegDef" }], + "description": "revocation registry definition" + }, + "revocation_registry_definition_id": { + "description": "revocation registry definition id", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "type": "string" + }, + "state": { + "enum": [ + "finished", + "failed", + "action", + "wait", + "decommissioned", + "full" + ], + "type": "string" + } + }, + "type": "object" + }, + "RevRegDefValue": { + "properties": { + "maxCredNum": { "example": 777, "format": "int32", "type": "integer" }, + "publicKeys": { + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "type": "object" + }, + "tailsHash": { + "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", + "type": "string" + }, + "tailsLocation": { + "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", + "type": "string" + } + }, + "type": "object" + }, + "RevRegIssuedResult": { + "properties": { + "result": { + "description": "Number of credentials issued against revocation registry", + "example": 0, + "format": "int32", + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegIssuedResultSchemaAnoncreds": { + "properties": { + "result": { + "description": "Number of credentials issued against revocation registry", + "example": 0, + "format": "int32", + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "RevRegResult": { + "properties": { + "result": { "$ref": "#/definitions/IssuerRevRegRecord" } + }, + "type": "object" + }, + "RevRegResultSchemaAnoncreds": { + "properties": { + "result": { "$ref": "#/definitions/IssuerRevRegRecord" } + }, + "type": "object" + }, + "RevRegUpdateTailsFileUri": { + "properties": { + "tails_public_uri": { + "description": "Public URI to the tails file", + "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", + "format": "url", + "type": "string" + } + }, + "required": ["tails_public_uri"], + "type": "object" + }, + "RevRegWalletUpdatedResult": { + "properties": { + "accum_calculated": { + "description": "Calculated accumulator for phantom revocations", + "type": "object" + }, + "accum_fixed": { + "description": "Applied ledger transaction to fix revocations", + "type": "object" + }, + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "RevRegWalletUpdatedResultSchemaAnoncreds": { + "properties": { + "accum_calculated": { + "description": "Calculated accumulator for phantom revocations", + "type": "object" + }, + "accum_fixed": { + "description": "Applied ledger transaction to fix revocations", + "type": "object" + }, + "rev_reg_delta": { + "description": "Indy revocation registry delta", + "type": "object" + } + }, + "type": "object" + }, + "RevRegsCreated": { + "properties": { + "rev_reg_ids": { + "items": { + "description": "Revocation registry identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string" }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "required": ["connection_id"], - "type": "object" + "type": "array" + } }, - "ConnectionInvitation": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "object" + }, + "RevRegsCreatedSchemaAnoncreds": { + "properties": { + "rev_reg_ids": { + "items": { + "description": "Revocation registry identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", "type": "string" }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "array" + } + }, + "type": "object" + }, + "RevocationAnoncredsModuleResponse": { "properties": {}, "type": "object" }, + "RevocationModuleResponse": { "properties": {}, "type": "object" }, + "RevokeRequest": { + "properties": { + "comment": { + "description": "Optional comment to include in revocation notification", + "type": "string" + }, + "connection_id": { + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "notify": { + "description": "Send a notification to the credential recipient", + "type": "boolean" + }, + "notify_version": { + "description": "Specify which version of the revocation notification should be sent", + "enum": ["v1_0", "v2_0"], + "type": "string" + }, + "publish": { + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", + "type": "boolean" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "thread_id": { + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", + "type": "string" + } + }, + "type": "object" + }, + "RevokeRequestSchemaAnoncreds": { + "properties": { + "comment": { + "description": "Optional comment to include in revocation notification", + "type": "string" + }, + "connection_id": { + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", + "type": "string" + }, + "cred_rev_id": { + "description": "Credential revocation identifier", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "notify": { + "description": "Send a notification to the credential recipient", + "type": "boolean" + }, + "notify_version": { + "description": "Specify which version of the revocation notification should be sent", + "enum": ["v1_0", "v2_0"], + "type": "string" + }, + "publish": { + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", + "type": "boolean" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "thread_id": { + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", + "type": "string" + } + }, + "type": "object" + }, + "Rotate": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "to_did": { + "description": "The DID the rotating party is rotating to", + "example": "did:example:newdid", + "type": "string" + } + }, + "required": ["to_did"], + "type": "object" + }, + "RouteRecord": { + "properties": { + "connection_id": { "type": "string" }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "recipient_key": { "type": "string" }, + "record_id": { "type": "string" }, + "role": { "type": "string" }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { "type": "string" } + }, + "required": ["recipient_key"], + "type": "object" + }, + "SDJWSCreate": { + "properties": { + "did": { + "description": "DID of interest", + "example": "did:peer:WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "type": "string" + }, + "headers": { "type": "object" }, + "non_sd_list": { + "items": { + "example": [ + "name", + "address", + "address.street_address", + "nationalities[1:3]" + ], + "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", + "type": "string" + }, + "type": "array" + }, + "payload": { "type": "object" }, + "verificationMethod": { + "description": "Information used for proof verification", + "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + } + }, + "required": ["payload"], + "type": "object" + }, + "SDJWSVerify": { + "properties": { + "sd_jwt": { + "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", + "type": "string" + } + }, + "type": "object" + }, + "SDJWSVerifyResponse": { + "properties": { + "disclosures": { + "description": "Disclosure arrays associated with the SD-JWT", + "example": [ + ["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], + [ + "n4-t3mlh8jSS6yMIT7QHnA", + "street_address", + { "_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"] } + ] + ], + "items": { "items": {}, "type": "array" }, + "type": "array" + }, + "error": { "description": "Error text", "type": "string" }, + "headers": { + "description": "Headers from verified JWT.", + "type": "object" + }, + "kid": { "description": "kid of signer", "type": "string" }, + "payload": { + "description": "Payload from verified JWT", + "type": "object" + }, + "valid": { "type": "boolean" } + }, + "required": ["headers", "kid", "payload", "valid"], + "type": "object" + }, + "Schema": { + "properties": { + "attrNames": { + "description": "Schema attribute names", + "items": { + "description": "Attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "name": { + "description": "Schema name", + "example": "schema_name", + "type": "string" + }, + "seqNo": { + "description": "Schema sequence number", + "example": 10, + "format": "int32", + "minimum": 1, + "type": "integer" + }, + "ver": { + "description": "Node protocol version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "SchemaGetResult": { + "properties": { "schema": { "$ref": "#/definitions/Schema" } }, + "type": "object" + }, + "SchemaInputDescriptor": { + "properties": { + "required": { "description": "Required", "type": "boolean" }, + "uri": { "description": "URI", "type": "string" } + }, + "type": "object" + }, + "SchemaPostOption": { + "properties": { + "create_transaction_for_endorser": { + "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", + "example": false, + "type": "boolean" + }, + "endorser_connection_id": { + "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "type": "object" + }, + "SchemaPostRequest": { + "properties": { + "options": { "$ref": "#/definitions/SchemaPostOption" }, + "schema": { "$ref": "#/definitions/AnonCredsSchema" } + }, + "type": "object" + }, + "SchemaResult": { + "properties": { + "job_id": { "type": "string" }, + "registration_metadata": { "type": "object" }, + "schema_metadata": { "type": "object" }, + "schema_state": { "$ref": "#/definitions/SchemaState" } + }, + "type": "object" + }, + "SchemaSendRequest": { + "properties": { + "attributes": { + "description": "List of schema attributes", + "items": { + "description": "attribute name", + "example": "score", + "type": "string" + }, + "type": "array" + }, + "schema_name": { + "description": "Schema name", + "example": "prefs", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "required": ["attributes", "schema_name", "schema_version"], + "type": "object" + }, + "SchemaSendResult": { + "properties": { + "schema": { + "allOf": [{ "$ref": "#/definitions/Schema" }], + "description": "Schema definition" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + } + }, + "required": ["schema_id"], + "type": "object" + }, + "SchemaState": { + "properties": { + "schema": { "$ref": "#/definitions/AnonCredsSchema" }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "type": "string" + }, + "state": { + "enum": ["finished", "failed", "action", "wait"], + "type": "string" + } + }, + "type": "object" + }, + "SchemasCreatedResult": { + "properties": { + "schema_ids": { + "items": { + "description": "Schema identifiers", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", "type": "string" }, - "did": { - "description": "DID for connection invitation", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" + "type": "array" + } + }, + "type": "object" + }, + "SchemasInputDescriptorFilter": { + "properties": { + "oneof_filter": { "description": "oneOf", "type": "boolean" }, + "uri_groups": { + "items": { + "items": { "$ref": "#/definitions/SchemaInputDescriptor" }, + "type": "array" }, - "imageUrl": { - "description": "Optional image URL for connection invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", - "nullable": true, + "type": "array" + } + }, + "type": "object" + }, + "SendMenu": { + "properties": { + "menu": { + "allOf": [{ "$ref": "#/definitions/MenuJson" }], + "description": "Menu to send to connection" + } + }, + "required": ["menu"], + "type": "object" + }, + "SendMessage": { + "properties": { + "content": { + "description": "Message content", + "example": "Hello", + "type": "string" + } + }, + "type": "object" + }, + "ServiceDecorator": { + "properties": { + "recipientKeys": { + "description": "List of recipient keys", + "items": { + "description": "Recipient public key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "label": { - "description": "Optional label for connection invitation", - "example": "Bob", + "type": "array" + }, + "routingKeys": { + "description": "List of routing keys", + "items": { + "description": "Routing key", + "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", "type": "string" }, - "recipientKeys": { - "description": "List of recipient keys", - "items": { - "description": "Recipient public key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "routingKeys": { - "description": "List of routing keys", - "items": { - "description": "Routing key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "type": "array" + }, + "serviceEndpoint": { + "description": "Service endpoint at which to reach this agent", + "example": "http://192.168.56.101:8020", + "type": "string" + } + }, + "required": ["recipientKeys", "serviceEndpoint"], + "type": "object" + }, + "SignRequest": { + "properties": { + "doc": { "$ref": "#/definitions/Doc" }, + "verkey": { + "description": "Verkey to use for signing", + "type": "string" + } + }, + "required": ["doc", "verkey"], + "type": "object" + }, + "SignResponse": { + "properties": { + "error": { "description": "Error text", "type": "string" }, + "signed_doc": { "description": "Signed document", "type": "object" } + }, + "type": "object" + }, + "SignatureOptions": { + "properties": { + "challenge": { "type": "string" }, + "domain": { "type": "string" }, + "proofPurpose": { "type": "string" }, + "type": { "type": "string" }, + "verificationMethod": { "type": "string" } + }, + "required": ["proofPurpose", "verificationMethod"], + "type": "object" + }, + "SignedDoc": { + "properties": { + "proof": { + "allOf": [{ "$ref": "#/definitions/SignatureOptions" }], + "description": "Linked data proof" + } + }, + "required": ["proof"], + "type": "object" + }, + "SubmissionRequirements": { + "properties": { + "count": { + "description": "Count Value", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "from": { "description": "From", "type": "string" }, + "from_nested": { + "items": { "$ref": "#/definitions/SubmissionRequirements" }, + "type": "array" + }, + "max": { + "description": "Max Value", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "min": { + "description": "Min Value", + "example": 1234, + "format": "int32", + "type": "integer" + }, + "name": { "description": "Name", "type": "string" }, + "purpose": { "description": "Purpose", "type": "string" }, + "rule": { + "description": "Selection", + "enum": ["all", "pick"], + "type": "string" + } + }, + "type": "object" + }, + "TAAAccept": { + "properties": { + "mechanism": { "type": "string" }, + "text": { "type": "string" }, + "version": { "type": "string" } + }, + "type": "object" + }, + "TAAAcceptance": { + "properties": { + "mechanism": { "type": "string" }, + "time": { + "example": 1640995199, + "format": "int32", + "maximum": 18446744073709551615, + "minimum": 0, + "type": "integer" + } + }, + "type": "object" + }, + "TAAInfo": { + "properties": { + "aml_record": { "$ref": "#/definitions/AMLRecord" }, + "taa_accepted": { "$ref": "#/definitions/TAAAcceptance" }, + "taa_record": { "$ref": "#/definitions/TAARecord" }, + "taa_required": { "type": "boolean" } + }, + "type": "object" + }, + "TAARecord": { + "properties": { + "digest": { "type": "string" }, + "text": { "type": "string" }, + "version": { "type": "string" } + }, + "type": "object" + }, + "TAAResult": { + "properties": { "result": { "$ref": "#/definitions/TAAInfo" } }, + "type": "object" + }, + "TailsDeleteResponse": { + "properties": { "message": { "type": "string" } }, + "type": "object" + }, + "TransactionJobs": { + "properties": { + "transaction_my_job": { + "description": "My transaction related job", + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], + "type": "string" + }, + "transaction_their_job": { + "description": "Their transaction related job", + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], + "type": "string" + } + }, + "type": "object" + }, + "TransactionList": { + "properties": { + "results": { + "description": "List of transaction records", + "items": { "$ref": "#/definitions/TransactionRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "TransactionRecord": { + "properties": { + "_type": { + "description": "Transaction type", + "example": "101", + "type": "string" + }, + "connection_id": { + "description": "The connection identifier for this particular transaction record", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "endorser_write_txn": { + "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", + "example": false, + "type": "boolean" + }, + "formats": { + "items": { + "additionalProperties": { "type": "string" }, + "example": { + "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "format": "dif/endorse-transaction/request@v1.0" }, - "type": "array" + "type": "object" }, - "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", - "example": "http://192.168.56.101:8020", - "type": "string" - } + "type": "array" }, - "type": "object" - }, - "ConnectionList": { - "properties": { - "results": { - "description": "List of connection records", - "items": { - "$ref": "#/components/schemas/ConnRecord" + "messages_attach": { + "items": { + "example": { + "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", + "data": { + "json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}" + }, + "mime-type": "application/json" }, - "type": "array" - } - }, - "required": ["results"], - "type": "object" - }, - "ConnectionMetadata": { - "properties": { - "results": { - "description": "Dictionary of metadata associated with connection.", - "properties": {}, "type": "object" - } + }, + "type": "array" }, - "type": "object" - }, - "ConnectionMetadataSetRequest": { - "properties": { - "metadata": { - "description": "Dictionary of metadata to set for connection.", - "properties": {}, + "meta_data": { + "example": { + "context": { "param1": "param1_value", "param2": "param2_value" }, + "post_process": [{ "topic": "topic_value", "other": "other_value" }] + }, + "type": "object" + }, + "signature_request": { + "items": { + "example": { + "author_goal_code": "aries.transaction.ledger.write", + "context": "did:sov", + "method": "add-signature", + "signature_type": "default", + "signer_goal_code": "aries.transaction.endorse" + }, "type": "object" - } + }, + "type": "array" }, - "required": ["metadata"], - "type": "object" - }, - "ConnectionModuleResponse": { - "type": "object" - }, - "ConnectionStaticRequest": { - "properties": { - "alias": { - "description": "Alias to assign to this connection", + "signature_response": { + "items": { + "example": { + "context": "did:sov", + "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "method": "add-signature", + "signer_goal_code": "aries.transaction.refuse" + }, + "type": "object" + }, + "type": "array" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread Identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "timing": { + "example": { "expires_time": "2020-12-13T17:29:06+0000" }, + "type": "object" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "transaction_id": { + "description": "Transaction identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "TxnOrCredentialDefinitionSendResult": { + "properties": { + "sent": { "$ref": "#/definitions/CredentialDefinitionSendResult" }, + "txn": { + "allOf": [{ "$ref": "#/definitions/TransactionRecord" }], + "description": "Credential definition transaction to endorse" + } + }, + "type": "object" + }, + "TxnOrPublishRevocationsResult": { + "properties": { + "sent": { "$ref": "#/definitions/PublishRevocations" }, + "txn": { + "allOf": [{ "$ref": "#/definitions/TransactionRecord" }], + "description": "Revocation registry revocations transaction to endorse" + } + }, + "type": "object" + }, + "TxnOrRegisterLedgerNymResponse": { + "properties": { + "success": { + "description": "Success of nym registration operation", + "example": true, + "type": "boolean" + }, + "txn": { + "allOf": [{ "$ref": "#/definitions/TransactionRecord" }], + "description": "DID transaction to endorse" + } + }, + "type": "object" + }, + "TxnOrRevRegResult": { + "properties": { + "sent": { "$ref": "#/definitions/RevRegResult" }, + "txn": { + "allOf": [{ "$ref": "#/definitions/TransactionRecord" }], + "description": "Revocation registry definition transaction to endorse" + } + }, + "type": "object" + }, + "TxnOrSchemaSendResult": { + "properties": { + "sent": { + "allOf": [{ "$ref": "#/definitions/SchemaSendResult" }], + "description": "Content sent" + }, + "txn": { + "allOf": [{ "$ref": "#/definitions/TransactionRecord" }], + "description": "Schema transaction to endorse" + } + }, + "type": "object" + }, + "UpdateProfileSettings": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "example": { + "ACAPY_INVITE_PUBLIC": true, + "log-level": "INFO", + "public-invites": false + }, + "type": "object" + } + }, + "type": "object" + }, + "UpdateWalletRequest": { + "properties": { + "extra_settings": { + "description": "Agent config key-value pairs", + "type": "object" + }, + "image_url": { + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "example": "https://aries.ca/images/sample.png", + "type": "string" + }, + "label": { + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "example": "Alice", + "type": "string" + }, + "wallet_dispatch_type": { + "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", + "enum": ["default", "both", "base"], + "example": "default", + "type": "string" + }, + "wallet_webhook_urls": { + "description": "List of Webhook URLs associated with this subwallet", + "items": { + "description": "Optional webhook URL to receive webhook messages", + "example": "http://localhost:8022/webhooks", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10CredentialBoundOfferRequest": { + "properties": { + "counter_proposal": { + "allOf": [{ "$ref": "#/definitions/CredentialProposal" }], + "description": "Optional counter-proposal" + } + }, + "type": "object" + }, + "V10CredentialConnFreeOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_preview": { "$ref": "#/definitions/CredentialPreview" }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["cred_def_id", "credential_preview"], + "type": "object" + }, + "V10CredentialCreate": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["credential_proposal"], + "type": "object" + }, + "V10CredentialExchange": { + "properties": { + "auto_issue": { + "description": "Issuer choice to issue to request in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_offer": { + "description": "Holder choice to accept offer in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Issuer choice to remove this credential exchange record when complete", + "example": false, + "type": "boolean" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "credential": { + "allOf": [{ "$ref": "#/definitions/IndyCredInfo" }], + "description": "Credential as stored" + }, + "credential_definition_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_id": { + "description": "Credential identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_offer": { + "allOf": [{ "$ref": "#/definitions/IndyCredAbstract" }], + "description": "(Indy) credential offer" + }, + "credential_offer_dict": { + "allOf": [{ "$ref": "#/definitions/CredentialOffer" }], + "description": "Credential offer message" + }, + "credential_proposal_dict": { + "allOf": [{ "$ref": "#/definitions/CredentialProposal" }], + "description": "Credential proposal message" + }, + "credential_request": { + "allOf": [{ "$ref": "#/definitions/IndyCredRequest" }], + "description": "(Indy) credential request" + }, + "credential_request_metadata": { + "description": "(Indy) credential request metadata", + "type": "object" + }, + "error_msg": { + "description": "Error message", + "example": "Credential definition identifier is not set in proposal", + "type": "string" + }, + "initiator": { + "description": "Issue-credential exchange initiator: self or external", + "enum": ["self", "external"], + "example": "self", + "type": "string" + }, + "parent_thread_id": { + "description": "Parent thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "raw_credential": { + "allOf": [{ "$ref": "#/definitions/IndyCredential" }], + "description": "Credential as received, prior to storage in holder wallet" + }, + "revoc_reg_id": { + "description": "Revocation registry identifier", + "type": "string" + }, + "revocation_id": { + "description": "Credential identifier within revocation registry", + "type": "string" + }, + "role": { + "description": "Issue-credential exchange role: holder or issuer", + "enum": ["holder", "issuer"], + "example": "issuer", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "state": { + "description": "Issue-credential exchange state", + "example": "credential_acked", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V10CredentialExchangeAutoRemoveRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + } + }, + "type": "object" + }, + "V10CredentialExchangeListResult": { + "properties": { + "results": { + "description": "Aries#0036 v1.0 credential exchange records", + "items": { "$ref": "#/definitions/V10CredentialExchange" }, + "type": "array" + } + }, + "type": "object" + }, + "V10CredentialFreeOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_preview": { "$ref": "#/definitions/CredentialPreview" }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["connection_id", "cred_def_id", "credential_preview"], + "type": "object" + }, + "V10CredentialIssueRequest": { + "properties": { + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V10CredentialProblemReportRequest": { + "properties": { "description": { "type": "string" } }, + "required": ["description"], + "type": "object" + }, + "V10CredentialProposalRequestMand": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["connection_id", "credential_proposal"], + "type": "object" + }, + "V10CredentialProposalRequestOpt": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["connection_id"], + "type": "object" + }, + "V10CredentialStoreRequest": { + "properties": { "credential_id": { "type": "string" } }, + "type": "object" + }, + "V10DiscoveryExchangeListResult": { + "properties": { + "results": { + "items": { + "allOf": [{ "$ref": "#/definitions/V10DiscoveryRecord" }], + "description": "Discover Features v1.0 exchange record" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10DiscoveryRecord": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "disclose": { + "allOf": [{ "$ref": "#/definitions/Disclose" }], + "description": "Disclose message" + }, + "discovery_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "query_msg": { + "allOf": [{ "$ref": "#/definitions/Query" }], + "description": "Query message" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V10PresentProofModuleResponse": { "properties": {}, "type": "object" }, + "V10PresentationCreateRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { "type": "string", "x-nullable": true }, + "proof_request": { "$ref": "#/definitions/IndyProofRequest" }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["proof_request"], + "type": "object" + }, + "V10PresentationExchange": { + "properties": { + "auto_present": { + "description": "Prover choice to auto-present proof as verifier requests", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Verifier choice to remove this presentation exchange record when complete", + "example": false, + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean" + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Invalid structure", + "type": "string" + }, + "initiator": { + "description": "Present-proof exchange initiator: self or external", + "enum": ["self", "external"], + "example": "self", + "type": "string" + }, + "presentation": { + "allOf": [{ "$ref": "#/definitions/IndyProof" }], + "description": "(Indy) presentation (also known as proof)" + }, + "presentation_exchange_id": { + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_proposal_dict": { + "allOf": [{ "$ref": "#/definitions/PresentationProposal" }], + "description": "Presentation proposal message" + }, + "presentation_request": { + "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }], + "description": "(Indy) presentation request (also known as proof request)" + }, + "presentation_request_dict": { + "allOf": [{ "$ref": "#/definitions/PresentationRequest" }], + "description": "Presentation request message" + }, + "role": { + "description": "Present-proof exchange role: prover or verifier", + "enum": ["prover", "verifier"], + "example": "prover", + "type": "string" + }, + "state": { + "description": "Present-proof exchange state", + "example": "verified", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "verified": { + "description": "Whether presentation is verified: true or false", + "enum": ["true", "false"], + "example": "true", + "type": "string" + }, + "verified_msgs": { + "items": { + "description": "Proof verification warning or error information", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "V10PresentationExchangeList": { + "properties": { + "results": { + "description": "Aries RFC 37 v1.0 presentation exchange records", + "items": { "$ref": "#/definitions/V10PresentationExchange" }, + "type": "array" + } + }, + "type": "object" + }, + "V10PresentationProblemReportRequest": { + "properties": { "description": { "type": "string" } }, + "required": ["description"], + "type": "object" + }, + "V10PresentationProposalRequest": { + "properties": { + "auto_present": { + "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["connection_id", "presentation_proposal"], + "type": "object" + }, + "V10PresentationSendRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "requested_attributes": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" + }, + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", + "type": "object" + }, + "requested_predicates": { + "additionalProperties": { + "$ref": "#/definitions/IndyRequestedCredsRequestedPred" + }, + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", + "type": "object" + }, + "self_attested_attributes": { + "additionalProperties": { + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "example": "self_attested_value", + "type": "string" + }, + "description": "Self-attested attributes to build into proof", + "type": "object" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], + "type": "object" + }, + "V10PresentationSendRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { "type": "string", "x-nullable": true }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "proof_request": { "$ref": "#/definitions/IndyProofRequest" }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["connection_id", "proof_request"], + "type": "object" + }, + "V10PresentationSendRequestToProposal": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "V20CredAttrSpec": { + "properties": { + "mime-type": { + "description": "MIME type: omit for (null) default", + "example": "image/jpeg", + "type": "string", + "x-nullable": true + }, + "name": { + "description": "Attribute name", + "example": "favourite_drink", + "type": "string" + }, + "value": { + "description": "Attribute value: base64-encode if MIME type is present", + "example": "martini", + "type": "string" + } + }, + "required": ["name", "value"], + "type": "object" + }, + "V20CredBoundOfferRequest": { + "properties": { + "counter_preview": { + "allOf": [{ "$ref": "#/definitions/V20CredPreview" }], + "description": "Optional content for counter-proposal" + }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilter" }], + "description": "Credential specification criteria by format" + } + }, + "type": "object" + }, + "V20CredExFree": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilter" }], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "verification_method": { + "description": "For ld-proofs. Verification method for signing.", + "type": "string", + "x-nullable": true + } + }, + "required": ["connection_id", "filter"], + "type": "object" + }, + "V20CredExRecord": { + "properties": { + "auto_issue": { + "description": "Issuer choice to issue to request in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_offer": { + "description": "Holder choice to accept offer in this credential exchange", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Issuer choice to remove this credential exchange record when complete", + "example": false, + "type": "boolean" + }, + "by_format": { + "allOf": [{ "$ref": "#/definitions/V20CredExRecordByFormat" }], + "description": "Attachment content by format for proposal, offer, request, and issue", + "readOnly": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_issue": { + "allOf": [{ "$ref": "#/definitions/V20CredIssue" }], + "description": "Serialized credential issue message" + }, + "cred_offer": { + "allOf": [{ "$ref": "#/definitions/V20CredOffer" }], + "description": "Credential offer message" + }, + "cred_preview": { + "allOf": [{ "$ref": "#/definitions/V20CredPreview" }], + "description": "Credential preview from credential proposal", + "readOnly": true + }, + "cred_proposal": { + "allOf": [{ "$ref": "#/definitions/V20CredProposal" }], + "description": "Credential proposal message" + }, + "cred_request": { + "allOf": [{ "$ref": "#/definitions/V20CredRequest" }], + "description": "Serialized credential request message" + }, + "error_msg": { + "description": "Error message", + "example": "The front fell off", + "type": "string" + }, + "initiator": { + "description": "Issue-credential exchange initiator: self or external", + "enum": ["self", "external"], + "example": "self", + "type": "string" + }, + "parent_thread_id": { + "description": "Parent thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "role": { + "description": "Issue-credential exchange role: holder or issuer", + "enum": ["issuer", "holder"], + "example": "issuer", + "type": "string" + }, + "state": { + "description": "Issue-credential exchange state", + "enum": [ + "proposal-sent", + "proposal-received", + "offer-sent", + "offer-received", + "request-sent", + "request-received", + "credential-issued", + "credential-received", + "done", + "credential-revoked", + "abandoned", + "deleted" + ], + "example": "done", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordByFormat": { + "properties": { + "cred_issue": { "type": "object" }, + "cred_offer": { "type": "object" }, + "cred_proposal": { "type": "object" }, + "cred_request": { "type": "object" } + }, + "type": "object" + }, + "V20CredExRecordDetail": { + "properties": { + "cred_ex_record": { + "allOf": [{ "$ref": "#/definitions/V20CredExRecord" }], + "description": "Credential exchange record" + }, + "indy": { "$ref": "#/definitions/V20CredExRecordIndy" }, + "ld_proof": { "$ref": "#/definitions/V20CredExRecordLDProof" } + }, + "type": "object" + }, + "V20CredExRecordIndy": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Corresponding v2.0 credential exchange record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_indy_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_id_stored": { + "description": "Credential identifier stored in wallet", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_request_metadata": { + "description": "Credential request metadata for indy holder", + "type": "object" + }, + "cred_rev_id": { + "description": "Credential revocation identifier within revocation registry", + "example": "12345", + "pattern": "^[1-9][0-9]*$", + "type": "string" + }, + "rev_reg_id": { + "description": "Revocation registry identifier", + "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordLDProof": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "cred_ex_id": { + "description": "Corresponding v2.0 credential exchange record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_ex_ld_proof_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "cred_id_stored": { + "description": "Credential identifier stored in wallet", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredExRecordListResult": { + "properties": { + "results": { + "description": "Credential exchange records and corresponding detail records", + "items": { "$ref": "#/definitions/V20CredExRecordDetail" }, + "type": "array" + } + }, + "type": "object" + }, + "V20CredFilter": { + "properties": { + "indy": { + "allOf": [{ "$ref": "#/definitions/V20CredFilterIndy" }], + "description": "Credential filter for indy" + }, + "ld_proof": { + "allOf": [{ "$ref": "#/definitions/LDProofVCDetail" }], + "description": "Credential filter for linked data proof" + } + }, + "type": "object" + }, + "V20CredFilterIndy": { + "properties": { + "cred_def_id": { + "description": "Credential definition identifier", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "type": "string" + }, + "issuer_did": { + "description": "Credential issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_id": { + "description": "Schema identifier", + "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "type": "string" + }, + "schema_issuer_did": { + "description": "Schema issuer DID", + "example": "WgWxqztrNooG92RXvxSTWv", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "string" + }, + "schema_name": { + "description": "Schema name", + "example": "preferences", + "type": "string" + }, + "schema_version": { + "description": "Schema version", + "example": "1.0", + "pattern": "^[0-9.]+$", + "type": "string" + } + }, + "type": "object" + }, + "V20CredFilterLDProof": { + "properties": { + "ld_proof": { + "allOf": [{ "$ref": "#/definitions/LDProofVCDetail" }], + "description": "Credential filter for linked data proof" + } + }, + "required": ["ld_proof"], + "type": "object" + }, + "V20CredFormat": { + "properties": { + "attach_id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "format": { + "description": "Attachment format specifier", + "example": "aries/ld-proof-vc-detail@v1.0", + "type": "string" + } + }, + "required": ["attach_id", "format"], + "type": "object" + }, + "V20CredIssue": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credentials~attach": { + "description": "Credential attachments", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { "$ref": "#/definitions/V20CredFormat" }, + "type": "array" + }, + "replacement_id": { + "description": "Issuer-unique identifier to coordinate credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": ["credentials~attach", "formats"], + "type": "object" + }, + "V20CredIssueProblemReportRequest": { + "properties": { "description": { "type": "string" } }, + "required": ["description"], + "type": "object" + }, + "V20CredIssueRequest": { + "properties": { + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V20CredOffer": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, + "formats": { + "description": "Acceptable credential formats", + "items": { "$ref": "#/definitions/V20CredFormat" }, + "type": "array" + }, + "offers~attach": { + "description": "Offer attachments", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + }, + "replacement_id": { + "description": "Issuer-unique identifier to coordinate credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": ["formats", "offers~attach"], + "type": "object" + }, + "V20CredOfferConnFreeRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilter" }], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["filter"], + "type": "object" + }, + "V20CredOfferRequest": { + "properties": { + "auto_issue": { + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilter" }], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["connection_id", "filter"], + "type": "object" + }, + "V20CredPreview": { + "properties": { + "@type": { + "description": "Message type identifier", + "example": "issue-credential/2.0/credential-preview", + "type": "string" + }, + "attributes": { + "items": { "$ref": "#/definitions/V20CredAttrSpec" }, + "type": "array" + } + }, + "required": ["attributes"], + "type": "object" + }, + "V20CredProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { + "allOf": [{ "$ref": "#/definitions/V20CredPreview" }], + "description": "Credential preview" + }, + "filters~attach": { + "description": "Credential filter per acceptable format on corresponding identifier", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + }, + "formats": { + "description": "Attachment formats", + "items": { "$ref": "#/definitions/V20CredFormat" }, + "type": "array" + } + }, + "required": ["filters~attach", "formats"], + "type": "object" + }, + "V20CredRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { "$ref": "#/definitions/V20CredFormat" }, + "type": "array" + }, + "requests~attach": { + "description": "Request attachments", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + } + }, + "required": ["formats", "requests~attach"], + "type": "object" + }, + "V20CredRequestFree": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilterLDProof" }], + "description": "Credential specification criteria by format" + }, + "holder_did": { + "description": "Holder DID to substitute for the credentialSubject.id", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["connection_id", "filter"], + "type": "object" + }, + "V20CredRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "holder_did": { + "description": "Holder DID to substitute for the credentialSubject.id", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "type": "string", + "x-nullable": true + } + }, + "type": "object" + }, + "V20CredStoreRequest": { + "properties": { "credential_id": { "type": "string" } }, + "type": "object" + }, + "V20DiscoveryExchangeListResult": { + "properties": { + "results": { + "items": { + "allOf": [{ "$ref": "#/definitions/V20DiscoveryRecord" }], + "description": "Discover Features v2.0 exchange record" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20DiscoveryExchangeResult": { + "properties": { + "results": { + "allOf": [{ "$ref": "#/definitions/V20DiscoveryRecord" }], + "description": "Discover Features v2.0 exchange record" + } + }, + "type": "object" + }, + "V20DiscoveryRecord": { + "properties": { + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "disclosures": { + "allOf": [{ "$ref": "#/definitions/Disclosures" }], + "description": "Disclosures message" + }, + "discovery_exchange_id": { + "description": "Credential exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "queries_msg": { + "allOf": [{ "$ref": "#/definitions/Queries" }], + "description": "Queries message" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + } + }, + "type": "object" + }, + "V20IssueCredSchemaCore": { + "properties": { + "auto_remove": { + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, + "filter": { + "allOf": [{ "$ref": "#/definitions/V20CredFilter" }], + "description": "Credential specification criteria by format" + }, + "replacement_id": { + "description": "Optional identifier used to manage credential replacement", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string", + "x-nullable": true + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "required": ["filter"], + "type": "object" + }, + "V20IssueCredentialModuleResponse": { "properties": {}, "type": "object" }, + "V20Pres": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { "$ref": "#/definitions/V20PresFormat" }, + "type": "array" + }, + "presentations~attach": { + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + } + }, + "required": ["formats", "presentations~attach"], + "type": "object" + }, + "V20PresCreateRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { "type": "string", "x-nullable": true }, + "presentation_request": { + "$ref": "#/definitions/V20PresRequestByFormat" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["presentation_request"], + "type": "object" + }, + "V20PresExRecord": { + "properties": { + "auto_present": { + "description": "Prover choice to auto-present proof as verifier requests", + "example": false, + "type": "boolean" + }, + "auto_remove": { + "description": "Verifier choice to remove this presentation exchange record when complete", + "example": false, + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean" + }, + "by_format": { + "allOf": [{ "$ref": "#/definitions/V20PresExRecordByFormat" }], + "description": "Attachment content by format for proposal, request, and presentation", + "readOnly": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "error_msg": { + "description": "Error message", + "example": "Invalid structure", + "type": "string" + }, + "initiator": { + "description": "Present-proof exchange initiator: self or external", + "enum": ["self", "external"], + "example": "self", + "type": "string" + }, + "pres": { + "allOf": [{ "$ref": "#/definitions/V20Pres" }], + "description": "Presentation message" + }, + "pres_ex_id": { + "description": "Presentation exchange identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "pres_proposal": { + "allOf": [{ "$ref": "#/definitions/V20PresProposal" }], + "description": "Presentation proposal message" + }, + "pres_request": { + "allOf": [{ "$ref": "#/definitions/V20PresRequest" }], + "description": "Presentation request message" + }, + "role": { + "description": "Present-proof exchange role: prover or verifier", + "enum": ["prover", "verifier"], + "example": "prover", + "type": "string" + }, + "state": { + "description": "Present-proof exchange state", + "enum": [ + "proposal-sent", + "proposal-received", + "request-sent", + "request-received", + "presentation-sent", + "presentation-received", + "done", + "abandoned", + "deleted" + ], + "type": "string" + }, + "thread_id": { + "description": "Thread identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "verified": { + "description": "Whether presentation is verified: 'true' or 'false'", + "enum": ["true", "false"], + "example": "true", + "type": "string" + }, + "verified_msgs": { + "items": { + "description": "Proof verification warning or error information", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "V20PresExRecordByFormat": { + "properties": { + "pres": { "type": "object" }, + "pres_proposal": { "type": "object" }, + "pres_request": { "type": "object" } + }, + "type": "object" + }, + "V20PresExRecordList": { + "properties": { + "results": { + "description": "Presentation exchange records", + "items": { "$ref": "#/definitions/V20PresExRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "V20PresFormat": { + "properties": { + "attach_id": { + "description": "Attachment identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "format": { + "description": "Attachment format specifier", + "example": "dif/presentation-exchange/submission@v1.0", + "type": "string" + } + }, + "required": ["attach_id", "format"], + "type": "object" + }, + "V20PresProblemReportRequest": { + "properties": { "description": { "type": "string" } }, + "required": ["description"], + "type": "object" + }, + "V20PresProposal": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string" + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { "$ref": "#/definitions/V20PresFormat" }, + "type": "array" + }, + "proposals~attach": { + "description": "Attachment per acceptable format on corresponding identifier", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + } + }, + "required": ["formats", "proposals~attach"], + "type": "object" + }, + "V20PresProposalByFormat": { + "properties": { + "dif": { + "allOf": [{ "$ref": "#/definitions/DIFProofProposal" }], + "description": "Presentation proposal for DIF" + }, + "indy": { + "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }], + "description": "Presentation proposal for indy" + } + }, + "type": "object" + }, + "V20PresProposalRequest": { + "properties": { + "auto_present": { + "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", + "type": "boolean" + }, + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "comment": { + "description": "Human-readable comment", + "type": "string", + "x-nullable": true + }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_proposal": { + "$ref": "#/definitions/V20PresProposalByFormat" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["connection_id", "presentation_proposal"], + "type": "object" + }, + "V20PresRequest": { + "properties": { + "@id": { + "description": "Message identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "@type": { + "description": "Message type", + "example": "https://didcomm.org/my-family/1.0/my-message-type", + "type": "string" + }, + "comment": { + "description": "Human-readable comment", + "type": "string" + }, + "formats": { + "description": "Acceptable attachment formats", + "items": { "$ref": "#/definitions/V20PresFormat" }, + "type": "array" + }, + "request_presentations~attach": { + "description": "Attachment per acceptable format on corresponding identifier", + "items": { "$ref": "#/definitions/AttachDecorator" }, + "type": "array" + }, + "will_confirm": { + "description": "Whether verifier will send confirmation ack", + "type": "boolean" + } + }, + "required": ["formats", "request_presentations~attach"], + "type": "object" + }, + "V20PresRequestByFormat": { + "properties": { + "dif": { + "allOf": [{ "$ref": "#/definitions/DIFProofRequest" }], + "description": "Presentation request for DIF" + }, + "indy": { + "allOf": [{ "$ref": "#/definitions/IndyProofRequest" }], + "description": "Presentation request for indy" + } + }, + "type": "object" + }, + "V20PresSendRequestRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "comment": { "type": "string", "x-nullable": true }, + "connection_id": { + "description": "Connection identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "presentation_request": { + "$ref": "#/definitions/V20PresRequestByFormat" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "required": ["connection_id", "presentation_request"], + "type": "object" + }, + "V20PresSpecByFormatRequest": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "dif": { + "allOf": [{ "$ref": "#/definitions/DIFPresSpec" }], + "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest" + }, + "indy": { + "allOf": [{ "$ref": "#/definitions/IndyPresSpec" }], + "description": "Presentation specification for indy" + }, + "trace": { + "description": "Record trace information, based on agent configuration", + "type": "boolean" + } + }, + "type": "object" + }, + "V20PresentProofModuleResponse": { "properties": {}, "type": "object" }, + "V20PresentationSendRequestToProposal": { + "properties": { + "auto_remove": { + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", + "type": "boolean" + }, + "auto_verify": { + "description": "Verifier choice to auto-verify proof presentation", + "example": false, + "type": "boolean" + }, + "trace": { + "description": "Whether to trace event (default false)", + "example": false, + "type": "boolean" + } + }, + "type": "object" + }, + "VCRecord": { + "properties": { + "contexts": { + "items": { + "description": "Context", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string" }, - "my_did": { - "description": "Local DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "array" + }, + "cred_tags": { + "additionalProperties": { + "description": "Retrieval tag value", "type": "string" }, - "my_seed": { - "description": "Seed to use for the local DID", + "type": "object" + }, + "cred_value": { + "description": "(JSON-serializable) credential value", + "type": "object" + }, + "expanded_types": { + "items": { + "description": "JSON-LD expanded type extracted from type and context", + "example": "https://w3id.org/citizenship#PermanentResidentCard", "type": "string" }, - "their_did": { - "description": "Remote DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "type": "array" + }, + "given_id": { + "description": "Credential identifier", + "example": "http://example.edu/credentials/3732", + "type": "string" + }, + "issuer_id": { + "description": "Issuer identifier", + "example": "https://example.edu/issuers/14", + "type": "string" + }, + "proof_types": { + "items": { + "description": "Signature suite used for proof", + "example": "Ed25519Signature2018", "type": "string" }, - "their_endpoint": { - "description": "URL endpoint for other party", + "type": "array" + }, + "record_id": { + "description": "Record identifier", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + }, + "schema_ids": { + "items": { + "description": "Schema identifier", + "example": "https://example.org/examples/degree.json", + "type": "string" + }, + "type": "array" + }, + "subject_ids": { + "items": { + "description": "Subject identifier", + "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "VCRecordList": { + "properties": { + "results": { + "items": { "$ref": "#/definitions/VCRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "VerifiableCredential": { + "properties": { + "@context": { + "description": "The JSON-LD context of the credential", + "example": [ + "https://www.w3.org/2018/credentials/v1", + "https://www.w3.org/2018/credentials/examples/v1" + ], + "items": {}, + "type": "array" + }, + "credentialStatus": { + "example": { + "id": "https://example.com/credentials/status/3#94567", + "statusListCredential": "https://example.com/credentials/status/3", + "statusListIndex": "94567", + "statusPurpose": "revocation", + "type": "BitstringStatusListEntry" + } + }, + "credentialSubject": { + "example": { + "alumniOf": { "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" }, + "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" + } + }, + "expirationDate": { + "description": "The expiration date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "id": { + "description": "The ID of the credential", + "example": "http://example.edu/credentials/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "issuanceDate": { + "description": "The issuance date", + "example": "2010-01-01T19:23:24Z", + "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", + "type": "string" + }, + "issuer": { + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "proof": { + "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }], + "description": "The proof of the credential", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the credential", + "example": ["VerifiableCredential", "AlumniCredential"], + "items": { "type": "string" }, + "type": "array" + } + }, + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "proof", + "type" + ], + "type": "object" + }, + "VerifiablePresentation": { + "properties": { + "@context": { + "description": "The JSON-LD context of the presentation", + "example": ["https://www.w3.org/2018/credentials/v1"], + "items": {}, + "type": "array" + }, + "holder": { + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + }, + "id": { + "description": "The ID of the presentation", + "example": "http://example.edu/presentations/1872", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+", + "type": "string" + }, + "proof": { + "allOf": [{ "$ref": "#/definitions/LinkedDataProof" }], + "description": "The proof of the presentation", + "example": { + "created": "2019-12-11T03:50:55", + "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", + "proofPurpose": "assertionMethod", + "type": "Ed25519Signature2018", + "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" + } + }, + "type": { + "description": "The JSON-LD type of the presentation", + "example": ["VerifiablePresentation"], + "items": { "type": "string" }, + "type": "array" + }, + "verifiableCredential": { + "items": { "type": "object" }, + "type": "array" + } + }, + "required": ["@context", "proof", "type"], + "type": "object" + }, + "VerifyCredentialRequest": { + "properties": { + "options": { "$ref": "#/definitions/LDProofVCOptions" }, + "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" } + }, + "type": "object" + }, + "VerifyCredentialResponse": { + "properties": { + "results": { "$ref": "#/definitions/PresentationVerificationResult" } + }, + "type": "object" + }, + "VerifyPresentationRequest": { + "properties": { + "options": { "$ref": "#/definitions/LDProofVCOptions" }, + "verifiablePresentation": { + "$ref": "#/definitions/VerifiablePresentation" + } + }, + "type": "object" + }, + "VerifyPresentationResponse": { + "properties": { + "results": { "$ref": "#/definitions/PresentationVerificationResult" } + }, + "type": "object" + }, + "VerifyRequest": { + "properties": { + "doc": { + "allOf": [{ "$ref": "#/definitions/SignedDoc" }], + "description": "Signed document" + }, + "verkey": { + "description": "Verkey to use for doc verification", + "type": "string" + } + }, + "required": ["doc"], + "type": "object" + }, + "VerifyResponse": { + "properties": { + "error": { "description": "Error text", "type": "string" }, + "valid": { "type": "boolean" } + }, + "required": ["valid"], + "type": "object" + }, + "W3CCredentialsListRequest": { + "properties": { + "contexts": { + "items": { + "description": "Credential context to match", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string" }, - "their_label": { - "description": "Other party's label for this connection", - "type": "string" - }, - "their_seed": { - "description": "Seed to use for the remote DID", - "type": "string" - }, - "their_verkey": { - "description": "Remote verification key", - "type": "string" - } + "type": "array" }, - "type": "object" - }, - "ConnectionStaticResult": { - "properties": { - "my_did": { - "description": "Local DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "given_id": { + "description": "Given credential id to match", + "type": "string" + }, + "issuer_id": { + "description": "Credential issuer identifier to match", + "type": "string" + }, + "max_results": { + "description": "Maximum number of results to return", + "format": "int32", + "type": "integer" + }, + "proof_types": { + "items": { + "description": "Signature suite used for proof", + "example": "Ed25519Signature2018", "type": "string" }, - "my_endpoint": { - "description": "My URL endpoint", + "type": "array" + }, + "schema_ids": { + "description": "Schema identifiers, all of which to match", + "items": { + "description": "Credential schema identifier", "example": "https://myhost:8021", "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string" }, - "my_verkey": { - "description": "My verification key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "type": "array" + }, + "subject_ids": { + "description": "Subject identifiers, all of which to match", + "items": { "description": "Subject identifier", "type": "string" }, + "type": "array" + }, + "tag_query": { + "additionalProperties": { + "description": "Tag value", "type": "string" }, - "record": { - "$ref": "#/components/schemas/ConnRecord" - }, - "their_did": { - "description": "Remote DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "description": "Tag filter", + "type": "object" + }, + "types": { + "items": { + "description": "Credential type to match", + "example": "https://myhost:8021", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", "type": "string" }, - "their_verkey": { - "description": "Remote verification key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } - }, - "required": [ - "my_did", - "my_endpoint", - "my_verkey", - "record", - "their_did", - "their_verkey" - ], - "type": "object" - }, - "Constraints": { - "properties": { - "fields": { - "items": { - "$ref": "#/components/schemas/DIFField" - }, - "type": "array" - }, - "is_holder": { - "items": { - "$ref": "#/components/schemas/DIFHolder" - }, - "type": "array" - }, - "limit_disclosure": { - "description": "LimitDisclosure", - "type": "string" - }, - "status_active": { - "enum": ["required", "allowed", "disallowed"], - "type": "string" - }, - "status_revoked": { - "enum": ["required", "allowed", "disallowed"], - "type": "string" - }, - "status_suspended": { - "enum": ["required", "allowed", "disallowed"], - "type": "string" - }, - "subject_is_issuer": { - "description": "SubjectIsIssuer", - "enum": ["required", "preferred"], - "type": "string" - } - }, - "type": "object" - }, - "CreateInvitationRequest": { - "properties": { - "mediation_id": { - "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "metadata": { - "description": "Optional metadata to attach to the connection created with the invitation", - "properties": {}, - "type": "object" - }, - "my_label": { - "description": "Optional label for connection invitation", - "example": "Bob", - "type": "string" - }, - "recipient_keys": { - "description": "List of recipient keys", - "items": { - "description": "Recipient public key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "routing_keys": { - "description": "List of routing keys", - "items": { - "description": "Routing key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "service_endpoint": { - "description": "Connection endpoint", - "example": "http://192.168.56.102:8020", - "type": "string" - } - }, - "type": "object" - }, - "CreateWalletRequest": { - "properties": { - "extra_settings": { - "description": "Agent config key-value pairs", - "properties": {}, - "type": "object" - }, - "image_url": { - "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", - "example": "https://aries.ca/images/sample.png", - "type": "string" - }, - "key_management_mode": { - "description": "Key management method to use for this wallet.", - "enum": ["managed"], - "example": "managed", - "type": "string" - }, - "label": { - "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", - "example": "Alice", - "type": "string" - }, - "wallet_dispatch_type": { - "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", - "enum": ["default", "both", "base"], - "example": "default", - "type": "string" - }, - "wallet_key": { - "description": "Master key used for key derivation.", - "example": "MySecretKey123", - "type": "string" - }, - "wallet_key_derivation": { - "description": "Key derivation", - "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"], - "example": "RAW", - "type": "string" - }, - "wallet_name": { - "description": "Wallet name", - "example": "MyNewWallet", - "type": "string" - }, - "wallet_type": { - "description": "Type of the wallet to create. Must be same as base wallet.", - "enum": ["askar", "askar-anoncreds", "in_memory", "indy"], - "example": "askar", - "type": "string" - }, - "wallet_webhook_urls": { - "description": "List of Webhook URLs associated with this subwallet", - "items": { - "description": "Optional webhook URL to receive webhook messages", - "example": "http://localhost:8022/webhooks", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CreateWalletResponse": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "key_management_mode": { - "description": "Mode regarding management of wallet key", - "enum": ["managed", "unmanaged"], - "type": "string" - }, - "settings": { - "description": "Settings for this wallet.", - "properties": {}, - "type": "object" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "token": { - "description": "Authorization token to authenticate wallet requests", - "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "wallet_id": { - "description": "Wallet record ID", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": ["key_management_mode", "wallet_id"], - "type": "object" - }, - "CreateWalletTokenRequest": { - "properties": { - "wallet_key": { - "description": "Master key used for key derivation. Only required for unmanaged wallets.", - "example": "MySecretKey123", - "type": "string" - } - }, - "type": "object" - }, - "CreateWalletTokenResponse": { - "properties": { - "token": { - "description": "Authorization token to authenticate wallet requests", - "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "type": "string" - } - }, - "type": "object" - }, - "CredAttrSpec": { - "properties": { - "mime-type": { - "description": "MIME type: omit for (null) default", - "example": "image/jpeg", - "nullable": true, - "type": "string" - }, - "name": { - "description": "Attribute name", - "example": "favourite_drink", - "type": "string" - }, - "value": { - "description": "Attribute value: base64-encode if MIME type is present", - "example": "martini", - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object" - }, - "CredDef": { - "properties": { - "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", - "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" - }, - "schemaId": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "tag": { - "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", - "example": "default", - "type": "string" - }, - "type": { - "enum": ["CL"], - "type": "string" - }, - "value": { - "$ref": "#/components/schemas/CredDefValueSchemaAnoncreds" - } - }, - "type": "object" - }, - "CredDefPostOptions": { - "properties": { - "create_transaction_for_endorser": { - "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", - "example": false, - "type": "boolean" - }, - "endorser_connection_id": { - "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "revocation_registry_size": { - "description": "Maximum number of credential revocations per registry", - "example": 1000, - "format": "int32", - "type": "integer" - }, - "support_revocation": { - "description": "Support credential revocation", - "type": "boolean" - } - }, - "type": "object" - }, - "CredDefPostRequest": { - "properties": { - "credential_definition": { - "$ref": "#/components/schemas/InnerCredDef" - }, - "options": { - "$ref": "#/components/schemas/CredDefPostOptions" - } - }, - "type": "object" - }, - "CredDefResult": { - "properties": { - "credential_definition_metadata": { - "properties": {}, - "type": "object" - }, - "credential_definition_state": { - "$ref": "#/components/schemas/CredDefState" - }, - "job_id": { - "type": "string" - }, - "registration_metadata": { - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "CredDefState": { - "properties": { - "credential_definition": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDef" - } - ], - "description": "credential definition", - "type": "object" - }, - "credential_definition_id": { - "description": "credential definition id", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "nullable": true, - "type": "string" - }, - "state": { - "enum": ["finished", "failed", "action", "wait"], - "type": "string" - } - }, - "type": "object" - }, - "CredDefValue": { - "properties": { - "primary": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDefValuePrimary" - } - ], - "description": "Primary value for credential definition", - "type": "object" - }, - "revocation": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDefValueRevocation" - } - ], - "description": "Revocation value for credential definition", - "type": "object" - } - }, - "type": "object" - }, - "CredDefValuePrimary": { - "properties": { - "n": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "r": { - "$ref": "#/components/schemas/Generated" - }, - "rctxt": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "s": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "z": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "type": "object" - }, - "CredDefValuePrimarySchemaAnoncreds": { - "properties": { - "n": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "r": { - "properties": {}, - "type": "object" - }, - "rctxt": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "s": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "z": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "type": "object" - }, - "CredDefValueRevocation": { - "properties": { - "g": { - "example": "1 1F14F&ECB578F 2 095E45DDF417D", - "type": "string" - }, - "g_dash": { - "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", - "type": "string" - }, - "h": { - "example": "1 16675DAE54BFAE8 2 095E45DD417D", - "type": "string" - }, - "h0": { - "example": "1 21E5EF9476EAF18 2 095E45DDF417D", - "type": "string" - }, - "h1": { - "example": "1 236D1D99236090 2 095E45DDF417D", - "type": "string" - }, - "h2": { - "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", - "type": "string" - }, - "h_cap": { - "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", - "type": "string" - }, - "htilde": { - "example": "1 1D8549E8C0F8 2 095E45DDF417D", - "type": "string" - }, - "pk": { - "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", - "type": "string" - }, - "u": { - "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", - "type": "string" - }, - "y": { - "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", - "type": "string" - } - }, - "type": "object" - }, - "CredDefValueRevocationSchemaAnoncreds": { - "properties": { - "g": { - "example": "1 1F14F&ECB578F 2 095E45DDF417D", - "type": "string" - }, - "g_dash": { - "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", - "type": "string" - }, - "h": { - "example": "1 16675DAE54BFAE8 2 095E45DD417D", - "type": "string" - }, - "h0": { - "example": "1 21E5EF9476EAF18 2 095E45DDF417D", - "type": "string" - }, - "h1": { - "example": "1 236D1D99236090 2 095E45DDF417D", - "type": "string" - }, - "h2": { - "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", - "type": "string" - }, - "h_cap": { - "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", - "type": "string" - }, - "htilde": { - "example": "1 1D8549E8C0F8 2 095E45DDF417D", - "type": "string" - }, - "pk": { - "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", - "type": "string" - }, - "u": { - "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", - "type": "string" - }, - "y": { - "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", - "type": "string" - } - }, - "type": "object" - }, - "CredDefValueSchemaAnoncreds": { - "properties": { - "primary": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDefValuePrimarySchemaAnoncreds" - } - ], - "description": "Primary value for credential definition", - "type": "object" - }, - "revocation": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDefValueRevocationSchemaAnoncreds" - } - ], - "description": "Revocation value for credential definition", - "type": "object" - } - }, - "type": "object" - }, - "CredInfoList": { - "properties": { - "results": { - "items": { - "$ref": "#/components/schemas/IndyCredInfo" - }, - "type": "array" - } - }, - "type": "object" - }, - "CredRevIndyRecordsResult": { - "properties": { - "rev_reg_delta": { - "description": "Indy revocation registry delta", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "CredRevIndyRecordsResultSchemaAnoncreds": { - "properties": { - "rev_reg_delta": { - "description": "Indy revocation registry delta", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "CredRevRecordDetailsResult": { - "properties": { - "results": { - "items": { - "$ref": "#/components/schemas/IssuerCredRevRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "CredRevRecordDetailsResultSchemaAnoncreds": { - "properties": { - "results": { - "items": { - "$ref": "#/components/schemas/IssuerCredRevRecordSchemaAnoncreds" - }, - "type": "array" - } - }, - "type": "object" - }, - "CredRevRecordResult": { - "properties": { - "result": { - "$ref": "#/components/schemas/IssuerCredRevRecordSchemaAnoncreds" - } - }, - "type": "object" - }, - "CredRevRecordResultSchemaAnoncreds": { - "properties": { - "result": { - "$ref": "#/components/schemas/IssuerCredRevRecord" - } - }, - "type": "object" - }, - "CredRevokedResult": { - "properties": { - "revoked": { - "description": "Whether credential is revoked on the ledger", - "type": "boolean" - } - }, - "type": "object" - }, - "Credential": { - "properties": { - "@context": { - "description": "The JSON-LD context of the credential", - "example": [ - "https://www.w3.org/2018/credentials/v1", - "https://www.w3.org/2018/credentials/examples/v1" - ], - "items": { - "type": "object" - }, - "type": "array" - }, - "credentialStatus": { - "example": "", - "type": "object" - }, - "credentialSubject": { - "example": "", - "type": "object" - }, - "expirationDate": { - "description": "The expiration date", - "example": "2010-01-01T19:23:24Z", - "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", - "type": "string" - }, - "id": { - "description": "The ID of the credential", - "example": "http://example.edu/credentials/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - }, - "issuanceDate": { - "description": "The issuance date", - "example": "2010-01-01T19:23:24Z", - "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", - "type": "string" - }, - "issuer": { - "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "type": "object" - }, - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LinkedDataProof" - } - ], - "description": "The proof of the credential", - "example": { - "created": "2019-12-11T03:50:55", - "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", - "proofPurpose": "assertionMethod", - "type": "Ed25519Signature2018", - "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" - }, - "type": "object" - }, - "type": { - "description": "The JSON-LD type of the credential", - "example": ["VerifiableCredential", "AlumniCredential"], - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "@context", - "credentialSubject", - "issuanceDate", - "issuer", - "type" - ], - "type": "object" - }, - "CredentialDefinition": { - "properties": { - "id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "schemaId": { - "description": "Schema identifier within credential definition identifier", - "example": "20", - "type": "string" - }, - "tag": { - "description": "Tag within credential definition identifier", - "example": "tag", - "type": "string" - }, - "type": { - "description": "Signature type: CL for Camenisch-Lysyanskaya", - "example": "CL", - "type": "object" - }, - "value": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDefValue" - } - ], - "description": "Credential definition primary and revocation values", - "type": "object" - }, - "ver": { - "description": "Node protocol version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "CredentialDefinitionGetResult": { - "properties": { - "credential_definition": { - "$ref": "#/components/schemas/CredentialDefinition" - } - }, - "type": "object" - }, - "CredentialDefinitionSendRequest": { - "properties": { - "revocation_registry_size": { - "description": "Revocation registry size", - "example": 1000, - "format": "int32", - "maximum": 32768, - "minimum": 4, - "type": "integer" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "support_revocation": { - "description": "Revocation supported flag", - "type": "boolean" - }, - "tag": { - "description": "Credential definition identifier tag", - "example": "default", - "type": "string" - } - }, - "type": "object" - }, - "CredentialDefinitionSendResult": { - "properties": { - "credential_definition_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - } - }, - "required": ["credential_definition_id"], - "type": "object" - }, - "CredentialDefinitionsCreatedResult": { - "properties": { - "credential_definition_ids": { - "items": { - "description": "Credential definition identifiers", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CredentialOffer": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "offers~attach": { - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - } - }, - "required": ["offers~attach"], - "type": "object" - }, - "CredentialPreview": { - "properties": { - "@type": { - "description": "Message type identifier", - "example": "issue-credential/1.0/credential-preview", - "type": "string" - }, - "attributes": { - "items": { - "$ref": "#/components/schemas/CredAttrSpec" - }, - "type": "array" - } - }, - "required": ["attributes"], - "type": "object" - }, - "CredentialProposal": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "cred_def_id": { - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_proposal": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "issuer_did": { - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_id": { - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "schema_issuer_did": { - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_name": { - "type": "string" - }, - "schema_version": { - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "CredentialStatusOptions": { - "properties": { - "type": { - "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", - "example": "CredentialStatusList2017", - "type": "string" - } - }, - "required": ["type"], - "type": "object" - }, - "DID": { - "properties": { - "did": { - "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "key_type": { - "description": "Key type associated with the DID", - "enum": ["ed25519", "bls12381g2"], - "example": "ed25519", - "type": "string" - }, - "metadata": { - "description": "Additional metadata associated with the DID", - "properties": {}, - "type": "object" - }, - "method": { - "description": "Did method associated with the DID", - "example": "sov", - "type": "string" - }, - "posture": { - "description": "Whether DID is current public DID, posted to ledger but not current public DID, or local to the wallet", - "enum": ["public", "posted", "wallet_only"], - "example": "wallet_only", - "type": "string" - }, - "verkey": { - "description": "Public verification key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } - }, - "required": ["did", "key_type", "method", "posture", "verkey"], - "type": "object" - }, - "DIDCreate": { - "properties": { - "method": { - "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", - "example": "sov", - "type": "string" - }, - "options": { - "allOf": [ - { - "$ref": "#/components/schemas/DIDCreateOptions" - } - ], - "description": "To define a key type and/or a did depending on chosen DID method.", - "type": "object" - }, - "seed": { - "description": "Optional seed to use for DID, Must be enabled in configuration before use.", - "example": "000000000000000000000000Trustee1", - "type": "string" - } - }, - "type": "object" - }, - "DIDCreateOptions": { - "properties": { - "did": { - "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "key_type": { - "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", - "enum": ["ed25519", "bls12381g2"], - "example": "ed25519", - "type": "string" - } - }, - "required": ["key_type"], - "type": "object" - }, - "DIDEndpoint": { - "properties": { - "did": { - "description": "DID of interest", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "endpoint": { - "description": "Endpoint to set (omit to delete)", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } - }, - "required": ["did"], - "type": "object" - }, - "DIDEndpointWithType": { - "properties": { - "did": { - "description": "DID of interest", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "endpoint": { - "description": "Endpoint to set (omit to delete)", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "endpoint_type": { - "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", - "enum": ["Endpoint", "Profile", "LinkedDomains"], - "example": "Endpoint", - "type": "string" - } - }, - "required": ["did"], - "type": "object" - }, - "DIDList": { - "properties": { - "results": { - "description": "DID list", - "items": { - "$ref": "#/components/schemas/DID" - }, - "type": "array" - } - }, - "type": "object" - }, - "DIDResult": { - "properties": { - "result": { - "$ref": "#/components/schemas/DID" - } - }, - "type": "object" - }, - "DIDRotateRequestJSON": { - "properties": { - "to_did": { - "description": "The DID the rotating party is rotating to", - "example": "did:web:example.com", - "type": "string" - } - }, - "required": ["to_did"], - "type": "object" - }, - "DIDXRejectRequest": { - "properties": { - "reason": { - "description": "Reason for rejecting the DID Exchange", - "example": "Request rejected", - "type": "string" - } - }, - "type": "object" - }, - "DIDXRequest": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "did": { - "description": "DID of exchange", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "did_doc~attach": { - "allOf": [ - { - "$ref": "#/components/schemas/AttachDecorator" - } - ], - "description": "As signed attachment, DID Doc associated with DID", - "type": "object" - }, - "goal": { - "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", - "example": "To issue a Faber College Graduate credential", - "type": "string" - }, - "goal_code": { - "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", - "example": "issue-vc", - "type": "string" - }, - "label": { - "description": "Label for DID exchange request", - "example": "Request to connect with Bob", - "type": "string" - } - }, - "required": ["label"], - "type": "object" - }, - "DIFField": { - "properties": { - "filter": { - "$ref": "#/components/schemas/Filter" - }, - "id": { - "description": "ID", - "type": "string" - }, - "path": { - "items": { - "description": "Path", - "type": "string" - }, - "type": "array" - }, - "predicate": { - "description": "Preference", - "enum": ["required", "preferred"], - "type": "string" - }, - "purpose": { - "description": "Purpose", - "type": "string" - } - }, - "type": "object" - }, - "DIFHolder": { - "properties": { - "directive": { - "description": "Preference", - "enum": ["required", "preferred"], - "type": "string" - }, - "field_id": { - "items": { - "description": "FieldID", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "DIFOptions": { - "properties": { - "challenge": { - "description": "Challenge protect against replay attack", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "domain": { - "description": "Domain protect against replay attack", - "example": "4jt78h47fh47", - "type": "string" - } - }, - "type": "object" - }, - "DIFPresSpec": { - "properties": { - "issuer_id": { - "description": "Issuer identifier to sign the presentation, if different from current public DID", - "type": "string" - }, - "presentation_definition": { - "$ref": "#/components/schemas/PresentationDefinition" - }, - "record_ids": { - "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", - "example": { - "": ["", ""], - "": [""] - }, - "properties": {}, - "type": "object" - }, - "reveal_doc": { - "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", - "example": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/security/bbs/v1" - ], - "@explicit": true, - "@requireAll": true, - "credentialSubject": { - "@explicit": true, - "@requireAll": true, - "Observation": [ - { - "effectiveDateTime": {}, - "@explicit": true, - "@requireAll": true - } - ] - }, - "issuanceDate": {}, - "issuer": {}, - "type": ["VerifiableCredential", "LabReport"] - }, - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "DIFProofProposal": { - "properties": { - "input_descriptors": { - "items": { - "$ref": "#/components/schemas/InputDescriptors" - }, - "type": "array" - }, - "options": { - "$ref": "#/components/schemas/DIFOptions" - } - }, - "type": "object" - }, - "DIFProofRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/DIFOptions" - }, - "presentation_definition": { - "$ref": "#/components/schemas/PresentationDefinition" - } - }, - "required": ["presentation_definition"], - "type": "object" - }, - "Date": { - "properties": { - "expires_time": { - "description": "Expiry Date", - "example": "2021-03-29T05:22:19Z", - "format": "date-time", - "type": "string" - } - }, - "required": ["expires_time"], - "type": "object" - }, - "Disclose": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "protocols": { - "description": "List of protocol descriptors", - "items": { - "$ref": "#/components/schemas/ProtocolDescriptor" - }, - "type": "array" - } - }, - "required": ["protocols"], - "type": "object" - }, - "Disclosures": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "disclosures": { - "description": "List of protocol or goal_code descriptors", - "items": { - "type": "object" - }, - "type": "array" - } - }, - "required": ["disclosures"], - "type": "object" - }, - "Doc": { - "properties": { - "credential": { - "description": "Credential to sign", - "properties": {}, - "type": "object" - }, - "options": { - "allOf": [ - { - "$ref": "#/components/schemas/SignatureOptions" - } - ], - "description": "Signature options", - "type": "object" - } - }, - "required": ["credential", "options"], - "type": "object" - }, - "DocumentVerificationResult": { - "properties": { - "document": { - "properties": {}, - "type": "object" - }, - "errors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "results": { - "items": { - "$ref": "#/components/schemas/ProofResult" - }, - "type": "array" - }, - "verified": { - "type": "boolean" - } - }, - "required": ["verified"], - "type": "object" - }, - "EndorserInfo": { - "properties": { - "endorser_did": { - "description": "Endorser DID", - "type": "string" - }, - "endorser_name": { - "description": "Endorser Name", - "type": "string" - } - }, - "required": ["endorser_did"], - "type": "object" - }, - "EndpointsResult": { - "properties": { - "my_endpoint": { - "description": "My endpoint", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "their_endpoint": { - "description": "Their endpoint", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } - }, - "type": "object" - }, - "FetchCredentialResponse": { - "properties": { - "results": { - "$ref": "#/components/schemas/VerifiableCredential" - } - }, - "type": "object" - }, - "Filter": { - "properties": { - "const": { - "description": "Const", - "type": "object" - }, - "enum": { - "items": { - "description": "Enum", - "type": "object" - }, - "type": "array" - }, - "exclusiveMaximum": { - "description": "ExclusiveMaximum", - "type": "object" - }, - "exclusiveMinimum": { - "description": "ExclusiveMinimum", - "type": "object" - }, - "format": { - "description": "Format", - "type": "string" - }, - "maxLength": { - "description": "Max Length", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "maximum": { - "description": "Maximum", - "type": "object" - }, - "minLength": { - "description": "Min Length", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "minimum": { - "description": "Minimum", - "type": "object" - }, - "not": { - "description": "Not", - "example": false, - "type": "boolean" - }, - "pattern": { - "description": "Pattern", - "type": "string" - }, - "type": { - "description": "Type", - "type": "string" - } - }, - "type": "object" - }, - "Generated": { - "properties": { - "master_secret": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "number": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "remainder": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "type": "object" - }, - "GetCredDefResult": { - "properties": { - "credential_definition": { - "allOf": [ - { - "$ref": "#/components/schemas/CredDef" - } - ], - "description": "credential definition", - "type": "object" - }, - "credential_definition_id": { - "description": "credential definition id", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" - }, - "credential_definitions_metadata": { - "properties": {}, - "type": "object" - }, - "resolution_metadata": { - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "GetCredDefsResponse": { - "properties": { - "credential_definition_ids": { - "items": { - "description": "credential definition identifiers", - "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "GetDIDEndpointResponse": { - "properties": { - "endpoint": { - "description": "Full verification key", - "example": "https://myhost:8021", - "nullable": true, - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - } - }, - "type": "object" - }, - "GetDIDVerkeyResponse": { - "properties": { - "verkey": { - "description": "Full verification key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "nullable": true, - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } - }, - "type": "object" - }, - "GetNymRoleResponse": { - "properties": { - "role": { - "description": "Ledger role", - "enum": [ - "STEWARD", - "TRUSTEE", - "ENDORSER", - "NETWORK_MONITOR", - "USER", - "ROLE_REMOVE" - ], - "example": "ENDORSER", - "type": "string" - } - }, - "type": "object" - }, - "GetSchemaResult": { - "properties": { - "resolution_metadata": { - "properties": {}, - "type": "object" - }, - "schema": { - "$ref": "#/components/schemas/AnonCredsSchema" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "schema_metadata": { - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "GetSchemasResponse": { - "properties": { - "schema_ids": { - "items": { - "description": "Schema identifiers", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "Hangup": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - } - }, - "type": "object" - }, - "HolderModuleResponse": { - "type": "object" - }, - "IndyAttrValue": { - "properties": { - "encoded": { - "description": "Attribute encoded value", - "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" - }, - "raw": { - "description": "Attribute raw value", - "type": "string" - } - }, - "required": ["encoded", "raw"], - "type": "object" - }, - "IndyCredAbstract": { - "properties": { - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "key_correctness_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyKeyCorrectnessProof" - } - ], - "description": "Key correctness proof", - "type": "object" - }, - "nonce": { - "description": "Nonce in credential abstract", - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } - }, - "required": [ - "cred_def_id", - "key_correctness_proof", - "nonce", - "schema_id" - ], - "type": "object" - }, - "IndyCredInfo": { - "properties": { - "attrs": { - "additionalProperties": { - "example": "alice", - "type": "string" - }, - "description": "Attribute names and value", - "type": "object" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "cred_rev_id": { - "description": "Credential revocation identifier", - "example": "12345", - "nullable": true, - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "referent": { - "description": "Wallet referent", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "nullable": true, - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "IndyCredPrecis": { - "properties": { - "cred_info": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyCredInfo" - } - ], - "description": "Credential info", - "type": "object" - }, - "interval": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyNonRevocationInterval" - } - ], - "description": "Non-revocation interval from presentation request", - "type": "object" - }, - "presentation_referents": { - "items": { - "description": "presentation referent", - "example": "1_age_uuid", - "type": "string" - }, - "type": "array" - } - }, - "required": ["cred_info"], - "type": "object" - }, - "IndyCredRequest": { - "properties": { - "blinded_ms": { - "description": "Blinded master secret", - "properties": {}, - "type": "object" - }, - "blinded_ms_correctness_proof": { - "description": "Blinded master secret correctness proof", - "properties": {}, - "type": "object" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "nonce": { - "description": "Nonce in credential request", - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "prover_did": { - "description": "Prover DID/Random String/UUID", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": [ - "blinded_ms", - "blinded_ms_correctness_proof", - "cred_def_id", - "nonce", - "prover_did" - ], - "type": "object" - }, - "IndyCredential": { - "properties": { - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "rev_reg": { - "description": "Revocation registry state", - "nullable": true, - "properties": {}, - "type": "object" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "nullable": true, - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "signature": { - "description": "Credential signature", - "properties": {}, - "type": "object" - }, - "signature_correctness_proof": { - "description": "Credential signature correctness proof", - "properties": {}, - "type": "object" - }, - "values": { - "additionalProperties": { - "allOf": [ - { - "$ref": "#/definitions/IndyAttrValue" - } - ], - "description": "Attribute value", - "type": "object" - }, - "description": "Credential attributes", - "type": "object" - }, - "witness": { - "description": "Witness for revocation proof", - "nullable": true, - "properties": {}, - "type": "object" - } - }, - "required": [ - "cred_def_id", - "schema_id", - "signature", - "signature_correctness_proof", - "values" - ], - "type": "object" - }, - "IndyEQProof": { - "properties": { - "a_prime": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "e": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "m": { - "additionalProperties": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" - }, - "m2": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "revealed_attrs": { - "additionalProperties": { - "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" - }, - "type": "object" - }, - "v": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "type": "object" - }, - "IndyGEProof": { - "properties": { - "alpha": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "mj": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "predicate": { - "$ref": "#/components/schemas/IndyGEProofPred" - }, - "r": { - "additionalProperties": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" - }, - "t": { - "additionalProperties": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" - }, - "u": { - "additionalProperties": { - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "IndyGEProofPred": { - "properties": { - "attr_name": { - "description": "Attribute name, indy-canonicalized", - "type": "string" - }, - "p_type": { - "description": "Predicate type", - "enum": ["LT", "LE", "GE", "GT"], - "type": "string" - }, - "value": { - "description": "Predicate threshold value", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "IndyKeyCorrectnessProof": { - "properties": { - "c": { - "description": "c in key correctness proof", - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "xr_cap": { - "description": "xr_cap in key correctness proof", - "items": { - "description": "xr_cap components in key correctness proof", - "items": { - "description": "xr_cap component values in key correctness proof", - "type": "string" - }, - "type": "array" - }, - "type": "array" - }, - "xz_cap": { - "description": "xz_cap in key correctness proof", - "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - } - }, - "required": ["c", "xr_cap", "xz_cap"], - "type": "object" - }, - "IndyNonRevocProof": { - "properties": { - "c_list": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - }, - "x_list": { - "additionalProperties": { - "type": "string" - }, - "type": "object" - } - }, - "type": "object" - }, - "IndyNonRevocationInterval": { - "properties": { - "from": { - "description": "Earliest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - }, - "to": { - "description": "Latest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "IndyPresAttrSpec": { - "properties": { - "cred_def_id": { - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "mime-type": { - "description": "MIME type (default null)", - "example": "image/jpeg", - "type": "string" - }, - "name": { - "description": "Attribute name", - "example": "favourite_drink", - "type": "string" - }, - "referent": { - "description": "Credential referent", - "example": "0", - "type": "string" - }, - "value": { - "description": "Attribute value", - "example": "martini", - "type": "string" - } - }, - "required": ["name"], - "type": "object" - }, - "IndyPresPredSpec": { - "properties": { - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "name": { - "description": "Attribute name", - "example": "high_score", - "type": "string" - }, - "predicate": { - "description": "Predicate type ('<', '<=', '>=', or '>')", - "enum": ["<", "<=", ">=", ">"], - "example": ">=", - "type": "string" - }, - "threshold": { - "description": "Threshold value", - "format": "int32", - "type": "integer" - } - }, - "required": ["name", "predicate", "threshold"], - "type": "object" - }, - "IndyPresPreview": { - "properties": { - "@type": { - "description": "Message type identifier", - "example": "https://didcomm.org/present-proof/1.0/presentation-preview", - "type": "string" - }, - "attributes": { - "items": { - "$ref": "#/components/schemas/IndyPresAttrSpec" - }, - "type": "array" - }, - "predicates": { - "items": { - "$ref": "#/components/schemas/IndyPresPredSpec" - }, - "type": "array" - } - }, - "required": ["attributes", "predicates"], - "type": "object" - }, - "IndyPresSpec": { - "properties": { - "requested_attributes": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyRequestedCredsRequestedAttr" - }, - "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", - "type": "object" - }, - "requested_predicates": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyRequestedCredsRequestedPred" - }, - "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", - "type": "object" - }, - "self_attested_attributes": { - "additionalProperties": { - "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", - "example": "self_attested_value", - "type": "string" - }, - "description": "Self-attested attributes to build into proof", - "type": "object" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": [ - "requested_attributes", - "requested_predicates", - "self_attested_attributes" - ], - "type": "object" - }, - "IndyPrimaryProof": { - "properties": { - "eq_proof": { - "$ref": "#/components/schemas/IndyPrimaryProof_eq_proof" - }, - "ge_proofs": { - "description": "Indy GE proofs", - "items": { - "$ref": "#/components/schemas/IndyGEProof" - }, - "nullable": true, - "type": "array" - } - }, - "type": "object" - }, - "IndyProof": { - "properties": { - "identifiers": { - "description": "Indy proof.identifiers content", - "items": { - "$ref": "#/components/schemas/IndyProofIdentifier" - }, - "type": "array" - }, - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofProof" - } - ], - "description": "Indy proof.proof content", - "type": "object" - }, - "requested_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofRequestedProof" - } - ], - "description": "Indy proof.requested_proof content", - "type": "object" - } - }, - "type": "object" - }, - "IndyProofIdentifier": { - "properties": { - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "nullable": true, - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "timestamp": { - "description": "Timestamp epoch", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "nullable": true, - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofProof": { - "properties": { - "aggregated_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofProofAggregatedProof" - } - ], - "description": "Indy proof aggregated proof", - "type": "object" - }, - "proofs": { - "description": "Indy proof proofs", - "items": { - "$ref": "#/components/schemas/IndyProofProofProofsProof" - }, - "type": "array" - } - }, - "type": "object" - }, - "IndyProofProofAggregatedProof": { - "properties": { - "c_hash": { - "description": "c_hash value", - "type": "string" - }, - "c_list": { - "description": "c_list value", - "items": { - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "type": "array" - } - }, - "type": "object" - }, - "IndyProofProofProofsProof": { - "properties": { - "non_revoc_proof": { - "$ref": "#/components/schemas/IndyProofProofProofsProof_non_revoc_proof" - }, - "primary_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyPrimaryProof" - } - ], - "description": "Indy primary proof", - "type": "object" - } - }, - "type": "object" - }, - "IndyProofReqAttrSpec": { - "properties": { - "name": { - "description": "Attribute name", - "example": "favouriteDrink", - "type": "string" - }, - "names": { - "description": "Attribute name group", - "items": { - "example": "age", - "type": "string" - }, - "type": "array" - }, - "non_revoked": { - "$ref": "#/components/schemas/IndyProofReqAttrSpec_non_revoked" - }, - "restrictions": { - "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", - "items": { - "additionalProperties": { - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" - }, - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "IndyProofReqAttrSpecNonRevoked": { - "properties": { - "from": { - "description": "Earliest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - }, - "to": { - "description": "Latest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofReqPredSpec": { - "properties": { - "name": { - "description": "Attribute name", - "example": "index", - "type": "string" - }, - "non_revoked": { - "$ref": "#/components/schemas/IndyProofReqPredSpec_non_revoked" - }, - "p_type": { - "description": "Predicate type ('<', '<=', '>=', or '>')", - "enum": ["<", "<=", ">=", ">"], - "example": ">=", - "type": "string" - }, - "p_value": { - "description": "Threshold value", - "format": "int32", - "type": "integer" - }, - "restrictions": { - "description": "If present, credential must satisfy one of given restrictions: specify schema_id, schema_issuer_did, schema_name, schema_version, issuer_did, cred_def_id, and/or attr::::value where represents a credential attribute name", - "items": { - "additionalProperties": { - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" - }, - "type": "object" - }, - "type": "array" - } - }, - "required": ["name", "p_type", "p_value"], - "type": "object" - }, - "IndyProofReqPredSpecNonRevoked": { - "properties": { - "from": { - "description": "Earliest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - }, - "to": { - "description": "Latest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofRequest": { - "properties": { - "name": { - "description": "Proof request name", - "example": "Proof request", - "type": "string" - }, - "non_revoked": { - "$ref": "#/components/schemas/IndyProofRequest_non_revoked" - }, - "nonce": { - "description": "Nonce", - "example": "1", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "requested_attributes": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyProofReqAttrSpec" - }, - "description": "Requested attribute specifications of proof request", - "type": "object" - }, - "requested_predicates": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyProofReqPredSpec" - }, - "description": "Requested predicate specifications of proof request", - "type": "object" - }, - "version": { - "description": "Proof request version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "required": ["requested_attributes", "requested_predicates"], - "type": "object" - }, - "IndyProofRequestNonRevoked": { - "properties": { - "from": { - "description": "Earliest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - }, - "to": { - "description": "Latest time of interest in non-revocation interval", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofRequestedProof": { - "properties": { - "predicates": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyProofRequestedProofPredicate" - }, - "description": "Proof requested proof predicates.", - "type": "object" - }, - "revealed_attr_groups": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyProofRequestedProofRevealedAttrGroup" - }, - "description": "Proof requested proof revealed attribute groups", - "nullable": true, - "type": "object" - }, - "revealed_attrs": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyProofRequestedProofRevealedAttr" - }, - "description": "Proof requested proof revealed attributes", - "nullable": true, - "type": "object" - }, - "self_attested_attrs": { - "description": "Proof requested proof self-attested attributes", - "properties": {}, - "type": "object" - }, - "unrevealed_attrs": { - "description": "Unrevealed attributes", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "IndyProofRequestedProofPredicate": { - "properties": { - "sub_proof_index": { - "description": "Sub-proof index", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofRequestedProofRevealedAttr": { - "properties": { - "encoded": { - "description": "Encoded value", - "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" - }, - "raw": { - "description": "Raw value", - "type": "string" - }, - "sub_proof_index": { - "description": "Sub-proof index", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "IndyProofRequestedProofRevealedAttrGroup": { - "properties": { - "sub_proof_index": { - "description": "Sub-proof index", - "format": "int32", - "type": "integer" - }, - "values": { - "additionalProperties": { - "$ref": "#/components/schemas/RawEncoded" - }, - "description": "Indy proof requested proof revealed attr groups group value", - "type": "object" - } - }, - "type": "object" - }, - "IndyRequestedCredsRequestedAttr": { - "properties": { - "cred_id": { - "description": "Wallet credential identifier (typically but not necessarily a UUID)", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "revealed": { - "description": "Whether to reveal attribute in proof (default true)", - "type": "boolean" - } - }, - "required": ["cred_id"], - "type": "object" - }, - "IndyRequestedCredsRequestedPred": { - "properties": { - "cred_id": { - "description": "Wallet credential identifier (typically but not necessarily a UUID)", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "timestamp": { - "description": "Epoch timestamp of interest for non-revocation proof", - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "required": ["cred_id"], - "type": "object" - }, - "IndyRevRegDef": { - "properties": { - "credDefId": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "id": { - "description": "Indy revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "revocDefType": { - "description": "Revocation registry type (specify CL_ACCUM)", - "enum": ["CL_ACCUM"], - "example": "CL_ACCUM", - "type": "string" - }, - "tag": { - "description": "Revocation registry tag", - "type": "string" - }, - "value": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyRevRegDefValue" - } - ], - "description": "Revocation registry definition value", - "type": "object" - }, - "ver": { - "description": "Version of revocation registry definition", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "IndyRevRegDefValue": { - "properties": { - "issuanceType": { - "description": "Issuance type", - "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"], - "type": "string" - }, - "maxCredNum": { - "description": "Maximum number of credentials; registry size", - "example": 10, - "format": "int32", - "minimum": 1, - "type": "integer" - }, - "publicKeys": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyRevRegDefValuePublicKeys" - } - ], - "description": "Public keys", - "type": "object" - }, - "tailsHash": { - "description": "Tails hash value", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "tailsLocation": { - "description": "Tails file location", - "type": "string" - } - }, - "type": "object" - }, - "IndyRevRegDefValuePublicKeys": { - "properties": { - "accumKey": { - "$ref": "#/components/schemas/IndyRevRegDefValuePublicKeysAccumKey" - } - }, - "type": "object" - }, - "IndyRevRegDefValuePublicKeysAccumKey": { - "properties": { - "z": { - "description": "Value for z", - "example": "1 120F522F81E6B7 1 09F7A59005C4939854", - "type": "string" - } - }, - "type": "object" - }, - "IndyRevRegEntry": { - "properties": { - "value": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyRevRegEntryValue" - } - ], - "description": "Revocation registry entry value", - "type": "object" - }, - "ver": { - "description": "Version of revocation registry entry", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "IndyRevRegEntryValue": { - "properties": { - "accum": { - "description": "Accumulator value", - "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", - "type": "string" - }, - "prevAccum": { - "description": "Previous accumulator value", - "example": "21 137AC810975E4 6 76F0384B6F23", - "type": "string" - }, - "revoked": { - "description": "Revoked credential revocation identifiers", - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - } - }, - "type": "object" - }, - "InnerCredDef": { - "properties": { - "issuerId": { - "description": "Issuer Identifier of the credential definition", - "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" - }, - "schemaId": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "tag": { - "description": "Credential definition tag", - "example": "default", - "type": "string" - } - }, - "required": ["issuerId", "schemaId", "tag"], - "type": "object" - }, - "InnerRevRegDef": { - "properties": { - "credDefId": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", - "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" - }, - "maxCredNum": { - "description": "Maximum number of credential revocations per registry", - "example": 777, - "format": "int32", - "type": "integer" - }, - "tag": { - "description": "tag for revocation registry", - "example": "default", - "type": "string" - } - }, - "type": "object" - }, - "InputDescriptors": { - "properties": { - "constraints": { - "$ref": "#/components/schemas/Constraints" - }, - "group": { - "items": { - "description": "Group", - "type": "string" - }, - "type": "array" - }, - "id": { - "description": "ID", - "type": "string" - }, - "metadata": { - "description": "Metadata dictionary", - "properties": {}, - "type": "object" - }, - "name": { - "description": "Name", - "type": "string" - }, - "purpose": { - "description": "Purpose", - "type": "string" - }, - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/SchemasInputDescriptorFilter" - } - ], - "description": "Accepts a list of schema or a dict containing filters like oneof_filter.", - "example": { - "oneof_filter": [ - [ - { - "uri": "https://www.w3.org/Test1#Test1" - }, - { - "uri": "https://www.w3.org/Test2#Test2" - } - ], - { - "oneof_filter": [ - [ - { - "uri": "https://www.w3.org/Test1#Test1" - } - ], - [ - { - "uri": "https://www.w3.org/Test2#Test2" - } - ] - ] - } - ] - }, - "type": "object" - } - }, - "type": "object" - }, - "IntroModuleResponse": { - "type": "object" - }, - "InvitationCreateRequest": { - "properties": { - "accept": { - "description": "List of mime type in order of preference that should be use in responding to the message", - "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], - "items": { - "type": "string" - }, - "type": "array" - }, - "alias": { - "description": "Alias for connection", - "example": "Barry", - "type": "string" - }, - "attachments": { - "description": "Optional invitation attachments", - "items": { - "$ref": "#/components/schemas/AttachmentDef" - }, - "type": "array" - }, - "goal": { - "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", - "example": "To issue a Faber College Graduate credential", - "type": "string" - }, - "goal_code": { - "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", - "example": "issue-vc", - "type": "string" - }, - "handshake_protocols": { - "items": { - "description": "Handshake protocol to specify in invitation", - "example": "https://didcomm.org/didexchange/1.0", - "type": "string" - }, - "type": "array" - }, - "mediation_id": { - "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "metadata": { - "description": "Optional metadata to attach to the connection created with the invitation", - "properties": {}, - "type": "object" - }, - "my_label": { - "description": "Label for connection invitation", - "example": "Invitation to Barry", - "type": "string" - }, - "protocol_version": { - "description": "OOB protocol version", - "example": "1.1", - "type": "string" - }, - "use_did": { - "description": "DID to use in invitation", - "example": "did:example:123", - "type": "string" - }, - "use_did_method": { - "description": "DID method to use in invitation", - "enum": ["did:peer:2", "did:peer:4"], - "example": "did:peer:2", - "type": "string" - }, - "use_public_did": { - "description": "Whether to use public DID in invitation", - "example": false, - "type": "boolean" - } - }, - "type": "object" - }, - "InvitationMessage": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "accept": { - "description": "List of mime type in order of preference", - "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], - "items": { - "type": "string" - }, - "type": "array" - }, - "goal": { - "description": "A self-attested string that the receiver may want to display to the user about the context-specific goal of the out-of-band message", - "example": "To issue a Faber College Graduate credential", - "type": "string" - }, - "goal_code": { - "description": "A self-attested code the receiver may want to display to the user or use in automatically deciding what to do with the out-of-band message", - "example": "issue-vc", - "type": "string" - }, - "handshake_protocols": { - "items": { - "description": "Handshake protocol", - "example": "https://didcomm.org/didexchange/1.0", - "type": "string" - }, - "type": "array" - }, - "imageUrl": { - "description": "Optional image URL for out-of-band invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", - "nullable": true, - "type": "string" - }, - "label": { - "description": "Optional label", - "example": "Bob", - "type": "string" - }, - "requests~attach": { - "description": "Optional request attachment", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - }, - "services": { - "example": [ - { - "did": "WgWxqztrNooG92RXvxSTWv", - "id": "string", - "recipientKeys": [ - "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" - ], - "routingKeys": [ - "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" - ], - "serviceEndpoint": "http://192.168.56.101:8020", - "type": "string" - }, - "did:sov:WgWxqztrNooG92RXvxSTWv" - ], - "items": { - "description": "Either a DIDComm service object (as per RFC0067) or a DID string.", - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "InvitationRecord": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "invi_msg_id": { - "description": "Invitation message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "invitation": { - "allOf": [ - { - "$ref": "#/components/schemas/InvitationMessage" - } - ], - "description": "Out of band invitation message", - "type": "object" - }, - "invitation_id": { - "description": "Invitation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "invitation_url": { - "description": "Invitation message URL", - "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", - "type": "string" - }, - "oob_id": { - "description": "Out of band record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "state": { - "description": "Out of band message exchange state", - "example": "await_response", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "InvitationRecordResponse": { - "type": "object" - }, - "InvitationResult": { - "properties": { - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "invitation": { - "$ref": "#/components/schemas/ConnectionInvitation" - }, - "invitation_url": { - "description": "Invitation URL", - "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", - "type": "string" - } - }, - "required": ["connection_id", "invitation", "invitation_url"], - "type": "object" - }, - "IssueCredentialModuleResponse": { - "type": "object" - }, - "IssueCredentialRequest": { - "properties": { - "credential": { - "$ref": "#/components/schemas/Credential" - }, - "options": { - "$ref": "#/components/schemas/LDProofVCOptions" - } - }, - "type": "object" - }, - "IssueCredentialResponse": { - "properties": { - "verifiableCredential": { - "$ref": "#/components/schemas/VerifiableCredential" - } - }, - "type": "object" - }, - "IssuerCredRevRecord": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "cred_ex_id": { - "description": "Credential exchange record identifier at credential issue", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_ex_version": { - "description": "Credential exchange version", - "type": "string" - }, - "cred_rev_id": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "record_id": { - "description": "Issuer credential revocation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "state": { - "description": "Issue credential revocation record state", - "example": "issued", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "IssuerCredRevRecordSchemaAnoncreds": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "type": "string" - }, - "cred_ex_id": { - "description": "Credential exchange record identifier at credential issue", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_ex_version": { - "description": "Credential exchange version", - "type": "string" - }, - "cred_rev_id": { - "description": "Credential revocation identifier", - "type": "string" - }, - "record_id": { - "description": "Issuer credential revocation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "type": "string" - }, - "state": { - "description": "Issue credential revocation record state", - "example": "issued", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "IssuerRevRegRecord": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "error_msg": { - "description": "Error message", - "example": "Revocation registry undefined", - "type": "string" - }, - "issuer_did": { - "description": "Issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "max_cred_num": { - "description": "Maximum number of credentials for revocation registry", - "example": 1000, - "format": "int32", - "type": "integer" - }, - "pending_pub": { - "description": "Credential revocation identifier for credential revoked and pending publication to ledger", - "items": { - "example": "23", - "type": "string" - }, - "type": "array" - }, - "record_id": { - "description": "Issuer revocation registry record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "revoc_def_type": { - "description": "Revocation registry type (specify CL_ACCUM)", - "enum": ["CL_ACCUM"], - "example": "CL_ACCUM", - "type": "string" - }, - "revoc_reg_def": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyRevRegDef" - } - ], - "description": "Revocation registry definition", - "type": "object" - }, - "revoc_reg_entry": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyRevRegEntry" - } - ], - "description": "Revocation registry entry", - "type": "object" - }, - "revoc_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "state": { - "description": "Issue revocation registry record state", - "example": "active", - "type": "string" - }, - "tag": { - "description": "Tag within issuer revocation registry identifier", - "type": "string" - }, - "tails_hash": { - "description": "Tails hash", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "tails_local_path": { - "description": "Local path to tails file", - "type": "string" - }, - "tails_public_uri": { - "description": "Public URI for tails file", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "JWSCreate": { - "properties": { - "did": { - "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "headers": { - "properties": {}, - "type": "object" - }, - "payload": { - "properties": {}, - "type": "object" - }, - "verificationMethod": { - "description": "Information used for proof verification", - "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - } - }, - "required": ["payload"], - "type": "object" - }, - "JWSVerify": { - "properties": { - "jwt": { - "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", - "type": "string" - } - }, - "type": "object" - }, - "JWSVerifyResponse": { - "properties": { - "error": { - "description": "Error text", - "type": "string" - }, - "headers": { - "description": "Headers from verified JWT.", - "properties": {}, - "type": "object" - }, - "kid": { - "description": "kid of signer", - "type": "string" - }, - "payload": { - "description": "Payload from verified JWT", - "properties": {}, - "type": "object" - }, - "valid": { - "type": "boolean" - } - }, - "required": ["headers", "kid", "payload", "valid"], - "type": "object" - }, - "Keylist": { - "properties": { - "results": { - "description": "List of keylist records", - "items": { - "$ref": "#/components/schemas/RouteRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "KeylistQuery": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "filter": { - "description": "Query dictionary object", - "example": { - "filter": {} - }, - "properties": {}, - "type": "object" - }, - "paginate": { - "allOf": [ - { - "$ref": "#/components/schemas/KeylistQueryPaginate" - } - ], - "description": "Pagination info", - "type": "object" - } - }, - "type": "object" - }, - "KeylistQueryFilterRequest": { - "properties": { - "filter": { - "description": "Filter for keylist query", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "KeylistQueryPaginate": { - "properties": { - "limit": { - "description": "Limit for keylist query", - "example": 30, - "format": "int32", - "type": "integer" - }, - "offset": { - "description": "Offset value for query", - "example": 0, - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "KeylistUpdate": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "updates": { - "description": "List of update rules", - "items": { - "$ref": "#/components/schemas/KeylistUpdateRule" - }, - "type": "array" - } - }, - "type": "object" - }, - "KeylistUpdateRequest": { - "properties": { - "updates": { - "items": { - "$ref": "#/components/schemas/KeylistUpdateRule" - }, - "type": "array" - } - }, - "type": "object" - }, - "KeylistUpdateRule": { - "properties": { - "action": { - "description": "Action for specific key", - "enum": ["add", "remove"], - "example": "add", - "type": "string" - }, - "recipient_key": { - "description": "Key to remove or add", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - } - }, - "required": ["action", "recipient_key"], - "type": "object" - }, - "LDProofVCDetail": { - "properties": { - "credential": { - "allOf": [ - { - "$ref": "#/components/schemas/Credential" - } - ], - "description": "Detail of the JSON-LD Credential to be issued", - "example": { - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://w3id.org/citizenship/v1" - ], - "credentialSubject": { - "familyName": "SMITH", - "gender": "Male", - "givenName": "JOHN", - "type": ["PermanentResident", "Person"] - }, - "description": "Government of Example Permanent Resident Card.", - "identifier": "83627465", - "issuanceDate": "2019-12-03T12:19:52Z", - "issuer": "did:key:z6MkmjY8GnV5i9YTDtPETC2uUAW6ejw3nk5mXF5yci5ab7th", - "name": "Permanent Resident Card", - "type": ["VerifiableCredential", "PermanentResidentCard"] - }, - "type": "object" - }, - "options": { - "allOf": [ - { - "$ref": "#/components/schemas/LDProofVCOptions" - } - ], - "description": "Options for specifying how the linked data proof is created.", - "example": { - "proofType": "Ed25519Signature2018" - }, - "type": "object" - } - }, - "required": ["credential", "options"], - "type": "object" - }, - "LDProofVCOptions": { - "properties": { - "challenge": { - "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created": { - "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "credentialStatus": { - "allOf": [ - { - "$ref": "#/components/schemas/CredentialStatusOptions" - } - ], - "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status", - "type": "object" - }, - "domain": { - "description": "The intended domain of validity for the proof", - "example": "example.com", - "type": "string" - }, - "proofPurpose": { - "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", - "example": "assertionMethod", - "type": "string" - }, - "proofType": { - "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", - "example": "Ed25519Signature2018", - "type": "string" - }, - "verificationMethod": { - "description": "The verification method to use for the proof. Should match a verification method in the wallet", - "example": "did:example:123456#key-1", - "type": "string" - } - }, - "type": "object" - }, - "LedgerConfigInstance": { - "properties": { - "genesis_file": { - "description": "genesis_file", - "type": "string" - }, - "genesis_transactions": { - "description": "genesis_transactions", - "type": "string" - }, - "genesis_url": { - "description": "genesis_url", - "type": "string" - }, - "id": { - "description": "ledger_id", - "type": "string" - }, - "is_production": { - "description": "is_production", - "type": "boolean" - } - }, - "type": "object" - }, - "LedgerConfigList": { - "properties": { - "ledger_config_list": { - "items": { - "$ref": "#/components/schemas/LedgerConfigInstance" - }, - "type": "array" - } - }, - "required": ["ledger_config_list"], - "type": "object" - }, - "LedgerModulesResult": { - "type": "object" - }, - "LinkedDataProof": { - "properties": { - "challenge": { - "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created": { - "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "domain": { - "description": "A string value specifying the restricted domain of the signature.", - "example": "https://example.com", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - }, - "jws": { - "description": "Associates a Detached Json Web Signature with a proof", - "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", - "type": "string" - }, - "nonce": { - "description": "The nonce", - "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", - "type": "string" - }, - "proofPurpose": { - "description": "Proof purpose", - "example": "assertionMethod", - "type": "string" - }, - "proofValue": { - "description": "The proof value of a proof", - "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", - "type": "string" - }, - "type": { - "description": "Identifies the digital signature suite that was used to create the signature", - "example": "Ed25519Signature2018", - "type": "string" - }, - "verificationMethod": { - "description": "Information used for proof verification", - "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - } - }, - "required": ["created", "proofPurpose", "type", "verificationMethod"], - "type": "object" - }, - "ListCredentialsResponse": { - "type": "object" - }, - "MediationCreateRequest": { - "type": "object" - }, - "MediationDeny": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - } - }, - "type": "object" - }, - "MediationGrant": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "endpoint": { - "description": "endpoint on which messages destined for the recipient are received.", - "example": "http://192.168.56.102:8020/", - "type": "string" - }, - "routing_keys": { - "items": { - "description": "Keys to use for forward message packaging", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "MediationIdMatchInfo": { - "properties": { - "mediation_id": { - "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": ["mediation_id"], - "type": "object" - }, - "MediationList": { - "properties": { - "results": { - "description": "List of mediation records", - "items": { - "$ref": "#/components/schemas/MediationRecord" - }, - "type": "array" - } - }, - "required": ["results"], - "type": "object" - }, - "MediationRecord": { - "properties": { - "connection_id": { - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "endpoint": { - "type": "string" - }, - "mediation_id": { - "type": "string" - }, - "mediator_terms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "recipient_terms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "role": { - "type": "string" - }, - "routing_keys": { - "items": { - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", - "type": "string" - }, - "type": "array" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "required": ["connection_id", "role"], - "type": "object" - }, - "Menu": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "description": { - "description": "Introductory text for the menu", - "example": "This menu presents options", - "type": "string" - }, - "errormsg": { - "description": "An optional error message to display in menu header", - "example": "Error: item not found", - "type": "string" - }, - "options": { - "description": "List of menu options", - "items": { - "$ref": "#/components/schemas/MenuOption" - }, - "type": "array" - }, - "title": { - "description": "Menu title", - "example": "My Menu", - "type": "string" - } - }, - "required": ["options"], - "type": "object" - }, - "MenuForm": { - "properties": { - "description": { - "description": "Additional descriptive text for menu form", - "example": "Window preference settings", - "type": "string" - }, - "params": { - "description": "List of form parameters", - "items": { - "$ref": "#/components/schemas/MenuFormParam" - }, - "type": "array" - }, - "submit-label": { - "description": "Alternative label for form submit button", - "example": "Send", - "type": "string" - }, - "title": { - "description": "Menu form title", - "example": "Preferences", - "type": "string" - } - }, - "type": "object" - }, - "MenuFormParam": { - "properties": { - "default": { - "description": "Default parameter value", - "example": "0", - "type": "string" - }, - "description": { - "description": "Additional descriptive text for menu form parameter", - "example": "Delay in seconds before starting", - "type": "string" - }, - "name": { - "description": "Menu parameter name", - "example": "delay", - "type": "string" - }, - "required": { - "description": "Whether parameter is required", - "example": false, - "type": "boolean" - }, - "title": { - "description": "Menu parameter title", - "example": "Delay in seconds", - "type": "string" - }, - "type": { - "description": "Menu form parameter input type", - "example": "int", - "type": "string" - } - }, - "required": ["name", "title"], - "type": "object" - }, - "MenuJson": { - "properties": { - "description": { - "description": "Introductory text for the menu", - "example": "User preferences for window settings", - "type": "string" - }, - "errormsg": { - "description": "Optional error message to display in menu header", - "example": "Error: item not present", - "type": "string" - }, - "options": { - "description": "List of menu options", - "items": { - "$ref": "#/components/schemas/MenuOption" - }, - "type": "array" - }, - "title": { - "description": "Menu title", - "example": "My Menu", - "type": "string" - } - }, - "required": ["options"], - "type": "object" - }, - "MenuOption": { - "properties": { - "description": { - "description": "Additional descriptive text for menu option", - "example": "Window display preferences", - "type": "string" - }, - "disabled": { - "description": "Whether to show option as disabled", - "example": false, - "type": "boolean" - }, - "form": { - "$ref": "#/components/schemas/MenuForm" - }, - "name": { - "description": "Menu option name (unique identifier)", - "example": "window_prefs", - "type": "string" - }, - "title": { - "description": "Menu option title", - "example": "Window Preferences", - "type": "string" - } - }, - "required": ["name", "title"], - "type": "object" - }, - "MultitenantModuleResponse": { - "type": "object" - }, - "OobRecord": { - "properties": { - "attach_thread_id": { - "description": "Connection record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "connection_id": { - "description": "Connection record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "invi_msg_id": { - "description": "Invitation message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "invitation": { - "allOf": [ - { - "$ref": "#/components/schemas/InvitationMessage" - } - ], - "description": "Out of band invitation message", - "type": "object" - }, - "multi_use": { - "description": "Allow for multiple uses of the oob invitation", - "example": true, - "type": "boolean" - }, - "oob_id": { - "description": "Oob record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "our_recipient_key": { - "description": "Recipient key used for oob invitation", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "role": { - "description": "OOB Role", - "enum": ["sender", "receiver"], - "example": "receiver", - "type": "string" - }, - "state": { - "description": "Out of band message exchange state", - "enum": [ - "initial", - "prepare-response", - "await-response", - "reuse-not-accepted", - "reuse-accepted", - "done", - "deleted" - ], - "example": "await-response", - "type": "string" - }, - "their_service": { - "$ref": "#/components/schemas/ServiceDecorator" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "required": ["invi_msg_id", "invitation", "oob_id", "state"], - "type": "object" - }, - "PerformRequest": { - "properties": { - "name": { - "description": "Menu option name", - "example": "Query", - "type": "string" - }, - "params": { - "additionalProperties": { - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "description": "Input parameter values", - "type": "object" - } - }, - "type": "object" - }, - "PingRequest": { - "properties": { - "comment": { - "description": "Comment for the ping message", - "nullable": true, - "type": "string" - } - }, - "type": "object" - }, - "PingRequestResponse": { - "properties": { - "thread_id": { - "description": "Thread ID of the ping message", - "type": "string" - } - }, - "type": "object" - }, - "Presentation": { - "properties": { - "@context": { - "description": "The JSON-LD context of the presentation", - "example": ["https://www.w3.org/2018/credentials/v1"], - "items": { - "type": "object" - }, - "type": "array" - }, - "holder": { - "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "type": "object" - }, - "id": { - "description": "The ID of the presentation", - "example": "http://example.edu/presentations/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - }, - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LinkedDataProof" - } - ], - "description": "The proof of the presentation", - "example": { - "created": "2019-12-11T03:50:55", - "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", - "proofPurpose": "assertionMethod", - "type": "Ed25519Signature2018", - "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" - }, - "type": "object" - }, - "type": { - "description": "The JSON-LD type of the presentation", - "example": ["VerifiablePresentation"], - "items": { - "type": "string" - }, - "type": "array" - }, - "verifiableCredential": { - "items": { - "properties": {}, - "type": "object" - }, - "type": "array" - } - }, - "required": ["@context", "type"], - "type": "object" - }, - "PresentationDefinition": { - "properties": { - "format": { - "$ref": "#/components/schemas/ClaimFormat" - }, - "id": { - "description": "Unique Resource Identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "input_descriptors": { - "items": { - "$ref": "#/components/schemas/InputDescriptors" - }, - "type": "array" - }, - "name": { - "description": "Human-friendly name that describes what the presentation definition pertains to", - "type": "string" - }, - "purpose": { - "description": "Describes the purpose for which the Presentation Definition's inputs are being requested", - "type": "string" - }, - "submission_requirements": { - "items": { - "$ref": "#/components/schemas/SubmissionRequirements" - }, - "type": "array" - } - }, - "type": "object" - }, - "PresentationProposal": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "presentation_proposal": { - "$ref": "#/components/schemas/IndyPresPreview" - } - }, - "required": ["presentation_proposal"], - "type": "object" - }, - "PresentationRequest": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "request_presentations~attach": { - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - } - }, - "required": ["request_presentations~attach"], - "type": "object" - }, - "PresentationVerificationResult": { - "properties": { - "credential_results": { - "items": { - "$ref": "#/components/schemas/DocumentVerificationResult" - }, - "type": "array" - }, - "errors": { - "items": { - "type": "string" - }, - "type": "array" - }, - "presentation_result": { - "$ref": "#/components/schemas/DocumentVerificationResult" - }, - "verified": { - "type": "boolean" - } - }, - "required": ["verified"], - "type": "object" - }, - "ProfileSettings": { - "properties": { - "settings": { - "description": "Profile settings dict", - "example": { - "debug.invite_public": true, - "log.level": "INFO", - "public_invites": false - }, - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "ProofResult": { - "properties": { - "error": { - "type": "string" - }, - "proof": { - "properties": {}, - "type": "object" - }, - "purpose_result": { - "$ref": "#/components/schemas/PurposeResult" - }, - "verified": { - "type": "boolean" - } - }, - "type": "object" - }, - "ProtocolDescriptor": { - "properties": { - "pid": { - "type": "string" - }, - "roles": { - "description": "List of roles", - "items": { - "description": "Role: requester or responder", - "example": "requester", - "type": "string" - }, - "nullable": true, - "type": "array" - } - }, - "required": ["pid"], - "type": "object" - }, - "ProvePresentationRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/LDProofVCOptions" - }, - "presentation": { - "$ref": "#/components/schemas/Presentation" - } - }, - "type": "object" - }, - "ProvePresentationResponse": { - "properties": { - "verifiablePresentation": { - "$ref": "#/components/schemas/VerifiablePresentation" - } - }, - "type": "object" - }, - "PublishRevocations": { - "properties": { - "options": { - "$ref": "#/components/schemas/PublishRevocationsOptions" - }, - "rrid2crid": { - "additionalProperties": { - "items": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" - } - }, - "type": "object" - }, - "PublishRevocationsOptions": { - "properties": { - "create_transaction_for_endorser": { - "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", - "example": false, - "type": "boolean" - }, - "endorser_connection_id": { - "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "type": "object" - }, - "PublishRevocationsResult": { - "properties": { - "rrid2crid": { - "additionalProperties": { - "items": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" - } - }, - "type": "object" - }, - "PublishRevocationsSchemaAnoncreds": { - "properties": { - "rrid2crid": { - "additionalProperties": { - "items": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" - } - }, - "type": "object" - }, - "PurposeResult": { - "properties": { - "controller": { - "properties": {}, - "type": "object" - }, - "error": { - "type": "string" - }, - "valid": { - "type": "boolean" - } - }, - "type": "object" - }, - "Queries": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "queries": { - "items": { - "$ref": "#/components/schemas/QueryItem" - }, - "type": "array" - } - }, - "type": "object" - }, - "Query": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "nullable": true, - "type": "string" - }, - "query": { - "type": "string" - } - }, - "required": ["query"], - "type": "object" - }, - "QueryItem": { - "properties": { - "feature-type": { - "description": "feature type", - "enum": ["protocol", "goal-code"], - "type": "string" - }, - "match": { - "description": "match", - "type": "string" - } - }, - "required": ["feature-type", "match"], - "type": "object" - }, - "RawEncoded": { - "properties": { - "encoded": { - "description": "Encoded value", - "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" - }, - "raw": { - "description": "Raw value", - "type": "string" - } - }, - "type": "object" - }, - "ReceiveInvitationRequest": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "did": { - "description": "DID for connection invitation", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "imageUrl": { - "description": "Optional image URL for connection invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", - "nullable": true, - "type": "string" - }, - "label": { - "description": "Optional label for connection invitation", - "example": "Bob", - "type": "string" - }, - "recipientKeys": { - "description": "List of recipient keys", - "items": { - "description": "Recipient public key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "routingKeys": { - "description": "List of routing keys", - "items": { - "description": "Routing key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", - "example": "http://192.168.56.101:8020", - "type": "string" - } - }, - "type": "object" - }, - "RemoveWalletRequest": { - "properties": { - "wallet_key": { - "description": "Master key used for key derivation. Only required for unmanaged wallets.", - "example": "MySecretKey123", - "type": "string" - } - }, - "type": "object" - }, - "ResolutionResult": { - "properties": { - "did_document": { - "description": "DID Document", - "properties": {}, - "type": "object" - }, - "metadata": { - "description": "Resolution metadata", - "properties": {}, - "type": "object" - } - }, - "required": ["did_document", "metadata"], - "type": "object" - }, - "RevList": { - "properties": { - "currentAccumulator": { - "description": "The current accumulator value", - "example": "21 118...1FB", - "type": "string" - }, - "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", - "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" - }, - "revRegDefId": { - "description": "The ID of the revocation registry definition", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" - }, - "revocationList": { - "description": "Bit list representing revoked credentials", - "example": [0, 1, 1, 0], - "items": { - "format": "int32", - "type": "integer" - }, - "type": "array" - }, - "timestamp": { - "description": "Timestamp at which revocation list is applicable", - "format": "int32", - "type": "integer" - } - }, - "type": "object" - }, - "RevListCreateRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/RevListOptions" - }, - "rev_reg_def_id": { - "description": "Revocation registry definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" - } - }, - "type": "object" - }, - "RevListOptions": { - "properties": { - "create_transaction_for_endorser": { - "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", - "example": false, - "type": "boolean" - }, - "endorser_connection_id": { - "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "type": "object" - }, - "RevListResult": { - "properties": { - "job_id": { - "type": "string" - }, - "registration_metadata": { - "properties": {}, - "type": "object" - }, - "revocation_list_metadata": { - "properties": {}, - "type": "object" - }, - "revocation_list_state": { - "$ref": "#/components/schemas/RevListState" - } - }, - "type": "object" - }, - "RevListState": { - "properties": { - "revocation_list": { - "allOf": [ - { - "$ref": "#/components/schemas/RevList" - } - ], - "description": "revocation list", - "type": "object" - }, - "state": { - "enum": ["finished", "failed", "action", "wait"], - "type": "string" - } - }, - "type": "object" - }, - "RevRegCreateRequest": { - "properties": { - "credential_definition_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "max_cred_num": { - "description": "Revocation registry size", - "example": 1000, - "format": "int32", - "maximum": 32768, - "minimum": 4, - "type": "integer" - } - }, - "type": "object" - }, - "RevRegCreateRequestSchemaAnoncreds": { - "properties": { - "options": { - "$ref": "#/components/schemas/RevRegDefOptions" - }, - "revocation_registry_definition": { - "$ref": "#/components/schemas/InnerRevRegDef" - } - }, - "type": "object" - }, - "RevRegDef": { - "properties": { - "credDefId": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" - }, - "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", - "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" - }, - "revocDefType": { - "type": "string" - }, - "tag": { - "description": "tag for the revocation registry definition", - "example": "default", - "type": "string" - }, - "value": { - "$ref": "#/components/schemas/RevRegDefValue" - } - }, - "type": "object" - }, - "RevRegDefOptions": { - "properties": { - "create_transaction_for_endorser": { - "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", - "example": false, - "type": "boolean" - }, - "endorser_connection_id": { - "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "type": "object" - }, - "RevRegDefResult": { - "properties": { - "job_id": { - "type": "string" - }, - "registration_metadata": { - "properties": {}, - "type": "object" - }, - "revocation_registry_definition_metadata": { - "properties": {}, - "type": "object" - }, - "revocation_registry_definition_state": { - "$ref": "#/components/schemas/RevRegDefState" - } - }, - "type": "object" - }, - "RevRegDefState": { - "properties": { - "revocation_registry_definition": { - "allOf": [ - { - "$ref": "#/components/schemas/RevRegDef" - } - ], - "description": "revocation registry definition", - "type": "object" - }, - "revocation_registry_definition_id": { - "description": "revocation registry definition id", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" - }, - "state": { - "enum": [ - "finished", - "failed", - "action", - "wait", - "decommissioned", - "full" - ], - "type": "string" - } - }, - "type": "object" - }, - "RevRegDefValue": { - "properties": { - "maxCredNum": { - "example": 777, - "format": "int32", - "type": "integer" - }, - "publicKeys": { - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "properties": {}, - "type": "object" - }, - "tailsHash": { - "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", - "type": "string" - }, - "tailsLocation": { - "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", - "type": "string" - } - }, - "type": "object" - }, - "RevRegIssuedResult": { - "properties": { - "result": { - "description": "Number of credentials issued against revocation registry", - "example": 0, - "format": "int32", - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "RevRegIssuedResultSchemaAnoncreds": { - "properties": { - "result": { - "description": "Number of credentials issued against revocation registry", - "example": 0, - "format": "int32", - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "RevRegResult": { - "properties": { - "result": { - "$ref": "#/components/schemas/IssuerRevRegRecord" - } - }, - "type": "object" - }, - "RevRegResultSchemaAnoncreds": { - "properties": { - "result": { - "$ref": "#/components/schemas/IssuerRevRegRecord" - } - }, - "type": "object" - }, - "RevRegUpdateTailsFileUri": { - "properties": { - "tails_public_uri": { - "description": "Public URI to the tails file", - "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", - "format": "url", - "type": "string" - } - }, - "required": ["tails_public_uri"], - "type": "object" - }, - "RevRegWalletUpdatedResult": { - "properties": { - "accum_calculated": { - "description": "Calculated accumulator for phantom revocations", - "properties": {}, - "type": "object" - }, - "accum_fixed": { - "description": "Applied ledger transaction to fix revocations", - "properties": {}, - "type": "object" - }, - "rev_reg_delta": { - "description": "Indy revocation registry delta", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "RevRegWalletUpdatedResultSchemaAnoncreds": { - "properties": { - "accum_calculated": { - "description": "Calculated accumulator for phantom revocations", - "properties": {}, - "type": "object" - }, - "accum_fixed": { - "description": "Applied ledger transaction to fix revocations", - "properties": {}, - "type": "object" - }, - "rev_reg_delta": { - "description": "Indy revocation registry delta", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "RevRegsCreated": { - "properties": { - "rev_reg_ids": { - "items": { - "description": "Revocation registry identifiers", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "RevRegsCreatedSchemaAnoncreds": { - "properties": { - "rev_reg_ids": { - "items": { - "description": "Revocation registry identifiers", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "RevocationAnoncredsModuleResponse": { - "type": "object" - }, - "RevocationModuleResponse": { - "type": "object" - }, - "RevokeRequest": { - "properties": { - "comment": { - "description": "Optional comment to include in revocation notification", - "type": "string" - }, - "connection_id": { - "description": "Connection ID to which the revocation notification will be sent; required if notify is true", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "cred_ex_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "cred_rev_id": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "notify": { - "description": "Send a notification to the credential recipient", - "type": "boolean" - }, - "notify_version": { - "description": "Specify which version of the revocation notification should be sent", - "enum": ["v1_0", "v2_0"], - "type": "string" - }, - "publish": { - "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", - "type": "boolean" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "thread_id": { - "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", - "type": "string" - } - }, - "type": "object" - }, - "RevokeRequestSchemaAnoncreds": { - "properties": { - "comment": { - "description": "Optional comment to include in revocation notification", - "type": "string" - }, - "connection_id": { - "description": "Connection ID to which the revocation notification will be sent; required if notify is true", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "cred_ex_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-4[a-fA-F0-9]{3}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}", - "type": "string" - }, - "cred_rev_id": { - "description": "Credential revocation identifier", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "notify": { - "description": "Send a notification to the credential recipient", - "type": "boolean" - }, - "notify_version": { - "description": "Specify which version of the revocation notification should be sent", - "enum": ["v1_0", "v2_0"], - "type": "string" - }, - "publish": { - "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", - "type": "boolean" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "thread_id": { - "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true", - "type": "string" - } - }, - "type": "object" - }, - "Rotate": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "to_did": { - "description": "The DID the rotating party is rotating to", - "example": "did:example:newdid", - "type": "string" - } - }, - "required": ["to_did"], - "type": "object" - }, - "RouteRecord": { - "properties": { - "connection_id": { - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "recipient_key": { - "type": "string" - }, - "record_id": { - "type": "string" - }, - "role": { - "type": "string" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "wallet_id": { - "type": "string" - } - }, - "required": ["recipient_key"], - "type": "object" - }, - "SDJWSCreate": { - "properties": { - "did": { - "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$|^did:([a-zA-Z0-9_]+):([a-zA-Z0-9_.%-]+(:[a-zA-Z0-9_.%-]+)*)((;[a-zA-Z0-9_.:%-]+=[a-zA-Z0-9_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", - "type": "string" - }, - "headers": { - "properties": {}, - "type": "object" - }, - "non_sd_list": { - "items": { - "example": "", - "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", - "type": "string" - }, - "type": "array" - }, - "payload": { - "properties": {}, - "type": "object" - }, - "verificationMethod": { - "description": "Information used for proof verification", - "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - } - }, - "required": ["payload"], - "type": "object" - }, - "SDJWSVerify": { - "properties": { - "sd_jwt": { - "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk~WyJEM3BUSFdCYWNRcFdpREc2TWZKLUZnIiwgIkRFIl0~WyJPMTFySVRjRTdHcXExYW9oRkd0aDh3IiwgIlNBIl0~WyJkVmEzX1JlTGNsWTU0R1FHZm5oWlRnIiwgInVwZGF0ZWRfYXQiLCAxNTcwMDAwMDAwXQ", - "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$", - "type": "string" - } - }, - "type": "object" - }, - "SDJWSVerifyResponse": { - "properties": { - "disclosures": { - "description": "Disclosure arrays associated with the SD-JWT", - "example": [ - ["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], - [ - "n4-t3mlh8jSS6yMIT7QHnA", - "street_address", - { - "_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"] - } - ] - ], - "items": { - "items": { - "type": "object" - }, - "type": "array" - }, - "type": "array" - }, - "error": { - "description": "Error text", - "type": "string" - }, - "headers": { - "description": "Headers from verified JWT.", - "properties": {}, - "type": "object" - }, - "kid": { - "description": "kid of signer", - "type": "string" - }, - "payload": { - "description": "Payload from verified JWT", - "properties": {}, - "type": "object" - }, - "valid": { - "type": "boolean" - } - }, - "required": ["headers", "kid", "payload", "valid"], - "type": "object" - }, - "Schema": { - "properties": { - "attrNames": { - "description": "Schema attribute names", - "items": { - "description": "Attribute name", - "example": "score", - "type": "string" - }, - "type": "array" - }, - "id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "name": { - "description": "Schema name", - "example": "schema_name", - "type": "string" - }, - "seqNo": { - "description": "Schema sequence number", - "example": 10, - "format": "int32", - "minimum": 1, - "type": "integer" - }, - "ver": { - "description": "Node protocol version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - }, - "version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "SchemaGetResult": { - "properties": { - "schema": { - "$ref": "#/components/schemas/Schema" - } - }, - "type": "object" - }, - "SchemaInputDescriptor": { - "properties": { - "required": { - "description": "Required", - "type": "boolean" - }, - "uri": { - "description": "URI", - "type": "string" - } - }, - "type": "object" - }, - "SchemaPostOption": { - "properties": { - "create_transaction_for_endorser": { - "description": "Create transaction for endorser (optional, default false). Use this for agents who don't specify an author role but want to create a transaction for an endorser to sign.", - "example": false, - "type": "boolean" - }, - "endorser_connection_id": { - "description": "Connection identifier (optional) (this is an example). You can set this if you know the endorser's connection id you want to use. If not specified then the agent will attempt to find an endorser connection.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "type": "object" - }, - "SchemaPostRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/SchemaPostOption" - }, - "schema": { - "$ref": "#/components/schemas/AnonCredsSchema" - } - }, - "type": "object" - }, - "SchemaResult": { - "properties": { - "job_id": { - "type": "string" - }, - "registration_metadata": { - "properties": {}, - "type": "object" - }, - "schema_metadata": { - "properties": {}, - "type": "object" - }, - "schema_state": { - "$ref": "#/components/schemas/SchemaState" - } - }, - "type": "object" - }, - "SchemaSendRequest": { - "properties": { - "attributes": { - "description": "List of schema attributes", - "items": { - "description": "attribute name", - "example": "score", - "type": "string" - }, - "type": "array" - }, - "schema_name": { - "description": "Schema name", - "example": "prefs", - "type": "string" - }, - "schema_version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "required": ["attributes", "schema_name", "schema_version"], - "type": "object" - }, - "SchemaSendResult": { - "properties": { - "schema": { - "allOf": [ - { - "$ref": "#/components/schemas/Schema" - } - ], - "description": "Schema definition", - "type": "object" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - } - }, - "required": ["schema_id"], - "type": "object" - }, - "SchemaState": { - "properties": { - "schema": { - "$ref": "#/components/schemas/AnonCredsSchema" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "state": { - "enum": ["finished", "failed", "action", "wait"], - "type": "string" - } - }, - "type": "object" - }, - "SchemasCreatedResult": { - "properties": { - "schema_ids": { - "items": { - "description": "Schema identifiers", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "SchemasInputDescriptorFilter": { - "properties": { - "oneof_filter": { - "description": "oneOf", - "type": "boolean" - }, - "uri_groups": { - "items": { - "items": { - "$ref": "#/components/schemas/SchemaInputDescriptor" - }, - "type": "array" - }, - "type": "array" - } - }, - "type": "object" - }, - "SendMenu": { - "properties": { - "menu": { - "allOf": [ - { - "$ref": "#/components/schemas/MenuJson" - } - ], - "description": "Menu to send to connection", - "type": "object" - } - }, - "required": ["menu"], - "type": "object" - }, - "SendMessage": { - "properties": { - "content": { - "description": "Message content", - "example": "Hello", - "type": "string" - } - }, - "type": "object" - }, - "ServiceDecorator": { - "properties": { - "recipientKeys": { - "description": "List of recipient keys", - "items": { - "description": "Recipient public key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "routingKeys": { - "description": "List of routing keys", - "items": { - "description": "Routing key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" - }, - "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", - "example": "http://192.168.56.101:8020", - "type": "string" - } - }, - "required": ["recipientKeys", "serviceEndpoint"], - "type": "object" - }, - "SignRequest": { - "properties": { - "doc": { - "$ref": "#/components/schemas/Doc" - }, - "verkey": { - "description": "Verkey to use for signing", - "type": "string" - } - }, - "required": ["doc", "verkey"], - "type": "object" - }, - "SignResponse": { - "properties": { - "error": { - "description": "Error text", - "type": "string" - }, - "signed_doc": { - "description": "Signed document", - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "SignatureOptions": { - "properties": { - "challenge": { - "type": "string" - }, - "domain": { - "type": "string" - }, - "proofPurpose": { - "type": "string" - }, - "type": { - "type": "string" - }, - "verificationMethod": { - "type": "string" - } - }, - "required": ["proofPurpose", "verificationMethod"], - "type": "object" - }, - "SignedDoc": { - "properties": { - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/SignatureOptions" - } - ], - "description": "Linked data proof", - "type": "object" - } - }, - "required": ["proof"], - "type": "object" - }, - "SubmissionRequirements": { - "properties": { - "count": { - "description": "Count Value", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "from": { - "description": "From", - "type": "string" - }, - "from_nested": { - "items": { - "$ref": "#/components/schemas/SubmissionRequirements" - }, - "type": "array" - }, - "max": { - "description": "Max Value", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "min": { - "description": "Min Value", - "example": 1234, - "format": "int32", - "type": "integer" - }, - "name": { - "description": "Name", - "type": "string" - }, - "purpose": { - "description": "Purpose", - "type": "string" - }, - "rule": { - "description": "Selection", - "enum": ["all", "pick"], - "type": "string" - } - }, - "type": "object" - }, - "TAAAccept": { - "properties": { - "mechanism": { - "type": "string" - }, - "text": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "TAAAcceptance": { - "properties": { - "mechanism": { - "type": "string" - }, - "time": { - "example": 1640995199, - "format": "int32", - "maximum": 18446744073709551615, - "minimum": 0, - "type": "integer" - } - }, - "type": "object" - }, - "TAAInfo": { - "properties": { - "aml_record": { - "$ref": "#/components/schemas/AMLRecord" - }, - "taa_accepted": { - "$ref": "#/components/schemas/TAAAcceptance" - }, - "taa_record": { - "$ref": "#/components/schemas/TAARecord" - }, - "taa_required": { - "type": "boolean" - } - }, - "type": "object" - }, - "TAARecord": { - "properties": { - "digest": { - "type": "string" - }, - "text": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "type": "object" - }, - "TAAResult": { - "properties": { - "result": { - "$ref": "#/components/schemas/TAAInfo" - } - }, - "type": "object" - }, - "TailsDeleteResponse": { - "properties": { - "message": { - "type": "string" - } - }, - "type": "object" - }, - "TransactionJobs": { - "properties": { - "transaction_my_job": { - "description": "My transaction related job", - "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], - "type": "string" - }, - "transaction_their_job": { - "description": "Their transaction related job", - "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"], - "type": "string" - } - }, - "type": "object" - }, - "TransactionList": { - "properties": { - "results": { - "description": "List of transaction records", - "items": { - "$ref": "#/components/schemas/TransactionRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "TransactionRecord": { - "properties": { - "_type": { - "description": "Transaction type", - "example": "101", - "type": "string" - }, - "connection_id": { - "description": "The connection identifier for this particular transaction record", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "endorser_write_txn": { - "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", - "example": false, - "type": "boolean" - }, - "formats": { - "items": { - "additionalProperties": { - "type": "string" - }, - "example": { - "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "format": "dif/endorse-transaction/request@v1.0" - }, - "type": "object" - }, - "type": "array" - }, - "messages_attach": { - "items": { - "example": { - "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", - "data": { - "json": "{\"endorser\": \"V4SGRU86Z58d6TV7PBUe6f\",\"identifier\": \"LjgpST2rjsoxYegQDRm7EL\",\"operation\": {\"data\": {\"attr_names\": [\"first_name\", \"last_name\"],\"name\": \"test_schema\",\"version\": \"2.1\",},\"type\": \"101\",},\"protocolVersion\": 2,\"reqId\": 1597766666168851000,\"signatures\": {\"LjgpST2rjsox\": \"4ATKMn6Y9sTgwqaGTm7py2c2M8x1EVDTWKZArwyuPgjU\"}, \"taaAcceptance\": {\"mechanism\": \"manual\",\"taaDigest\": \"f50fe2c2ab977006761d36bd6f23e4c6a7e0fc2feb9f62\",\"time\": 1597708800,}}" - }, - "mime-type": "application/json" - }, - "properties": {}, - "type": "object" - }, - "type": "array" - }, - "meta_data": { - "example": { - "context": { - "param1": "param1_value", - "param2": "param2_value" - }, - "post_process": [ - { - "topic": "topic_value", - "other": "other_value" - } - ] - }, - "properties": {}, - "type": "object" - }, - "signature_request": { - "items": { - "example": { - "author_goal_code": "aries.transaction.ledger.write", - "context": "did:sov", - "method": "add-signature", - "signature_type": "default", - "signer_goal_code": "aries.transaction.endorse" - }, - "properties": {}, - "type": "object" - }, - "type": "array" - }, - "signature_response": { - "items": { - "example": { - "context": "did:sov", - "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "method": "add-signature", - "signer_goal_code": "aries.transaction.refuse" - }, - "properties": {}, - "type": "object" - }, - "type": "array" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "thread_id": { - "description": "Thread Identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "timing": { - "example": { - "expires_time": "2020-12-13T17:29:06+0000" - }, - "properties": {}, - "type": "object" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "transaction_id": { - "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "TxnOrCredentialDefinitionSendResult": { - "properties": { - "sent": { - "$ref": "#/components/schemas/CredentialDefinitionSendResult" - }, - "txn": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionRecord" - } - ], - "description": "Credential definition transaction to endorse", - "type": "object" - } - }, - "type": "object" - }, - "TxnOrPublishRevocationsResult": { - "properties": { - "sent": { - "$ref": "#/components/schemas/PublishRevocationsSchemaAnoncreds" - }, - "txn": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionRecord" - } - ], - "description": "Revocation registry revocations transaction to endorse", - "type": "object" - } - }, - "type": "object" - }, - "TxnOrRegisterLedgerNymResponse": { - "properties": { - "success": { - "description": "Success of nym registration operation", - "example": true, - "type": "boolean" - }, - "txn": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionRecord" - } - ], - "description": "DID transaction to endorse", - "type": "object" - } - }, - "type": "object" - }, - "TxnOrRevRegResult": { - "properties": { - "sent": { - "$ref": "#/components/schemas/RevRegResult" - }, - "txn": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionRecord" - } - ], - "description": "Revocation registry definition transaction to endorse", - "type": "object" - } - }, - "type": "object" - }, - "TxnOrSchemaSendResult": { - "properties": { - "sent": { - "allOf": [ - { - "$ref": "#/components/schemas/SchemaSendResult" - } - ], - "description": "Content sent", - "type": "object" - }, - "txn": { - "allOf": [ - { - "$ref": "#/components/schemas/TransactionRecord" - } - ], - "description": "Schema transaction to endorse", - "type": "object" - } - }, - "type": "object" - }, - "UpdateProfileSettings": { - "properties": { - "extra_settings": { - "description": "Agent config key-value pairs", - "example": { - "ACAPY_INVITE_PUBLIC": true, - "log-level": "INFO", - "public-invites": false - }, - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "UpdateWalletRequest": { - "properties": { - "extra_settings": { - "description": "Agent config key-value pairs", - "properties": {}, - "type": "object" - }, - "image_url": { - "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", - "example": "https://aries.ca/images/sample.png", - "type": "string" - }, - "label": { - "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", - "example": "Alice", - "type": "string" - }, - "wallet_dispatch_type": { - "description": "Webhook target dispatch type for this wallet. default: Dispatch only to webhooks associated with this wallet. base: Dispatch only to webhooks associated with the base wallet. both: Dispatch to both webhook targets.", - "enum": ["default", "both", "base"], - "example": "default", - "type": "string" - }, - "wallet_webhook_urls": { - "description": "List of Webhook URLs associated with this subwallet", - "items": { - "description": "Optional webhook URL to receive webhook messages", - "example": "http://localhost:8022/webhooks", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "V10CredentialBoundOfferRequest": { - "properties": { - "counter_proposal": { - "allOf": [ - { - "$ref": "#/components/schemas/CredentialProposal" - } - ], - "description": "Optional counter-proposal", - "type": "object" - } - }, - "type": "object" - }, - "V10CredentialConnFreeOfferRequest": { - "properties": { - "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["cred_def_id", "credential_preview"], - "type": "object" - }, - "V10CredentialCreate": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_proposal": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "issuer_did": { - "description": "Credential issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "schema_issuer_did": { - "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_name": { - "description": "Schema name", - "example": "preferences", - "type": "string" - }, - "schema_version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["credential_proposal"], - "type": "object" - }, - "V10CredentialExchange": { - "properties": { - "auto_issue": { - "description": "Issuer choice to issue to request in this credential exchange", - "example": false, - "type": "boolean" - }, - "auto_offer": { - "description": "Holder choice to accept offer in this credential exchange", - "example": false, - "type": "boolean" - }, - "auto_remove": { - "description": "Issuer choice to remove this credential exchange record when complete", - "example": false, - "type": "boolean" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "credential": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyCredInfo" - } - ], - "description": "Credential as stored", - "type": "object" - }, - "credential_definition_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_exchange_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "credential_id": { - "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "credential_offer": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyCredAbstract" - } - ], - "description": "(Indy) credential offer", - "type": "object" - }, - "credential_offer_dict": { - "allOf": [ - { - "$ref": "#/components/schemas/CredentialOffer" - } - ], - "description": "Credential offer message", - "type": "object" - }, - "credential_proposal_dict": { - "allOf": [ - { - "$ref": "#/components/schemas/CredentialProposal" - } - ], - "description": "Credential proposal message", - "type": "object" - }, - "credential_request": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyCredRequest" - } - ], - "description": "(Indy) credential request", - "type": "object" - }, - "credential_request_metadata": { - "description": "(Indy) credential request metadata", - "properties": {}, - "type": "object" - }, - "error_msg": { - "description": "Error message", - "example": "Credential definition identifier is not set in proposal", - "type": "string" - }, - "initiator": { - "description": "Issue-credential exchange initiator: self or external", - "enum": ["self", "external"], - "example": "self", - "type": "string" - }, - "parent_thread_id": { - "description": "Parent thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "raw_credential": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyCredential" - } - ], - "description": "Credential as received, prior to storage in holder wallet", - "type": "object" - }, - "revoc_reg_id": { - "description": "Revocation registry identifier", - "type": "string" - }, - "revocation_id": { - "description": "Credential identifier within revocation registry", - "type": "string" - }, - "role": { - "description": "Issue-credential exchange role: holder or issuer", - "enum": ["holder", "issuer"], - "example": "issuer", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "state": { - "description": "Issue-credential exchange state", - "example": "credential_acked", - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V10CredentialExchangeAutoRemoveRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - } - }, - "type": "object" - }, - "V10CredentialExchangeListResult": { - "properties": { - "results": { - "description": "Aries#0036 v1.0 credential exchange records", - "items": { - "$ref": "#/components/schemas/V10CredentialExchange" - }, - "type": "array" - } - }, - "type": "object" - }, - "V10CredentialFreeOfferRequest": { - "properties": { - "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["connection_id", "cred_def_id", "credential_preview"], - "type": "object" - }, - "V10CredentialIssueRequest": { - "properties": { - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - } - }, - "type": "object" - }, - "V10CredentialProblemReportRequest": { - "properties": { - "description": { - "type": "string" - } - }, - "required": ["description"], - "type": "object" - }, - "V10CredentialProposalRequestMand": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_proposal": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "issuer_did": { - "description": "Credential issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "schema_issuer_did": { - "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_name": { - "description": "Schema name", - "example": "preferences", - "type": "string" - }, - "schema_version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["connection_id", "credential_proposal"], - "type": "object" - }, - "V10CredentialProposalRequestOpt": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "credential_proposal": { - "$ref": "#/components/schemas/CredentialPreview" - }, - "issuer_did": { - "description": "Credential issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "schema_issuer_did": { - "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_name": { - "description": "Schema name", - "example": "preferences", - "type": "string" - }, - "schema_version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["connection_id"], - "type": "object" - }, - "V10CredentialStoreRequest": { - "properties": { - "credential_id": { - "type": "string" - } - }, - "type": "object" - }, - "V10DiscoveryExchangeListResult": { - "properties": { - "results": { - "items": { - "allOf": [ - { - "$ref": "#/components/schemas/V10DiscoveryRecord" - } - ], - "description": "Discover Features v1.0 exchange record", - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "V10DiscoveryRecord": { - "properties": { - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "disclose": { - "allOf": [ - { - "$ref": "#/components/schemas/Disclose" - } - ], - "description": "Disclose message", - "type": "object" - }, - "discovery_exchange_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "query_msg": { - "allOf": [ - { - "$ref": "#/components/schemas/Query" - } - ], - "description": "Query message", - "type": "object" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V10PresentProofModuleResponse": { - "type": "object" - }, - "V10PresentationCreateRequestRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "comment": { - "nullable": true, - "type": "string" - }, - "proof_request": { - "$ref": "#/components/schemas/IndyProofRequest" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["proof_request"], - "type": "object" - }, - "V10PresentationExchange": { - "properties": { - "auto_present": { - "description": "Prover choice to auto-present proof as verifier requests", - "example": false, - "type": "boolean" - }, - "auto_remove": { - "description": "Verifier choice to remove this presentation exchange record when complete", - "example": false, - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "type": "boolean" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "error_msg": { - "description": "Error message", - "example": "Invalid structure", - "type": "string" - }, - "initiator": { - "description": "Present-proof exchange initiator: self or external", - "enum": ["self", "external"], - "example": "self", - "type": "string" - }, - "presentation": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProof" - } - ], - "description": "(Indy) presentation (also known as proof)", - "type": "object" - }, - "presentation_exchange_id": { - "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "presentation_proposal_dict": { - "allOf": [ - { - "$ref": "#/components/schemas/PresentationProposal" - } - ], - "description": "Presentation proposal message", - "type": "object" - }, - "presentation_request": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofRequest" - } - ], - "description": "(Indy) presentation request (also known as proof request)", - "type": "object" - }, - "presentation_request_dict": { - "allOf": [ - { - "$ref": "#/components/schemas/PresentationRequest" - } - ], - "description": "Presentation request message", - "type": "object" - }, - "role": { - "description": "Present-proof exchange role: prover or verifier", - "enum": ["prover", "verifier"], - "example": "prover", - "type": "string" - }, - "state": { - "description": "Present-proof exchange state", - "example": "verified", - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "verified": { - "description": "Whether presentation is verified: true or false", - "enum": ["true", "false"], - "example": "true", - "type": "string" - }, - "verified_msgs": { - "items": { - "description": "Proof verification warning or error information", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "V10PresentationExchangeList": { - "properties": { - "results": { - "description": "Aries RFC 37 v1.0 presentation exchange records", - "items": { - "$ref": "#/components/schemas/V10PresentationExchange" - }, - "type": "array" - } - }, - "type": "object" - }, - "V10PresentationProblemReportRequest": { - "properties": { - "description": { - "type": "string" - } - }, - "required": ["description"], - "type": "object" - }, - "V10PresentationProposalRequest": { - "properties": { - "auto_present": { - "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "presentation_proposal": { - "$ref": "#/components/schemas/IndyPresPreview" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["connection_id", "presentation_proposal"], - "type": "object" - }, - "V10PresentationSendRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "requested_attributes": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyRequestedCredsRequestedAttr" - }, - "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", - "type": "object" - }, - "requested_predicates": { - "additionalProperties": { - "$ref": "#/components/schemas/IndyRequestedCredsRequestedPred" - }, - "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", - "type": "object" - }, - "self_attested_attributes": { - "additionalProperties": { - "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", - "example": "self_attested_value", - "type": "string" - }, - "description": "Self-attested attributes to build into proof", - "type": "object" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": [ - "requested_attributes", - "requested_predicates", - "self_attested_attributes" - ], - "type": "object" - }, - "V10PresentationSendRequestRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "comment": { - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "proof_request": { - "$ref": "#/components/schemas/IndyProofRequest" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["connection_id", "proof_request"], - "type": "object" - }, - "V10PresentationSendRequestToProposal": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "type": "object" - }, - "V20CredAttrSpec": { - "properties": { - "mime-type": { - "description": "MIME type: omit for (null) default", - "example": "image/jpeg", - "nullable": true, - "type": "string" - }, - "name": { - "description": "Attribute name", - "example": "favourite_drink", - "type": "string" - }, - "value": { - "description": "Attribute value: base64-encode if MIME type is present", - "example": "martini", - "type": "string" - } - }, - "required": ["name", "value"], - "type": "object" - }, - "V20CredBoundOfferRequest": { - "properties": { - "counter_preview": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredPreview" - } - ], - "description": "Optional content for counter-proposal", - "type": "object" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilter" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - } - }, - "type": "object" - }, - "V20CredExFree": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/V20CredPreview" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilter" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - }, - "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "nullable": true, - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "verification_method": { - "description": "For ld-proofs. Verification method for signing.", - "nullable": true, - "type": "string" - } - }, - "required": ["connection_id", "filter"], - "type": "object" - }, - "V20CredExRecord": { - "properties": { - "auto_issue": { - "description": "Issuer choice to issue to request in this credential exchange", - "example": false, - "type": "boolean" - }, - "auto_offer": { - "description": "Holder choice to accept offer in this credential exchange", - "example": false, - "type": "boolean" - }, - "auto_remove": { - "description": "Issuer choice to remove this credential exchange record when complete", - "example": false, - "type": "boolean" - }, - "by_format": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredExRecordByFormat" - } - ], - "description": "Attachment content by format for proposal, offer, request, and issue", - "type": "object" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_ex_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_issue": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredIssue" - } - ], - "description": "Serialized credential issue message", - "type": "object" - }, - "cred_offer": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredOffer" - } - ], - "description": "Credential offer message", - "type": "object" - }, - "cred_preview": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredPreview" - } - ], - "description": "Credential preview from credential proposal", - "type": "object" - }, - "cred_proposal": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredProposal" - } - ], - "description": "Credential proposal message", - "type": "object" - }, - "cred_request": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredRequest" - } - ], - "description": "Serialized credential request message", - "type": "object" - }, - "error_msg": { - "description": "Error message", - "example": "The front fell off", - "type": "string" - }, - "initiator": { - "description": "Issue-credential exchange initiator: self or external", - "enum": ["self", "external"], - "example": "self", - "type": "string" - }, - "parent_thread_id": { - "description": "Parent thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "role": { - "description": "Issue-credential exchange role: holder or issuer", - "enum": ["issuer", "holder"], - "example": "issuer", - "type": "string" - }, - "state": { - "description": "Issue-credential exchange state", - "enum": [ - "proposal-sent", - "proposal-received", - "offer-sent", - "offer-received", - "request-sent", - "request-received", - "credential-issued", - "credential-received", - "done", - "credential-revoked", - "abandoned", - "deleted" - ], - "example": "done", - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V20CredExRecordByFormat": { - "properties": { - "cred_issue": { - "properties": {}, - "type": "object" - }, - "cred_offer": { - "properties": {}, - "type": "object" - }, - "cred_proposal": { - "properties": {}, - "type": "object" - }, - "cred_request": { - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "V20CredExRecordDetail": { - "properties": { - "cred_ex_record": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredExRecord" - } - ], - "description": "Credential exchange record", - "type": "object" - }, - "indy": { - "$ref": "#/components/schemas/V20CredExRecordIndy" - }, - "ld_proof": { - "$ref": "#/components/schemas/V20CredExRecordLDProof" - } - }, - "type": "object" - }, - "V20CredExRecordIndy": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_ex_id": { - "description": "Corresponding v2.0 credential exchange record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_ex_indy_id": { - "description": "Record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_id_stored": { - "description": "Credential identifier stored in wallet", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_request_metadata": { - "description": "Credential request metadata for indy holder", - "properties": {}, - "type": "object" - }, - "cred_rev_id": { - "description": "Credential revocation identifier within revocation registry", - "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "rev_reg_id": { - "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", - "type": "string" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V20CredExRecordLDProof": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "cred_ex_id": { - "description": "Corresponding v2.0 credential exchange record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_ex_ld_proof_id": { - "description": "Record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "cred_id_stored": { - "description": "Credential identifier stored in wallet", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V20CredExRecordListResult": { - "properties": { - "results": { - "description": "Credential exchange records and corresponding detail records", - "items": { - "$ref": "#/components/schemas/V20CredExRecordDetail" - }, - "type": "array" - } - }, - "type": "object" - }, - "V20CredFilter": { - "properties": { - "indy": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilterIndy" - } - ], - "description": "Credential filter for indy", - "type": "object" - }, - "ld_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LDProofVCDetail" - } - ], - "description": "Credential filter for linked data proof", - "type": "object" - } - }, - "type": "object" - }, - "V20CredFilterIndy": { - "properties": { - "cred_def_id": { - "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" - }, - "issuer_did": { - "description": "Credential issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_id": { - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "schema_issuer_did": { - "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" - }, - "schema_name": { - "description": "Schema name", - "example": "preferences", - "type": "string" - }, - "schema_version": { - "description": "Schema version", - "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" - } - }, - "type": "object" - }, - "V20CredFilterLDProof": { - "properties": { - "ld_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LDProofVCDetail" - } - ], - "description": "Credential filter for linked data proof", - "type": "object" - } - }, - "required": ["ld_proof"], - "type": "object" - }, - "V20CredFormat": { - "properties": { - "attach_id": { - "description": "Attachment identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "format": { - "description": "Attachment format specifier", - "example": "aries/ld-proof-vc-detail@v1.0", - "type": "string" - } - }, - "required": ["attach_id", "format"], - "type": "object" - }, - "V20CredIssue": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credentials~attach": { - "description": "Credential attachments", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - }, - "formats": { - "description": "Acceptable attachment formats", - "items": { - "$ref": "#/components/schemas/V20CredFormat" - }, - "type": "array" - }, - "replacement_id": { - "description": "Issuer-unique identifier to coordinate credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": ["credentials~attach", "formats"], - "type": "object" - }, - "V20CredIssueProblemReportRequest": { - "properties": { - "description": { - "type": "string" - } - }, - "required": ["description"], - "type": "object" - }, - "V20CredIssueRequest": { - "properties": { - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - } - }, - "type": "object" - }, - "V20CredOffer": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/V20CredPreview" - }, - "formats": { - "description": "Acceptable credential formats", - "items": { - "$ref": "#/components/schemas/V20CredFormat" - }, - "type": "array" - }, - "offers~attach": { - "description": "Offer attachments", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - }, - "replacement_id": { - "description": "Issuer-unique identifier to coordinate credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": ["formats", "offers~attach"], - "type": "object" - }, - "V20CredOfferConnFreeRequest": { - "properties": { - "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/V20CredPreview" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilter" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - }, - "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "nullable": true, - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["filter"], - "type": "object" - }, - "V20CredOfferRequest": { - "properties": { - "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/V20CredPreview" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilter" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - }, - "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "nullable": true, - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["connection_id", "filter"], - "type": "object" - }, - "V20CredPreview": { - "properties": { - "@type": { - "description": "Message type identifier", - "example": "issue-credential/2.0/credential-preview", - "type": "string" - }, - "attributes": { - "items": { - "$ref": "#/components/schemas/V20CredAttrSpec" - }, - "type": "array" - } - }, - "required": ["attributes"], - "type": "object" - }, - "V20CredProposal": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credential_preview": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredPreview" - } - ], - "description": "Credential preview", - "type": "object" - }, - "filters~attach": { - "description": "Credential filter per acceptable format on corresponding identifier", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - }, - "formats": { - "description": "Attachment formats", - "items": { - "$ref": "#/components/schemas/V20CredFormat" - }, - "type": "array" - } - }, - "required": ["filters~attach", "formats"], - "type": "object" - }, - "V20CredRequest": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "formats": { - "description": "Acceptable attachment formats", - "items": { - "$ref": "#/components/schemas/V20CredFormat" - }, - "type": "array" - }, - "requests~attach": { - "description": "Request attachments", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - } - }, - "required": ["formats", "requests~attach"], - "type": "object" - }, - "V20CredRequestFree": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilterLDProof" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - }, - "holder_did": { - "description": "Holder DID to substitute for the credentialSubject.id", - "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", - "nullable": true, - "type": "string" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["connection_id", "filter"], - "type": "object" - }, - "V20CredRequestRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "holder_did": { - "description": "Holder DID to substitute for the credentialSubject.id", - "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", - "nullable": true, - "type": "string" - } - }, - "type": "object" - }, - "V20CredStoreRequest": { - "properties": { - "credential_id": { - "type": "string" - } - }, - "type": "object" - }, - "V20DiscoveryExchangeListResult": { - "properties": { - "results": { - "items": { - "allOf": [ - { - "$ref": "#/components/schemas/V20DiscoveryRecord" - } - ], - "description": "Discover Features v2.0 exchange record", - "type": "object" - }, - "type": "array" - } - }, - "type": "object" - }, - "V20DiscoveryExchangeResult": { - "properties": { - "results": { - "allOf": [ - { - "$ref": "#/components/schemas/V20DiscoveryRecord" - } - ], - "description": "Discover Features v2.0 exchange record", - "type": "object" - } - }, - "type": "object" - }, - "V20DiscoveryRecord": { - "properties": { - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "disclosures": { - "allOf": [ - { - "$ref": "#/components/schemas/Disclosures" - } - ], - "description": "Disclosures message", - "type": "object" - }, - "discovery_exchange_id": { - "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "queries_msg": { - "allOf": [ - { - "$ref": "#/components/schemas/Queries" - } - ], - "description": "Queries message", - "type": "object" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - } - }, - "type": "object" - }, - "V20IssueCredSchemaCore": { - "properties": { - "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "credential_preview": { - "$ref": "#/components/schemas/V20CredPreview" - }, - "filter": { - "allOf": [ - { - "$ref": "#/components/schemas/V20CredFilter" - } - ], - "description": "Credential specification criteria by format", - "type": "object" - }, - "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "nullable": true, - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": ["filter"], - "type": "object" - }, - "V20IssueCredentialModuleResponse": { - "type": "object" - }, - "V20Pres": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "formats": { - "description": "Acceptable attachment formats", - "items": { - "$ref": "#/components/schemas/V20PresFormat" - }, - "type": "array" - }, - "presentations~attach": { - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - } - }, - "required": ["formats", "presentations~attach"], - "type": "object" - }, - "V20PresCreateRequestRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "comment": { - "nullable": true, - "type": "string" - }, - "presentation_request": { - "$ref": "#/components/schemas/V20PresRequestByFormat" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["presentation_request"], - "type": "object" - }, - "V20PresExRecord": { - "properties": { - "auto_present": { - "description": "Prover choice to auto-present proof as verifier requests", - "example": false, - "type": "boolean" - }, - "auto_remove": { - "description": "Verifier choice to remove this presentation exchange record when complete", - "example": false, - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "type": "boolean" - }, - "by_format": { - "allOf": [ - { - "$ref": "#/components/schemas/V20PresExRecordByFormat" - } - ], - "description": "Attachment content by format for proposal, request, and presentation", - "type": "object" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "error_msg": { - "description": "Error message", - "example": "Invalid structure", - "type": "string" - }, - "initiator": { - "description": "Present-proof exchange initiator: self or external", - "enum": ["self", "external"], - "example": "self", - "type": "string" - }, - "pres": { - "allOf": [ - { - "$ref": "#/components/schemas/V20Pres" - } - ], - "description": "Presentation message", - "type": "object" - }, - "pres_ex_id": { - "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "pres_proposal": { - "allOf": [ - { - "$ref": "#/components/schemas/V20PresProposal" - } - ], - "description": "Presentation proposal message", - "type": "object" - }, - "pres_request": { - "allOf": [ - { - "$ref": "#/components/schemas/V20PresRequest" - } - ], - "description": "Presentation request message", - "type": "object" - }, - "role": { - "description": "Present-proof exchange role: prover or verifier", - "enum": ["prover", "verifier"], - "example": "prover", - "type": "string" - }, - "state": { - "description": "Present-proof exchange state", - "enum": [ - "proposal-sent", - "proposal-received", - "request-sent", - "request-received", - "presentation-sent", - "presentation-received", - "done", - "abandoned", - "deleted" - ], - "type": "string" - }, - "thread_id": { - "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "verified": { - "description": "Whether presentation is verified: 'true' or 'false'", - "enum": ["true", "false"], - "example": "true", - "type": "string" - }, - "verified_msgs": { - "items": { - "description": "Proof verification warning or error information", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "V20PresExRecordByFormat": { - "properties": { - "pres": { - "properties": {}, - "type": "object" - }, - "pres_proposal": { - "properties": {}, - "type": "object" - }, - "pres_request": { - "properties": {}, - "type": "object" - } - }, - "type": "object" - }, - "V20PresExRecordList": { - "properties": { - "results": { - "description": "Presentation exchange records", - "items": { - "$ref": "#/components/schemas/V20PresExRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "V20PresFormat": { - "properties": { - "attach_id": { - "description": "Attachment identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "format": { - "description": "Attachment format specifier", - "example": "dif/presentation-exchange/submission@v1.0", - "type": "string" - } - }, - "required": ["attach_id", "format"], - "type": "object" - }, - "V20PresProblemReportRequest": { - "properties": { - "description": { - "type": "string" - } - }, - "required": ["description"], - "type": "object" - }, - "V20PresProposal": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "type": "string" - }, - "formats": { - "description": "Acceptable attachment formats", - "items": { - "$ref": "#/components/schemas/V20PresFormat" - }, - "type": "array" - }, - "proposals~attach": { - "description": "Attachment per acceptable format on corresponding identifier", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - } - }, - "required": ["formats", "proposals~attach"], - "type": "object" - }, - "V20PresProposalByFormat": { - "properties": { - "dif": { - "allOf": [ - { - "$ref": "#/components/schemas/DIFProofProposal" - } - ], - "description": "Presentation proposal for DIF", - "type": "object" - }, - "indy": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofRequest" - } - ], - "description": "Presentation proposal for indy", - "type": "object" - } - }, - "type": "object" - }, - "V20PresProposalRequest": { - "properties": { - "auto_present": { - "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", - "type": "boolean" - }, - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "comment": { - "description": "Human-readable comment", - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "presentation_proposal": { - "$ref": "#/components/schemas/V20PresProposalByFormat" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["connection_id", "presentation_proposal"], - "type": "object" - }, - "V20PresRequest": { - "properties": { - "@id": { - "description": "Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "@type": { - "description": "Message type", - "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" - }, - "comment": { - "description": "Human-readable comment", - "type": "string" - }, - "formats": { - "description": "Acceptable attachment formats", - "items": { - "$ref": "#/components/schemas/V20PresFormat" - }, - "type": "array" - }, - "request_presentations~attach": { - "description": "Attachment per acceptable format on corresponding identifier", - "items": { - "$ref": "#/components/schemas/AttachDecorator" - }, - "type": "array" - }, - "will_confirm": { - "description": "Whether verifier will send confirmation ack", - "type": "boolean" - } - }, - "required": ["formats", "request_presentations~attach"], - "type": "object" - }, - "V20PresRequestByFormat": { - "properties": { - "dif": { - "allOf": [ - { - "$ref": "#/components/schemas/DIFProofRequest" - } - ], - "description": "Presentation request for DIF", - "type": "object" - }, - "indy": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofRequest" - } - ], - "description": "Presentation request for indy", - "type": "object" - } - }, - "type": "object" - }, - "V20PresSendRequestRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "comment": { - "nullable": true, - "type": "string" - }, - "connection_id": { - "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "presentation_request": { - "$ref": "#/components/schemas/V20PresRequestByFormat" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "required": ["connection_id", "presentation_request"], - "type": "object" - }, - "V20PresSpecByFormatRequest": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "dif": { - "allOf": [ - { - "$ref": "#/components/schemas/DIFPresSpec" - } - ], - "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest", - "type": "object" - }, - "indy": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyPresSpec" - } - ], - "description": "Presentation specification for indy", - "type": "object" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "type": "object" - }, - "V20PresentProofModuleResponse": { - "type": "object" - }, - "V20PresentationSendRequestToProposal": { - "properties": { - "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" - }, - "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "example": false, - "type": "boolean" - }, - "trace": { - "description": "Whether to trace event (default false)", - "example": false, - "type": "boolean" - } - }, - "type": "object" - }, - "VCRecord": { - "properties": { - "contexts": { - "items": { - "description": "Context", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "type": "array" - }, - "cred_tags": { - "additionalProperties": { - "description": "Retrieval tag value", - "type": "string" - }, - "type": "object" - }, - "cred_value": { - "description": "(JSON-serializable) credential value", - "properties": {}, - "type": "object" - }, - "expanded_types": { - "items": { - "description": "JSON-LD expanded type extracted from type and context", - "example": "https://w3id.org/citizenship#PermanentResidentCard", - "type": "string" - }, - "type": "array" - }, - "given_id": { - "description": "Credential identifier", - "example": "http://example.edu/credentials/3732", - "type": "string" - }, - "issuer_id": { - "description": "Issuer identifier", - "example": "https://example.edu/issuers/14", - "type": "string" - }, - "proof_types": { - "items": { - "description": "Signature suite used for proof", - "example": "Ed25519Signature2018", - "type": "string" - }, - "type": "array" - }, - "record_id": { - "description": "Record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, - "schema_ids": { - "items": { - "description": "Schema identifier", - "example": "https://example.org/examples/degree.json", - "type": "string" - }, - "type": "array" - }, - "subject_ids": { - "items": { - "description": "Subject identifier", - "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "VCRecordList": { - "properties": { - "results": { - "items": { - "$ref": "#/components/schemas/VCRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "VerifiableCredential": { - "properties": { - "@context": { - "description": "The JSON-LD context of the credential", - "example": [ - "https://www.w3.org/2018/credentials/v1", - "https://www.w3.org/2018/credentials/examples/v1" - ], - "items": { - "type": "object" - }, - "type": "array" - }, - "credentialStatus": { - "example": "", - "type": "object" - }, - "credentialSubject": { - "example": "", - "type": "object" - }, - "expirationDate": { - "description": "The expiration date", - "example": "2010-01-01T19:23:24Z", - "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", - "type": "string" - }, - "id": { - "description": "The ID of the credential", - "example": "http://example.edu/credentials/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - }, - "issuanceDate": { - "description": "The issuance date", - "example": "2010-01-01T19:23:24Z", - "pattern": "^([0-9]{4})-([0-9]{2})-([0-9]{2})([Tt ]([0-9]{2}):([0-9]{2}):([0-9]{2})(\\.[0-9]+)?)?(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?$", - "type": "string" - }, - "issuer": { - "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "type": "object" - }, - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LinkedDataProof" - } - ], - "description": "The proof of the credential", - "example": { - "created": "2019-12-11T03:50:55", - "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", - "proofPurpose": "assertionMethod", - "type": "Ed25519Signature2018", - "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" - }, - "type": "object" - }, - "type": { - "description": "The JSON-LD type of the credential", - "example": ["VerifiableCredential", "AlumniCredential"], - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "@context", - "credentialSubject", - "issuanceDate", - "issuer", - "proof", - "type" - ], - "type": "object" - }, - "VerifiablePresentation": { - "properties": { - "@context": { - "description": "The JSON-LD context of the presentation", - "example": ["https://www.w3.org/2018/credentials/v1"], - "items": { - "type": "object" - }, - "type": "array" - }, - "holder": { - "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "type": "object" - }, - "id": { - "description": "The ID of the presentation", - "example": "http://example.edu/presentations/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" - }, - "proof": { - "allOf": [ - { - "$ref": "#/components/schemas/LinkedDataProof" - } - ], - "description": "The proof of the presentation", - "example": { - "created": "2019-12-11T03:50:55", - "jws": "eyJhbGciOiAiRWREU0EiLCAiYjY0IjogZmFsc2UsICJjcml0JiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQKBhQDxvXNo7nvtUBb_Eq1Ch6YBKY5qBQ", - "proofPurpose": "assertionMethod", - "type": "Ed25519Signature2018", - "verificationMethod": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL" - }, - "type": "object" - }, - "type": { - "description": "The JSON-LD type of the presentation", - "example": ["VerifiablePresentation"], - "items": { - "type": "string" - }, - "type": "array" - }, - "verifiableCredential": { - "items": { - "properties": {}, - "type": "object" - }, - "type": "array" - } - }, - "required": ["@context", "proof", "type"], - "type": "object" - }, - "VerifyCredentialRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/LDProofVCOptions" - }, - "verifiableCredential": { - "$ref": "#/components/schemas/VerifiableCredential" - } - }, - "type": "object" - }, - "VerifyCredentialResponse": { - "properties": { - "results": { - "$ref": "#/components/schemas/PresentationVerificationResult" - } - }, - "type": "object" - }, - "VerifyPresentationRequest": { - "properties": { - "options": { - "$ref": "#/components/schemas/LDProofVCOptions" - }, - "verifiablePresentation": { - "$ref": "#/components/schemas/VerifiablePresentation" - } - }, - "type": "object" - }, - "VerifyPresentationResponse": { - "properties": { - "results": { - "$ref": "#/components/schemas/PresentationVerificationResult" - } - }, - "type": "object" - }, - "VerifyRequest": { - "properties": { - "doc": { - "allOf": [ - { - "$ref": "#/components/schemas/SignedDoc" - } - ], - "description": "Signed document", - "type": "object" - }, - "verkey": { - "description": "Verkey to use for doc verification", - "type": "string" - } - }, - "required": ["doc"], - "type": "object" - }, - "VerifyResponse": { - "properties": { - "error": { - "description": "Error text", - "type": "string" - }, - "valid": { - "type": "boolean" - } - }, - "required": ["valid"], - "type": "object" - }, - "W3CCredentialsListRequest": { - "properties": { - "contexts": { - "items": { - "description": "Credential context to match", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "type": "array" - }, - "given_id": { - "description": "Given credential id to match", - "type": "string" - }, - "issuer_id": { - "description": "Credential issuer identifier to match", - "type": "string" - }, - "max_results": { - "description": "Maximum number of results to return", - "format": "int32", - "type": "integer" - }, - "proof_types": { - "items": { - "description": "Signature suite used for proof", - "example": "Ed25519Signature2018", - "type": "string" - }, - "type": "array" - }, - "schema_ids": { - "description": "Schema identifiers, all of which to match", - "items": { - "description": "Credential schema identifier", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "type": "array" - }, - "subject_ids": { - "description": "Subject identifiers, all of which to match", - "items": { - "description": "Subject identifier", - "type": "string" - }, - "type": "array" - }, - "tag_query": { - "additionalProperties": { - "description": "Tag value", - "type": "string" - }, - "description": "Tag filter", - "type": "object" - }, - "types": { - "items": { - "description": "Credential type to match", - "example": "https://myhost:8021", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "WalletList": { - "properties": { - "results": { - "description": "List of wallet records", - "items": { - "$ref": "#/components/schemas/WalletRecord" - }, - "type": "array" - } - }, - "type": "object" - }, - "WalletModuleResponse": { - "type": "object" - }, - "WalletRecord": { - "properties": { - "created_at": { - "description": "Time of record creation", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "key_management_mode": { - "description": "Mode regarding management of wallet key", - "enum": ["managed", "unmanaged"], - "type": "string" - }, - "settings": { - "description": "Settings for this wallet.", - "properties": {}, - "type": "object" - }, - "state": { - "description": "Current record state", - "example": "active", - "type": "string" - }, - "updated_at": { - "description": "Time of last record update", - "example": "2021-12-31T23:59:59Z", - "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", - "type": "string" - }, - "wallet_id": { - "description": "Wallet record ID", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - } - }, - "required": ["key_management_mode", "wallet_id"], - "type": "object" - }, - "WriteLedger": { - "properties": { - "ledger_id": { - "type": "string" - } - }, - "type": "object" - }, - "IndyPrimaryProof_eq_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyEQProof" - } - ], - "description": "Indy equality proof", - "nullable": true, - "type": "object" - }, - "IndyProofProofProofsProof_non_revoc_proof": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyNonRevocProof" - } - ], - "description": "Indy non-revocation proof", - "nullable": true, - "type": "object" - }, - "IndyProofReqAttrSpec_non_revoked": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofReqAttrSpecNonRevoked" - } - ], - "nullable": true, - "type": "object" - }, - "IndyProofReqPredSpec_non_revoked": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofReqPredSpecNonRevoked" - } - ], - "nullable": true, - "type": "object" - }, - "IndyProofRequest_non_revoked": { - "allOf": [ - { - "$ref": "#/components/schemas/IndyProofRequestNonRevoked" - } - ], - "nullable": true, - "type": "object" + "type": "array" + } + }, + "type": "object" + }, + "WalletList": { + "properties": { + "results": { + "description": "List of wallet records", + "items": { "$ref": "#/definitions/WalletRecord" }, + "type": "array" + } + }, + "type": "object" + }, + "WalletModuleResponse": { "properties": {}, "type": "object" }, + "WalletRecord": { + "properties": { + "created_at": { + "description": "Time of record creation", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "key_management_mode": { + "description": "Mode regarding management of wallet key", + "enum": ["managed", "unmanaged"], + "type": "string" + }, + "settings": { + "description": "Settings for this wallet.", + "type": "object" + }, + "state": { + "description": "Current record state", + "example": "active", + "type": "string" + }, + "updated_at": { + "description": "Time of last record update", + "example": "2021-12-31T23:59:59Z", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$", + "type": "string" + }, + "wallet_id": { + "description": "Wallet record ID", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "type": "string" + } + }, + "required": ["key_management_mode", "wallet_id"], + "type": "object" + }, + "WriteLedger": { + "properties": { "ledger_id": { "type": "string" } }, + "type": "object" + } + }, + "securityDefinitions": { + "AuthorizationHeader": { + "type": "apiKey", + "in": "header", + "name": "Authorization", + "description": "Bearer token. Be sure to prepend token with 'Bearer '" + } + }, + "security": [{ "AuthorizationHeader": [] }], + "tags": [ + { + "name": "action-menu", + "description": "Menu interaction over connection" + }, + { + "name": "anoncreds - credential definitions", + "description": "Anoncreds credential definition management", + "externalDocs": { + "description": "Specification", + "url": "https://hyperledger.github.io/anoncreds-spec" + } + }, + { + "name": "anoncreds - revocation", + "description": "Revocation registry management", + "externalDocs": { + "description": "Overview", + "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" + } + }, + { + "name": "anoncreds - schemas", + "description": "Anoncreds schema management", + "externalDocs": { + "description": "Specification", + "url": "https://hyperledger.github.io/anoncreds-spec" + } + }, + { + "name": "basicmessage", + "description": "Simple messaging", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message" + } + }, + { + "name": "connection", + "description": "Connection management", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol" + } + }, + { + "name": "credential-definition", + "description": "Credential definition operations", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def" + } + }, + { + "name": "credentials", + "description": "Holder credential management", + "externalDocs": { + "description": "Overview", + "url": "https://w3c.github.io/vc-data-model/#credentials" + } + }, + { + "name": "did-exchange", + "description": "Connection management via DID exchange", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/25464a5c8f8a17b14edaa4310393df6094ace7b0/features/0023-did-exchange" + } + }, + { + "name": "did-rotate", + "description": "Rotate a DID", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate" + } + }, + { + "name": "discover-features", + "description": "Feature discovery", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features" + } + }, + { + "name": "discover-features v2.0", + "description": "Feature discovery v2", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0557-discover-features-v2" + } + }, + { "name": "endorse-transaction", "description": "Endorse a Transaction" }, + { "name": "introduction", "description": "Introduction of known parties" }, + { + "name": "issue-credential v1.0", + "description": "Credential issue v1.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/bb42a6c35e0d5543718fb36dd099551ab192f7b0/features/0036-issue-credential" + } + }, + { + "name": "issue-credential v2.0", + "description": "Credential issue v2.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/cd27fc64aa2805f756a118043d7c880354353047/features/0453-issue-credential-v2" + } + }, + { + "name": "jsonld", + "description": "Sign and verify json-ld data", + "externalDocs": { + "description": "Specification", + "url": "https://tools.ietf.org/html/rfc7515" + } + }, + { + "name": "ledger", + "description": "Interaction with ledger", + "externalDocs": { + "description": "Overview", + "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger" + } + }, + { + "name": "mediation", + "description": "Mediation management", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination" + } + }, + { "name": "multitenancy", "description": "Multitenant wallet management" }, + { + "name": "out-of-band", + "description": "Out-of-band connections", + "externalDocs": { + "description": "Design", + "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband" + } + }, + { + "name": "present-proof v1.0", + "description": "Proof presentation v1.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/4fae574c03f9f1013db30bf2c0c676b1122f7149/features/0037-present-proof" + } + }, + { + "name": "present-proof v2.0", + "description": "Proof presentation v2.0", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/eace815c3e8598d4a8dd7881d8c731fdb2bcc0aa/features/0454-present-proof-v2" + } + }, + { + "name": "resolver", + "description": "did resolver interface.", + "externalDocs": { + "description": "DID Resolution Specification", + "url": "https://www.w3.org/TR/did-core/#resolution" + } + }, + { + "name": "revocation", + "description": "Revocation registry management", + "externalDocs": { + "description": "Overview", + "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" + } + }, + { + "name": "schema", + "description": "Schema operations", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema" + } + }, + { "name": "settings", "description": "Agent settings interface." }, + { + "name": "trustping", + "description": "Trust-ping over connection", + "externalDocs": { + "description": "Specification", + "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping" + } + }, + { + "name": "vc-api", + "description": "Endpoints for managing w3c credentials and presentations", + "externalDocs": { + "description": "Specification", + "url": "https://w3c-ccg.github.io/vc-api/" } }, - "securitySchemes": { - "AuthorizationHeader": { - "description": "Bearer token. Be sure to prepend token with 'Bearer '", - "in": "header", - "name": "Authorization", - "type": "apiKey" + { + "name": "wallet", + "description": "DID and tag policy management", + "externalDocs": { + "description": "Design", + "url": "https://github.com/hyperledger/indy-sdk/tree/master/docs/design/003-wallet-storage" } } - }, - "x-original-swagger-version": "2.0" + ] } diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml index dc47964b..2651af6b 100644 --- a/generator/openapi-generator-config.yml +++ b/generator/openapi-generator-config.yml @@ -4,4 +4,4 @@ inputSpec: data/openapi.yml additionalProperties: library: asyncio packageName: aries_cloudcontroller - packageVersion: 0.12.0 + packageVersion: 0.12.1 diff --git a/generator/scripts/generate-client.sh b/generator/scripts/generate-client.sh index 6328f6d9..6eaaf848 100755 --- a/generator/scripts/generate-client.sh +++ b/generator/scripts/generate-client.sh @@ -6,8 +6,8 @@ cd "$(dirname "$0")/../" || exit # Remove old generated code rm -rf ../generated/ -# Read ACA_PY_VERSION from input arg or default to 0.12.0 -ACA_PY_VERSION=${1:-"0.12.0"} +# Read ACA_PY_VERSION from input arg or default to 0.12.1 +ACA_PY_VERSION=${1:-"0.12.1"} export ACA_PY_VERSION # Set env for openapi-config-template' diff --git a/requirements.dev.txt b/requirements.dev.txt index 16a4c28c..e8efd994 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,6 +1,6 @@ anyio~=4.3.0 autoflake~=2.3.1 -black~=24.4.0 +black~=24.4.2 isort~=5.13.2 -pytest~=8.1.1 +pytest~=8.2.0 pytest-mock~=3.14.0 diff --git a/setup.py b/setup.py index 6b5fb400..b3669205 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ def parse_requirements(filename: str): if __name__ == "__main__": setup( name=PACKAGE_NAME, - version="0.12.0", + version="0.12.1", description="A simple python client for controlling an ACA-Py agent", long_description=long_description, long_description_content_type="text/markdown",