diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 18a974c01..1592e288d 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.2 + black~=24.8.0 - 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 c09e555e3..daeda5271 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.2 + black~=24.8.0 - name: Check import style with isort run: | isort . --check --profile black --diff diff --git a/README.md b/README.md index 1e234fdaf..f75346a8e 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 (1.0.0), ensuring access to the most recent features and improvements. +- **Up-to-Date Support**: Compatible with the latest ACA-Py version (1.0.0b0), 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 8a05cb51e..0a4b84fe3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. """ # noqa: E501 -__version__ = "1.0.0" +__version__ = "1.0.0b0" from aries_cloudcontroller.acapy_client import AcaPyClient diff --git a/aries_cloudcontroller/api/action_menu_api.py b/aries_cloudcontroller/api/action_menu_api.py index 592365622..65f5894b9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 eaf980aa6..6899d1e85 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 52dd62bd6..7f035031e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/anoncreds_schemas_api.py b/aries_cloudcontroller/api/anoncreds_schemas_api.py index b74e18106..ed85797cc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py index 21c386ce4..3bd9ec9e5 100644 --- a/aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py +++ b/aries_cloudcontroller/api/anoncreds_wallet_upgrade_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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3e86eb459..b57bb91a2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 328a2b8d8..ffca1e0ba 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -852,6 +852,10 @@ async def get_connections( connection_protocol: Annotated[ Optional[StrictStr], Field(description="Connection protocol used") ] = None, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, invitation_key: Annotated[ Optional[Annotated[str, Field(strict=True)]], Field(description="invitation key"), @@ -869,6 +873,12 @@ async def get_connections( offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, state: Annotated[ Optional[StrictStr], Field(description="Connection state") ] = None, @@ -902,6 +912,8 @@ async def get_connections( :type alias: str :param connection_protocol: Connection protocol used :type connection_protocol: str + :param descending: Order results in descending order if true + :type descending: bool :param invitation_key: invitation key :type invitation_key: str :param invitation_msg_id: Identifier of the associated Invitation Message @@ -912,6 +924,8 @@ async def get_connections( :type my_did: str :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param state: Connection state :type state: str :param their_did: Their DID @@ -926,11 +940,13 @@ async def get_connections( _param = self._get_connections_serialize( alias=alias, connection_protocol=connection_protocol, + descending=descending, invitation_key=invitation_key, invitation_msg_id=invitation_msg_id, limit=limit, my_did=my_did, offset=offset, + order_by=order_by, state=state, their_did=their_did, their_public_did=their_public_did, @@ -957,11 +973,13 @@ def _get_connections_serialize( self, alias, connection_protocol, + descending, invitation_key, invitation_msg_id, limit, my_did, offset, + order_by, state, their_did, their_public_did, @@ -993,6 +1011,10 @@ def _get_connections_serialize( _query_params.append(("connection_protocol", connection_protocol)) + if descending is not None: + + _query_params.append(("descending", descending)) + if invitation_key is not None: _query_params.append(("invitation_key", invitation_key)) @@ -1013,6 +1035,10 @@ def _get_connections_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if state is not None: _query_params.append(("state", state)) diff --git a/aries_cloudcontroller/api/credential_definition_api.py b/aries_cloudcontroller/api/credential_definition_api.py index e5b885aaa..ebe88a54c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6886b367b..bcd912ee1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 60fe6ebaf..9c3b3265b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3c8e9f552..ac7ba3df1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7d1062dda..8aee86a90 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7e9e31d52..d150db5cb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ff88a329d..034fa3788 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2ca6665d8..6f9112c8a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d2676c2a2..8ccd133e6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 661f1b4bb..abc814c7a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -14,7 +14,7 @@ import warnings from typing import Any, Dict, List, Optional, Tuple, Union -from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call +from pydantic import Field, StrictBool, StrictFloat, StrictInt, StrictStr, validate_call from typing_extensions import Annotated from aries_cloudcontroller.api_client import ApiClient, RequestSerialized @@ -492,12 +492,22 @@ async def get_records( connection_id: Annotated[ Optional[StrictStr], Field(description="Connection identifier") ] = None, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, limit: Annotated[ Optional[StrictInt], Field(description="Number of results to return") ] = None, offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, role: Annotated[ Optional[StrictStr], Field(description="Role assigned in credential exchange"), @@ -525,10 +535,14 @@ async def get_records( :param connection_id: Connection identifier :type connection_id: str + :param descending: Order results in descending order if true + :type descending: bool :param limit: Number of results to return :type limit: int :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param role: Role assigned in credential exchange :type role: str :param state: Credential exchange state @@ -543,8 +557,10 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -569,8 +585,10 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, + order_by, role, state, thread_id, @@ -597,6 +615,10 @@ def _get_records_serialize( _query_params.append(("connection_id", connection_id)) + if descending is not None: + + _query_params.append(("descending", descending)) + if limit is not None: _query_params.append(("limit", limit)) @@ -605,6 +627,10 @@ def _get_records_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if role is not None: _query_params.append(("role", role)) diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py index 72fe8753e..053123084 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -13,7 +13,7 @@ from typing import Any, Dict, List, Optional, Tuple, Union -from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call +from pydantic import Field, StrictBool, StrictFloat, StrictInt, StrictStr, validate_call from typing_extensions import Annotated from aries_cloudcontroller.api_client import ApiClient, RequestSerialized @@ -468,12 +468,22 @@ async def get_records( connection_id: Annotated[ Optional[StrictStr], Field(description="Connection identifier") ] = None, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, limit: Annotated[ Optional[StrictInt], Field(description="Number of results to return") ] = None, offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, role: Annotated[ Optional[StrictStr], Field(description="Role assigned in credential exchange"), @@ -501,10 +511,14 @@ async def get_records( :param connection_id: Connection identifier :type connection_id: str + :param descending: Order results in descending order if true + :type descending: bool :param limit: Number of results to return :type limit: int :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param role: Role assigned in credential exchange :type role: str :param state: Credential exchange state @@ -516,8 +530,10 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -542,8 +558,10 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, + order_by, role, state, thread_id, @@ -570,6 +588,10 @@ def _get_records_serialize( _query_params.append(("connection_id", connection_id)) + if descending is not None: + + _query_params.append(("descending", descending)) + if limit is not None: _query_params.append(("limit", limit)) @@ -578,6 +600,10 @@ def _get_records_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if role is not None: _query_params.append(("role", role)) diff --git a/aries_cloudcontroller/api/jsonld_api.py b/aries_cloudcontroller/api/jsonld_api.py index f110718f4..b63241b11 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bda89890a..f009969be 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 236f8dd60..3716a7dc8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 525eff78e..f6d8ba7d3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -13,7 +13,7 @@ from typing import Any, Dict, List, Optional, Tuple, Union -from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call +from pydantic import Field, StrictBool, StrictFloat, StrictInt, StrictStr, validate_call from typing_extensions import Annotated from aries_cloudcontroller.api_client import ApiClient, RequestSerialized @@ -474,12 +474,22 @@ def _get_wallet_serialize( @validate_call async def get_wallets( self, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, limit: Annotated[ Optional[StrictInt], Field(description="Number of results to return") ] = None, offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, wallet_name: Annotated[ Optional[StrictStr], Field(description="Wallet name") ] = None, @@ -502,10 +512,14 @@ async def get_wallets( """Query subwallets + :param descending: Order results in descending order if true + :type descending: bool :param limit: Number of results to return :type limit: int :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param wallet_name: Wallet name :type wallet_name: str :param group_id: Group id (additional field from ACA-Py plugin) @@ -514,8 +528,10 @@ async def get_wallets( """ # noqa: E501 _param = self._get_wallets_serialize( + descending=descending, limit=limit, offset=offset, + order_by=order_by, wallet_name=wallet_name, group_id=group_id, _request_auth=_request_auth, @@ -538,8 +554,10 @@ async def get_wallets( def _get_wallets_serialize( self, + descending, limit, offset, + order_by, wallet_name, group_id, _request_auth, @@ -561,6 +579,10 @@ def _get_wallets_serialize( # process the path parameters # process the query parameters + if descending is not None: + + _query_params.append(("descending", descending)) + if limit is not None: _query_params.append(("limit", limit)) @@ -569,6 +591,10 @@ def _get_wallets_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if wallet_name is not None: _query_params.append(("wallet_name", wallet_name)) diff --git a/aries_cloudcontroller/api/out_of_band_api.py b/aries_cloudcontroller/api/out_of_band_api.py index 6433a880a..a8b8ba48f 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a70940f92..f3d95ddfc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -14,7 +14,7 @@ import warnings from typing import Any, Dict, List, Optional, Tuple, Union -from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call +from pydantic import Field, StrictBool, StrictFloat, StrictInt, StrictStr, validate_call from typing_extensions import Annotated from aries_cloudcontroller.api_client import ApiClient, RequestSerialized @@ -525,12 +525,22 @@ async def get_records( connection_id: Annotated[ Optional[StrictStr], Field(description="Connection identifier") ] = None, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, limit: Annotated[ Optional[StrictInt], Field(description="Number of results to return") ] = None, offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, role: Annotated[ Optional[StrictStr], Field(description="Role assigned in presentation exchange"), @@ -558,10 +568,14 @@ async def get_records( :param connection_id: Connection identifier :type connection_id: str + :param descending: Order results in descending order if true + :type descending: bool :param limit: Number of results to return :type limit: int :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param role: Role assigned in presentation exchange :type role: str :param state: Presentation exchange state @@ -574,8 +588,10 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -600,8 +616,10 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, + order_by, role, state, thread_id, @@ -628,6 +646,10 @@ def _get_records_serialize( _query_params.append(("connection_id", connection_id)) + if descending is not None: + + _query_params.append(("descending", descending)) + if limit is not None: _query_params.append(("limit", limit)) @@ -636,6 +658,10 @@ def _get_records_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if role is not None: _query_params.append(("role", role)) diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py index b00c31135..b36e5edc4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -13,7 +13,7 @@ from typing import Any, Dict, List, Optional, Tuple, Union -from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call +from pydantic import Field, StrictBool, StrictFloat, StrictInt, StrictStr, validate_call from typing_extensions import Annotated from aries_cloudcontroller.api_client import ApiClient, RequestSerialized @@ -506,12 +506,22 @@ async def get_records( connection_id: Annotated[ Optional[StrictStr], Field(description="Connection identifier") ] = None, + descending: Annotated[ + Optional[StrictBool], + Field(description="Order results in descending order if true"), + ] = None, limit: Annotated[ Optional[StrictInt], Field(description="Number of results to return") ] = None, offset: Annotated[ Optional[StrictInt], Field(description="Offset for pagination") ] = None, + order_by: Annotated[ + Optional[StrictStr], + Field( + description='The column to order results by. Only "id" is currently supported.' + ), + ] = None, role: Annotated[ Optional[StrictStr], Field(description="Role assigned in presentation exchange"), @@ -539,10 +549,14 @@ async def get_records( :param connection_id: Connection identifier :type connection_id: str + :param descending: Order results in descending order if true + :type descending: bool :param limit: Number of results to return :type limit: int :param offset: Offset for pagination :type offset: int + :param order_by: The column to order results by. Only \"id\" is currently supported. + :type order_by: str :param role: Role assigned in presentation exchange :type role: str :param state: Presentation exchange state @@ -554,8 +568,10 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -580,8 +596,10 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, + order_by, role, state, thread_id, @@ -608,6 +626,10 @@ def _get_records_serialize( _query_params.append(("connection_id", connection_id)) + if descending is not None: + + _query_params.append(("descending", descending)) + if limit is not None: _query_params.append(("limit", limit)) @@ -616,6 +638,10 @@ def _get_records_serialize( _query_params.append(("offset", offset)) + if order_by is not None: + + _query_params.append(("order_by", order_by)) + if role is not None: _query_params.append(("role", role)) diff --git a/aries_cloudcontroller/api/resolver_api.py b/aries_cloudcontroller/api/resolver_api.py index 2cdd0c9a1..f654dd089 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8d5ccf74e..3f8978a42 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 dbb647443..e996f66a5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d62d7164f..cbcfa4b99 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f62c35508..e00c9c8a7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c3aacd096..3d9d20883 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 162eec0e3..b9fb3e0fc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1da447b63..6089e0de3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c78875892..c7c8d97a6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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/1.0.0/python" + self.user_agent = "OpenAPI-Generator/1.0.0b0/python" self.client_side_validation = configuration.client_side_validation async def __aenter__(self): @@ -433,7 +433,7 @@ def __deserialize(self, data, klass): if klass in self.PRIMITIVE_TYPES: return self.__deserialize_primitive(data, klass) - elif klass == object: + elif klass is object: return self.__deserialize_object(data) elif klass == datetime.date: return self.__deserialize_date(data) diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py index bff4f5c1a..f91c2d298 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -424,8 +424,10 @@ def to_debug_report(self): "Python SDK Debug Report:\n" "OS: {env}\n" "Python Version: {pyversion}\n" - "Version of the API: v1.0.0\n" - "SDK Package Version: 1.0.0".format(env=sys.platform, pyversion=sys.version) + "Version of the API: v1.0.0b0\n" + "SDK Package Version: 1.0.0b0".format( + env=sys.platform, pyversion=sys.version + ) ) def get_host_settings(self): diff --git a/aries_cloudcontroller/exceptions.py b/aries_cloudcontroller/exceptions.py index eb8006bff..c12632e46 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 02f21dbb5..71d3cd953 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/action_menu_fetch_result.py b/aries_cloudcontroller/models/action_menu_fetch_result.py index 44b60bb01..292c4e796 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 80f88d2c1..e141c1723 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2466f822f..327a4a7a5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9e1bf461a..5aea96dff 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 10f2df2a8..a1d8a464a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 06d70a699..7a536bbf0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bc74f55f0..a92d76a7a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9c0700d9a..642415fd2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 daa88c490..41c89faaf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 10d30b9c4..174bd563b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d696d28cb..be8352a12 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7e7a3d484..355dc3509 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c981a9e6c..176fb3eca 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2ca69b876..3177b3089 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0db2a9cd3..c29b66c7d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fd3fc5616..c2ad9dfda 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bef4017b7..d0ca8ed2a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 35e7c4ed6..4f3766f77 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a5db76d2c..b63c4d59e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f49e7b4c3..c70d1f112 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9675f7ad7..6b9e7a167 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 05bbfba84..41240fd59 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 cf45e1c01..bb428fc69 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ab80d0702..df49a86f3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 65590051b..de7c1bb71 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 79ab800a6..528bf7042 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 eaf8ccfa8..867086512 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2cc19ff10..7cb5cb53b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ad27de095..d28c3fea2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7768938de..25bc52e4e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4df20dd06..b78330f28 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 895e37b81..6dc165b08 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 91676a96b..e3089a5cc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b4df409a8..819f94aa9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1a70dbdae..d36340f1d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0333c81c3..a0595041b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 911ed741f..684375882 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d60c4ebcf..638a645ef 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b8b104eff..fea96a449 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d1d67fc68..c3be3253e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4a5ffbd59..83eb59c44 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 66569f3a5..de56976f8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d40252079..6c3078cca 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b962ae7cf..1c136cdf1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1f23a7775..ae489f9d3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 282688e28..371402c34 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2c131a5b1..162d9a736 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 990c7f0e4..7420567e2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4036268a1..4f8bf6a72 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 de0728cbe..4b76095f6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8865a5397..3c53a7338 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a4b185619..5e007fba5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 04fc269d2..fd2e3332e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ab2ffbde9..54c046616 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1aadea287..5bafdc118 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 cea9e98fe..b60174211 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 11e98efc5..e515af1dc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 75a242438..f9e39d5b4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8fded061f..7e72a7c5d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 514b53fff..8791a6e61 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 304952c8a..cbc26acec 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 de0fa454a..de427b4d1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bd877dcc5..56173fcb5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5df89a00a..2183f18be 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 088865a39..7261bb1c5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b5edcad60..f0840bf38 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2456e4bf8..958acc080 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4c7594a31..06b1bdb72 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 58ca50b0f..c164e8d4a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 63426155c..8af1a0bf4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 886a61014..d4e4052f7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3e3c4265a..961fc9302 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6bd54b140..0413af7cd 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8f0f888f3..b15e6a3f0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 870197f6a..630de53a4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e7f060eea..3a3a06ab8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d2ccc1e14..b7eaf2365 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c284acb4d..0a5f1a32e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 55fcce95c..9dc2414ef 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 08489ce24..4df755149 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 51495650c..4b1c87686 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 21974e546..0591f5a7e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d8c3e13f9..ea45982a7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6dc904665..58defdfbc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0fbfa3d43..72864c2ac 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a5a5d72d9..203a13ef4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b94e20487..1f1387eae 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 160009d8b..ac493f661 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ae7fbff35..c80648600 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4ade4a1b5..554d5f7eb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 978fed7e3..6fbd60ef9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 86788c7bd..2f6263d49 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7737b3624..a645a0ffc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d27211c15..1330a5fa6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2d8799ca5..ba8daa4a2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 abe208b62..d864f5c52 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5e764fba6..f4e026e40 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b02bbe014..fdeea440a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 496f124ed..cdea1da0d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 daf0c0cd2..3afe54eab 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b8bea2055..5f2c4966a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 26cfb134f..5ac868b78 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 cdd64ffb1..ef81bf632 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 563dfea35..24b84018c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5881e2bc5..a15bb1465 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e981b1413..142c72428 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 982cd6765..c7d3199bf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3350c5fbc..8ae2481a8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 60ea1ce2a..30645f27c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 18205aa81..177ad56f3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7887dd660..1e35ce891 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6b8277ffa..4731a9406 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 372843c92..f23056e21 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c1d0654d6..59eda66d6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4f64c8e5a..f5cc714c4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8c4931b42..13d923d5c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a8424f96a..83d23a0d5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fef40607d..9bcd45e4b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 56b7b91fe..2fef4d953 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 11ab62114..e19836e58 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 34748fdef..7111658d9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 525daa4c1..133fbe780 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9b8180ddb..097a90757 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2df2c78ef..d49960594 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 061c218a3..5c2f0f493 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bc54f800b..d769c9d96 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3c2b4910d..1f98387e1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 091a4e2bc..a41ebe9d3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 12febc428..28b051160 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3eb5338ca..44faaa9ed 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 905b042b3..712ea7b86 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fb0b39cc4..4320d2895 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e7151ed91..e37707fac 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4483516b2..1685498ae 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ef273daa2..bbc304245 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 72840227c..11d5366c1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 dcd46e7d8..a00ad6de7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 af9c1b1af..a0e8290cc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fb778170d..28aef7a03 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 86f1f69ed..a6efdb9df 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7b0f43873..79b4ff0f4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0bccf8044..6bec9f5f2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2983d442f..42f21f796 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 32413838c..818c92047 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8e80e933b..ae81c3676 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6e6cf8aa9..0f07ddfe2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d57c754d9..5a8d8df73 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1eae688cb..750b5cc1a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4e8a06222..c726529d5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f728d23ad..e3ea7989e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 34833410b..7ab6defa7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6d427e5e6..cebb6e5c9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9a5ee010d..756e7b9df 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0b2087b7d..2a27d456a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 65ce9cf58..2c8abf5b4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f9873173d..7c4b4ee87 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 66f093d2d..3f8800c63 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 24d2f4de5..afbef0577 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8452658c2..1384b384b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c38165238..f04064a0a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e1fdb630e..8601fdd8e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4a4b12f30..6365dc0f6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3a671464a..bd406bf57 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6977bc41b..921d7cff5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 711ab0965..0f4a38ae2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 116cd0d7e..6b9a60bff 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 520b6c864..d1575b3a0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 453a4366d..cf2d0f213 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8ebfb0b9c..cb41fb09c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b514a4c77..f408fd067 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4af7914bc..e806565cd 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5ec4b399c..bace889fc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7704eaef1..4d24e67a8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fa7d1f4e9..bb724724e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 57427198b..aa7162420 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ece55ef7d..fa89aaa48 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 19d00e7ff..5f2ba837d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 54c851e51..c2f103f9e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d9d7a2f7c..fc9f67049 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 41c3a0ad4..baa111f5d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1a353fbfe..95e8b5c43 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 33c4b7a57..3722f8584 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d3294318b..7ea8a943c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3f64830a8..8787e6ece 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f7d3f1f5e..9f7000743 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8dafbec75..4ea2f5ab5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ff6b07840..347768c15 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5d99a9f75..d7a4a4b9e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f0e9c708b..5b005f6c7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 index 4e0c7291d..5073aa041 100644 --- a/aries_cloudcontroller/models/publish_revocations_result_schema_anoncreds.py +++ b/aries_cloudcontroller/models/publish_revocations_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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py b/aries_cloudcontroller/models/publish_revocations_schema_anoncreds.py index 7ae75152f..f6f80bee5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3e740851f..61511d779 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c3765f602..638446c53 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d476813fc..0edf37729 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 88fdfa9dd..0a2b69ace 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 497f92864..772e669df 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 473f4c38b..e840aa2d0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 50f08dc45..972541d1f 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9696e6e4d..d4f67d92b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fa1b022ac..79946f68d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5ef37f218..681c2a7da 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 64a64c562..e5780cbb1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e06aace5b..7f473c0aa 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 dcb5c352e..cd1f153cf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c0dda624b..27dacd88b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 643c2a2c6..6e543e051 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 eafb1b65a..821647f06 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e1ca12c25..86dafcab4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5d218fa87..3bb86ddd4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 409dc3479..c7584b309 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 42b339021..94181cc6b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1dc1576a6..9905e9c53 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 066cf6504..750c39414 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8f52c5af5..3318e257d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ea069d281..b1f29b903 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 aee718918..c587e0d6a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 664fa2a09..e3643fe5d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 42e32ad8d..f15b68ce6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 34bcee00e..034635a5c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f714c1ebc..7308d118b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d617c4c8c..2d255b74a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 66f62c2be..a5e9788ae 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b9fcf92be..cae842e3c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c66902943..0327f654f 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ca1d64d77..b1d64f173 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 52ed90e94..81686897f 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8e8fcba91..481de1b52 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 caea9f0e5..8175a7770 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a0b932bd4..599fb45b1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 31a4bffbd..d4461c9ba 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 cfd48c02e..52bd0cf84 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 bb20b70d8..ebdd5f247 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6fcdaf739..0f747828a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7fc2aa140..af41dcc8c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 abaad855e..a2b0ea594 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f9ea8b6b7..31d98e0cb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3da781828..b00087bb1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0fd570abf..0af3f48cf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 79652377f..3a2bc5e2b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 276e7a068..d82ab50c6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/sign_request.py b/aries_cloudcontroller/models/sign_request.py index cd152d079..00f5e32cf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 53440eb11..e94f60bf3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 95337eec9..546d69a31 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4464c6f0b..ecefa28ba 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 fdc1dab90..eaecd2e10 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 95e102247..ed86abf69 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6477f607f..c22dbe662 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a9783d4fe..2b51f835b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4bb93b5ff..4b3fa71af 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f6bfc4c93..2cf2cd7f1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 1d2a20cde..8c0a96d35 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 44b5b3b48..345c4437b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 13eb6c09a..0c3c5cce9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4899bd7ab..becf7de95 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 458d11157..1e2a0693a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5bcc9f014..d24b744a5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 afc5afe88..49516bf76 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e44a26706..098b71c2e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b2bacec12..41e89eba9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5390d318e..c31134232 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 6b676267e..712c51695 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8a4970187..edac1db2e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 addf7834e..e67003ce3 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 11ed4bba9..689e42a36 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4774e9ce6..f7a19ddcf 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9c04dfb21..ace735fd8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8f26572f0..62c1d7c60 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4e162163c..4aaecec8d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f41d11f6e..dcd2782a5 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 3cae94af2..ba57d2994 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 91ff6e8b3..02bf0b5f8 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4b5bfd258..a36e0ecff 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b81a13c68..99886f687 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d812443ef..0eb263f5c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 685dee6d9..528fa196d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a555e032b..66deea836 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 228bf459e..b70c5a98e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c16becbd3..81d84c350 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b33c991c6..ebf3d3803 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ab049fa2a..698eaf63d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e83f7c41d..5368ca49f 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 45a15dd99..b2e4eb332 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7784f5bac..b8996427b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 148b3d70d..942dca417 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4a87f9264..9848e0f78 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f7471ab81..db04f56c4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 33b206c77..f56b860e2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 98bdf08ff..790ba169c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7e7c5befb..cd6ad3ad0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b13e676b9..d2487f4f6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 61e56fe92..d2755ad94 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ee0a2e964..56fa920a1 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 2f2fedae9..236faed67 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ba55a072c..4f3e996f7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d3bbbb0a2..389c53700 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py index 02f27b392..87a3db08a 100644 --- a/aries_cloudcontroller/models/v20_cred_filter_vcdi.py +++ b/aries_cloudcontroller/models/v20_cred_filter_vcdi.py @@ -5,7 +5,7 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - The version of the OpenAPI document: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d578380fb..530d31842 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 455f9aa70..9f21da7ec 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c6843953c..008417528 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 9f0f956e0..ecafff94d 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 536413579..81859f3a6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 04d698f55..fa45a3257 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b1aa4d65b..43c703233 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a2284875a..9ed1a5067 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 a5592ab80..f866dc7c9 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f07abb455..f870a8358 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5a56bfca4..d72f1fc44 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 35aa2758c..f0b39c46c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 deafd8424..54767e873 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 550d4d3c5..8e29273a0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d84a7a9af..3888c9841 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 5ecf27bb0..ef042bd6b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c9154d214..e994bb3c6 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 eee69ed46..12238b2d7 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e3cfa6051..8f90a9cff 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ed5584a90..551864b18 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ce112b45f..8bc9b6bac 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7db4bda6c..1d4edf20c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 30dfaaae4..f4bc59611 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d3e6908d5..eb4552b2e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 8328ec2f5..7ab17d2a0 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 13536aa3a..e4a184413 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 814a2b9c2..2f29452eb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 395d26fc8..6788c4b17 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 041ddad04..41f503c01 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c1137b816..5cd141de2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 d13a20478..1d55fa4dc 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4aca57ab4..7df3fedce 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 ee792fc4b..5b211f373 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 803c88ef3..3e98000eb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 38e727040..6c6b06e63 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 7e748315c..df1e4d42b 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 115241b2b..ce08f6a81 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c85abe92c..b1e913d3e 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 38eddf152..7205dd243 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 e0e6fb17f..96ebde18c 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 f84ad1aff..6d3c790a2 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 b0088ff17..b215ed745 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 0a53aabb3..da7ee2e1a 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 4ca5564f7..34a1472a4 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 c12ec50f9..a39935e36 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 324e87698..628560950 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 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 66fa8bf82..1451591bb 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: v1.0.0 + The version of the OpenAPI document: v1.0.0b0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/aries_cloudcontroller/util/__init__.py b/aries_cloudcontroller/util/__init__.py index e331dfe92..62b5c7d81 100644 --- a/aries_cloudcontroller/util/__init__.py +++ b/aries_cloudcontroller/util/__init__.py @@ -1,8 +1,6 @@ from aries_cloudcontroller.util.pydantic_model_config import ( - DEFAULT_PYDANTIC_MODEL_CONFIG, -) -from aries_cloudcontroller.util.regex_patterns import ( - BASE58_PATTERN, - BBS_PATTERN, - ED25519_PATTERN, + DEFAULT_PYDANTIC_MODEL_CONFIG as DEFAULT_PYDANTIC_MODEL_CONFIG, ) +from aries_cloudcontroller.util.regex_patterns import BASE58_PATTERN as BASE58_PATTERN +from aries_cloudcontroller.util.regex_patterns import BBS_PATTERN as BBS_PATTERN +from aries_cloudcontroller.util.regex_patterns import ED25519_PATTERN as ED25519_PATTERN diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index bc4f59dc9..6b550bae1 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: v1.0.0 + version: v1.0.0b0 servers: - url: / security: @@ -840,6 +840,12 @@ paths: - connections/1.0 - didexchange/1.0 - didexchange/1.1 + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: invitation_key in: query description: invitation key @@ -869,6 +875,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: state in: query description: Connection state @@ -2032,6 +2046,12 @@ paths: description: Connection identifier schema: type: string + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: limit in: query description: Number of results to return @@ -2044,6 +2064,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: role in: query description: Role assigned in credential exchange @@ -2398,6 +2426,12 @@ paths: description: Connection identifier schema: type: string + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: limit in: query description: Number of results to return @@ -2410,6 +2444,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: role in: query description: Role assigned in credential exchange @@ -3405,6 +3447,12 @@ paths: - multitenancy summary: Query subwallets parameters: + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: limit in: query description: Number of results to return @@ -3417,6 +3465,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: wallet_name in: query description: Wallet name @@ -3573,6 +3629,12 @@ paths: description: Connection identifier schema: type: string + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: limit in: query description: Number of results to return @@ -3585,6 +3647,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: role in: query description: Role assigned in presentation exchange @@ -3884,6 +3954,12 @@ paths: description: Connection identifier schema: type: string + - name: descending + in: query + description: Order results in descending order if true + schema: + type: boolean + default: false - name: limit in: query description: Number of results to return @@ -3896,6 +3972,14 @@ paths: schema: type: integer default: 0 + - name: order_by + in: query + description: The column to order results by. Only "id" is currently supported. + schema: + type: string + default: id + enum: + - id - name: role in: query description: Role assigned in presentation exchange diff --git a/generator/data/swagger.json b/generator/data/swagger.json index 0d88396b0..ce0e996d9 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -1,555 +1,710 @@ { + "swagger": "2.0", + "info": { + "version": "v1.0.0b0", + "title": "Aries Cloud Agent" + }, + "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": "anoncreds - wallet upgrade", + "description": "Anoncreds wallet upgrade", + "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/" + } + }, + { + "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" + } + } + ], + "security": [ + { + "AuthorizationHeader": [] + } + ], "paths": { "/action-menu/{conn_id}/close": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/ActionMenuModulesResult" - }, - "description": "" - } - }, + "tags": ["action-menu"], + "summary": "Close the active menu associated with a connection", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "action-menu" - ], - "summary": "Close the active menu associated with a connection", - "produces": [ - "application/json" - ] - } - }, - "/action-menu/{conn_id}/fetch": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ActionMenuFetchResult" - }, - "description": "" + "$ref": "#/definitions/ActionMenuModulesResult" + } } - }, + } + } + }, + "/action-menu/{conn_id}/fetch": { + "post": { + "tags": ["action-menu"], + "summary": "Fetch the active menu", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "action-menu" - ], - "summary": "Fetch the active menu", - "produces": [ - "application/json" - ] - } - }, - "/action-menu/{conn_id}/perform": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ActionMenuModulesResult" - }, - "description": "" + "$ref": "#/definitions/ActionMenuFetchResult" + } } - }, + } + } + }, + "/action-menu/{conn_id}/perform": { + "post": { + "tags": ["action-menu"], + "summary": "Perform an action associated with the active menu", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/PerformRequest" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "action-menu" - ], - "summary": "Perform an action associated with the active menu", - "produces": [ - "application/json" - ] - } - }, - "/action-menu/{conn_id}/request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ActionMenuModulesResult" - }, - "description": "" + } } - }, + } + } + }, + "/action-menu/{conn_id}/request": { + "post": { + "tags": ["action-menu"], + "summary": "Request the active menu", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "action-menu" - ], - "summary": "Request the active menu", - "produces": [ - "application/json" - ] - } - }, - "/action-menu/{conn_id}/send-menu": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ActionMenuModulesResult" - }, - "description": "" + } } - }, + } + } + }, + "/action-menu/{conn_id}/send-menu": { + "post": { + "tags": ["action-menu"], + "summary": "Send an action menu to a connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SendMenu" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "action-menu" - ], - "summary": "Send an action menu to a connection", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/credential-definition": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredDefResult" - }, - "description": "" + "$ref": "#/definitions/ActionMenuModulesResult" + } } - }, + } + } + }, + "/anoncreds/credential-definition": { + "post": { + "tags": ["anoncreds - credential definitions"], + "summary": "Create a credential definition on the connected ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/CredDefPostRequest" } } ], - "tags": [ - "anoncreds - credential definitions" - ], - "summary": "Create a credential definition on the connected ledger", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/credential-definition/{cred_def_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetCredDefResult" - }, - "description": "" + "$ref": "#/definitions/CredDefResult" + } } - }, + } + } + }, + "/anoncreds/credential-definition/{cred_def_id}": { + "get": { + "tags": ["anoncreds - credential definitions"], + "summary": "Retrieve an individual credential definition details", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/GetCredDefResult" + } } - ], - "tags": [ - "anoncreds - credential definitions" - ], - "summary": "Retrieve an individual credential definition details", - "produces": [ - "application/json" - ] + } } }, "/anoncreds/credential-definitions": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/GetCredDefsResponse" - }, - "description": "" - } - }, + "tags": ["anoncreds - credential definitions"], + "summary": "Retrieve all credential definition ids", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "issuer_id", - "type": "string", + "in": "query", "description": "Issuer Identifier of the credential definition", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_id", - "type": "string", + "in": "query", "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_name", - "type": "string", + "in": "query", "description": "Schema name", - "example": "example-schema", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_version", - "type": "string", + "in": "query", "description": "Schema version", - "example": "1.0", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "anoncreds - credential definitions" - ], - "summary": "Retrieve all credential definition ids", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/registry/{rev_reg_id}/active": { - "put": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevocationModuleResponse" - }, - "description": "" + "$ref": "#/definitions/GetCredDefsResponse" + } } - }, + } + } + }, + "/anoncreds/registry/{rev_reg_id}/active": { + "put": { + "tags": ["anoncreds - revocation"], + "summary": "Update the active registry", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Update the active registry", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/registry/{rev_reg_id}/tails-file": { - "put": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevocationModuleResponse" - }, - "description": "" + } } - }, + } + } + }, + "/anoncreds/registry/{rev_reg_id}/tails-file": { + "put": { + "tags": ["anoncreds - revocation"], + "summary": "Upload local tails file to server", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Upload local tails file to server", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation-list": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevListResult" - }, - "description": "" + "$ref": "#/definitions/RevocationModuleResponse" + } } - }, + } + } + }, + "/anoncreds/revocation-list": { + "post": { + "tags": ["anoncreds - revocation"], + "summary": "Create and publish a revocation status list on the connected ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevListCreateRequest" } } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Create and publish a revocation status list on the connected ledger", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation-registry-definition": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegDefResult" - }, - "description": "" + "$ref": "#/definitions/RevListResult" + } } - }, + } + } + }, + "/anoncreds/revocation-registry-definition": { + "post": { + "tags": ["anoncreds - revocation"], + "summary": "Create and publish a registration revocation on the connected ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevRegCreateRequestSchemaAnoncreds" } } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Create and publish a registration revocation on the connected ledger", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/active-registry/{cred_def_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegResultSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/RevRegDefResult" + } } - }, + } + } + }, + "/anoncreds/revocation/active-registry/{cred_def_id}": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get current active revocation registry by credential definition id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Get current active revocation registry by credential definition id", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/active-registry/{cred_def_id}/rotate": { + "post": { + "tags": ["anoncreds - revocation"], + "summary": "Rotate revocation registry", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Rotate revocation registry", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/credential-record": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/credential-record": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get credential revocation status", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_ex_id", - "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}", + "in": "query", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "cred_rev_id", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Credential revocation identifier", - "example": "12345", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "query", "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": false + "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:(.+$)" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Get credential revocation status", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/publish-revocations": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/CredRevRecordResultSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/publish-revocations": { + "post": { + "tags": ["anoncreds - revocation"], + "summary": "Publish pending revocations to ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/PublishRevocationsSchemaAnoncreds" } } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Publish pending revocations to ledger", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/registries": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/PublishRevocationsResultSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/registries": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Search for matching revocation registries that current agent created", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "query", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": false + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, { - "in": "query", "name": "state", + "in": "query", + "description": "Revocation registry state", + "required": false, "type": "string", "enum": [ "finished", @@ -558,200 +713,170 @@ "wait", "decommissioned", "full" - ], - "description": "Revocation registry state", - "required": false + ] } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Search for matching revocation registries that current agent created", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegResultSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/RevRegsCreatedSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get revocation registry by revocation registry id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds" - }, - "description": "" + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { + "put": { + "tags": ["anoncreds - revocation"], + "summary": "Fix revocation state in wallet and return number of updated entries", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "apply_ledger_update", - "type": "boolean", + "in": "query", "description": "Apply updated accumulator transaction to ledger", - "required": true + "required": true, + "type": "boolean" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Fix revocation state in wallet and return number of updated entries", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RevRegWalletUpdatedResultSchemaAnoncreds" + } + } + } } }, "/anoncreds/revocation/registry/{rev_reg_id}/issued": { "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get number of credentials issued against revocation registry", + "produces": ["application/json"], + "parameters": [ + { + "name": "rev_reg_id", + "in": "path", + "description": "Revocation Registry identifier", + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" + } + ], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevRegIssuedResultSchemaAnoncreds" - }, - "description": "" + } } - }, + } + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/details": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get details of credentials issued against revocation registry", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "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": { + "description": "", "schema": { "$ref": "#/definitions/CredRevRecordDetailsResultSchemaAnoncreds" - }, - "description": "" + } } - }, + } + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/issued/indy_recs": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Get details of revoked credentials from ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "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": { + "description": "", "schema": { "$ref": "#/definitions/CredRevIndyRecordsResultSchemaAnoncreds" - }, - "description": "" - } - }, - "parameters": [ - { - "in": "path", - "name": "rev_reg_id", - "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", - "required": true + } } - ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Get details of revoked credentials from ledger", - "produces": [ - "application/json" - ] + } } }, "/anoncreds/revocation/registry/{rev_reg_id}/set-state": { "patch": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/RevRegResultSchemaAnoncreds" - }, - "description": "" - } - }, + "tags": ["anoncreds - revocation"], + "summary": "Set revocation registry state manually", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "state", + "in": "query", + "description": "Revocation registry state to set", + "required": true, "type": "string", "enum": [ "finished", @@ -760,290 +885,262 @@ "wait", "decommissioned", "full" - ], - "description": "Revocation registry state to set", - "required": true + ] } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Set revocation registry state manually", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevocationAnoncredsModuleResponse" - }, - "description": "tails file" + "$ref": "#/definitions/RevRegResultSchemaAnoncreds" + } } - }, + } + } + }, + "/anoncreds/revocation/registry/{rev_reg_id}/tails-file": { + "get": { + "tags": ["anoncreds - revocation"], + "summary": "Download tails file", + "produces": ["application/octet-stream"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Download tails file", - "produces": [ - "application/octet-stream" - ] - } - }, - "/anoncreds/revocation/revoke": { - "post": { "responses": { "200": { + "description": "tails file", "schema": { "$ref": "#/definitions/RevocationAnoncredsModuleResponse" - }, - "description": "" + } } - }, + } + } + }, + "/anoncreds/revocation/revoke": { + "post": { + "tags": ["anoncreds - revocation"], + "summary": "Revoke an issued credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevokeRequestSchemaAnoncreds" } } ], - "tags": [ - "anoncreds - revocation" - ], - "summary": "Revoke an issued credential", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/schema": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/SchemaResult" - }, - "description": "" + "$ref": "#/definitions/RevocationAnoncredsModuleResponse" + } } - }, + } + } + }, + "/anoncreds/schema": { + "post": { + "tags": ["anoncreds - schemas"], + "summary": "Create a schema on the connected ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SchemaPostRequest" } } ], - "tags": [ - "anoncreds - schemas" - ], - "summary": "Create a schema on the connected ledger", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/schema/{schema_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetSchemaResult" - }, - "description": "" + "$ref": "#/definitions/SchemaResult" + } } - }, + } + } + }, + "/anoncreds/schema/{schema_id}": { + "get": { + "tags": ["anoncreds - schemas"], + "summary": "Retrieve an individual schemas details", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "schema_id", - "type": "string", + "in": "path", "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "anoncreds - schemas" - ], - "summary": "Retrieve an individual schemas details", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/schemas": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetSchemasResponse" - }, - "description": "" + "$ref": "#/definitions/GetSchemaResult" + } } - }, + } + } + }, + "/anoncreds/schemas": { + "get": { + "tags": ["anoncreds - schemas"], + "summary": "Retrieve all schema ids", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "schema_issuer_id", - "type": "string", + "in": "query", "description": "Schema issuer identifier", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_name", - "type": "string", + "in": "query", "description": "Schema name", - "example": "example-schema", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_version", - "type": "string", + "in": "query", "description": "Schema version", - "example": "1.0", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "anoncreds - schemas" - ], - "summary": "Retrieve all schema ids", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/GetSchemasResponse" + } + } + } } }, "/anoncreds/wallet/upgrade": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/UpgradeResult" - }, - "description": "" - } - }, + "tags": ["anoncreds - wallet upgrade"], + "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "wallet_name", - "type": "string", + "in": "query", "description": "Name of wallet to upgrade to anoncreds", - "example": "base-wallet", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "anoncreds - wallet upgrade" - ], - "summary": "\n Upgrade the wallet from askar to anoncreds - Be very careful with this! You \n cannot go back! See migration guide for more information.\n ", - "produces": [ - "application/json" - ] - } - }, - "/connections": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnectionList" - }, - "description": "" + "$ref": "#/definitions/UpgradeResult" + } } - }, + } + } + }, + "/connections": { + "get": { + "tags": ["connection"], + "summary": "Query agent-to-agent connections", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "connection_protocol", - "type": "string", - "enum": [ - "connections/1.0", - "didexchange/1.0", - "didexchange/1.1" - ], + "in": "query", "description": "Connection protocol used", - "example": "connections/1.0", - "required": false + "required": false, + "type": "string", + "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"] }, { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "invitation_key", - "type": "string", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "in": "query", "description": "invitation key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "required": false + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, { - "in": "query", "name": "invitation_msg_id", - "type": "string", + "in": "query", "description": "Identifier of the associated Invitation Message", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "my_did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "My DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, + "type": "string", + "default": "id", + "enum": ["id"] + }, + { "name": "state", + "in": "query", + "description": "Connection state", + "required": false, "type": "string", "enum": [ "abandoned", @@ -1055,1703 +1152,1467 @@ "request", "response", "start" - ], - "description": "Connection state", - "required": false + ] }, { - "in": "query", "name": "their_did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "Their DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "their_public_did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "Their Public DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "their_role", - "type": "string", - "enum": [ - "invitee", - "requester", - "inviter", - "responder" - ], + "in": "query", "description": "Their role in the connection protocol", - "example": "invitee", - "required": false + "required": false, + "type": "string", + "enum": ["invitee", "requester", "inviter", "responder"] } ], - "tags": [ - "connection" - ], - "summary": "Query agent-to-agent connections", - "produces": [ - "application/json" - ] - } - }, - "/connections/create-invitation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/InvitationResult" - }, - "description": "" + "$ref": "#/definitions/ConnectionList" + } } - }, + } + } + }, + "/connections/create-invitation": { + "post": { + "tags": ["connection"], + "summary": "Create a new connection invitation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/CreateInvitationRequest" } }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "multi_use", - "type": "boolean", + "in": "query", "description": "Create invitation for multiple use (default false)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "public", - "type": "boolean", + "in": "query", "description": "Create invitation from public DID (default false)", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "connection" - ], - "summary": "Create a new connection invitation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/connections/create-static": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnectionStaticResult" - }, - "description": "" + "$ref": "#/definitions/InvitationResult" + } } - }, + } + } + }, + "/connections/create-static": { + "post": { + "tags": ["connection"], + "summary": "Create a new static connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/ConnectionStaticRequest" } } ], - "tags": [ - "connection" - ], - "summary": "Create a new static connection", - "produces": [ - "application/json" - ] - } - }, - "/connections/receive-invitation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnRecord" - }, - "description": "" + "$ref": "#/definitions/ConnectionStaticResult" + } } - }, + } + } + }, + "/connections/receive-invitation": { + "post": { + "tags": ["connection"], + "summary": "Receive a new connection invitation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/ReceiveInvitationRequest" } }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" } ], - "tags": [ - "connection" - ], - "summary": "Receive a new connection invitation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/connections/{conn_id}": { + "get": { + "tags": ["connection"], + "summary": "Fetch a single connection record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Fetch a single connection record", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnectionModuleResponse" - }, - "description": "" + "$ref": "#/definitions/ConnRecord" + } } - }, + } + }, + "delete": { + "tags": ["connection"], + "summary": "Remove an existing connection record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Remove an existing connection record", - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/accept-invitation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnRecord" - }, - "description": "" + "$ref": "#/definitions/ConnectionModuleResponse" + } } - }, + } + } + }, + "/connections/{conn_id}/accept-invitation": { + "post": { + "tags": ["connection"], + "summary": "Accept a stored connection invitation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" }, { - "in": "query", "name": "my_label", - "type": "string", + "in": "query", "description": "Label for connection", - "example": "Broker", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Accept a stored connection invitation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/accept-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/connections/{conn_id}/accept-request": { + "post": { + "tags": ["connection"], + "summary": "Accept a stored connection request", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" } ], - "tags": [ - "connection" - ], - "summary": "Accept a stored connection request", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/endpoints": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/EndpointsResult" - }, - "description": "" + "$ref": "#/definitions/ConnRecord" + } } - }, + } + } + }, + "/connections/{conn_id}/endpoints": { + "get": { + "tags": ["connection"], + "summary": "Fetch connection remote endpoint", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Fetch connection remote endpoint", - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/metadata": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ConnectionMetadata" - }, - "description": "" + "$ref": "#/definitions/EndpointsResult" + } } - }, + } + } + }, + "/connections/{conn_id}/metadata": { + "get": { + "tags": ["connection"], + "summary": "Fetch connection metadata", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "key", - "type": "string", + "in": "query", "description": "Key to retrieve.", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Fetch connection metadata", - "produces": [ - "application/json" - ] - }, - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnectionMetadata" - }, - "description": "" + } } - }, + } + }, + "post": { + "tags": ["connection"], + "summary": "Set connection metadata", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/ConnectionMetadataSetRequest" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "connection" - ], - "summary": "Set connection metadata", - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/send-message": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/BasicMessageModuleResponse" - }, - "description": "" + "$ref": "#/definitions/ConnectionMetadata" + } } - }, + } + } + }, + "/connections/{conn_id}/send-message": { + "post": { + "tags": ["basicmessage"], + "summary": "Send a basic message to a connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SendMessage" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "basicmessage" - ], - "summary": "Send a basic message to a connection", - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/send-ping": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/PingRequestResponse" - }, - "description": "" + "$ref": "#/definitions/BasicMessageModuleResponse" + } } - }, + } + } + }, + "/connections/{conn_id}/send-ping": { + "post": { + "tags": ["trustping"], + "summary": "Send a trust ping to a connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/PingRequest" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "trustping" - ], - "summary": "Send a trust ping to a connection", - "produces": [ - "application/json" - ] - } - }, - "/connections/{conn_id}/start-introduction": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/IntroModuleResponse" - }, - "description": "" + "$ref": "#/definitions/PingRequestResponse" + } } - }, + } + } + }, + "/connections/{conn_id}/start-introduction": { + "post": { + "tags": ["introduction"], + "summary": "Start an introduction between two connections", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "target_connection_id", - "type": "string", + "in": "query", "description": "Target connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "message", - "type": "string", + "in": "query", "description": "Message", - "example": "Allow me to introduce ...", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "introduction" - ], - "summary": "Start an introduction between two connections", - "produces": [ - "application/json" - ] - } - }, - "/credential-definitions": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult" - }, - "description": "" + "$ref": "#/definitions/IntroModuleResponse" + } } - }, + } + } + }, + "/credential-definitions": { + "post": { + "tags": ["credential-definition"], + "summary": "Sends a credential definition to the ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/CredentialDefinitionSendRequest" } }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "credential-definition" - ], - "summary": "Sends a credential definition to the ledger", - "produces": [ - "application/json" - ] - } - }, - "/credential-definitions/created": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredentialDefinitionsCreatedResult" - }, - "description": "" + "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult" + } } - }, + } + } + }, + "/credential-definitions/created": { + "get": { + "tags": ["credential-definition"], + "summary": "Search for matching credential definitions that agent originated", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "query", "description": "Credential definition id", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": false + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, { - "in": "query", "name": "issuer_did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "Issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, { - "in": "query", "name": "schema_id", + "in": "query", + "description": "Schema identifier", + "required": false, "type": "string", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": false + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, { - "in": "query", "name": "schema_issuer_did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, { - "in": "query", "name": "schema_name", - "type": "string", + "in": "query", "description": "Schema name", - "example": "membership", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_version", - "type": "string", - "pattern": "^[0-9.]+$", + "in": "query", "description": "Schema version", - "example": "1.0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9.]+$" } ], - "tags": [ - "credential-definition" - ], - "summary": "Search for matching credential definitions that agent originated", - "produces": [ - "application/json" - ] - } - }, - "/credential-definitions/{cred_def_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredentialDefinitionGetResult" - }, - "description": "" + "$ref": "#/definitions/CredentialDefinitionsCreatedResult" + } } - }, + } + } + }, + "/credential-definitions/{cred_def_id}": { + "get": { + "tags": ["credential-definition"], + "summary": "Gets a credential definition from the ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "credential-definition" - ], - "summary": "Gets a credential definition from the ledger", - "produces": [ - "application/json" - ] - } - }, - "/credential-definitions/{cred_def_id}/write_record": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/CredentialDefinitionGetResult" - }, - "description": "" + } } - }, + } + } + }, + "/credential-definitions/{cred_def_id}/write_record": { + "post": { + "tags": ["credential-definition"], + "summary": "Writes a credential definition non-secret record to the wallet", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "credential-definition" - ], - "summary": "Writes a credential definition non-secret record to the wallet", - "produces": [ - "application/json" - ] - } - }, - "/credential/mime-types/{credential_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/AttributeMimeTypesResult" - }, - "description": "" + "$ref": "#/definitions/CredentialDefinitionGetResult" + } } - }, + } + } + }, + "/credential/mime-types/{credential_id}": { + "get": { + "tags": ["credentials"], + "summary": "Get attribute MIME types from wallet", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", - "type": "string", + "in": "path", "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "credentials" - ], - "summary": "Get attribute MIME types from wallet", - "produces": [ - "application/json" - ] - } - }, - "/credential/revoked/{credential_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredRevokedResult" - }, - "description": "" + "$ref": "#/definitions/AttributeMimeTypesResult" + } } - }, + } + } + }, + "/credential/revoked/{credential_id}": { + "get": { + "tags": ["credentials"], + "summary": "Query credential revocation status by id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", - "type": "string", + "in": "path", "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "from", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Earliest epoch of revocation status interval of interest", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" }, { - "in": "query", "name": "to", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Latest epoch of revocation status interval of interest", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" } ], - "tags": [ - "credentials" - ], - "summary": "Query credential revocation status by id", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/CredRevokedResult" + } + } + } } }, "/credential/w3c/{credential_id}": { "get": { + "tags": ["credentials"], + "summary": "Fetch W3C credential from wallet by id", + "produces": ["application/json"], + "parameters": [ + { + "name": "credential_id", + "in": "path", + "description": "Credential identifier", + "required": true, + "type": "string" + } + ], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/VCRecord" - }, - "description": "" + } } - }, + } + }, + "delete": { + "tags": ["credentials"], + "summary": "Remove W3C credential from wallet by id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", - "type": "string", + "in": "path", "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "credentials" - ], - "summary": "Fetch W3C credential from wallet by id", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/HolderModuleResponse" - }, - "description": "" + } } - }, + } + } + }, + "/credential/{credential_id}": { + "get": { + "tags": ["credentials"], + "summary": "Fetch credential from wallet by id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", - "type": "string", + "in": "path", "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "credentials" - ], - "summary": "Remove W3C credential from wallet by id", - "produces": [ - "application/json" - ] - } - }, - "/credential/{credential_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/IndyCredInfo" - }, - "description": "" + } } - }, + } + }, + "delete": { + "tags": ["credentials"], + "summary": "Remove credential from wallet by id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", - "type": "string", + "in": "path", "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "credentials" - ], - "summary": "Fetch credential from wallet by id", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/HolderModuleResponse" - }, - "description": "" - } - }, - "parameters": [ - { - "in": "path", - "name": "credential_id", - "type": "string", - "description": "Credential identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + } } - ], - "tags": [ - "credentials" - ], - "summary": "Remove credential from wallet by id", - "produces": [ - "application/json" - ] + } } }, "/credentials": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/CredInfoList" - }, - "description": "" - } - }, + "tags": ["credentials"], + "summary": "Fetch credentials from wallet", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "count", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Maximum number to retrieve", - "example": "1", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "start", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Start index", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" }, { - "in": "query", "name": "wql", - "type": "string", - "pattern": "^{.*}$", + "in": "query", "description": "(JSON) WQL query", - "example": "{\"attr::name::value\": \"Alex\"}", - "required": false + "required": false, + "type": "string", + "pattern": "^{.*}$" } ], - "tags": [ - "credentials" - ], - "summary": "Fetch credentials from wallet", - "produces": [ - "application/json" - ] - } - }, - "/credentials/w3c": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/VCRecordList" - }, - "description": "" + "$ref": "#/definitions/CredInfoList" + } } - }, + } + } + }, + "/credentials/w3c": { + "post": { + "tags": ["credentials"], + "summary": "Fetch W3C credentials from wallet", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/W3CCredentialsListRequest" } }, { - "in": "query", "name": "count", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Maximum number to retrieve", - "example": "1", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "start", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Start index", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" }, { - "in": "query", "name": "wql", - "type": "string", - "pattern": "^{.*}$", + "in": "query", "description": "(JSON) WQL query", - "example": "{\"attr::name::value\": \"Alex\"}", - "required": false + "required": false, + "type": "string", + "pattern": "^{.*}$" } ], - "tags": [ - "credentials" - ], - "summary": "Fetch W3C credentials from wallet", - "produces": [ - "application/json" - ] - } - }, - "/did-rotate/{conn_id}/hangup": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/Hangup" - }, - "description": "Hangup agent message for observer" + "$ref": "#/definitions/VCRecordList" + } } - }, + } + } + }, + "/did-rotate/{conn_id}/hangup": { + "post": { + "tags": ["did-rotate"], + "summary": "Send hangup of DID rotation as a rotator", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "did-rotate" - ], - "summary": "Send hangup of DID rotation as a rotator", - "produces": [ - "application/json" - ] - } - }, - "/did-rotate/{conn_id}/rotate": { - "post": { "responses": { "200": { + "description": "Hangup agent message for observer", "schema": { - "$ref": "#/definitions/Rotate" - }, - "description": "Rotate agent message for observer" + "$ref": "#/definitions/Hangup" + } } - }, + } + } + }, + "/did-rotate/{conn_id}/rotate": { + "post": { + "tags": ["did-rotate"], + "summary": "Begin rotation of a DID as a rotator", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/DIDRotateRequestJSON" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "did-rotate" - ], - "summary": "Begin rotation of a DID as a rotator", - "produces": [ - "application/json" - ] - } - }, - "/didexchange/create-request": { - "post": { "responses": { "200": { + "description": "Rotate agent message for observer", "schema": { - "$ref": "#/definitions/ConnRecord" - }, - "description": "" + "$ref": "#/definitions/Rotate" + } } - }, + } + } + }, + "/didexchange/create-request": { + "post": { + "tags": ["did-exchange"], + "summary": "Create and send a request against public DID's implicit invitation", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "their_public_did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "Qualified public DID to which to request connection", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "required": true + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias for connection", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "goal", - "type": "string", + "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", - "example": "To issue a Faber College Graduate credential", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "goal_code", - "type": "string", + "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", - "example": "issue-vc", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" }, { - "in": "query", "name": "my_label", - "type": "string", + "in": "query", "description": "Label for connection request", - "example": "Broker", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "protocol", - "type": "string", - "enum": [ - "didexchange/1.0", - "didexchange/1.1" - ], + "in": "query", "description": "Which DID Exchange Protocol version to use", - "example": "didexchange/1.0", - "required": false + "required": false, + "type": "string", + "enum": ["didexchange/1.0", "didexchange/1.1"] }, { - "in": "query", "name": "use_did", - "type": "string", + "in": "query", "description": "The DID to use to for this connection", - "example": "did:example:1234", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "use_did_method", - "type": "string", - "enum": [ - "did:peer:2", - "did:peer:4" - ], + "in": "query", "description": "The DID method to use to generate a DID for this connection", - "example": "did:peer:4", - "required": false + "required": false, + "type": "string", + "enum": ["did:peer:2", "did:peer:4"] }, { - "in": "query", "name": "use_public_did", - "type": "boolean", + "in": "query", "description": "Use public DID for this connection", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "did-exchange" - ], - "summary": "Create and send a request against public DID's implicit invitation", - "produces": [ - "application/json" - ] - } - }, - "/didexchange/receive-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/didexchange/receive-request": { + "post": { + "tags": ["did-exchange"], + "summary": "Receive request against public DID's implicit invitation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/DIDXRequest" } }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias for connection", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" } ], - "tags": [ - "did-exchange" - ], - "summary": "Receive request against public DID's implicit invitation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/didexchange/{conn_id}/accept-invitation": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/didexchange/{conn_id}/accept-invitation": { + "post": { + "tags": ["did-exchange"], + "summary": "Accept a stored connection invitation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" }, { - "in": "query", "name": "my_label", - "type": "string", + "in": "query", "description": "Label for connection request", - "example": "Broker", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "use_did", - "type": "string", + "in": "query", "description": "The DID to use to for this connection", - "example": "did:example:1234", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "use_did_method", - "type": "string", - "enum": [ - "did:peer:2", - "did:peer:4" - ], + "in": "query", "description": "The DID method to use to generate a DID for this connection", - "example": "did:peer:4", - "required": false + "required": false, + "type": "string", + "enum": ["did:peer:2", "did:peer:4"] } ], - "tags": [ - "did-exchange" - ], - "summary": "Accept a stored connection invitation", - "produces": [ - "application/json" - ] - } - }, - "/didexchange/{conn_id}/accept-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/didexchange/{conn_id}/accept-request": { + "post": { + "tags": ["did-exchange"], + "summary": "Accept a stored connection request", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "my_endpoint", - "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", + "in": "query", "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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]*)?(/[^?&#]+)?$" }, { - "in": "query", "name": "use_public_did", - "type": "boolean", + "in": "query", "description": "Use public DID for this connection", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "did-exchange" - ], - "summary": "Accept a stored connection request", - "produces": [ - "application/json" - ] - } - }, - "/didexchange/{conn_id}/reject": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConnRecord" - }, - "description": "" + } } - }, + } + } + }, + "/didexchange/{conn_id}/reject": { + "post": { + "tags": ["did-exchange"], + "summary": "Abandon or reject a DID Exchange", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/DIDXRejectRequest" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "did-exchange" - ], - "summary": "Abandon or reject a DID Exchange", - "produces": [ - "application/json" - ] - } - }, - "/discover-features-2.0/queries": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20DiscoveryExchangeResult" - }, - "description": "" + "$ref": "#/definitions/ConnRecord" + } } - }, + } + } + }, + "/discover-features-2.0/queries": { + "get": { + "tags": ["discover-features v2.0"], + "summary": "Query supported features", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "query_goal_code", - "type": "string", + "in": "query", "description": "Goal-code feature-type query", - "example": "*", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "query_protocol", - "type": "string", + "in": "query", "description": "Protocol feature-type query", - "example": "*", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "discover-features v2.0" - ], - "summary": "Query supported features", - "produces": [ - "application/json" - ] - } - }, - "/discover-features-2.0/records": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20DiscoveryExchangeListResult" - }, - "description": "" + "$ref": "#/definitions/V20DiscoveryExchangeResult" + } } - }, + } + } + }, + "/discover-features-2.0/records": { + "get": { + "tags": ["discover-features v2.0"], + "summary": "Discover Features v2.0 records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "discover-features v2.0" - ], - "summary": "Discover Features v2.0 records", - "produces": [ - "application/json" - ] - } - }, - "/discover-features/query": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10DiscoveryRecord" - }, - "description": "" + "$ref": "#/definitions/V20DiscoveryExchangeListResult" + } } - }, + } + } + }, + "/discover-features/query": { + "get": { + "tags": ["discover-features"], + "summary": "Query supported features", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "comment", - "type": "string", + "in": "query", "description": "Comment", - "example": "test", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier, if none specified, then the query will provide features for this agent.", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "query", - "type": "string", + "in": "query", "description": "Protocol feature query", - "example": "*", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "discover-features" - ], - "summary": "Query supported features", - "produces": [ - "application/json" - ] - } - }, - "/discover-features/records": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10DiscoveryExchangeListResult" - }, - "description": "" + "$ref": "#/definitions/V10DiscoveryRecord" + } } - }, + } + } + }, + "/discover-features/records": { + "get": { + "tags": ["discover-features"], + "summary": "Discover Features records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "discover-features" - ], - "summary": "Discover Features records", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/create": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + "$ref": "#/definitions/V10DiscoveryExchangeListResult" + } } - }, + } + } + }, + "/issue-credential-2.0/create": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20IssueCredSchemaCore" } } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/create-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential-2.0/create-offer": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Create a credential offer, independent of any proposal or connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredOfferConnFreeRequest" } } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Create a credential offer, independent of any proposal or connection", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/records": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecordListResult" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecord" + } } - }, + } + } + }, + "/issue-credential-2.0/records": { + "get": { + "tags": ["issue-credential v2.0"], + "summary": "Fetch all credential exchange records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", - "name": "role", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, "type": "string", - "enum": [ - "issuer", - "holder" - ], - "description": "Role assigned in credential exchange", - "required": false + "default": "id", + "enum": ["id"] }, { + "name": "role", "in": "query", + "description": "Role assigned in credential exchange", + "required": false, + "type": "string", + "enum": ["issuer", "holder"] + }, + { "name": "state", + "in": "query", + "description": "Credential exchange state", + "required": false, "type": "string", "enum": [ "proposal-sent", @@ -2765,503 +2626,450 @@ "done", "credential-revoked", "abandoned" - ], - "description": "Credential exchange state", - "required": false + ] }, { - "in": "query", "name": "thread_id", - "type": "string", + "in": "query", "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecordDetail" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecordListResult" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}": { + "get": { + "tags": ["issue-credential v2.0"], + "summary": "Fetch a single credential exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Fetch a single credential exchange record", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20IssueCredentialModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecordDetail" + } } - }, + } + }, + "delete": { + "tags": ["issue-credential v2.0"], + "summary": "Remove an existing credential exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecordDetail" - }, - "description": "" + "$ref": "#/definitions/V20IssueCredentialModuleResponse" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/issue": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send holder a credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredIssueRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V20IssueCredentialModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecordDetail" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/problem-report": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send a problem report for credential exchange", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredIssueProblemReportRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Send a problem report for credential exchange", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/records/{cred_ex_id}/send-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + "$ref": "#/definitions/V20IssueCredentialModuleResponse" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/send-offer": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send holder a credential offer in reference to a proposal with preview", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredBoundOfferRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v2.0" - ], - "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": { + "description": "", "schema": { "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/send-request": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send issuer a credential request", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredRequestRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Send issuer a credential request", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/records/{cred_ex_id}/store": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecordDetail" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecord" + } } - }, + } + } + }, + "/issue-credential-2.0/records/{cred_ex_id}/store": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Store a received credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredStoreRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Store a received credential", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/send": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecordDetail" + } } - }, + } + } + }, + "/issue-credential-2.0/send": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send holder a credential, automating entire flow", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredExFree" } } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Send holder a credential, automating entire flow", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/send-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential-2.0/send-offer": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send holder a credential offer, independent of any proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredOfferRequest" } } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Send holder a credential offer, independent of any proposal", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/send-proposal": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential-2.0/send-proposal": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send issuer a credential proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredExFree" } } ], - "tags": [ - "issue-credential v2.0" - ], - "summary": "Send issuer a credential proposal", - "produces": [ - "application/json" - ] - } - }, - "/issue-credential-2.0/send-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20CredExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential-2.0/send-request": { + "post": { + "tags": ["issue-credential v2.0"], + "summary": "Send issuer a credential request not bound to an existing thread. Indy credentials cannot start at a request", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20CredRequestFree" } } ], - "tags": [ - "issue-credential v2.0" - ], - "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": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + "$ref": "#/definitions/V20CredExRecord" + } } - }, + } + } + }, + "/issue-credential/create": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialCreate" } } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Create a credential record without sending (generally for use with Out-Of-Band)", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/create-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/create-offer": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Create a credential offer, independent of any proposal or connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialConnFreeOfferRequest" } } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Create a credential offer, independent of any proposal or connection", "deprecated": true, - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/V10CredentialExchange" + } + } + } } }, "/issue-credential/records": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/V10CredentialExchangeListResult" - }, - "description": "" - } - }, + "tags": ["issue-credential v1.0"], + "summary": "Fetch all credential exchange records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", - "name": "role", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, "type": "string", - "enum": [ - "issuer", - "holder" - ], - "description": "Role assigned in credential exchange", - "required": false + "default": "id", + "enum": ["id"] }, { + "name": "role", "in": "query", + "description": "Role assigned in credential exchange", + "required": false, + "type": "string", + "enum": ["issuer", "holder"] + }, + { "name": "state", + "in": "query", + "description": "Credential exchange state", + "required": false, "type": "string", "enum": [ "proposal_sent", @@ -3275,652 +3083,556 @@ "credential_acked", "credential_revoked", "abandoned" - ], - "description": "Credential exchange state", - "required": false + ] }, { - "in": "query", "name": "thread_id", - "type": "string", + "in": "query", "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + "$ref": "#/definitions/V10CredentialExchangeListResult" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}": { + "get": { + "tags": ["issue-credential v1.0"], + "summary": "Fetch a single credential exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Fetch a single credential exchange record", "deprecated": true, - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/IssueCredentialModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V10CredentialExchange" + } } - }, + } + }, + "delete": { + "tags": ["issue-credential v1.0"], + "summary": "Remove an existing credential exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + "$ref": "#/definitions/IssueCredentialModuleResponse" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}/issue": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send holder a credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialIssueRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send holder a credential", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/records/{cred_ex_id}/problem-report": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/IssueCredentialModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V10CredentialExchange" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}/problem-report": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send a problem report for credential exchange", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialProblemReportRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send a problem report for credential exchange", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/records/{cred_ex_id}/send-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + "$ref": "#/definitions/IssueCredentialModuleResponse" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}/send-offer": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send holder a credential offer in reference to a proposal with preview", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialBoundOfferRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "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": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}/send-request": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send issuer a credential request", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialExchangeAutoRemoveRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send issuer a credential request", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/records/{cred_ex_id}/store": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/records/{cred_ex_id}/store": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Store a received credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialStoreRequest" } }, { - "in": "path", "name": "cred_ex_id", - "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}", + "in": "path", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Store a received credential", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/send": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/send": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send holder a credential, automating entire flow", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialProposalRequestMand" } } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send holder a credential, automating entire flow", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/send-offer": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/send-offer": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send holder a credential offer, independent of any proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialFreeOfferRequest" } } - ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send holder a credential offer, independent of any proposal", - "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/issue-credential/send-proposal": { - "post": { + ], + "deprecated": true, "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10CredentialExchange" - }, - "description": "" + } } - }, + } + } + }, + "/issue-credential/send-proposal": { + "post": { + "tags": ["issue-credential v1.0"], + "summary": "Send issuer a credential proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10CredentialProposalRequestOpt" } } ], - "tags": [ - "issue-credential v1.0" - ], - "summary": "Send issuer a credential proposal", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/jsonld/sign": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/SignResponse" - }, - "description": "" + "$ref": "#/definitions/V10CredentialExchange" + } } - }, + } + } + }, + "/jsonld/sign": { + "post": { + "tags": ["jsonld"], + "summary": "Sign a JSON-LD structure and return it", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SignRequest" } } ], - "tags": [ - "jsonld" - ], - "summary": "Sign a JSON-LD structure and return it", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/jsonld/verify": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/VerifyResponse" - }, - "description": "" + "$ref": "#/definitions/SignResponse" + } } - }, + } + } + }, + "/jsonld/verify": { + "post": { + "tags": ["jsonld"], + "summary": "Verify a JSON-LD structure.", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/VerifyRequest" } } ], - "tags": [ - "jsonld" - ], - "summary": "Verify a JSON-LD structure.", "deprecated": true, - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/VerifyResponse" + } + } + } } }, "/ledger/config": { "get": { + "tags": ["ledger"], + "summary": "Fetch the multiple ledger configuration currently in use", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/LedgerConfigList" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "ledger" - ], - "summary": "Fetch the multiple ledger configuration currently in use", - "produces": [ - "application/json" - ] + } } }, "/ledger/did-endpoint": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/GetDIDEndpointResponse" - }, - "description": "" - } - }, + "tags": ["ledger"], + "summary": "Get the endpoint for a DID from the ledger.", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "DID of interest", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": true + "required": true, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, { - "in": "query", "name": "endpoint_type", - "type": "string", - "enum": [ - "Endpoint", - "Profile", - "LinkedDomains" - ], + "in": "query", "description": "Endpoint type of interest (default 'Endpoint')", - "example": "Endpoint", - "required": false + "required": false, + "type": "string", + "enum": ["Endpoint", "Profile", "LinkedDomains"] } ], - "tags": [ - "ledger" - ], - "summary": "Get the endpoint for a DID from the ledger.", - "produces": [ - "application/json" - ] - } - }, - "/ledger/did-verkey": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetDIDVerkeyResponse" - }, - "description": "" + "$ref": "#/definitions/GetDIDEndpointResponse" + } } - }, + } + } + }, + "/ledger/did-verkey": { + "get": { + "tags": ["ledger"], + "summary": "Get the verkey for a DID from the ledger.", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "DID of interest", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": true + "required": true, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" } ], - "tags": [ - "ledger" - ], - "summary": "Get the verkey for a DID from the ledger.", - "produces": [ - "application/json" - ] - } - }, - "/ledger/get-nym-role": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetNymRoleResponse" - }, - "description": "" + "$ref": "#/definitions/GetDIDVerkeyResponse" + } } - }, + } + } + }, + "/ledger/get-nym-role": { + "get": { + "tags": ["ledger"], + "summary": "Get the role from the NYM registration of a public DID.", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "DID of interest", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": true + "required": true, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" } ], - "tags": [ - "ledger" - ], - "summary": "Get the role from the NYM registration of a public DID.", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/GetNymRoleResponse" + } + } + } } }, "/ledger/get-write-ledger": { "get": { + "tags": ["ledger"], + "summary": "Fetch the current write ledger", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/WriteLedger" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "ledger" - ], - "summary": "Fetch the current write ledger", - "produces": [ - "application/json" - ] + } } }, "/ledger/get-write-ledgers": { "get": { + "tags": ["ledger"], + "summary": "Fetch list of available write ledgers", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ConfigurableWriteLedgers" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "ledger" - ], - "summary": "Fetch list of available write ledgers", - "produces": [ - "application/json" - ] + } } }, "/ledger/register-nym": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse" - }, - "description": "" - } - }, + "tags": ["ledger"], + "summary": "Send a NYM registration to the ledger.", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "DID to register", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": true + "required": true, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, { - "in": "query", "name": "verkey", - "type": "string", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "in": "query", "description": "Verification key", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "required": true + "required": true, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "role", + "in": "query", + "description": "Role", + "required": false, "type": "string", "enum": [ "STEWARD", @@ -3928,1004 +3640,888 @@ "ENDORSER", "NETWORK_MONITOR", "reset" - ], - "description": "Role", - "required": false + ] } ], - "tags": [ - "ledger" - ], - "summary": "Send a NYM registration to the ledger.", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse" + } + } + } } }, "/ledger/rotate-public-did-keypair": { "patch": { + "tags": ["ledger"], + "summary": "Rotate key pair for public DID.", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/LedgerModulesResult" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "ledger" - ], - "summary": "Rotate key pair for public DID.", - "produces": [ - "application/json" - ] + } } }, "/ledger/taa": { "get": { + "tags": ["ledger"], + "summary": "Fetch the current transaction author agreement, if any", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TAAResult" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "ledger" - ], - "summary": "Fetch the current transaction author agreement, if any", - "produces": [ - "application/json" - ] + } } }, "/ledger/taa/accept": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/LedgerModulesResult" - }, - "description": "" - } - }, + "tags": ["ledger"], + "summary": "Accept the transaction author agreement", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/TAAAccept" } } ], - "tags": [ - "ledger" - ], - "summary": "Accept the transaction author agreement", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/LedgerModulesResult" + } + } + } } }, "/ledger/{ledger_id}/set-write-ledger": { "put": { + "tags": ["ledger"], + "summary": "Set write ledger", + "produces": ["application/json"], + "parameters": [ + { + "name": "ledger_id", + "in": "path", + "required": true, + "type": "string" + } + ], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/WriteLedger" - }, - "description": "" - } - }, - "parameters": [ - { - "in": "path", - "name": "ledger_id", - "type": "string", - "required": true + } } - ], - "tags": [ - "ledger" - ], - "summary": "Set write ledger", - "produces": [ - "application/json" - ] + } } }, "/mediation/default-mediator": { "get": { + "tags": ["mediation"], + "summary": "Get default mediator", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/MediationRecord" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "mediation" - ], - "summary": "Get default mediator", - "produces": [ - "application/json" - ] + } }, "delete": { + "tags": ["mediation"], + "summary": "Clear default mediator", + "produces": ["application/json"], + "parameters": [], "responses": { "201": { + "description": "", "schema": { "$ref": "#/definitions/MediationRecord" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "mediation" - ], - "summary": "Clear default mediator", - "produces": [ - "application/json" - ] + } } }, "/mediation/keylists": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/Keylist" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Retrieve keylists by connection or role", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier (optional)", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "role", + "in": "query", + "description": "Filer on role, 'client' for keys mediated by other agents, 'server' for keys mediated by this agent", + "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", - "required": false + "enum": ["client", "server"] } ], - "tags": [ - "mediation" - ], - "summary": "Retrieve keylists by connection or role", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/Keylist" + } + } + } } }, "/mediation/keylists/{mediation_id}/send-keylist-query": { "post": { - "responses": { - "201": { - "schema": { - "$ref": "#/definitions/KeylistQuery" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Send keylist query to mediator", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/KeylistQueryFilterRequest" } }, { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "paginate_limit", - "type": "integer", - "default": -1, + "in": "query", "description": "limit number of results", - "required": false + "required": false, + "type": "integer", + "default": -1 }, { - "in": "query", "name": "paginate_offset", - "type": "integer", - "default": 0, + "in": "query", "description": "offset to use in pagination", - "required": false + "required": false, + "type": "integer", + "default": 0 } ], - "tags": [ - "mediation" - ], - "summary": "Send keylist query to mediator", - "produces": [ - "application/json" - ] - } - }, - "/mediation/keylists/{mediation_id}/send-keylist-update": { - "post": { "responses": { "201": { + "description": "", "schema": { - "$ref": "#/definitions/KeylistUpdate" - }, - "description": "" + "$ref": "#/definitions/KeylistQuery" + } } - }, + } + } + }, + "/mediation/keylists/{mediation_id}/send-keylist-update": { + "post": { + "tags": ["mediation"], + "summary": "Send keylist update to mediator", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/KeylistUpdateRequest" } }, { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Send keylist update to mediator", - "produces": [ - "application/json" - ] - } - }, - "/mediation/request/{conn_id}": { - "post": { "responses": { "201": { + "description": "", "schema": { - "$ref": "#/definitions/MediationRecord" - }, - "description": "" + "$ref": "#/definitions/KeylistUpdate" + } } - }, + } + } + }, + "/mediation/request/{conn_id}": { + "post": { + "tags": ["mediation"], + "summary": "Request mediation from connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/MediationCreateRequest" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Request mediation from connection", - "produces": [ - "application/json" - ] + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/MediationRecord" + } + } + } } }, "/mediation/requests": { "get": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/MediationList" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Query mediation requests, returns list of all mediation records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier (optional)", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "state", - "type": "string", - "enum": [ - "request", - "granted", - "denied" - ], + "in": "query", "description": "Mediation state (optional)", - "example": "granted", - "required": false + "required": false, + "type": "string", + "enum": ["request", "granted", "denied"] } ], - "tags": [ - "mediation" - ], - "summary": "Query mediation requests, returns list of all mediation records", - "produces": [ - "application/json" - ] - } - }, - "/mediation/requests/{mediation_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/MediationRecord" - }, - "description": "" + "$ref": "#/definitions/MediationList" + } } - }, + } + } + }, + "/mediation/requests/{mediation_id}": { + "get": { + "tags": ["mediation"], + "summary": "Retrieve mediation request record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Retrieve mediation request record", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/MediationRecord" - }, - "description": "" + } } - }, + } + }, + "delete": { + "tags": ["mediation"], + "summary": "Delete mediation request by ID", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Delete mediation request by ID", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/MediationRecord" + } + } + } } }, "/mediation/requests/{mediation_id}/deny": { "post": { - "responses": { - "201": { - "schema": { - "$ref": "#/definitions/MediationDeny" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Deny a stored mediation request", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/AdminMediationDeny" } }, { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Deny a stored mediation request", - "produces": [ - "application/json" - ] - } - }, - "/mediation/requests/{mediation_id}/grant": { - "post": { "responses": { "201": { + "description": "", "schema": { - "$ref": "#/definitions/MediationGrant" - }, - "description": "" + "$ref": "#/definitions/MediationDeny" + } } - }, + } + } + }, + "/mediation/requests/{mediation_id}/grant": { + "post": { + "tags": ["mediation"], + "summary": "Grant received mediation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Grant received mediation", - "produces": [ - "application/json" - ] + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/MediationGrant" + } + } + } } }, "/mediation/update-keylist/{conn_id}": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/KeylistUpdate" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Update keylist for a connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/MediationIdMatchInfo" } }, { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Update keylist for a connection", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/KeylistUpdate" + } + } + } } }, "/mediation/{mediation_id}/default-mediator": { "put": { - "responses": { - "201": { - "schema": { - "$ref": "#/definitions/MediationRecord" - }, - "description": "" - } - }, + "tags": ["mediation"], + "summary": "Set default mediator", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "mediation_id", - "type": "string", + "in": "path", "description": "Mediation record identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "mediation" - ], - "summary": "Set default mediator", - "produces": [ - "application/json" - ] + "responses": { + "201": { + "description": "", + "schema": { + "$ref": "#/definitions/MediationRecord" + } + } + } } }, "/multitenancy/wallet": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/CreateWalletResponse" - }, - "description": "" - } - }, + "tags": ["multitenancy"], + "summary": "Create a subwallet", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/CreateWalletRequest" } } ], - "tags": [ - "multitenancy" - ], - "summary": "Create a subwallet", - "produces": [ - "application/json" - ] - } - }, - "/multitenancy/wallet/{wallet_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/WalletRecord" - }, - "description": "" + "$ref": "#/definitions/CreateWalletResponse" + } } - }, + } + } + }, + "/multitenancy/wallet/{wallet_id}": { + "get": { + "tags": ["multitenancy"], + "summary": "Get a single subwallet", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "wallet_id", - "type": "string", + "in": "path", "description": "Subwallet identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "multitenancy" - ], - "summary": "Get a single subwallet", - "produces": [ - "application/json" - ] - }, - "put": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/WalletRecord" - }, - "description": "" + } } - }, + } + }, + "put": { + "tags": ["multitenancy"], + "summary": "Update a subwallet", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/UpdateWalletRequest" } }, { - "in": "path", "name": "wallet_id", - "type": "string", + "in": "path", "description": "Subwallet identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "multitenancy" - ], - "summary": "Update a subwallet", - "produces": [ - "application/json" - ] - } - }, - "/multitenancy/wallet/{wallet_id}/remove": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/MultitenantModuleResponse" - }, - "description": "" + "$ref": "#/definitions/WalletRecord" + } } - }, + } + } + }, + "/multitenancy/wallet/{wallet_id}/remove": { + "post": { + "tags": ["multitenancy"], + "summary": "Remove a subwallet", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RemoveWalletRequest" } }, { - "in": "path", "name": "wallet_id", - "type": "string", + "in": "path", "description": "Subwallet identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "multitenancy" - ], - "summary": "Remove a subwallet", - "produces": [ - "application/json" - ] - } - }, - "/multitenancy/wallet/{wallet_id}/token": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CreateWalletTokenResponse" - }, - "description": "" + "$ref": "#/definitions/MultitenantModuleResponse" + } } - }, + } + } + }, + "/multitenancy/wallet/{wallet_id}/token": { + "post": { + "tags": ["multitenancy"], + "summary": "Get auth token for a subwallet", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/CreateWalletTokenRequest" } }, { - "in": "path", "name": "wallet_id", + "in": "path", "required": true, "type": "string" } ], - "tags": [ - "multitenancy" - ], - "summary": "Get auth token for a subwallet", - "produces": [ - "application/json" - ] - } - }, - "/multitenancy/wallets": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/WalletList" - }, - "description": "" + "$ref": "#/definitions/CreateWalletTokenResponse" + } } - }, + } + } + }, + "/multitenancy/wallets": { + "get": { + "tags": ["multitenancy"], + "summary": "Query subwallets", + "produces": ["application/json"], "parameters": [ { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", - "name": "wallet_name", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, "type": "string", + "default": "id", + "enum": ["id"] + }, + { + "name": "wallet_name", + "in": "query", "description": "Wallet name", - "example": "MyNewWallet", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "multitenancy" - ], - "summary": "Query subwallets", - "produces": [ - "application/json" - ] - } - }, - "/out-of-band/create-invitation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/InvitationRecord" - }, - "description": "" + "$ref": "#/definitions/WalletList" + } } - }, + } + } + }, + "/out-of-band/create-invitation": { + "post": { + "tags": ["out-of-band"], + "summary": "Create a new connection invitation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/InvitationCreateRequest" } }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "create_unique_did", - "type": "boolean", + "in": "query", "description": "Create unique DID for this invitation (default false)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "multi_use", - "type": "boolean", + "in": "query", "description": "Create invitation for multiple use (default false)", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "out-of-band" - ], - "summary": "Create a new connection invitation", - "produces": [ - "application/json" - ] - } - }, - "/out-of-band/invitations/{invi_msg_id}": { - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/InvitationRecordResponse" - }, - "description": "" + "$ref": "#/definitions/InvitationRecord" + } } - }, + } + } + }, + "/out-of-band/invitations/{invi_msg_id}": { + "delete": { + "tags": ["out-of-band"], + "summary": "Delete records associated with invitation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "invi_msg_id", - "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}", + "in": "path", "description": "Invitation Message identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "out-of-band" - ], - "summary": "Delete records associated with invitation", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InvitationRecordResponse" + } + } + } } }, "/out-of-band/receive-invitation": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/OobRecord" - }, - "description": "" - } - }, + "tags": ["out-of-band"], + "summary": "Receive a new connection invitation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/InvitationMessage" } }, { - "in": "query", "name": "alias", - "type": "string", + "in": "query", "description": "Alias for connection", - "example": "Barry", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "auto_accept", - "type": "boolean", + "in": "query", "description": "Auto-accept connection (defaults to configuration)", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "mediation_id", - "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}", + "in": "query", "description": "Identifier for active mediation record to be used", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "use_existing_connection", - "type": "boolean", + "in": "query", "description": "Use an existing connection, if possible", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "out-of-band" - ], - "summary": "Receive a new connection invitation", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/OobRecord" + } + } + } } }, "/plugins": { "get": { + "tags": ["server"], + "summary": "Fetch the list of loaded plugins", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminModules" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Fetch the list of loaded plugins", - "produces": [ - "application/json" - ] + } } }, "/present-proof-2.0/create-request": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" - } - }, + "tags": ["present-proof v2.0"], + "summary": "Creates a presentation request not bound to any proposal or connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresCreateRequestRequest" } } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Creates a presentation request not bound to any proposal or connection", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/records": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20PresExRecordList" - }, - "description": "" + "$ref": "#/definitions/V20PresExRecord" + } } - }, + } + } + }, + "/present-proof-2.0/records": { + "get": { + "tags": ["present-proof v2.0"], + "summary": "Fetch all present-proof exchange records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", - "name": "role", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, "type": "string", - "enum": [ - "prover", - "verifier" - ], - "description": "Role assigned in presentation exchange", - "required": false + "default": "id", + "enum": ["id"] }, { + "name": "role", "in": "query", + "description": "Role assigned in presentation exchange", + "required": false, + "type": "string", + "enum": ["prover", "verifier"] + }, + { "name": "state", + "in": "query", + "description": "Presentation exchange state", + "required": false, "type": "string", "enum": [ "proposal-sent", @@ -4936,437 +4532,392 @@ "presentation-received", "done", "abandoned" - ], - "description": "Presentation exchange state", - "required": false + ] }, { - "in": "query", "name": "thread_id", - "type": "string", + "in": "query", "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + "$ref": "#/definitions/V20PresExRecordList" + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}": { + "get": { + "tags": ["present-proof v2.0"], + "summary": "Fetch a single presentation exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Fetch a single presentation exchange record", - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20PresentProofModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V20PresExRecord" + } } - }, + } + }, + "delete": { + "tags": ["present-proof v2.0"], + "summary": "Remove an existing presentation exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "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": { + "description": "", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/IndyCredPrecis" - } - }, - "description": "" + "$ref": "#/definitions/V20PresentProofModuleResponse" + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}/credentials": { + "get": { + "tags": ["present-proof v2.0"], + "summary": "Fetch credentials from wallet for presentation request", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" }, { - "in": "query", "name": "count", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Maximum number to retrieve", - "example": "1", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "extra_query", - "type": "string", - "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", + "in": "query", "description": "(JSON) object mapping referents to extra WQL queries", - "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", - "required": false + "required": false, + "type": "string", + "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$" }, { - "in": "query", "name": "referent", - "type": "string", + "in": "query", "description": "Proof request referents of interest, comma-separated", - "example": "1_name_uuid,2_score_uuid", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "start", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Start index", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Fetch credentials from wallet for presentation request", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/records/{pres_ex_id}/problem-report": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20PresentProofModuleResponse" - }, - "description": "" + "type": "array", + "items": { + "$ref": "#/definitions/IndyCredPrecis" + } + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}/problem-report": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Send a problem report for presentation exchange", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresProblemReportRequest" } }, { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Send a problem report for presentation exchange", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/records/{pres_ex_id}/send-presentation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + "$ref": "#/definitions/V20PresentProofModuleResponse" + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}/send-presentation": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Sends a proof presentation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresSpecByFormatRequest" } }, { - "in": "path", "name": "pres_ex_id", + "in": "path", + "description": "Presentation exchange identifier", + "required": true, "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", - "required": true + "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}" } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Sends a proof presentation", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/records/{pres_ex_id}/send-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}/send-request": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Sends a presentation request in reference to a proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresentationSendRequestToProposal" } }, { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v2.0" - ], - "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": { + "description": "", "schema": { "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof-2.0/records/{pres_ex_id}/verify-presentation": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Verify a received presentation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Verify a received presentation", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/send-proposal": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof-2.0/send-proposal": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Sends a presentation proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresProposalRequest" } } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Sends a presentation proposal", - "produces": [ - "application/json" - ] - } - }, - "/present-proof-2.0/send-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V20PresExRecord" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof-2.0/send-request": { + "post": { + "tags": ["present-proof v2.0"], + "summary": "Sends a free presentation request not bound to any proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V20PresSendRequestRequest" } } ], - "tags": [ - "present-proof v2.0" - ], - "summary": "Sends a free presentation request not bound to any proposal", - "produces": [ - "application/json" - ] - } - }, - "/present-proof/create-request": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + "$ref": "#/definitions/V20PresExRecord" + } } - }, + } + } + }, + "/present-proof/create-request": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Creates a presentation request not bound to any proposal or connection", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationCreateRequestRequest" } } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Creates a presentation request not bound to any proposal or connection", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/records": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10PresentationExchangeList" - }, - "description": "" + "$ref": "#/definitions/V10PresentationExchange" + } } - }, + } + } + }, + "/present-proof/records": { + "get": { + "tags": ["present-proof v1.0"], + "summary": "Fetch all present-proof exchange records", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "connection_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { + "name": "descending", "in": "query", + "description": "Order results in descending order if true", + "required": false, + "type": "boolean", + "default": false + }, + { "name": "limit", - "type": "integer", - "default": 100, + "in": "query", "description": "Number of results to return", - "example": 50, - "required": false + "required": false, + "type": "integer", + "default": 100 }, { - "in": "query", "name": "offset", - "type": "integer", - "default": 0, + "in": "query", "description": "Offset for pagination", - "example": 0, - "required": false + "required": false, + "type": "integer", + "default": 0 }, { + "name": "order_by", "in": "query", - "name": "role", + "description": "The column to order results by. Only \"id\" is currently supported.", + "required": false, "type": "string", - "enum": [ - "prover", - "verifier" - ], - "description": "Role assigned in presentation exchange", - "required": false + "default": "id", + "enum": ["id"] }, { + "name": "role", "in": "query", + "description": "Role assigned in presentation exchange", + "required": false, + "type": "string", + "enum": ["prover", "verifier"] + }, + { "name": "state", + "in": "query", + "description": "Presentation exchange state", + "required": false, "type": "string", "enum": [ "proposal_sent", @@ -5378,629 +4929,541 @@ "verified", "presentation_acked", "abandoned" - ], - "description": "Presentation exchange state", - "required": false + ] }, { - "in": "query", "name": "thread_id", - "type": "string", + "in": "query", "description": "Thread identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" } ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + "$ref": "#/definitions/V10PresentationExchangeList" + } } - }, + } + } + }, + "/present-proof/records/{pres_ex_id}": { + "get": { + "tags": ["present-proof v1.0"], + "summary": "Fetch a single presentation exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Fetch a single presentation exchange record", "deprecated": true, - "produces": [ - "application/json" - ] - }, - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10PresentProofModuleResponse" - }, - "description": "" + "$ref": "#/definitions/V10PresentationExchange" + } } - }, + } + }, + "delete": { + "tags": ["present-proof v1.0"], + "summary": "Remove an existing presentation exchange record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "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": { + "description": "", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/IndyCredPrecis" - } - }, - "description": "" + "$ref": "#/definitions/V10PresentProofModuleResponse" + } } - }, + } + } + }, + "/present-proof/records/{pres_ex_id}/credentials": { + "get": { + "tags": ["present-proof v1.0"], + "summary": "Fetch credentials for a presentation request from wallet", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" }, { - "in": "query", "name": "count", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Maximum number to retrieve", - "example": "1", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "extra_query", - "type": "string", - "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$", + "in": "query", "description": "(JSON) object mapping referents to extra WQL queries", - "example": "{\"0_drink_uuid\": {\"attr::drink::value\": \"martini\"}}", - "required": false + "required": false, + "type": "string", + "pattern": "^{\\s*\".*?\"\\s*:\\s*{.*?}\\s*(,\\s*\".*?\"\\s*:\\s*{.*?}\\s*)*\\s*}$" }, { - "in": "query", "name": "referent", - "type": "string", + "in": "query", "description": "Proof request referents of interest, comma-separated", - "example": "1_name_uuid,2_score_uuid", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "start", - "type": "string", - "pattern": "^[0-9]*$", + "in": "query", "description": "Start index", - "example": "0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9]*$" + } + ], + "deprecated": true, + "responses": { + "200": { + "description": "", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/IndyCredPrecis" + } + } } - ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Fetch credentials for a presentation request from wallet", - "deprecated": true, - "produces": [ - "application/json" - ] + } } }, "/present-proof/records/{pres_ex_id}/problem-report": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/V10PresentProofModuleResponse" - }, - "description": "" - } - }, + "tags": ["present-proof v1.0"], + "summary": "Send a problem report for presentation exchange", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationProblemReportRequest" } }, { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Send a problem report for presentation exchange", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/records/{pres_ex_id}/send-presentation": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + "$ref": "#/definitions/V10PresentProofModuleResponse" + } } - }, + } + } + }, + "/present-proof/records/{pres_ex_id}/send-presentation": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Sends a proof presentation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationSendRequest" } }, { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Sends a proof presentation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/records/{pres_ex_id}/send-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof/records/{pres_ex_id}/send-request": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Sends a presentation request in reference to a proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationSendRequestToProposal" } }, { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Sends a presentation request in reference to a proposal", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/records/{pres_ex_id}/verify-presentation": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof/records/{pres_ex_id}/verify-presentation": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Verify a received presentation", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "pres_ex_id", - "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}", + "in": "path", "description": "Presentation exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "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}" } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Verify a received presentation", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/send-proposal": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof/send-proposal": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Sends a presentation proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationProposalRequest" } } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Sends a presentation proposal", "deprecated": true, - "produces": [ - "application/json" - ] - } - }, - "/present-proof/send-request": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/V10PresentationExchange" - }, - "description": "" + } } - }, + } + } + }, + "/present-proof/send-request": { + "post": { + "tags": ["present-proof v1.0"], + "summary": "Sends a free presentation request not bound to any proposal", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/V10PresentationSendRequestRequest" } } ], - "tags": [ - "present-proof v1.0" - ], - "summary": "Sends a free presentation request not bound to any proposal", "deprecated": true, - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/V10PresentationExchange" + } + } + } } }, "/resolver/resolve/{did}": { "get": { + "tags": ["resolver"], + "summary": "Retrieve doc for requested did", + "produces": ["application/json"], + "parameters": [ + { + "name": "did", + "in": "path", + "description": "DID", + "required": true, + "type": "string", + "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$" + } + ], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ResolutionResult" - }, - "description": "" + } } - }, + } + } + }, + "/revocation/active-registry/{cred_def_id}": { + "get": { + "tags": ["revocation"], + "summary": "Get current active revocation registry by credential definition id", + "produces": ["application/json"], "parameters": [ { + "name": "cred_def_id", "in": "path", - "name": "did", + "description": "Credential definition identifier", + "required": true, "type": "string", - "pattern": "^did:([a-z0-9]+):((?:[a-zA-Z0-9._%-]*:)*[a-zA-Z0-9._%-]+)$", - "description": "DID", - "example": "did:ted:WgWxqztrNooG92RXvxSTWv", - "required": true + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "resolver" - ], - "summary": "Retrieve doc for requested did", - "produces": [ - "application/json" - ] - } - }, - "/revocation/active-registry/{cred_def_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevRegResult" - }, - "description": "" + } } - }, + } + } + }, + "/revocation/active-registry/{cred_def_id}/rotate": { + "post": { + "tags": ["revocation"], + "summary": "Rotate revocation registry", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "path", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } ], - "tags": [ - "revocation" - ], - "summary": "Get current active revocation registry by credential definition id", - "produces": [ - "application/json" - ] - } - }, - "/revocation/active-registry/{cred_def_id}/rotate": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevRegsCreated" - }, - "description": "" - } - }, - "parameters": [ - { - "in": "path", - "name": "cred_def_id", - "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", - "required": true + } } - ], - "tags": [ - "revocation" - ], - "summary": "Rotate revocation registry", - "produces": [ - "application/json" - ] + } } }, "/revocation/clear-pending-revocations": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/PublishRevocations" - }, - "description": "" - } - }, + "tags": ["revocation"], + "summary": "Clear pending revocations", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/ClearPendingRevocationsRequest" } } ], - "tags": [ - "revocation" - ], - "summary": "Clear pending revocations", - "produces": [ - "application/json" - ] - } - }, - "/revocation/create-registry": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegResult" - }, - "description": "" + "$ref": "#/definitions/PublishRevocations" + } } - }, + } + } + }, + "/revocation/create-registry": { + "post": { + "tags": ["revocation"], + "summary": "Creates a new revocation registry", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevRegCreateRequest" } } ], - "tags": [ - "revocation" - ], - "summary": "Creates a new revocation registry", - "produces": [ - "application/json" - ] - } - }, - "/revocation/credential-record": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/CredRevRecordResult" - }, - "description": "" + "$ref": "#/definitions/RevRegResult" + } } - }, + } + } + }, + "/revocation/credential-record": { + "get": { + "tags": ["revocation"], + "summary": "Get credential revocation status", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_ex_id", - "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}", + "in": "query", "description": "Credential exchange identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "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}" }, { - "in": "query", "name": "cred_rev_id", - "type": "string", - "pattern": "^[1-9][0-9]*$", + "in": "query", "description": "Credential revocation identifier", - "example": "12345", - "required": false + "required": false, + "type": "string", + "pattern": "^[1-9][0-9]*$" }, { - "in": "query", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "query", "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": false + "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:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Get credential revocation status", - "produces": [ - "application/json" - ] - } - }, - "/revocation/publish-revocations": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TxnOrPublishRevocationsResult" - }, - "description": "" + "$ref": "#/definitions/CredRevRecordResult" + } } - }, + } + } + }, + "/revocation/publish-revocations": { + "post": { + "tags": ["revocation"], + "summary": "Publish pending revocations to ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/PublishRevocations" } }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "revocation" - ], - "summary": "Publish pending revocations to ledger", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registries/created": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegsCreated" - }, - "description": "" + "$ref": "#/definitions/TxnOrPublishRevocationsResult" + } } - }, + } + } + }, + "/revocation/registries/created": { + "get": { + "tags": ["revocation"], + "summary": "Search for matching revocation registries that current agent created", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "query", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": false + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, { - "in": "query", "name": "state", + "in": "query", + "description": "Revocation registry state", + "required": false, "type": "string", "enum": [ "init", @@ -6009,1723 +5472,1452 @@ "active", "full", "decommissioned" - ], - "description": "Revocation registry state", - "required": false + ] } ], - "tags": [ - "revocation" - ], - "summary": "Search for matching revocation registries that current agent created", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/delete-tails-file": { - "delete": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TailsDeleteResponse" - }, - "description": "" + "$ref": "#/definitions/RevRegsCreated" + } } - }, + } + } + }, + "/revocation/registry/delete-tails-file": { + "delete": { + "tags": ["revocation"], + "summary": "Delete the tail files", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "cred_def_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", + "in": "query", "description": "Credential definition identifier", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "required": false + "required": false, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, { - "in": "query", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "query", "description": "Revocation registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": false + "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:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Delete the tail files", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegResult" - }, - "description": "" + "$ref": "#/definitions/TailsDeleteResponse" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}": { + "get": { + "tags": ["revocation"], + "summary": "Get revocation registry by revocation registry id", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Get revocation registry by revocation registry id", - "produces": [ - "application/json" - ] - }, - "patch": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevRegResult" - }, - "description": "" + } } - }, + } + }, + "patch": { + "tags": ["revocation"], + "summary": "Update revocation registry with new public URI to its tails file", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevRegUpdateTailsFileUri" } }, { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Update revocation registry with new public URI to its tails file", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/definition": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TxnOrRevRegResult" - }, - "description": "" + "$ref": "#/definitions/RevRegResult" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/definition": { + "post": { + "tags": ["revocation"], + "summary": "Send revocation registry definition to ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "revocation" - ], - "summary": "Send revocation registry definition to ledger", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/entry": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegResult" - }, - "description": "" + "$ref": "#/definitions/TxnOrRevRegResult" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/entry": { + "post": { + "tags": ["revocation"], + "summary": "Send revocation registry entry to ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "revocation" - ], - "summary": "Send revocation registry entry to ledger", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { - "put": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevRegWalletUpdatedResult" - }, - "description": "" + "$ref": "#/definitions/RevRegResult" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/fix-revocation-entry-state": { + "put": { + "tags": ["revocation"], + "summary": "Fix revocation state in wallet and return number of updated entries", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "apply_ledger_update", - "type": "boolean", + "in": "query", "description": "Apply updated accumulator transaction to ledger", - "required": true + "required": true, + "type": "boolean" } ], - "tags": [ - "revocation" - ], - "summary": "Fix revocation state in wallet and return number of updated entries", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/RevRegWalletUpdatedResult" + } + } + } } }, "/revocation/registry/{rev_reg_id}/issued": { "get": { + "tags": ["revocation"], + "summary": "Get number of credentials issued against revocation registry", + "produces": ["application/json"], + "parameters": [ + { + "name": "rev_reg_id", + "in": "path", + "description": "Revocation Registry identifier", + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" + } + ], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevRegIssuedResult" - }, - "description": "" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/issued/details": { + "get": { + "tags": ["revocation"], + "summary": "Get details of credentials issued against revocation registry", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Get number of credentials issued against revocation registry", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/issued/details": { - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/CredRevRecordDetailsResult" - }, - "description": "" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/issued/indy_recs": { + "get": { + "tags": ["revocation"], + "summary": "Get details of revoked credentials from ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Get details of credentials issued against revocation registry", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/issued/indy_recs": { - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/CredRevIndyRecordsResult" - }, - "description": "" - } - }, - "parameters": [ - { - "in": "path", - "name": "rev_reg_id", - "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", - "required": true + } } - ], - "tags": [ - "revocation" - ], - "summary": "Get details of revoked credentials from ledger", - "produces": [ - "application/json" - ] + } } }, "/revocation/registry/{rev_reg_id}/set-state": { "patch": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/RevRegResult" - }, - "description": "" - } - }, + "tags": ["revocation"], + "summary": "Set revocation registry state manually", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, { - "in": "query", "name": "state", - "type": "string", - "enum": [ - "init", - "generated", - "posted", - "active", - "full" - ], + "in": "query", "description": "Revocation registry state to set", - "required": true + "required": true, + "type": "string", + "enum": ["init", "generated", "posted", "active", "full"] } ], - "tags": [ - "revocation" - ], - "summary": "Set revocation registry state manually", - "produces": [ - "application/json" - ] - } - }, - "/revocation/registry/{rev_reg_id}/tails-file": { - "put": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/RevocationModuleResponse" - }, - "description": "" + "$ref": "#/definitions/RevRegResult" + } } - }, + } + } + }, + "/revocation/registry/{rev_reg_id}/tails-file": { + "get": { + "tags": ["revocation"], + "summary": "Download tails file", + "produces": ["application/octet-stream"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Upload local tails file to server", - "produces": [ - "application/json" - ] - }, - "get": { "responses": { "200": { + "description": "tails file", "schema": { "type": "string", "format": "binary" - }, - "description": "tails file" + } } - }, + } + }, + "put": { + "tags": ["revocation"], + "summary": "Upload local tails file to server", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "rev_reg_id", - "type": "string", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)", + "in": "path", "description": "Revocation Registry identifier", - "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "required": true + "required": true, + "type": "string", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" } ], - "tags": [ - "revocation" - ], - "summary": "Download tails file", - "produces": [ - "application/octet-stream" - ] - } - }, - "/revocation/revoke": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/RevocationModuleResponse" - }, - "description": "" + } } - }, + } + } + }, + "/revocation/revoke": { + "post": { + "tags": ["revocation"], + "summary": "Revoke an issued credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/RevokeRequest" } }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "revocation" - ], - "summary": "Revoke an issued credential", - "produces": [ - "application/json" - ] - } - }, - "/schemas": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TxnOrSchemaSendResult" - }, - "description": "" + "$ref": "#/definitions/RevocationModuleResponse" + } } - }, + } + } + }, + "/schemas": { + "post": { + "tags": ["schema"], + "summary": "Sends a schema to the ledger", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SchemaSendRequest" } }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "schema" - ], - "summary": "Sends a schema to the ledger", - "produces": [ - "application/json" - ] - } - }, - "/schemas/created": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/SchemasCreatedResult" - }, - "description": "" + "$ref": "#/definitions/TxnOrSchemaSendResult" + } } - }, + } + } + }, + "/schemas/created": { + "get": { + "tags": ["schema"], + "summary": "Search for matching schema that agent originated", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "schema_id", - "type": "string", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "in": "query", "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": false + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, { - "in": "query", "name": "schema_issuer_did", - "type": "string", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", + "in": "query", "description": "Schema issuer DID", - "example": "WgWxqztrNooG92RXvxSTWv", - "required": false + "required": false, + "type": "string", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, { - "in": "query", "name": "schema_name", - "type": "string", + "in": "query", "description": "Schema name", - "example": "membership", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "schema_version", - "type": "string", - "pattern": "^[0-9.]+$", + "in": "query", "description": "Schema version", - "example": "1.0", - "required": false + "required": false, + "type": "string", + "pattern": "^[0-9.]+$" } ], - "tags": [ - "schema" - ], - "summary": "Search for matching schema that agent originated", - "produces": [ - "application/json" - ] - } - }, - "/schemas/{schema_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/SchemaGetResult" - }, - "description": "" + "$ref": "#/definitions/SchemasCreatedResult" + } } - }, + } + } + }, + "/schemas/{schema_id}": { + "get": { + "tags": ["schema"], + "summary": "Gets a schema from the ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "schema_id", - "type": "string", - "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "in": "path", "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": true + "required": true, + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" } ], - "tags": [ - "schema" - ], - "summary": "Gets a schema from the ledger", - "produces": [ - "application/json" - ] - } - }, - "/schemas/{schema_id}/write_record": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/SchemaGetResult" - }, - "description": "" + } } - }, + } + } + }, + "/schemas/{schema_id}/write_record": { + "post": { + "tags": ["schema"], + "summary": "Writes a schema non-secret record to the wallet", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "schema_id", - "type": "string", - "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", + "in": "path", "description": "Schema identifier", - "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "required": true + "required": true, + "type": "string", + "pattern": "^[1-9][0-9]*|[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" } ], - "tags": [ - "schema" - ], - "summary": "Writes a schema non-secret record to the wallet", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/SchemaGetResult" + } + } + } } }, "/settings": { - "put": { + "get": { + "tags": ["settings"], + "summary": "Get the configurable settings associated with the profile.", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ProfileSettings" - }, - "description": "" + } } - }, + } + }, + "put": { + "tags": ["settings"], + "summary": "Update configurable settings associated with the profile.", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/UpdateProfileSettings" } } ], - "tags": [ - "settings" - ], - "summary": "Update configurable settings associated with the profile.", - "produces": [ - "application/json" - ] - }, - "get": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ProfileSettings" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "settings" - ], - "summary": "Get the configurable settings associated with the profile.", - "produces": [ - "application/json" - ] + } } }, "/shutdown": { "get": { + "tags": ["server"], + "summary": "Shut down server", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminShutdown" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Shut down server", - "produces": [ - "application/json" - ] + } } }, "/status": { "get": { + "tags": ["server"], + "summary": "Fetch the server status", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminStatus" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Fetch the server status", - "produces": [ - "application/json" - ] + } } }, "/status/config": { "get": { + "tags": ["server"], + "summary": "Fetch the server configuration", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminConfig" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Fetch the server configuration", - "produces": [ - "application/json" - ] + } } }, "/status/live": { "get": { + "tags": ["server"], + "summary": "Liveliness check", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminStatusLiveliness" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Liveliness check", - "produces": [ - "application/json" - ] + } } }, "/status/ready": { "get": { + "tags": ["server"], + "summary": "Readiness check", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminStatusReadiness" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Readiness check", - "produces": [ - "application/json" - ] + } } }, "/status/reset": { "post": { + "tags": ["server"], + "summary": "Reset statistics", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/AdminReset" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "server" - ], - "summary": "Reset statistics", - "produces": [ - "application/json" - ] + } } }, "/transaction/{tran_id}/resend": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/TransactionRecord" - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], + "summary": "For Author to resend a particular transaction request", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For Author to resend a particular transaction request", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/TransactionRecord" + } + } + } } }, "/transactions": { "get": { + "tags": ["endorse-transaction"], + "summary": "Query transactions", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TransactionList" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "endorse-transaction" - ], - "summary": "Query transactions", - "produces": [ - "application/json" - ] + } } }, "/transactions/create-request": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/TransactionRecord" - }, - "description": "" - } - }, + "tags": ["endorse-transaction"], + "summary": "For author to send a transaction request", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/Date" } }, { - "in": "query", "name": "tran_id", - "type": "string", + "in": "query", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For author to send a transaction request", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{conn_id}/set-endorser-info": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/EndorserInfo" - }, - "description": "" + "$ref": "#/definitions/TransactionRecord" + } } - }, + } + } + }, + "/transactions/{conn_id}/set-endorser-info": { + "post": { + "tags": ["endorse-transaction"], + "summary": "Set Endorser Info", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "endorser_did", - "type": "string", + "in": "query", "description": "Endorser DID", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "endorser_name", - "type": "string", + "in": "query", "description": "Endorser Name", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "Set Endorser Info", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{conn_id}/set-endorser-role": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TransactionJobs" - }, - "description": "" + "$ref": "#/definitions/EndorserInfo" + } } - }, + } + } + }, + "/transactions/{conn_id}/set-endorser-role": { + "post": { + "tags": ["endorse-transaction"], + "summary": "Set transaction jobs", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "conn_id", - "type": "string", + "in": "path", "description": "Connection identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "transaction_my_job", - "type": "string", - "enum": [ - "TRANSACTION_AUTHOR", - "TRANSACTION_ENDORSER", - "reset" - ], + "in": "query", "description": "Transaction related jobs", - "required": false + "required": false, + "type": "string", + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"] } ], - "tags": [ - "endorse-transaction" - ], - "summary": "Set transaction jobs", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{tran_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/TransactionRecord" - }, - "description": "" + "$ref": "#/definitions/TransactionJobs" + } } - }, + } + } + }, + "/transactions/{tran_id}": { + "get": { + "tags": ["endorse-transaction"], + "summary": "Fetch a single transaction record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "Fetch a single transaction record", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{tran_id}/cancel": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TransactionRecord" - }, - "description": "" + } } - }, + } + } + }, + "/transactions/{tran_id}/cancel": { + "post": { + "tags": ["endorse-transaction"], + "summary": "For Author to cancel a particular transaction request", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For Author to cancel a particular transaction request", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{tran_id}/endorse": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TransactionRecord" - }, - "description": "" + } } - }, + } + } + }, + "/transactions/{tran_id}/endorse": { + "post": { + "tags": ["endorse-transaction"], + "summary": "For Endorser to endorse a particular transaction record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" }, { - "in": "query", "name": "endorser_did", - "type": "string", + "in": "query", "description": "Endorser DID", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For Endorser to endorse a particular transaction record", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{tran_id}/refuse": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TransactionRecord" - }, - "description": "" + } } - }, + } + } + }, + "/transactions/{tran_id}/refuse": { + "post": { + "tags": ["endorse-transaction"], + "summary": "For Endorser to refuse a particular transaction record", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For Endorser to refuse a particular transaction record", - "produces": [ - "application/json" - ] - } - }, - "/transactions/{tran_id}/write": { - "post": { "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/TransactionRecord" - }, - "description": "" + } } - }, + } + } + }, + "/transactions/{tran_id}/write": { + "post": { + "tags": ["endorse-transaction"], + "summary": "For Author / Endorser to write an endorsed transaction to the ledger", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "tran_id", - "type": "string", + "in": "path", "description": "Transaction identifier", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": true + "required": true, + "type": "string" } ], - "tags": [ - "endorse-transaction" - ], - "summary": "For Author / Endorser to write an endorsed transaction to the ledger", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/TransactionRecord" + } + } + } } }, "/vc/credentials": { "get": { + "tags": ["vc-api"], + "summary": "List credentials", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/ListCredentialsResponse" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "vc-api" - ], - "summary": "List credentials", - "produces": [ - "application/json" - ] + } } }, "/vc/credentials/issue": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/IssueCredentialResponse" - }, - "description": "" - } - }, + "tags": ["vc-api"], + "summary": "Issue a credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/IssueCredentialRequest" } } ], - "tags": [ - "vc-api" - ], - "summary": "Issue a credential", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/IssueCredentialResponse" + } + } + } } }, "/vc/credentials/store": { "post": { - "responses": {}, - "parameters": [], - "tags": [ - "vc-api" - ], + "tags": ["vc-api"], "summary": "Store a credential", - "produces": [ - "application/json" - ] + "produces": ["application/json"], + "parameters": [], + "responses": {} } }, "/vc/credentials/verify": { "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/VerifyCredentialResponse" - }, - "description": "" - } - }, + "tags": ["vc-api"], + "summary": "Verify a credential", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/VerifyCredentialRequest" } } ], - "tags": [ - "vc-api" - ], - "summary": "Verify a credential", - "produces": [ - "application/json" - ] - } - }, - "/vc/credentials/{credential_id}": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/FetchCredentialResponse" - }, - "description": "" + "$ref": "#/definitions/VerifyCredentialResponse" + } } - }, + } + } + }, + "/vc/credentials/{credential_id}": { + "get": { + "tags": ["vc-api"], + "summary": "Fetch credential by ID", + "produces": ["application/json"], "parameters": [ { - "in": "path", "name": "credential_id", + "in": "path", "required": true, "type": "string" } ], - "tags": [ - "vc-api" - ], - "summary": "Fetch credential by ID", - "produces": [ - "application/json" - ] - } - }, - "/vc/presentations/prove": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/ProvePresentationResponse" - }, - "description": "" + "$ref": "#/definitions/FetchCredentialResponse" + } } - }, + } + } + }, + "/vc/presentations/prove": { + "post": { + "tags": ["vc-api"], + "summary": "Prove a presentation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/ProvePresentationRequest" } } ], - "tags": [ - "vc-api" - ], - "summary": "Prove a presentation", - "produces": [ - "application/json" - ] - } - }, - "/vc/presentations/verify": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/VerifyPresentationResponse" - }, - "description": "" + "$ref": "#/definitions/ProvePresentationResponse" + } } - }, + } + } + }, + "/vc/presentations/verify": { + "post": { + "tags": ["vc-api"], + "summary": "Verify a Presentation", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/VerifyPresentationRequest" } } ], - "tags": [ - "vc-api" - ], - "summary": "Verify a Presentation", - "produces": [ - "application/json" - ] - } - }, - "/wallet/did": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/DIDList" - }, - "description": "" + "$ref": "#/definitions/VerifyPresentationResponse" + } } - }, + } + } + }, + "/wallet/did": { + "get": { + "tags": ["wallet"], + "summary": "List wallet DIDs", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "required": false + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "key_type", - "type": "string", - "enum": [ - "ed25519", - "bls12381g2" - ], - "example": "ed25519", + "in": "query", "description": "Key type to query for.", - "required": false + "required": false, + "type": "string", + "enum": ["ed25519", "bls12381g2"] }, { - "in": "query", "name": "method", - "type": "string", - "enum": [ - "key", - "sov", - "did:peer:2", - "did:peer:4" - ], - "example": "key", + "in": "query", "description": "DID method to query for. e.g. sov to only fetch indy/sov DIDs", - "required": false + "required": false, + "type": "string", + "enum": ["key", "sov", "did:peer:2", "did:peer:4"] }, { - "in": "query", "name": "posture", - "type": "string", - "enum": [ - "public", - "posted", - "wallet_only" - ], + "in": "query", "description": "Whether DID is current public DID, posted to ledger but current public DID, or local to the wallet", - "example": "wallet_only", - "required": false + "required": false, + "type": "string", + "enum": ["public", "posted", "wallet_only"] }, { - "in": "query", "name": "verkey", - "type": "string", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", + "in": "query", "description": "Verification key of interest", - "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "required": false + "required": false, + "type": "string", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" } ], - "tags": [ - "wallet" - ], - "summary": "List wallet DIDs", - "produces": [ - "application/json" - ] - } - }, - "/wallet/did/create": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/DIDResult" - }, - "description": "" + "$ref": "#/definitions/DIDList" + } } - }, + } + } + }, + "/wallet/did/create": { + "post": { + "tags": ["wallet"], + "summary": "Create a local DID", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/DIDCreate" } } ], - "tags": [ - "wallet" - ], - "summary": "Create a local DID", - "produces": [ - "application/json" - ] - } - }, - "/wallet/did/local/rotate-keypair": { - "patch": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/WalletModuleResponse" - }, - "description": "" + "$ref": "#/definitions/DIDResult" + } } - }, + } + } + }, + "/wallet/did/local/rotate-keypair": { + "patch": { + "tags": ["wallet"], + "summary": "Rotate keypair for a DID not posted to the ledger", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "required": true + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + } } - ], - "tags": [ - "wallet" - ], - "summary": "Rotate keypair for a DID not posted to the ledger", - "produces": [ - "application/json" - ] + } } }, "/wallet/did/public": { "get": { + "tags": ["wallet"], + "summary": "Fetch the current public DID", + "produces": ["application/json"], + "parameters": [], "responses": { "200": { + "description": "", "schema": { "$ref": "#/definitions/DIDResult" - }, - "description": "" + } } - }, - "parameters": [], - "tags": [ - "wallet" - ], - "summary": "Fetch the current public DID", - "produces": [ - "application/json" - ] + } }, "post": { - "responses": { - "200": { - "schema": { - "$ref": "#/definitions/DIDResult" - }, - "description": "" - } - }, + "tags": ["wallet"], + "summary": "Assign the current public DID", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "required": true + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" }, { - "in": "query", "name": "mediation_id", - "type": "string", + "in": "query", "description": "Mediation identifier", - "required": false + "required": false, + "type": "string" } ], - "tags": [ - "wallet" - ], - "summary": "Assign the current public DID", - "produces": [ - "application/json" - ] - } - }, - "/wallet/get-did-endpoint": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/DIDEndpoint" - }, - "description": "" + "$ref": "#/definitions/DIDResult" + } } - }, + } + } + }, + "/wallet/get-did-endpoint": { + "get": { + "tags": ["wallet"], + "summary": "Query DID endpoint in wallet", + "produces": ["application/json"], "parameters": [ { - "in": "query", "name": "did", - "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$", + "in": "query", "description": "DID of interest", - "example": "did:peer:WgWxqztrNooG92RXvxSTWv", - "required": true + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" } ], - "tags": [ - "wallet" - ], - "summary": "Query DID endpoint in wallet", - "produces": [ - "application/json" - ] - } - }, - "/wallet/jwt/sign": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/WalletModuleResponse" - }, - "description": "" + "$ref": "#/definitions/DIDEndpoint" + } } - }, + } + } + }, + "/wallet/jwt/sign": { + "post": { + "tags": ["wallet"], + "summary": "Create a EdDSA jws using did keys with a given payload", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/JWSCreate" } } ], - "tags": [ - "wallet" - ], - "summary": "Create a EdDSA jws using did keys with a given payload", - "produces": [ - "application/json" - ] - } - }, - "/wallet/jwt/verify": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/JWSVerifyResponse" - }, - "description": "" + "$ref": "#/definitions/WalletModuleResponse" + } } - }, + } + } + }, + "/wallet/jwt/verify": { + "post": { + "tags": ["wallet"], + "summary": "Verify a EdDSA jws using did keys with a given JWS", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/JWSVerify" } } ], - "tags": [ - "wallet" - ], - "summary": "Verify a EdDSA jws using did keys with a given JWS", - "produces": [ - "application/json" - ] - } - }, - "/wallet/sd-jwt/sign": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/WalletModuleResponse" - }, - "description": "" + "$ref": "#/definitions/JWSVerifyResponse" + } } - }, + } + } + }, + "/wallet/sd-jwt/sign": { + "post": { + "tags": ["wallet"], + "summary": "Create a EdDSA sd-jws using did keys with a given payload", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SDJWSCreate" } } ], - "tags": [ - "wallet" - ], - "summary": "Create a EdDSA sd-jws using did keys with a given payload", - "produces": [ - "application/json" - ] - } - }, - "/wallet/sd-jwt/verify": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/SDJWSVerifyResponse" - }, - "description": "" + "$ref": "#/definitions/WalletModuleResponse" + } } - }, + } + } + }, + "/wallet/sd-jwt/verify": { + "post": { + "tags": ["wallet"], + "summary": "Verify a EdDSA sd-jws using did keys with a given SD-JWS with optional key binding", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/SDJWSVerify" } } ], - "tags": [ - "wallet" - ], - "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": { + "description": "", "schema": { - "$ref": "#/definitions/WalletModuleResponse" - }, - "description": "" + "$ref": "#/definitions/SDJWSVerifyResponse" + } } - }, + } + } + }, + "/wallet/set-did-endpoint": { + "post": { + "tags": ["wallet"], + "summary": "Update endpoint in wallet and on ledger if posted to it", + "produces": ["application/json"], "parameters": [ { "in": "body", - "required": false, "name": "body", + "required": false, "schema": { "$ref": "#/definitions/DIDEndpointWithType" } }, { - "in": "query", "name": "conn_id", - "type": "string", + "in": "query", "description": "Connection identifier", - "required": false + "required": false, + "type": "string" }, { - "in": "query", "name": "create_transaction_for_endorser", - "type": "boolean", + "in": "query", "description": "Create Transaction For Endorser's signature", - "required": false + "required": false, + "type": "boolean" } ], - "tags": [ - "wallet" - ], - "summary": "Update endpoint in wallet and on ledger if posted to it", - "produces": [ - "application/json" - ] + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/WalletModuleResponse" + } + } + } } } }, - "info": { - "title": "Aries Cloud Agent", - "version": "v1.0.0" + "securityDefinitions": { + "AuthorizationHeader": { + "description": "Bearer token. Be sure to prepend token with 'Bearer '", + "type": "apiKey", + "name": "Authorization", + "in": "header" + } }, - "swagger": "2.0", "definitions": { "AMLRecord": { + "type": "object", "properties": { "aml": { + "type": "object", "additionalProperties": { "type": "string" - }, - "type": "object" + } }, "amlContext": { "type": "string" @@ -7733,1008 +6925,933 @@ "version": { "type": "string" } - }, - "type": "object" + } }, "ActionMenuFetchResult": { + "type": "object", "properties": { "result": { - "allOf": [ - { - "$ref": "#/definitions/Menu" - } - ], - "description": "Action menu" + "$ref": "#/definitions/ActionMenuFetchResult_result" } - }, - "type": "object" + } }, "ActionMenuModulesResult": { - "properties": {}, "type": "object" }, "AdminConfig": { + "type": "object", + "required": ["config"], "properties": { "config": { + "type": "object", "description": "Configuration settings", - "type": "object" + "properties": {} } - }, - "required": [ - "config" - ], - "type": "object" + } }, "AdminMediationDeny": { - "properties": {}, "type": "object" }, "AdminModules": { + "type": "object", "properties": { "result": { + "type": "array", "description": "List of admin modules", "items": { - "description": "admin module", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "admin module" + } } - }, - "type": "object" + } }, "AdminReset": { - "properties": {}, "type": "object" }, "AdminShutdown": { - "properties": {}, "type": "object" }, "AdminStatus": { + "type": "object", "properties": { "conductor": { + "type": "object", "description": "Conductor statistics", - "type": "object" + "properties": {} }, "label": { - "description": "Default label", "type": "string", + "description": "Default label", "x-nullable": true }, "timing": { + "type": "object", "description": "Timing results", - "type": "object" + "properties": {} }, "version": { - "description": "Version code", - "type": "string" + "type": "string", + "description": "Version code" } - }, - "type": "object" + } }, "AdminStatusLiveliness": { + "type": "object", "properties": { "alive": { - "description": "Liveliness status", + "type": "boolean", "example": true, - "type": "boolean" + "description": "Liveliness status" } - }, - "type": "object" + } }, "AdminStatusReadiness": { + "type": "object", "properties": { "ready": { - "description": "Readiness status", + "type": "boolean", "example": true, - "type": "boolean" + "description": "Readiness status" } - }, - "type": "object" + } }, "AnonCredsSchema": { + "type": "object", "properties": { "attrNames": { + "type": "array", "description": "Schema attribute names", "items": { - "description": "Attribute name", + "type": "string", "example": "score", - "type": "string" - }, - "type": "array" + "description": "Attribute name" + } }, "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition or schema" }, "name": { - "description": "Schema name", + "type": "string", "example": "Example schema", - "type": "string" + "description": "Schema name" }, "version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "type": "string" + "description": "Schema version" } - }, - "type": "object" + } }, "AttachDecorator": { + "type": "object", + "required": ["data"], "properties": { "@id": { - "description": "Attachment identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Attachment identifier" }, "byte_count": { - "description": "Byte count of data included by reference", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Byte count of data included by reference" }, "data": { "$ref": "#/definitions/AttachDecoratorData" }, "description": { - "description": "Human-readable description of content", + "type": "string", "example": "view from doorway, facing east, with lights off", - "type": "string" + "description": "Human-readable description of content" }, "filename": { - "description": "File name", + "type": "string", "example": "IMG1092348.png", - "type": "string" + "description": "File name" }, "lastmod_time": { - "description": "Hint regarding last modification datetime, in ISO-8601 format", + "type": "string", "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" + "description": "Hint regarding last modification datetime, in ISO-8601 format", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "mime-type": { - "description": "MIME type", + "type": "string", "example": "image/png", - "type": "string" + "description": "MIME type" } - }, - "required": [ - "data" - ], - "type": "object" + } }, "AttachDecoratorData": { + "type": "object", "properties": { "base64": { - "description": "Base64-encoded data", + "type": "string", "example": "ey4uLn0=", - "pattern": "^[a-zA-Z0-9+/]*={0,2}$", - "type": "string" + "description": "Base64-encoded data", + "pattern": "^[a-zA-Z0-9+/]*={0,2}$" }, "json": { - "description": "JSON-serialized data", - "example": "{\"sample\": \"content\"}" + "example": "{\"sample\": \"content\"}", + "description": "JSON-serialized data" }, "jws": { - "allOf": [ - { - "$ref": "#/definitions/AttachDecoratorDataJWS" - } - ], - "description": "Detached Java Web Signature" + "$ref": "#/definitions/AttachDecoratorData_jws" }, "links": { + "type": "array", "description": "List of hypertext links to data", "items": { - "example": "https://link.to/data", - "type": "string" - }, - "type": "array" + "type": "string", + "example": "https://link.to/data" + } }, "sha256": { - "description": "SHA256 hash (binhex encoded) of content", + "type": "string", "example": "617a48c7c8afe0521efdc03e5bb0ad9e655893e6b4b51f0e794d70fba132aacb", - "pattern": "^[a-fA-F0-9+/]{64}$", - "type": "string" + "description": "SHA256 hash (binhex encoded) of content", + "pattern": "^[a-fA-F0-9+/]{64}$" } - }, - "type": "object" + } }, "AttachDecoratorData1JWS": { + "type": "object", + "required": ["header", "signature"], "properties": { "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" }, "protected": { - "description": "protected JWS header", + "type": "string", "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" + "description": "protected JWS header", + "pattern": "^[-_a-zA-Z0-9]*$" }, "signature": { - "description": "signature", + "type": "string", "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" + "description": "signature", + "pattern": "^[-_a-zA-Z0-9]*$" } - }, - "required": [ - "header", - "signature" - ], - "type": "object" + } }, "AttachDecoratorDataJWS": { + "type": "object", "properties": { "header": { "$ref": "#/definitions/AttachDecoratorDataJWSHeader" }, "protected": { - "description": "protected JWS header", + "type": "string", "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" + "description": "protected JWS header", + "pattern": "^[-_a-zA-Z0-9]*$" }, "signature": { - "description": "signature", + "type": "string", "example": "ey4uLn0", - "pattern": "^[-_a-zA-Z0-9]*$", - "type": "string" + "description": "signature", + "pattern": "^[-_a-zA-Z0-9]*$" }, "signatures": { + "type": "array", "description": "List of signatures", "items": { "$ref": "#/definitions/AttachDecoratorData1JWS" - }, - "type": "array" + } } - }, - "type": "object" + } }, "AttachDecoratorDataJWSHeader": { + "type": "object", + "required": ["kid"], "properties": { "kid": { - "description": "Key identifier, in W3C did:key or DID URL format", + "type": "string", "example": "did:sov:LjgpST2rjsoxYegQDRm7EL#keys-4", - "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$", - "type": "string" + "description": "Key identifier, in W3C did:key or DID URL format", + "pattern": "^did:(?:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+|sov:[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}(;.*)?(\\?.*)?#.+)$" } - }, - "required": [ - "kid" - ], - "type": "object" + } }, "AttachmentDef": { + "type": "object", "properties": { "id": { - "description": "Attachment identifier", + "type": "string", "example": "attachment-0", - "type": "string" + "description": "Attachment identifier" }, "type": { - "description": "Attachment type", - "enum": [ - "credential-offer", - "present-proof" - ], + "type": "string", "example": "present-proof", - "type": "string" + "description": "Attachment type", + "enum": ["credential-offer", "present-proof"] } - }, - "type": "object" + } }, "AttributeMimeTypesResult": { + "type": "object", "properties": { "results": { + "type": "object", "additionalProperties": { - "description": "MIME type", - "type": "string" + "type": "string", + "description": "MIME type" }, - "type": "object", "x-nullable": true } - }, - "type": "object" + } }, "BasicMessageModuleResponse": { - "properties": {}, "type": "object" }, "ClaimFormat": { + "type": "object", "properties": { "di_vc": { - "type": "object" + "type": "object", + "properties": {} }, "jwt": { - "type": "object" + "type": "object", + "properties": {} }, "jwt_vc": { - "type": "object" + "type": "object", + "properties": {} }, "jwt_vp": { - "type": "object" + "type": "object", + "properties": {} }, "ldp": { - "type": "object" + "type": "object", + "properties": {} }, "ldp_vc": { - "type": "object" + "type": "object", + "properties": {} }, "ldp_vp": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "ClearPendingRevocationsRequest": { + "type": "object", "properties": { "purge": { + "type": "object", + "description": "Credential revocation ids by revocation registry id: omit for all, specify null or empty list for all pending per revocation registry", "additionalProperties": { + "type": "array", "items": { - "description": "Credential revocation identifier", + "type": "string", "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" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" + } + } } - }, - "type": "object" + } }, "ConfigurableWriteLedgers": { + "type": "object", "properties": { "write_ledgers": { + "type": "array", "description": "List of configurable write ledgers identifiers", "items": { - "description": "Ledgers identifiers", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Ledgers identifiers" + } } - }, - "type": "object" + } }, "ConnRecord": { + "type": "object", + "required": ["connection_id"], "properties": { "accept": { - "description": "Connection acceptance: manual or auto", - "enum": [ - "manual", - "auto" - ], + "type": "string", "example": "auto", - "type": "string" + "description": "Connection acceptance: manual or auto", + "enum": ["manual", "auto"] }, "alias": { - "description": "Optional alias to apply to connection for later use", + "type": "string", "example": "Bob, providing quotes", - "type": "string" + "description": "Optional alias to apply to connection for later use" }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "connection_protocol": { - "description": "Connection protocol used", - "enum": [ - "connections/1.0", - "didexchange/1.0", - "didexchange/1.1" - ], + "type": "string", "example": "connections/1.0", - "type": "string" + "description": "Connection protocol used", + "enum": ["connections/1.0", "didexchange/1.0", "didexchange/1.1"] }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "error_msg": { - "description": "Error message", + "type": "string", "example": "No DIDDoc provided; cannot connect to public DID", - "type": "string" + "description": "Error message" }, "inbound_connection_id": { - "description": "Inbound routing connection id to use", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Inbound routing connection id to use" }, "invitation_key": { - "description": "Public key for connection", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Public key for connection", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, "invitation_mode": { - "description": "Invitation mode", - "enum": [ - "once", - "multi", - "static" - ], + "type": "string", "example": "once", - "type": "string" + "description": "Invitation mode", + "enum": ["once", "multi", "static"] }, "invitation_msg_id": { - "description": "ID of out-of-band invitation message", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "ID of out-of-band invitation message" }, "my_did": { - "description": "Our DID for connection", + "type": "string", "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" + "description": "Our DID for connection", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "request_id": { - "description": "Connection request identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection request identifier" }, "rfc23_state": { - "description": "State per RFC 23", + "type": "string", "example": "invitation-sent", - "readOnly": true, - "type": "string" + "description": "State per RFC 23", + "readOnly": true }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "their_did": { - "description": "Their DID for connection", + "type": "string", "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" + "description": "Their DID for connection", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "their_label": { - "description": "Their label for connection", + "type": "string", "example": "Bob", - "type": "string" + "description": "Their label for connection" }, "their_public_did": { - "description": "Other agent's public DID for connection", + "type": "string", "example": "2cpBmR3FqGKWi5EyUbpRY8", - "type": "string" + "description": "Other agent's public DID for connection" }, "their_role": { - "description": "Their role in the connection protocol", - "enum": [ - "invitee", - "requester", - "inviter", - "responder" - ], + "type": "string", "example": "requester", - "type": "string" + "description": "Their role in the connection protocol", + "enum": ["invitee", "requester", "inviter", "responder"] }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "required": [ - "connection_id" - ], - "type": "object" + } }, "ConnectionInvitation": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "did": { - "description": "DID for connection invitation", + "type": "string", "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" + "description": "DID for connection invitation", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "imageUrl": { - "description": "Optional image URL for connection invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", "type": "string", + "format": "url", + "example": "http://192.168.56.101/img/logo.jpg", + "description": "Optional image URL for connection invitation", "x-nullable": true }, "label": { - "description": "Optional label for connection invitation", + "type": "string", "example": "Bob", - "type": "string" + "description": "Optional label for connection invitation" }, "recipientKeys": { + "type": "array", "description": "List of recipient keys", "items": { - "description": "Recipient public key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Recipient public key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "routingKeys": { + "type": "array", "description": "List of routing keys", "items": { - "description": "Routing key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Routing key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", + "type": "string", "example": "http://192.168.56.101:8020", - "type": "string" + "description": "Service endpoint at which to reach this agent" } - }, - "type": "object" + } }, "ConnectionList": { + "type": "object", + "required": ["results"], "properties": { "results": { + "type": "array", "description": "List of connection records", "items": { "$ref": "#/definitions/ConnRecord" - }, - "type": "array" + } } - }, - "required": [ - "results" - ], - "type": "object" + } }, "ConnectionMetadata": { + "type": "object", "properties": { "results": { + "type": "object", "description": "Dictionary of metadata associated with connection.", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "ConnectionMetadataSetRequest": { + "type": "object", + "required": ["metadata"], "properties": { "metadata": { + "type": "object", "description": "Dictionary of metadata to set for connection.", - "type": "object" + "properties": {} } - }, - "required": [ - "metadata" - ], - "type": "object" + } }, "ConnectionModuleResponse": { - "properties": {}, "type": "object" }, "ConnectionStaticRequest": { + "type": "object", "properties": { "alias": { - "description": "Alias to assign to this connection", - "type": "string" + "type": "string", + "description": "Alias to assign to this connection" }, "my_did": { - "description": "Local DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Local DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "my_seed": { - "description": "Seed to use for the local DID", - "type": "string" + "type": "string", + "description": "Seed to use for the local DID" }, "their_did": { - "description": "Remote DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Remote DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "their_endpoint": { - "description": "URL endpoint for other party", + "type": "string", "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" + "description": "URL endpoint for other party", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" }, "their_label": { - "description": "Other party's label for this connection", - "type": "string" + "type": "string", + "description": "Other party's label for this connection" }, "their_seed": { - "description": "Seed to use for the remote DID", - "type": "string" + "type": "string", + "description": "Seed to use for the remote DID" }, "their_verkey": { - "description": "Remote verification key", - "type": "string" + "type": "string", + "description": "Remote verification key" } - }, - "type": "object" + } }, "ConnectionStaticResult": { + "type": "object", + "required": [ + "my_did", + "my_endpoint", + "my_verkey", + "record", + "their_did", + "their_verkey" + ], "properties": { "my_did": { - "description": "Local DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Local DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "my_endpoint": { - "description": "My URL endpoint", + "type": "string", "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" + "description": "My URL endpoint", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" }, "my_verkey": { - "description": "My verification key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "My verification key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, "record": { "$ref": "#/definitions/ConnRecord" }, "their_did": { - "description": "Remote DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Remote DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "their_verkey": { - "description": "Remote verification key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Remote verification key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" } - }, - "required": [ - "my_did", - "my_endpoint", - "my_verkey", - "record", - "their_did", - "their_verkey" - ], - "type": "object" + } }, "Constraints": { + "type": "object", "properties": { "fields": { + "type": "array", "items": { "$ref": "#/definitions/DIFField" - }, - "type": "array" + } }, "is_holder": { + "type": "array", "items": { "$ref": "#/definitions/DIFHolder" - }, - "type": "array" + } }, "limit_disclosure": { - "description": "LimitDisclosure", - "type": "string" + "type": "string", + "description": "LimitDisclosure" }, "status_active": { - "enum": [ - "required", - "allowed", - "disallowed" - ], - "type": "string" + "type": "string", + "enum": ["required", "allowed", "disallowed"] }, "status_revoked": { - "enum": [ - "required", - "allowed", - "disallowed" - ], - "type": "string" + "type": "string", + "enum": ["required", "allowed", "disallowed"] }, "status_suspended": { - "enum": [ - "required", - "allowed", - "disallowed" - ], - "type": "string" + "type": "string", + "enum": ["required", "allowed", "disallowed"] }, "subject_is_issuer": { + "type": "string", "description": "SubjectIsIssuer", - "enum": [ - "required", - "preferred" - ], - "type": "string" + "enum": ["required", "preferred"] } - }, - "type": "object" + } }, "CreateInvitationRequest": { + "type": "object", "properties": { "mediation_id": { - "description": "Identifier for active mediation record to be used", + "type": "string", "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" + "description": "Identifier for active mediation record to be used", + "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}" }, "metadata": { + "type": "object", "description": "Optional metadata to attach to the connection created with the invitation", - "type": "object" + "properties": {} }, "my_label": { - "description": "Optional label for connection invitation", + "type": "string", "example": "Bob", - "type": "string" + "description": "Optional label for connection invitation" }, "recipient_keys": { + "type": "array", "description": "List of recipient keys", "items": { - "description": "Recipient public key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Recipient public key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "routing_keys": { + "type": "array", "description": "List of routing keys", "items": { - "description": "Routing key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Routing key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "service_endpoint": { - "description": "Connection endpoint", + "type": "string", "example": "http://192.168.56.102:8020", - "type": "string" + "description": "Connection endpoint" } - }, - "type": "object" + } }, "CreateWalletRequest": { + "type": "object", "properties": { "extra_settings": { + "type": "object", "description": "Agent config key-value pairs", - "type": "object" + "properties": {} }, "image_url": { - "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "type": "string", "example": "https://aries.ca/images/sample.png", - "type": "string" + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection." }, "key_management_mode": { - "description": "Key management method to use for this wallet.", - "enum": [ - "managed" - ], + "type": "string", "example": "managed", - "type": "string" + "description": "Key management method to use for this wallet.", + "enum": ["managed"] }, "label": { - "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "type": "string", "example": "Alice", - "type": "string" + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection." }, "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" - ], + "type": "string", "example": "default", - "type": "string" + "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"] }, "wallet_key": { - "description": "Master key used for key derivation.", + "type": "string", "example": "MySecretKey123", - "type": "string" + "description": "Master key used for key derivation." }, "wallet_key_derivation": { - "description": "Key derivation", - "enum": [ - "ARGON2I_MOD", - "ARGON2I_INT", - "RAW" - ], + "type": "string", "example": "RAW", - "type": "string" + "description": "Key derivation", + "enum": ["ARGON2I_MOD", "ARGON2I_INT", "RAW"] }, "wallet_name": { - "description": "Wallet name", + "type": "string", "example": "MyNewWallet", - "type": "string" + "description": "Wallet name" }, "wallet_type": { - "description": "Type of the wallet to create. Must be same as base wallet.", - "enum": [ - "askar", - "askar-anoncreds", - "in_memory" - ], + "type": "string", "example": "askar", - "type": "string" + "description": "Type of the wallet to create. Must be same as base wallet.", + "enum": ["askar", "askar-anoncreds", "in_memory"] }, "wallet_webhook_urls": { + "type": "array", "description": "List of Webhook URLs associated with this subwallet", "items": { - "description": "Optional webhook URL to receive webhook messages", + "type": "string", "example": "http://localhost:8022/webhooks", - "type": "string" - }, - "type": "array" + "description": "Optional webhook URL to receive webhook messages" + } } - }, - "type": "object" + } }, "CreateWalletResponse": { + "type": "object", + "required": ["key_management_mode", "wallet_id"], "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "key_management_mode": { + "type": "string", "description": "Mode regarding management of wallet key", - "enum": [ - "managed", - "unmanaged" - ], - "type": "string" + "enum": ["managed", "unmanaged"] }, "settings": { + "type": "object", "description": "Settings for this wallet.", - "type": "object" + "properties": {} }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "token": { - "description": "Authorization token to authenticate wallet requests", + "type": "string", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "type": "string" + "description": "Authorization token to authenticate wallet requests" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "wallet_id": { - "description": "Wallet record ID", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Wallet record ID" } - }, - "required": [ - "key_management_mode", - "wallet_id" - ], - "type": "object" + } }, "CreateWalletTokenRequest": { + "type": "object", "properties": { "wallet_key": { - "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "type": "string", "example": "MySecretKey123", - "type": "string" + "description": "Master key used for key derivation. Only required for unmanaged wallets." } - }, - "type": "object" + } }, "CreateWalletTokenResponse": { + "type": "object", "properties": { "token": { - "description": "Authorization token to authenticate wallet requests", + "type": "string", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "type": "string" + "description": "Authorization token to authenticate wallet requests" } - }, - "type": "object" + } }, "CredAttrSpec": { + "type": "object", + "required": ["name", "value"], "properties": { "mime-type": { - "description": "MIME type: omit for (null) default", - "example": "image/jpeg", "type": "string", + "example": "image/jpeg", + "description": "MIME type: omit for (null) default", "x-nullable": true }, "name": { - "description": "Attribute name", + "type": "string", "example": "favourite_drink", - "type": "string" + "description": "Attribute name" }, "value": { - "description": "Attribute value: base64-encode if MIME type is present", + "type": "string", "example": "martini", - "type": "string" + "description": "Attribute value: base64-encode if MIME type is present" } - }, - "required": [ - "name", - "value" - ], - "type": "object" + } }, "CredDef": { + "type": "object", "properties": { "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition or schema" }, "schemaId": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" + "description": "Schema identifier" }, "tag": { - "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation.", + "type": "string", "example": "default", - "type": "string" + "description": "The tag value passed in by the Issuer to an AnonCred's Credential Definition create and store implementation." }, "type": { - "enum": [ - "CL" - ], - "type": "string" + "type": "string", + "enum": ["CL"] }, "value": { "$ref": "#/definitions/CredDefValueSchemaAnoncreds" } - }, - "type": "object" + } }, "CredDefPostOptions": { + "type": "object", "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.", + "type": "boolean", "example": false, - "type": "boolean" + "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." }, "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.", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "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." }, "revocation_registry_size": { - "description": "Maximum number of credential revocations per registry", + "type": "integer", "example": 1000, - "type": "integer" + "description": "Maximum number of credential revocations per registry" }, "support_revocation": { - "description": "Support credential revocation", - "type": "boolean" + "type": "boolean", + "description": "Support credential revocation" } - }, - "type": "object" + } }, "CredDefPostRequest": { + "type": "object", "properties": { "credential_definition": { "$ref": "#/definitions/InnerCredDef" @@ -8742,13 +7859,14 @@ "options": { "$ref": "#/definitions/CredDefPostOptions" } - }, - "type": "object" + } }, "CredDefResult": { + "type": "object", "properties": { "credential_definition_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "credential_definition_state": { "$ref": "#/definitions/CredDefState" @@ -8757,948 +7875,833 @@ "type": "string" }, "registration_metadata": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "CredDefState": { + "type": "object", "properties": { "credential_definition": { - "allOf": [ - { - "$ref": "#/definitions/CredDef" - } - ], - "description": "credential definition" + "$ref": "#/definitions/CredDefState_credential_definition" }, "credential_definition_id": { - "description": "credential definition id", - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", "type": "string", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", + "description": "credential definition id", "x-nullable": true }, "state": { - "enum": [ - "finished", - "failed", - "action", - "wait" - ], - "type": "string" + "type": "string", + "enum": ["finished", "failed", "action", "wait"] } - }, - "type": "object" + } }, "CredDefValue": { + "type": "object", "properties": { "primary": { - "allOf": [ - { - "$ref": "#/definitions/CredDefValuePrimary" - } - ], - "description": "Primary value for credential definition" + "$ref": "#/definitions/CredDefValue_primary" }, "revocation": { - "allOf": [ - { - "$ref": "#/definitions/CredDefValueRevocation" - } - ], - "description": "Revocation value for credential definition" + "$ref": "#/definitions/CredDefValue_revocation" } - }, - "type": "object" + } }, "CredDefValuePrimary": { + "type": "object", "properties": { "n": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "r": { "$ref": "#/definitions/Generated" }, "rctxt": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "s": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "z": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" } - }, - "type": "object" + } }, "CredDefValuePrimarySchemaAnoncreds": { + "type": "object", "properties": { "n": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "r": { - "type": "object" + "type": "object", + "properties": {} }, "rctxt": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "s": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "z": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" } - }, - "type": "object" + } }, "CredDefValueRevocation": { + "type": "object", "properties": { "g": { - "example": "1 1F14F&ECB578F 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1F14F&ECB578F 2 095E45DDF417D" }, "g_dash": { - "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D" }, "h": { - "example": "1 16675DAE54BFAE8 2 095E45DD417D", - "type": "string" + "type": "string", + "example": "1 16675DAE54BFAE8 2 095E45DD417D" }, "h0": { - "example": "1 21E5EF9476EAF18 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 21E5EF9476EAF18 2 095E45DDF417D" }, "h1": { - "example": "1 236D1D99236090 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 236D1D99236090 2 095E45DDF417D" }, "h2": { - "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D" }, "h_cap": { - "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000" }, "htilde": { - "example": "1 1D8549E8C0F8 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1D8549E8C0F8 2 095E45DDF417D" }, "pk": { - "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D" }, "u": { - "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000" }, "y": { - "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000" } - }, - "type": "object" + } }, "CredDefValueRevocationSchemaAnoncreds": { + "type": "object", "properties": { "g": { - "example": "1 1F14F&ECB578F 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1F14F&ECB578F 2 095E45DDF417D" }, "g_dash": { - "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1D64716fCDC00C 1 0C781960FA66E3D3 2 095E45DDF417D" }, "h": { - "example": "1 16675DAE54BFAE8 2 095E45DD417D", - "type": "string" + "type": "string", + "example": "1 16675DAE54BFAE8 2 095E45DD417D" }, "h0": { - "example": "1 21E5EF9476EAF18 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 21E5EF9476EAF18 2 095E45DDF417D" }, "h1": { - "example": "1 236D1D99236090 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 236D1D99236090 2 095E45DDF417D" }, "h2": { - "example": "1 1C3AE8D1F1E277 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1C3AE8D1F1E277 2 095E45DDF417D" }, "h_cap": { - "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 1B2A32CF3167 1 2490FEBF6EE55 1 0000000000000000" }, "htilde": { - "example": "1 1D8549E8C0F8 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 1D8549E8C0F8 2 095E45DDF417D" }, "pk": { - "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D", - "type": "string" + "type": "string", + "example": "1 142CD5E5A7DC 1 153885BD903312 2 095E45DDF417D" }, "u": { - "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 0C430AAB2B4710 1 1CB3A0932EE7E 1 0000000000000000" }, "y": { - "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000", - "type": "string" + "type": "string", + "example": "1 153558BD903312 2 095E45DDF417D 1 0000000000000000" } - }, - "type": "object" + } }, "CredDefValueSchemaAnoncreds": { + "type": "object", "properties": { "primary": { - "allOf": [ - { - "$ref": "#/definitions/CredDefValuePrimarySchemaAnoncreds" - } - ], - "description": "Primary value for credential definition" + "$ref": "#/definitions/CredDefValue_primary" }, "revocation": { - "allOf": [ - { - "$ref": "#/definitions/CredDefValueRevocationSchemaAnoncreds" - } - ], - "description": "Revocation value for credential definition" + "$ref": "#/definitions/CredDefValue_revocation" } - }, - "type": "object" + } }, "CredInfoList": { + "type": "object", "properties": { "results": { + "type": "array", "items": { "$ref": "#/definitions/IndyCredInfo" - }, - "type": "array" + } } - }, - "type": "object" + } }, "CredRevIndyRecordsResult": { + "type": "object", "properties": { "rev_reg_delta": { + "type": "object", "description": "Indy revocation registry delta", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "CredRevIndyRecordsResultSchemaAnoncreds": { + "type": "object", "properties": { "rev_reg_delta": { + "type": "object", "description": "Indy revocation registry delta", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "CredRevRecordDetailsResult": { + "type": "object", "properties": { "results": { + "type": "array", "items": { "$ref": "#/definitions/IssuerCredRevRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "CredRevRecordDetailsResultSchemaAnoncreds": { + "type": "object", "properties": { "results": { + "type": "array", "items": { "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" - }, - "type": "array" + } } - }, - "type": "object" + } }, "CredRevRecordResult": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/IssuerCredRevRecord" } - }, - "type": "object" + } }, "CredRevRecordResultSchemaAnoncreds": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/IssuerCredRevRecordSchemaAnoncreds" } - }, - "type": "object" + } }, "CredRevokedResult": { + "type": "object", "properties": { "revoked": { - "description": "Whether credential is revoked on the ledger", - "type": "boolean" + "type": "boolean", + "description": "Whether credential is revoked on the ledger" } - }, - "type": "object" + } }, "Credential": { - "additionalProperties": true, + "type": "object", + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "type" + ], "properties": { "@context": { - "description": "The JSON-LD context of the credential", + "type": "array", "example": [ "https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1" ], - "items": {}, - "type": "array" + "description": "The JSON-LD context of the credential", + "items": {} }, "credentialStatus": { - "example": { - "id": "https://example.com/credentials/status/3#94567", - "statusListCredential": "https://example.com/credentials/status/3", - "statusListIndex": "94567", - "statusPurpose": "revocation", - "type": "BitstringStatusListEntry" - } + "example": "" }, "credentialSubject": { - "example": { - "alumniOf": { - "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" - }, - "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" - } + "example": "" }, "expirationDate": { - "description": "The expiration date", + "type": "string", "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" + "description": "The expiration date", + "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})))?$" }, "id": { - "description": "The ID of the credential", + "type": "string", "example": "http://example.edu/credentials/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "The ID of the credential", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" }, "issuanceDate": { - "description": "The issuance date", + "type": "string", "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" + "description": "The issuance date", + "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})))?$" }, "issuer": { - "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field." }, "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" - } + "$ref": "#/definitions/Credential_proof" }, "type": { + "type": "array", + "example": ["VerifiableCredential", "AlumniCredential"], "description": "The JSON-LD type of the credential", - "example": [ - "VerifiableCredential", - "AlumniCredential" - ], "items": { "type": "string" - }, - "type": "array" + } } }, - "required": [ - "@context", - "credentialSubject", - "issuanceDate", - "issuer", - "type" - ], - "type": "object" + "additionalProperties": true }, "CredentialDefinition": { + "type": "object", "properties": { "id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "schemaId": { - "description": "Schema identifier within credential definition identifier", + "type": "string", "example": "20", - "type": "string" + "description": "Schema identifier within credential definition identifier" }, "tag": { - "description": "Tag within credential definition identifier", + "type": "string", "example": "tag", - "type": "string" + "description": "Tag within credential definition identifier" }, "type": { - "default": "CL", - "description": "Signature type: CL for Camenisch-Lysyanskaya", - "example": "CL" + "example": "CL", + "description": "Signature type: CL for Camenisch-Lysyanskaya" }, "value": { - "allOf": [ - { - "$ref": "#/definitions/CredDefValue" - } - ], - "description": "Credential definition primary and revocation values" + "$ref": "#/definitions/CredentialDefinition_value" }, "ver": { - "description": "Node protocol version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Node protocol version", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "CredentialDefinitionGetResult": { + "type": "object", "properties": { "credential_definition": { "$ref": "#/definitions/CredentialDefinition" } - }, - "type": "object" + } }, "CredentialDefinitionSendRequest": { + "type": "object", "properties": { "revocation_registry_size": { - "description": "Revocation registry size", + "type": "integer", "example": 1000, - "maximum": 32768, + "description": "Revocation registry size", "minimum": 4, - "type": "integer" + "maximum": 32768 }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "support_revocation": { - "description": "Revocation supported flag", - "type": "boolean" + "type": "boolean", + "description": "Revocation supported flag" }, "tag": { - "description": "Credential definition identifier tag", + "type": "string", "example": "default", - "type": "string" + "description": "Credential definition identifier tag" } - }, - "type": "object" + } }, "CredentialDefinitionSendResult": { + "type": "object", + "required": ["credential_definition_id"], "properties": { "credential_definition_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" } - }, - "required": [ - "credential_definition_id" - ], - "type": "object" + } }, "CredentialDefinitionsCreatedResult": { + "type": "object", "properties": { "credential_definition_ids": { + "type": "array", "items": { - "description": "Credential definition identifiers", + "type": "string", "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" + "description": "Credential definition identifiers", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" + } } - }, - "type": "object" + } }, "CredentialOffer": { + "type": "object", + "required": ["offers~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credential_preview": { "$ref": "#/definitions/CredentialPreview" }, "offers~attach": { + "type": "array", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } } - }, - "required": [ - "offers~attach" - ], - "type": "object" + } }, "CredentialPreview": { + "type": "object", + "required": ["attributes"], "properties": { "@type": { - "description": "Message type identifier", + "type": "string", "example": "issue-credential/1.0/credential-preview", - "type": "string" + "description": "Message type identifier" }, "attributes": { + "type": "array", "items": { "$ref": "#/definitions/CredAttrSpec" - }, - "type": "array" + } } - }, - "required": [ - "attributes" - ], - "type": "object" + } }, "CredentialProposal": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "cred_def_id": { + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, "issuer_did": { + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { "type": "string" }, "schema_version": { + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "CredentialStatusOptions": { - "additionalProperties": true, + "type": "object", + "required": ["type"], "properties": { "type": { - "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry", + "type": "string", "example": "CredentialStatusList2017", - "type": "string" + "description": "Credential status method type to use for the credential. Should match status method registered in the Verifiable Credential Extension Registry" } }, - "required": [ - "type" - ], - "type": "object" + "additionalProperties": true }, "DID": { + "type": "object", + "required": ["did", "key_type", "method", "posture", "verkey"], "properties": { "did": { - "description": "DID of interest", + "type": "string", "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" + "description": "DID of interest", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "key_type": { - "description": "Key type associated with the DID", - "enum": [ - "ed25519", - "bls12381g2" - ], + "type": "string", "example": "ed25519", - "type": "string" + "description": "Key type associated with the DID", + "enum": ["ed25519", "bls12381g2"] }, "metadata": { + "type": "object", "description": "Additional metadata associated with the DID", - "type": "object" + "properties": {} }, "method": { - "description": "Did method associated with the DID", + "type": "string", "example": "sov", - "type": "string" + "description": "Did method associated with the DID" }, "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" - ], + "type": "string", "example": "wallet_only", - "type": "string" + "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"] }, "verkey": { - "description": "Public verification key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Public verification key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" } - }, - "required": [ - "did", - "key_type", - "method", - "posture", - "verkey" - ], - "type": "object" + } }, "DIDCreate": { + "type": "object", "properties": { "method": { - "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method.", + "type": "string", "example": "sov", - "type": "string" + "description": "Method for the requested DID.Supported methods are 'key', 'sov', and any other registered method." }, "options": { - "allOf": [ - { - "$ref": "#/definitions/DIDCreateOptions" - } - ], - "description": "To define a key type and/or a did depending on chosen DID method." + "$ref": "#/definitions/DIDCreate_options" }, "seed": { - "description": "Optional seed to use for DID, Must be enabled in configuration before use.", + "type": "string", "example": "000000000000000000000000Trustee1", - "type": "string" + "description": "Optional seed to use for DID, Must be enabled in configuration before use." } - }, - "type": "object" + } }, "DIDCreateOptions": { + "type": "object", + "required": ["key_type"], "properties": { "did": { - "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", + "type": "string", "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" + "description": "Specify final value of the did (including did:: prefix)if the method supports or requires so.", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "key_type": { - "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", - "enum": [ - "ed25519", - "bls12381g2" - ], + "type": "string", "example": "ed25519", - "type": "string" + "description": "Key type to use for the DID keypair. Validated with the chosen DID method's supported key types.", + "enum": ["ed25519", "bls12381g2"] } - }, - "required": [ - "key_type" - ], - "type": "object" + } }, "DIDEndpoint": { + "type": "object", + "required": ["did"], "properties": { "did": { - "description": "DID of interest", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "DID of interest", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "endpoint": { - "description": "Endpoint to set (omit to delete)", + "type": "string", "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" + "description": "Endpoint to set (omit to delete)", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" } - }, - "required": [ - "did" - ], - "type": "object" + } }, "DIDEndpointWithType": { + "type": "object", + "required": ["did"], "properties": { "did": { - "description": "DID of interest", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "DID of interest", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "endpoint": { - "description": "Endpoint to set (omit to delete)", + "type": "string", "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" + "description": "Endpoint to set (omit to delete)", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" }, "endpoint_type": { - "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", - "enum": [ - "Endpoint", - "Profile", - "LinkedDomains" - ], + "type": "string", "example": "Endpoint", - "type": "string" + "description": "Endpoint type to set (default 'Endpoint'); affects only public or posted DIDs", + "enum": ["Endpoint", "Profile", "LinkedDomains"] } - }, - "required": [ - "did" - ], - "type": "object" + } }, "DIDList": { + "type": "object", "properties": { "results": { + "type": "array", "description": "DID list", "items": { "$ref": "#/definitions/DID" - }, - "type": "array" + } } - }, - "type": "object" + } }, "DIDResult": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/DID" } - }, - "type": "object" + } }, "DIDRotateRequestJSON": { + "type": "object", + "required": ["to_did"], "properties": { "to_did": { - "description": "The DID the rotating party is rotating to", + "type": "string", "example": "did:web:example.com", - "type": "string" + "description": "The DID the rotating party is rotating to" } - }, - "required": [ - "to_did" - ], - "type": "object" + } }, "DIDXRejectRequest": { + "type": "object", "properties": { "reason": { - "description": "Reason for rejecting the DID Exchange", + "type": "string", "example": "Request rejected", - "type": "string" + "description": "Reason for rejecting the DID Exchange" } - }, - "type": "object" + } }, "DIDXRequest": { + "type": "object", + "required": ["label"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "did": { - "description": "DID of exchange", + "type": "string", "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" + "description": "DID of exchange", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "did_doc~attach": { - "allOf": [ - { - "$ref": "#/definitions/AttachDecorator" - } - ], - "description": "As signed attachment, DID Doc associated with DID" + "$ref": "#/definitions/DIDXRequest_did_docattach" }, "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", + "type": "string", "example": "To issue a Faber College Graduate credential", - "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" }, "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", + "type": "string", "example": "issue-vc", - "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" }, "label": { - "description": "Label for DID exchange request", + "type": "string", "example": "Request to connect with Bob", - "type": "string" + "description": "Label for DID exchange request" } - }, - "required": [ - "label" - ], - "type": "object" + } }, "DIFField": { + "type": "object", "properties": { "filter": { "$ref": "#/definitions/Filter" }, "id": { - "description": "ID", - "type": "string" + "type": "string", + "description": "ID" }, "path": { + "type": "array", "items": { - "description": "Path", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Path" + } }, "predicate": { + "type": "string", "description": "Preference", - "enum": [ - "required", - "preferred" - ], - "type": "string" + "enum": ["required", "preferred"] }, "purpose": { - "description": "Purpose", - "type": "string" + "type": "string", + "description": "Purpose" } - }, - "type": "object" + } }, "DIFHolder": { + "type": "object", "properties": { "directive": { + "type": "string", "description": "Preference", - "enum": [ - "required", - "preferred" - ], - "type": "string" + "enum": ["required", "preferred"] }, "field_id": { + "type": "array", "items": { - "description": "FieldID", + "type": "string", "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" + "description": "FieldID", + "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": "object" + } }, "DIFOptions": { + "type": "object", "properties": { "challenge": { - "description": "Challenge protect against replay attack", + "type": "string", "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" + "description": "Challenge protect against replay attack", + "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}" }, "domain": { - "description": "Domain protect against replay attack", + "type": "string", "example": "4jt78h47fh47", - "type": "string" + "description": "Domain protect against replay attack" } - }, - "type": "object" + } }, "DIFPresSpec": { + "type": "object", "properties": { "issuer_id": { - "description": "Issuer identifier to sign the presentation, if different from current public DID", - "type": "string" + "type": "string", + "description": "Issuer identifier to sign the presentation, if different from current public DID" }, "presentation_definition": { "$ref": "#/definitions/PresentationDefinition" }, "record_ids": { - "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", + "type": "object", "example": { - "": [ - "", - "" - ], - "": [ - "" - ] + "": ["", ""], + "": [""] }, - "type": "object" + "description": "Mapping of input_descriptor id to list of stored W3C credential record_id", + "properties": {} }, "reveal_doc": { - "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", + "type": "object", "example": { "@context": [ "https://www.w3.org/2018/credentials/v1", @@ -9719,32 +8722,30 @@ }, "issuanceDate": {}, "issuer": {}, - "type": [ - "VerifiableCredential", - "LabReport" - ] + "type": ["VerifiableCredential", "LabReport"] }, - "type": "object" + "description": "reveal doc [JSON-LD frame] dict used to derive the credential when selective disclosure is required", + "properties": {} } - }, - "type": "object" + } }, "DIFProofProposal": { + "type": "object", "properties": { "input_descriptors": { + "type": "array", "items": { "$ref": "#/definitions/InputDescriptors" - }, - "type": "array" + } }, "options": { "$ref": "#/definitions/DIFOptions" } - }, - "type": "object" + } }, "DIFProofRequest": { - "additionalProperties": true, + "type": "object", + "required": ["presentation_definition"], "properties": { "options": { "$ref": "#/definitions/DIFOptions" @@ -9753,171 +8754,153 @@ "$ref": "#/definitions/PresentationDefinition" } }, - "required": [ - "presentation_definition" - ], - "type": "object" + "additionalProperties": true }, "Date": { + "type": "object", + "required": ["expires_time"], "properties": { "expires_time": { - "description": "Expiry Date", - "example": "2021-03-29T05:22:19Z", + "type": "string", "format": "date-time", - "type": "string" + "example": "2021-03-29T05:22:19Z", + "description": "Expiry Date" } - }, - "required": [ - "expires_time" - ], - "type": "object" + } }, "Disclose": { + "type": "object", + "required": ["protocols"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "protocols": { + "type": "array", "description": "List of protocol descriptors", "items": { "$ref": "#/definitions/ProtocolDescriptor" - }, - "type": "array" + } } - }, - "required": [ - "protocols" - ], - "type": "object" + } }, "Disclosures": { + "type": "object", + "required": ["disclosures"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "disclosures": { + "type": "array", "description": "List of protocol or goal_code descriptors", - "items": {}, - "type": "array" + "items": {} } - }, - "required": [ - "disclosures" - ], - "type": "object" + } }, "Doc": { + "type": "object", + "required": ["credential", "options"], "properties": { "credential": { + "type": "object", "description": "Credential to sign", - "type": "object" + "properties": {} }, "options": { - "allOf": [ - { - "$ref": "#/definitions/SignatureOptions" - } - ], - "description": "Signature options" + "$ref": "#/definitions/Doc_options" } - }, - "required": [ - "credential", - "options" - ], - "type": "object" + } }, "DocumentVerificationResult": { + "type": "object", + "required": ["verified"], "properties": { "document": { - "type": "object" + "type": "object", + "properties": {} }, "errors": { + "type": "array", "items": { "type": "string" - }, - "type": "array" + } }, "results": { + "type": "array", "items": { "$ref": "#/definitions/ProofResult" - }, - "type": "array" + } }, "verified": { "type": "boolean" } - }, - "required": [ - "verified" - ], - "type": "object" + } }, "EndorserInfo": { + "type": "object", + "required": ["endorser_did"], "properties": { "endorser_did": { - "description": "Endorser DID", - "type": "string" + "type": "string", + "description": "Endorser DID" }, "endorser_name": { - "description": "Endorser Name", - "type": "string" + "type": "string", + "description": "Endorser Name" } - }, - "required": [ - "endorser_did" - ], - "type": "object" + } }, "EndpointsResult": { + "type": "object", "properties": { "my_endpoint": { - "description": "My endpoint", + "type": "string", "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" + "description": "My endpoint", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" }, "their_endpoint": { - "description": "Their endpoint", + "type": "string", "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" + "description": "Their endpoint", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" } - }, - "type": "object" + } }, "FetchCredentialResponse": { + "type": "object", "properties": { "results": { "$ref": "#/definitions/VerifiableCredential" } - }, - "type": "object" + } }, "Filter": { + "type": "object", "properties": { "const": { "description": "Const" }, "enum": { + "type": "array", "items": { "description": "Enum" - }, - "type": "array" + } }, "exclusiveMaximum": { "description": "ExclusiveMaximum" @@ -9926,125 +8909,124 @@ "description": "ExclusiveMinimum" }, "format": { - "description": "Format", - "type": "string" + "type": "string", + "description": "Format" }, "maxLength": { - "description": "Max Length", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Max Length" }, "maximum": { "description": "Maximum" }, "minLength": { - "description": "Min Length", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Min Length" }, "minimum": { "description": "Minimum" }, "not": { - "description": "Not", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Not" }, "pattern": { - "description": "Pattern", - "type": "string" + "type": "string", + "description": "Pattern" }, "type": { - "description": "Type", - "type": "string" + "type": "string", + "description": "Type" } - }, - "type": "object" + } }, "Generated": { + "type": "object", "properties": { "master_secret": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "number": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "remainder": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" } - }, - "type": "object" + } }, "GetCredDefResult": { + "type": "object", "properties": { "credential_definition": { - "allOf": [ - { - "$ref": "#/definitions/CredDef" - } - ], - "description": "credential definition" + "$ref": "#/definitions/CredDefState_credential_definition" }, "credential_definition_id": { - "description": "credential definition id", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" + "description": "credential definition id" }, "credential_definitions_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "resolution_metadata": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "GetCredDefsResponse": { + "type": "object", "properties": { "credential_definition_ids": { + "type": "array", "items": { - "description": "credential definition identifiers", + "type": "string", "example": "GvLGiRogTJubmj5B36qhYz:3:CL:8:faber.agent.degree_schema", - "type": "string" - }, - "type": "array" + "description": "credential definition identifiers" + } } - }, - "type": "object" + } }, "GetDIDEndpointResponse": { + "type": "object", "properties": { "endpoint": { - "description": "Full verification key", + "type": "string", "example": "https://myhost:8021", + "description": "Full verification key", "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": { + "type": "object", "properties": { "verkey": { - "description": "Full verification key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", + "description": "Full verification key", "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string", "x-nullable": true } - }, - "type": "object" + } }, "GetNymRoleResponse": { + "type": "object", "properties": { "role": { + "type": "string", + "example": "ENDORSER", "description": "Ledger role", "enum": [ "STEWARD", @@ -10053,1441 +9035,1292 @@ "NETWORK_MONITOR", "USER", "ROLE_REMOVE" - ], - "example": "ENDORSER", - "type": "string" + ] } - }, - "type": "object" + } }, "GetSchemaResult": { + "type": "object", "properties": { "resolution_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "schema": { "$ref": "#/definitions/AnonCredsSchema" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" + "description": "Schema identifier" }, "schema_metadata": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "GetSchemasResponse": { + "type": "object", "properties": { "schema_ids": { + "type": "array", "items": { - "description": "Schema identifiers", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" - }, - "type": "array" + "description": "Schema identifiers" + } } - }, - "type": "object" + } }, "Hangup": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" } - }, - "type": "object" + } }, "HolderModuleResponse": { - "properties": {}, "type": "object" }, "IndyAttrValue": { + "type": "object", + "required": ["encoded", "raw"], "properties": { "encoded": { - "description": "Attribute encoded value", + "type": "string", "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" + "description": "Attribute encoded value", + "pattern": "^-?[0-9]*$" }, "raw": { - "description": "Attribute raw value", - "type": "string" + "type": "string", + "description": "Attribute raw value" } - }, - "required": [ - "encoded", - "raw" - ], - "type": "object" + } }, "IndyCredAbstract": { + "type": "object", + "required": [ + "cred_def_id", + "key_correctness_proof", + "nonce", + "schema_id" + ], "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "key_correctness_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyKeyCorrectnessProof" - } - ], - "description": "Key correctness proof" + "$ref": "#/definitions/IndyCredAbstract_key_correctness_proof" }, "nonce": { - "description": "Nonce in credential abstract", + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "description": "Nonce in credential abstract", + "pattern": "^[0-9]*$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" } - }, - "required": [ - "cred_def_id", - "key_correctness_proof", - "nonce", - "schema_id" - ], - "type": "object" + } }, "IndyCredInfo": { + "type": "object", "properties": { "attrs": { - "additionalProperties": { - "example": "alice", - "type": "string" - }, + "type": "object", "description": "Attribute names and value", - "type": "object" + "additionalProperties": { + "type": "string", + "example": "alice" + } }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "cred_rev_id": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", + "description": "Credential revocation identifier", "pattern": "^[1-9][0-9]*$", - "type": "string", "x-nullable": true }, "referent": { - "description": "Wallet referent", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Wallet referent" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "description": "Revocation registry identifier", "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", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" } - }, - "type": "object" + } }, "IndyCredPrecis": { + "type": "object", + "required": ["cred_info"], "properties": { "cred_info": { - "allOf": [ - { - "$ref": "#/definitions/IndyCredInfo" - } - ], - "description": "Credential info" + "$ref": "#/definitions/IndyCredPrecis_cred_info" }, "interval": { - "allOf": [ - { - "$ref": "#/definitions/IndyNonRevocationInterval" - } - ], - "description": "Non-revocation interval from presentation request" + "$ref": "#/definitions/IndyCredPrecis_interval" }, "presentation_referents": { + "type": "array", "items": { - "description": "presentation referent", + "type": "string", "example": "1_age_uuid", - "type": "string" - }, - "type": "array" + "description": "presentation referent" + } } - }, - "required": [ - "cred_info" - ], - "type": "object" + } }, "IndyCredRequest": { + "type": "object", + "required": [ + "blinded_ms", + "blinded_ms_correctness_proof", + "cred_def_id", + "nonce", + "prover_did" + ], "properties": { "blinded_ms": { + "type": "object", "description": "Blinded master secret", - "type": "object" + "properties": {} }, "blinded_ms_correctness_proof": { + "type": "object", "description": "Blinded master secret correctness proof", - "type": "object" + "properties": {} }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "nonce": { - "description": "Nonce in credential request", + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "description": "Nonce in credential request", + "pattern": "^[0-9]*$" }, "prover_did": { - "description": "Prover DID/Random String/UUID", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Prover DID/Random String/UUID" } - }, + } + }, + "IndyCredential": { + "type": "object", "required": [ - "blinded_ms", - "blinded_ms_correctness_proof", "cred_def_id", - "nonce", - "prover_did" + "schema_id", + "signature", + "signature_correctness_proof", + "values" ], - "type": "object" - }, - "IndyCredential": { "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "rev_reg": { - "description": "Revocation registry state", "type": "object", + "description": "Revocation registry state", + "properties": {}, "x-nullable": true }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "description": "Revocation registry identifier", "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", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "signature": { + "type": "object", "description": "Credential signature", - "type": "object" + "properties": {} }, "signature_correctness_proof": { + "type": "object", "description": "Credential signature correctness proof", - "type": "object" + "properties": {} }, "values": { + "type": "object", + "description": "Credential attributes", "additionalProperties": { "$ref": "#/definitions/IndyAttrValue" - }, - "description": "Credential attributes", - "type": "object" + } }, "witness": { - "description": "Witness for revocation proof", "type": "object", + "description": "Witness for revocation proof", + "properties": {}, "x-nullable": true - } - }, - "required": [ - "cred_def_id", - "schema_id", - "signature", - "signature_correctness_proof", - "values" - ], - "type": "object" + } + } }, "IndyEQProof": { + "type": "object", "properties": { "a_prime": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "e": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "m": { + "type": "object", "additionalProperties": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" + "pattern": "^[0-9]*$" + } }, "m2": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "revealed_attrs": { + "type": "object", "additionalProperties": { + "type": "string", "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" - }, - "type": "object" + "pattern": "^-?[0-9]*$" + } }, "v": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" } - }, - "type": "object" + } }, "IndyGEProof": { + "type": "object", "properties": { "alpha": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "mj": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "pattern": "^[0-9]*$" }, "predicate": { "$ref": "#/definitions/IndyGEProofPred" }, "r": { + "type": "object", "additionalProperties": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" + "pattern": "^[0-9]*$" + } }, "t": { + "type": "object", "additionalProperties": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" + "pattern": "^[0-9]*$" + } }, "u": { + "type": "object", "additionalProperties": { + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" - }, - "type": "object" + "pattern": "^[0-9]*$" + } } - }, - "type": "object" + } }, "IndyGEProofPred": { + "type": "object", "properties": { "attr_name": { - "description": "Attribute name, indy-canonicalized", - "type": "string" + "type": "string", + "description": "Attribute name, indy-canonicalized" }, "p_type": { + "type": "string", "description": "Predicate type", - "enum": [ - "LT", - "LE", - "GE", - "GT" - ], - "type": "string" + "enum": ["LT", "LE", "GE", "GT"] }, "value": { - "description": "Predicate threshold value", - "type": "integer" + "type": "integer", + "description": "Predicate threshold value" } - }, - "type": "object" + } }, "IndyKeyCorrectnessProof": { + "type": "object", + "required": ["c", "xr_cap", "xz_cap"], "properties": { "c": { - "description": "c in key correctness proof", + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "description": "c in key correctness proof", + "pattern": "^[0-9]*$" }, "xr_cap": { + "type": "array", "description": "xr_cap in key correctness proof", "items": { + "type": "array", "description": "xr_cap components in key correctness proof", "items": { - "description": "xr_cap component values in key correctness proof", - "type": "string" - }, - "type": "array" - }, - "type": "array" + "type": "string", + "description": "xr_cap component values in key correctness proof" + } + } }, "xz_cap": { - "description": "xz_cap in key correctness proof", + "type": "string", "example": "0", - "pattern": "^[0-9]*$", - "type": "string" + "description": "xz_cap in key correctness proof", + "pattern": "^[0-9]*$" } - }, - "required": [ - "c", - "xr_cap", - "xz_cap" - ], - "type": "object" + } }, "IndyNonRevocProof": { + "type": "object", "properties": { "c_list": { + "type": "object", "additionalProperties": { "type": "string" - }, - "type": "object" + } }, "x_list": { + "type": "object", "additionalProperties": { "type": "string" - }, - "type": "object" + } } - }, - "type": "object" + } }, "IndyNonRevocationInterval": { + "type": "object", "properties": { "from": { - "description": "Earliest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Earliest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 }, "to": { - "description": "Latest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Latest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "type": "object" + } }, "IndyPresAttrSpec": { + "type": "object", + "required": ["name"], "properties": { "cred_def_id": { + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "mime-type": { - "description": "MIME type (default null)", + "type": "string", "example": "image/jpeg", - "type": "string" + "description": "MIME type (default null)" }, "name": { - "description": "Attribute name", + "type": "string", "example": "favourite_drink", - "type": "string" + "description": "Attribute name" }, "referent": { - "description": "Credential referent", + "type": "string", "example": "0", - "type": "string" + "description": "Credential referent" }, "value": { - "description": "Attribute value", + "type": "string", "example": "martini", - "type": "string" + "description": "Attribute value" } - }, - "required": [ - "name" - ], - "type": "object" + } }, "IndyPresPredSpec": { + "type": "object", + "required": ["name", "predicate", "threshold"], "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "name": { - "description": "Attribute name", + "type": "string", "example": "high_score", - "type": "string" + "description": "Attribute name" }, "predicate": { - "description": "Predicate type ('<', '<=', '>=', or '>')", - "enum": [ - "<", - "<=", - ">=", - ">" - ], + "type": "string", "example": ">=", - "type": "string" + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": ["<", "<=", ">=", ">"] }, "threshold": { - "description": "Threshold value", - "type": "integer" + "type": "integer", + "description": "Threshold value" } - }, - "required": [ - "name", - "predicate", - "threshold" - ], - "type": "object" + } }, "IndyPresPreview": { + "type": "object", + "required": ["attributes", "predicates"], "properties": { "@type": { - "description": "Message type identifier", + "type": "string", "example": "https://didcomm.org/present-proof/1.0/presentation-preview", - "type": "string" + "description": "Message type identifier" }, "attributes": { + "type": "array", "items": { "$ref": "#/definitions/IndyPresAttrSpec" - }, - "type": "array" + } }, "predicates": { + "type": "array", "items": { "$ref": "#/definitions/IndyPresPredSpec" - }, - "type": "array" + } } - }, - "required": [ - "attributes", - "predicates" - ], - "type": "object" + } }, "IndyPresSpec": { + "type": "object", + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], "properties": { "requested_attributes": { + "type": "object", + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "additionalProperties": { "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" - }, - "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", - "type": "object" + } }, "requested_predicates": { + "type": "object", + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "additionalProperties": { "$ref": "#/definitions/IndyRequestedCredsRequestedPred" - }, - "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", - "type": "object" + } }, "self_attested_attributes": { + "type": "object", + "description": "Self-attested attributes to build into proof", "additionalProperties": { - "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "type": "string", "example": "self_attested_value", - "type": "string" - }, - "description": "Self-attested attributes to build into proof", - "type": "object" + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction" + } }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "requested_attributes", - "requested_predicates", - "self_attested_attributes" - ], - "type": "object" + } }, "IndyPrimaryProof": { + "type": "object", "properties": { "eq_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyEQProof" - } - ], - "description": "Indy equality proof", - "x-nullable": true + "$ref": "#/definitions/IndyPrimaryProof_eq_proof" }, "ge_proofs": { + "type": "array", "description": "Indy GE proofs", "items": { "$ref": "#/definitions/IndyGEProof" }, - "type": "array", "x-nullable": true } - }, - "type": "object" + } }, "IndyProof": { + "type": "object", "properties": { "identifiers": { + "type": "array", "description": "Indy proof.identifiers content", "items": { "$ref": "#/definitions/IndyProofIdentifier" - }, - "type": "array" + } }, "proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofProof" - } - ], - "description": "Indy proof.proof content" + "$ref": "#/definitions/IndyProof_proof" }, "requested_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofRequestedProof" - } - ], - "description": "Indy proof.requested_proof content" + "$ref": "#/definitions/IndyProof_requested_proof" } - }, - "type": "object" + } }, "IndyProofIdentifier": { + "type": "object", "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", + "description": "Revocation registry identifier", "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", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "timestamp": { - "description": "Timestamp epoch", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Timestamp epoch", "minimum": 0, - "type": "integer", + "maximum": 18446744073709551615, "x-nullable": true } - }, - "type": "object" + } }, "IndyProofProof": { + "type": "object", "properties": { "aggregated_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofProofAggregatedProof" - } - ], - "description": "Indy proof aggregated proof" + "$ref": "#/definitions/IndyProofProof_aggregated_proof" }, "proofs": { + "type": "array", "description": "Indy proof proofs", "items": { "$ref": "#/definitions/IndyProofProofProofsProof" - }, - "type": "array" + } } - }, - "type": "object" + } }, "IndyProofProofAggregatedProof": { + "type": "object", "properties": { "c_hash": { - "description": "c_hash value", - "type": "string" + "type": "string", + "description": "c_hash value" }, "c_list": { + "type": "array", "description": "c_list value", "items": { + "type": "array", "items": { "type": "integer" - }, - "type": "array" - }, - "type": "array" + } + } } - }, - "type": "object" + } }, "IndyProofProofProofsProof": { + "type": "object", "properties": { "non_revoc_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyNonRevocProof" - } - ], - "description": "Indy non-revocation proof", - "x-nullable": true + "$ref": "#/definitions/IndyProofProofProofsProof_non_revoc_proof" }, "primary_proof": { - "allOf": [ - { - "$ref": "#/definitions/IndyPrimaryProof" - } - ], - "description": "Indy primary proof" + "$ref": "#/definitions/IndyProofProofProofsProof_primary_proof" } - }, - "type": "object" + } }, "IndyProofReqAttrSpec": { + "type": "object", "properties": { "name": { - "description": "Attribute name", + "type": "string", "example": "favouriteDrink", - "type": "string" + "description": "Attribute name" }, "names": { + "type": "array", "description": "Attribute name group", "items": { - "example": "age", - "type": "string" - }, - "type": "array" + "type": "string", + "example": "age" + } }, "non_revoked": { - "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked", - "x-nullable": true + "$ref": "#/definitions/IndyProofReqAttrSpecNonRevoked" }, "restrictions": { + "type": "array", "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", + "additionalProperties": { + "type": "string", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" + } + } } - }, - "type": "object" + } }, "IndyProofReqAttrSpecNonRevoked": { + "type": "object", "properties": { "from": { - "description": "Earliest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Earliest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 }, "to": { - "description": "Latest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Latest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "type": "object" + } }, "IndyProofReqPredSpec": { + "type": "object", + "required": ["name", "p_type", "p_value"], "properties": { "name": { - "description": "Attribute name", + "type": "string", "example": "index", - "type": "string" + "description": "Attribute name" }, "non_revoked": { - "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked", - "x-nullable": true + "$ref": "#/definitions/IndyProofReqPredSpecNonRevoked" }, "p_type": { - "description": "Predicate type ('<', '<=', '>=', or '>')", - "enum": [ - "<", - "<=", - ">=", - ">" - ], + "type": "string", "example": ">=", - "type": "string" + "description": "Predicate type ('<', '<=', '>=', or '>')", + "enum": ["<", "<=", ">=", ">"] }, "p_value": { - "description": "Threshold value", - "type": "integer" + "type": "integer", + "description": "Threshold value" }, "restrictions": { + "type": "array", "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": { + "type": "object", "additionalProperties": { - "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" - }, - "type": "object" - }, - "type": "array" + "type": "string", + "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag" + } + } } - }, - "required": [ - "name", - "p_type", - "p_value" - ], - "type": "object" + } }, "IndyProofReqPredSpecNonRevoked": { + "type": "object", "properties": { "from": { - "description": "Earliest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Earliest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 }, "to": { - "description": "Latest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Latest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "type": "object" + } }, "IndyProofRequest": { + "type": "object", + "required": ["requested_attributes", "requested_predicates"], "properties": { "name": { - "description": "Proof request name", + "type": "string", "example": "Proof request", - "type": "string" + "description": "Proof request name" }, "non_revoked": { - "$ref": "#/definitions/IndyProofRequestNonRevoked", - "x-nullable": true + "$ref": "#/definitions/IndyProofRequestNonRevoked" }, "nonce": { - "description": "Nonce", + "type": "string", "example": "1", - "pattern": "^[1-9][0-9]*$", - "type": "string" + "description": "Nonce", + "pattern": "^[1-9][0-9]*$" }, "requested_attributes": { + "type": "object", + "description": "Requested attribute specifications of proof request", "additionalProperties": { "$ref": "#/definitions/IndyProofReqAttrSpec" - }, - "description": "Requested attribute specifications of proof request", - "type": "object" + } }, "requested_predicates": { + "type": "object", + "description": "Requested predicate specifications of proof request", "additionalProperties": { "$ref": "#/definitions/IndyProofReqPredSpec" - }, - "description": "Requested predicate specifications of proof request", - "type": "object" + } }, "version": { - "description": "Proof request version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Proof request version", + "pattern": "^[0-9.]+$" } - }, - "required": [ - "requested_attributes", - "requested_predicates" - ], - "type": "object" + } }, "IndyProofRequestNonRevoked": { + "type": "object", "properties": { "from": { - "description": "Earliest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Earliest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 }, "to": { - "description": "Latest time of interest in non-revocation interval", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Latest time of interest in non-revocation interval", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "type": "object" + } }, "IndyProofRequestedProof": { + "type": "object", "properties": { "predicates": { + "type": "object", + "description": "Proof requested proof predicates.", "additionalProperties": { "$ref": "#/definitions/IndyProofRequestedProofPredicate" - }, - "description": "Proof requested proof predicates.", - "type": "object" + } }, "revealed_attr_groups": { + "type": "object", + "description": "Proof requested proof revealed attribute groups", "additionalProperties": { "$ref": "#/definitions/IndyProofRequestedProofRevealedAttrGroup" }, - "description": "Proof requested proof revealed attribute groups", - "type": "object", "x-nullable": true }, "revealed_attrs": { + "type": "object", + "description": "Proof requested proof revealed attributes", "additionalProperties": { "$ref": "#/definitions/IndyProofRequestedProofRevealedAttr" }, - "description": "Proof requested proof revealed attributes", - "type": "object", "x-nullable": true }, "self_attested_attrs": { + "type": "object", "description": "Proof requested proof self-attested attributes", - "type": "object" + "properties": {} }, "unrevealed_attrs": { + "type": "object", "description": "Unrevealed attributes", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "IndyProofRequestedProofPredicate": { + "type": "object", "properties": { "sub_proof_index": { - "description": "Sub-proof index", - "type": "integer" + "type": "integer", + "description": "Sub-proof index" } - }, - "type": "object" + } }, "IndyProofRequestedProofRevealedAttr": { + "type": "object", "properties": { "encoded": { - "description": "Encoded value", + "type": "string", "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" + "description": "Encoded value", + "pattern": "^-?[0-9]*$" }, "raw": { - "description": "Raw value", - "type": "string" + "type": "string", + "description": "Raw value" }, "sub_proof_index": { - "description": "Sub-proof index", - "type": "integer" + "type": "integer", + "description": "Sub-proof index" } - }, - "type": "object" + } }, "IndyProofRequestedProofRevealedAttrGroup": { + "type": "object", "properties": { "sub_proof_index": { - "description": "Sub-proof index", - "type": "integer" + "type": "integer", + "description": "Sub-proof index" }, "values": { + "type": "object", + "description": "Indy proof requested proof revealed attr groups group value", "additionalProperties": { "$ref": "#/definitions/RawEncoded" - }, - "description": "Indy proof requested proof revealed attr groups group value", - "type": "object" + } } - }, - "type": "object" + } }, "IndyRequestedCredsRequestedAttr": { + "type": "object", + "required": ["cred_id"], "properties": { "cred_id": { - "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Wallet credential identifier (typically but not necessarily a UUID)" }, "revealed": { - "description": "Whether to reveal attribute in proof (default true)", - "type": "boolean" + "type": "boolean", + "description": "Whether to reveal attribute in proof (default true)" } - }, - "required": [ - "cred_id" - ], - "type": "object" + } }, "IndyRequestedCredsRequestedPred": { + "type": "object", + "required": ["cred_id"], "properties": { "cred_id": { - "description": "Wallet credential identifier (typically but not necessarily a UUID)", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Wallet credential identifier (typically but not necessarily a UUID)" }, "timestamp": { - "description": "Epoch timestamp of interest for non-revocation proof", + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, + "description": "Epoch timestamp of interest for non-revocation proof", "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "required": [ - "cred_id" - ], - "type": "object" + } }, "IndyRevRegDef": { + "type": "object", "properties": { "credDefId": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "id": { - "description": "Indy revocation registry identifier", + "type": "string", "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" + "description": "Indy revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "revocDefType": { - "description": "Revocation registry type (specify CL_ACCUM)", - "enum": [ - "CL_ACCUM" - ], + "type": "string", "example": "CL_ACCUM", - "type": "string" + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": ["CL_ACCUM"] }, "tag": { - "description": "Revocation registry tag", - "type": "string" + "type": "string", + "description": "Revocation registry tag" }, "value": { - "allOf": [ - { - "$ref": "#/definitions/IndyRevRegDefValue" - } - ], - "description": "Revocation registry definition value" + "$ref": "#/definitions/IndyRevRegDef_value" }, "ver": { - "description": "Version of revocation registry definition", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Version of revocation registry definition", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "IndyRevRegDefValue": { + "type": "object", "properties": { "issuanceType": { + "type": "string", "description": "Issuance type", - "enum": [ - "ISSUANCE_ON_DEMAND", - "ISSUANCE_BY_DEFAULT" - ], - "type": "string" + "enum": ["ISSUANCE_ON_DEMAND", "ISSUANCE_BY_DEFAULT"] }, "maxCredNum": { - "description": "Maximum number of credentials; registry size", + "type": "integer", "example": 10, - "minimum": 1, - "type": "integer" + "description": "Maximum number of credentials; registry size", + "minimum": 1 }, "publicKeys": { - "allOf": [ - { - "$ref": "#/definitions/IndyRevRegDefValuePublicKeys" - } - ], - "description": "Public keys" + "$ref": "#/definitions/IndyRevRegDefValue_publicKeys" }, "tailsHash": { - "description": "Tails hash value", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Tails hash value", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, "tailsLocation": { - "description": "Tails file location", - "type": "string" + "type": "string", + "description": "Tails file location" } - }, - "type": "object" + } }, "IndyRevRegDefValuePublicKeys": { + "type": "object", "properties": { "accumKey": { "$ref": "#/definitions/IndyRevRegDefValuePublicKeysAccumKey" } - }, - "type": "object" + } }, "IndyRevRegDefValuePublicKeysAccumKey": { + "type": "object", "properties": { "z": { - "description": "Value for z", + "type": "string", "example": "1 120F522F81E6B7 1 09F7A59005C4939854", - "type": "string" + "description": "Value for z" } - }, - "type": "object" + } }, "IndyRevRegEntry": { + "type": "object", "properties": { "value": { - "allOf": [ - { - "$ref": "#/definitions/IndyRevRegEntryValue" - } - ], - "description": "Revocation registry entry value" + "$ref": "#/definitions/IndyRevRegEntry_value" }, "ver": { - "description": "Version of revocation registry entry", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Version of revocation registry entry", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "IndyRevRegEntryValue": { + "type": "object", "properties": { "accum": { - "description": "Accumulator value", + "type": "string", "example": "21 11792B036AED0AAA12A4 4 298B2571FFC63A737", - "type": "string" + "description": "Accumulator value" }, "prevAccum": { - "description": "Previous accumulator value", + "type": "string", "example": "21 137AC810975E4 6 76F0384B6F23", - "type": "string" + "description": "Previous accumulator value" }, "revoked": { + "type": "array", "description": "Revoked credential revocation identifiers", "items": { "type": "integer" - }, - "type": "array" + } } - }, - "type": "object" + } }, "InnerCredDef": { + "type": "object", + "required": ["issuerId", "schemaId", "tag"], "properties": { "issuerId": { - "description": "Issuer Identifier of the credential definition", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition" }, "schemaId": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" + "description": "Schema identifier" }, "tag": { - "description": "Credential definition tag", + "type": "string", "example": "default", - "type": "string" + "description": "Credential definition tag" } - }, - "required": [ - "issuerId", - "schemaId", - "tag" - ], - "type": "object" + } }, "InnerRevRegDef": { + "type": "object", "properties": { "credDefId": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" + "description": "Credential definition identifier" }, "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition or schema" }, "maxCredNum": { - "description": "Maximum number of credential revocations per registry", + "type": "integer", "example": 777, - "type": "integer" + "description": "Maximum number of credential revocations per registry" }, "tag": { - "description": "tag for revocation registry", + "type": "string", "example": "default", - "type": "string" + "description": "tag for revocation registry" } - }, - "type": "object" + } }, "InputDescriptors": { + "type": "object", "properties": { "constraints": { "$ref": "#/definitions/Constraints" }, "group": { + "type": "array", "items": { - "description": "Group", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Group" + } }, "id": { - "description": "ID", - "type": "string" + "type": "string", + "description": "ID" }, "metadata": { + "type": "object", "description": "Metadata dictionary", - "type": "object" + "properties": {} }, "name": { - "description": "Name", - "type": "string" + "type": "string", + "description": "Name" }, "purpose": { - "description": "Purpose", - "type": "string" + "type": "string", + "description": "Purpose" }, "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" - } - ] - ] - } - ] - } + "$ref": "#/definitions/InputDescriptors_schema" } - }, - "type": "object" + } }, "IntroModuleResponse": { - "properties": {}, "type": "object" }, "InvitationCreateRequest": { + "type": "object", "properties": { "accept": { + "type": "array", + "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "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", + "type": "string", "example": "Barry", - "type": "string" + "description": "Alias for connection" }, "attachments": { + "type": "array", "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", + "type": "string", "example": "To issue a Faber College Graduate credential", - "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" }, "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", + "type": "string", "example": "issue-vc", - "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" }, "handshake_protocols": { + "type": "array", "items": { - "description": "Handshake protocol to specify in invitation", + "type": "string", "example": "https://didcomm.org/didexchange/1.0", - "type": "string" - }, - "type": "array" + "description": "Handshake protocol to specify in invitation" + } }, "mediation_id": { - "description": "Identifier for active mediation record to be used", + "type": "string", "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" + "description": "Identifier for active mediation record to be used", + "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}" }, "metadata": { + "type": "object", "description": "Optional metadata to attach to the connection created with the invitation", - "type": "object" + "properties": {} }, "my_label": { - "description": "Label for connection invitation", + "type": "string", "example": "Invitation to Barry", - "type": "string" + "description": "Label for connection invitation" }, "protocol_version": { - "description": "OOB protocol version", + "type": "string", "example": "1.1", - "type": "string" + "description": "OOB protocol version" }, "use_did": { - "description": "DID to use in invitation", + "type": "string", "example": "did:example:123", - "type": "string" + "description": "DID to use in invitation" }, "use_did_method": { - "description": "DID method to use in invitation", - "enum": [ - "did:peer:2", - "did:peer:4" - ], + "type": "string", "example": "did:peer:2", - "type": "string" + "description": "DID method to use in invitation", + "enum": ["did:peer:2", "did:peer:4"] }, "use_public_did": { - "description": "Whether to use public DID in invitation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to use public DID in invitation" } - }, - "type": "object" + } }, "InvitationMessage": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "accept": { + "type": "array", + "example": ["didcomm/aip1", "didcomm/aip2;env=rfc19"], "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", + "type": "string", "example": "To issue a Faber College Graduate credential", - "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" }, "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", + "type": "string", "example": "issue-vc", - "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" }, "handshake_protocols": { + "type": "array", "items": { - "description": "Handshake protocol", + "type": "string", "example": "https://didcomm.org/didexchange/1.0", - "type": "string" - }, - "type": "array" + "description": "Handshake protocol" + } }, "imageUrl": { - "description": "Optional image URL for out-of-band invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", "type": "string", + "format": "url", + "example": "http://192.168.56.101/img/logo.jpg", + "description": "Optional image URL for out-of-band invitation", "x-nullable": true }, "label": { - "description": "Optional label", + "type": "string", "example": "Bob", - "type": "string" + "description": "Optional label" }, "requests~attach": { + "type": "array", "description": "Optional request attachment", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } }, "services": { + "type": "array", "example": [ { "did": "WgWxqztrNooG92RXvxSTWv", @@ -11505,98 +10338,86 @@ ], "items": { "description": "Either a DIDComm service object (as per RFC0067) or a DID string." - }, - "type": "array" + } } - }, - "type": "object" + } }, "InvitationRecord": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "invi_msg_id": { - "description": "Invitation message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Invitation message identifier" }, "invitation": { - "allOf": [ - { - "$ref": "#/definitions/InvitationMessage" - } - ], - "description": "Out of band invitation message" + "$ref": "#/definitions/InvitationRecord_invitation" }, "invitation_id": { - "description": "Invitation record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Invitation record identifier" }, "invitation_url": { - "description": "Invitation message URL", + "type": "string", "example": "https://example.com/endpoint?c_i=eyJAdHlwZSI6ICIuLi4iLCAiLi4uIjogIi4uLiJ9XX0=", - "type": "string" + "description": "Invitation message URL" }, "oob_id": { - "description": "Out of band record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Out of band record identifier" }, "state": { - "description": "Out of band message exchange state", + "type": "string", "example": "await_response", - "type": "string" + "description": "Out of band message exchange state" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "InvitationRecordResponse": { - "properties": {}, "type": "object" }, "InvitationResult": { + "type": "object", + "required": ["connection_id", "invitation", "invitation_url"], "properties": { "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "invitation": { "$ref": "#/definitions/ConnectionInvitation" }, "invitation_url": { - "description": "Invitation URL", + "type": "string", "example": "http://192.168.56.101:8020/invite?c_i=eyJAdHlwZSI6Li4ufQ==", - "type": "string" + "description": "Invitation URL" } - }, - "required": [ - "connection_id", - "invitation", - "invitation_url" - ], - "type": "object" + } }, "IssueCredentialModuleResponse": { - "properties": {}, "type": "object" }, "IssueCredentialRequest": { + "type": "object", "properties": { "credential": { "$ref": "#/definitions/Credential" @@ -11604,700 +10425,619 @@ "options": { "$ref": "#/definitions/LDProofVCOptions" } - }, - "type": "object" + } }, "IssueCredentialResponse": { + "type": "object", "properties": { "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" } - }, - "type": "object" + } }, "IssuerCredRevRecord": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "cred_ex_id": { - "description": "Credential exchange record identifier at credential issue", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange record identifier at credential issue" }, "cred_ex_version": { - "description": "Credential exchange version", - "type": "string" + "type": "string", + "description": "Credential exchange version" }, "cred_rev_id": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" }, "record_id": { - "description": "Issuer credential revocation record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Issuer credential revocation record identifier" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "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" + "description": "Revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "state": { - "description": "Issue credential revocation record state", + "type": "string", "example": "issued", - "type": "string" + "description": "Issue credential revocation record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "IssuerCredRevRecordSchemaAnoncreds": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_def_id": { - "description": "Credential definition identifier", - "type": "string" + "type": "string", + "description": "Credential definition identifier" }, "cred_ex_id": { - "description": "Credential exchange record identifier at credential issue", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange record identifier at credential issue" }, "cred_ex_version": { - "description": "Credential exchange version", - "type": "string" + "type": "string", + "description": "Credential exchange version" }, "cred_rev_id": { - "description": "Credential revocation identifier", - "type": "string" + "type": "string", + "description": "Credential revocation identifier" }, "record_id": { - "description": "Issuer credential revocation record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Issuer credential revocation record identifier" }, "rev_reg_id": { - "description": "Revocation registry identifier", - "type": "string" + "type": "string", + "description": "Revocation registry identifier" }, "state": { - "description": "Issue credential revocation record state", + "type": "string", "example": "issued", - "type": "string" + "description": "Issue credential revocation record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "IssuerRevRegRecord": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "error_msg": { - "description": "Error message", + "type": "string", "example": "Revocation registry undefined", - "type": "string" + "description": "Error message" }, "issuer_did": { - "description": "Issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "max_cred_num": { - "description": "Maximum number of credentials for revocation registry", + "type": "integer", "example": 1000, - "type": "integer" + "description": "Maximum number of credentials for revocation registry" }, "pending_pub": { + "type": "array", "description": "Credential revocation identifier for credential revoked and pending publication to ledger", "items": { - "example": "23", - "type": "string" - }, - "type": "array" + "type": "string", + "example": "23" + } }, "record_id": { - "description": "Issuer revocation registry record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Issuer revocation registry record identifier" }, "revoc_def_type": { - "description": "Revocation registry type (specify CL_ACCUM)", - "enum": [ - "CL_ACCUM" - ], + "type": "string", "example": "CL_ACCUM", - "type": "string" + "description": "Revocation registry type (specify CL_ACCUM)", + "enum": ["CL_ACCUM"] }, "revoc_reg_def": { - "allOf": [ - { - "$ref": "#/definitions/IndyRevRegDef" - } - ], - "description": "Revocation registry definition" + "$ref": "#/definitions/IssuerRevRegRecord_revoc_reg_def" }, "revoc_reg_entry": { - "allOf": [ - { - "$ref": "#/definitions/IndyRevRegEntry" - } - ], - "description": "Revocation registry entry" + "$ref": "#/definitions/IssuerRevRegRecord_revoc_reg_entry" }, "revoc_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "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" + "description": "Revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "state": { - "description": "Issue revocation registry record state", + "type": "string", "example": "active", - "type": "string" + "description": "Issue revocation registry record state" }, "tag": { - "description": "Tag within issuer revocation registry identifier", - "type": "string" + "type": "string", + "description": "Tag within issuer revocation registry identifier" }, "tails_hash": { - "description": "Tails hash", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Tails hash", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" }, "tails_local_path": { - "description": "Local path to tails file", - "type": "string" + "type": "string", + "description": "Local path to tails file" }, "tails_public_uri": { - "description": "Public URI for tails file", - "type": "string" + "type": "string", + "description": "Public URI for tails file" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" + } + } }, "JWSCreate": { + "type": "object", + "required": ["payload"], "properties": { "did": { - "description": "DID of interest", + "type": "string", "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" + "description": "DID of interest", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "headers": { - "type": "object" + "type": "object", + "properties": {} }, "payload": { - "type": "object" + "type": "object", + "properties": {} }, "verificationMethod": { - "description": "Information used for proof verification", + "type": "string", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "Information used for proof verification", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" } - }, - "required": [ - "payload" - ], - "type": "object" + } }, "JWSVerify": { + "type": "object", "properties": { "jwt": { + "type": "string", "example": "eyJhbGciOiJFZERTQSJ9.eyJhIjogIjAifQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk", - "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$", - "type": "string" + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+$" } - }, - "type": "object" + } }, "JWSVerifyResponse": { + "type": "object", + "required": ["headers", "kid", "payload", "valid"], "properties": { "error": { - "description": "Error text", - "type": "string" + "type": "string", + "description": "Error text" }, "headers": { + "type": "object", "description": "Headers from verified JWT.", - "type": "object" + "properties": {} }, "kid": { - "description": "kid of signer", - "type": "string" + "type": "string", + "description": "kid of signer" }, "payload": { + "type": "object", "description": "Payload from verified JWT", - "type": "object" + "properties": {} }, "valid": { "type": "boolean" } - }, - "required": [ - "headers", - "kid", - "payload", - "valid" - ], - "type": "object" + } }, "Keylist": { + "type": "object", "properties": { "results": { + "type": "array", "description": "List of keylist records", "items": { "$ref": "#/definitions/RouteRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "KeylistQuery": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "filter": { - "description": "Query dictionary object", + "type": "object", "example": { "filter": {} }, - "type": "object" + "description": "Query dictionary object", + "properties": {} }, "paginate": { - "allOf": [ - { - "$ref": "#/definitions/KeylistQueryPaginate" - } - ], - "description": "Pagination info" + "$ref": "#/definitions/KeylistQuery_paginate" } - }, - "type": "object" + } }, "KeylistQueryFilterRequest": { + "type": "object", "properties": { "filter": { + "type": "object", "description": "Filter for keylist query", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "KeylistQueryPaginate": { + "type": "object", "properties": { "limit": { - "description": "Limit for keylist query", + "type": "integer", "example": 30, - "type": "integer" + "description": "Limit for keylist query" }, "offset": { - "description": "Offset value for query", + "type": "integer", "example": 0, - "type": "integer" + "description": "Offset value for query" } - }, - "type": "object" + } }, "KeylistUpdate": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "updates": { + "type": "array", "description": "List of update rules", "items": { "$ref": "#/definitions/KeylistUpdateRule" - }, - "type": "array" + } } - }, - "type": "object" + } }, "KeylistUpdateRequest": { + "type": "object", "properties": { "updates": { + "type": "array", "items": { "$ref": "#/definitions/KeylistUpdateRule" - }, - "type": "array" + } } - }, - "type": "object" + } }, "KeylistUpdateRule": { + "type": "object", + "required": ["action", "recipient_key"], "properties": { "action": { - "description": "Action for specific key", - "enum": [ - "add", - "remove" - ], + "type": "string", "example": "add", - "type": "string" + "description": "Action for specific key", + "enum": ["add", "remove"] }, "recipient_key": { - "description": "Key to remove or add", + "type": "string", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" + "description": "Key to remove or add", + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$|^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" } - }, - "required": [ - "action", - "recipient_key" - ], - "type": "object" + } }, "LDProofVCDetail": { - "additionalProperties": true, + "type": "object", + "required": ["credential", "options"], "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" - ] - } + "$ref": "#/definitions/LDProofVCDetail_credential" }, "options": { - "allOf": [ - { - "$ref": "#/definitions/LDProofVCOptions" - } - ], - "description": "Options for specifying how the linked data proof is created.", - "example": { - "proofType": "Ed25519Signature2018" - } + "$ref": "#/definitions/LDProofVCDetail_options" } }, - "required": [ - "credential", - "options" - ], - "type": "object" + "additionalProperties": true }, "LDProofVCOptions": { - "additionalProperties": true, + "type": "object", "properties": { "challenge": { - "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "A challenge to include in the proof. SHOULD be provided by the requesting party of the credential (=holder)" }, "created": { - "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", + "type": "string", "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" + "description": "The date and time of the proof (with a maximum accuracy in seconds). Defaults to current system time", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "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" + "$ref": "#/definitions/LDProofVCOptions_credentialStatus" }, "domain": { - "description": "The intended domain of validity for the proof", + "type": "string", "example": "example.com", - "type": "string" + "description": "The intended domain of validity for the proof" }, "proofPurpose": { - "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification", + "type": "string", "example": "assertionMethod", - "type": "string" + "description": "The proof purpose used for the proof. Should match proof purposes registered in the Linked Data Proofs Specification" }, "proofType": { - "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry", + "type": "string", "example": "Ed25519Signature2018", - "type": "string" + "description": "The proof type used for the proof. Should match suites registered in the Linked Data Cryptographic Suite Registry" }, "verificationMethod": { - "description": "The verification method to use for the proof. Should match a verification method in the wallet", + "type": "string", "example": "did:example:123456#key-1", - "type": "string" + "description": "The verification method to use for the proof. Should match a verification method in the wallet" } }, - "type": "object" + "additionalProperties": true }, "LedgerConfigInstance": { + "type": "object", "properties": { "genesis_file": { - "description": "genesis_file", - "type": "string" + "type": "string", + "description": "genesis_file" }, "genesis_transactions": { - "description": "genesis_transactions", - "type": "string" + "type": "string", + "description": "genesis_transactions" }, "genesis_url": { - "description": "genesis_url", - "type": "string" + "type": "string", + "description": "genesis_url" }, "id": { - "description": "ledger_id", - "type": "string" + "type": "string", + "description": "ledger_id" }, "is_production": { - "description": "is_production", - "type": "boolean" + "type": "boolean", + "description": "is_production" } - }, - "type": "object" + } }, "LedgerConfigList": { + "type": "object", + "required": ["ledger_config_list"], "properties": { "ledger_config_list": { + "type": "array", "items": { "$ref": "#/definitions/LedgerConfigInstance" - }, - "type": "array" + } } - }, - "required": [ - "ledger_config_list" - ], - "type": "object" + } }, "LedgerModulesResult": { - "properties": {}, "type": "object" }, "LinkedDataProof": { - "additionalProperties": true, + "type": "object", + "required": ["proofPurpose", "type", "verificationMethod"], "properties": { "challenge": { - "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Associates a challenge with a proof, for use with a proofPurpose such as authentication" }, "created": { - "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", + "type": "string", "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" + "description": "The string value of an ISO8601 combined date and time string generated by the Signature Algorithm", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "domain": { - "description": "A string value specifying the restricted domain of the signature.", + "type": "string", "example": "https://example.com", - "type": "string" + "description": "A string value specifying the restricted domain of the signature." }, "jws": { - "description": "Associates a Detached Json Web Signature with a proof", + "type": "string", "example": "eyJhbGciOiAiRWREUc2UsICJjcml0IjogWyJiNjQiXX0..lKJU0Df_keblRKhZAS9Qq6zybm-HqUXNVZ8vgEPNTAjQ1Ch6YBKY7UBAjg6iBX5qBQ", - "type": "string" + "description": "Associates a Detached Json Web Signature with a proof" }, "nonce": { - "description": "The nonce", + "type": "string", "example": "CF69iO3nfvqRsRBNElE8b4wO39SyJHPM7Gg1nExltW5vSfQA1lvDCR/zXX1To0/4NLo==", - "type": "string" + "description": "The nonce" }, "proofPurpose": { - "description": "Proof purpose", + "type": "string", "example": "assertionMethod", - "type": "string" + "description": "Proof purpose" }, "proofValue": { - "description": "The proof value of a proof", + "type": "string", "example": "sy1AahqbzJQ63n9RtekmwzqZeVj494VppdAVJBnMYrTwft6cLJJGeTSSxCCJ6HKnRtwE7jjDh6sB2z2AAiZY9BBnCD8wUVgwqH3qchGRCuC2RugA4eQ9fUrR4Yuycac3caiaaay", - "type": "string" + "description": "The proof value of a proof" }, "type": { - "description": "Identifies the digital signature suite that was used to create the signature", + "type": "string", "example": "Ed25519Signature2018", - "type": "string" + "description": "Identifies the digital signature suite that was used to create the signature" }, "verificationMethod": { - "description": "Information used for proof verification", + "type": "string", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "Information used for proof verification", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" } }, - "required": [ - "proofPurpose", - "type", - "verificationMethod" - ], - "type": "object" + "additionalProperties": true }, "ListCredentialsResponse": { - "properties": {}, "type": "object" }, "MediationCreateRequest": { - "properties": {}, "type": "object" }, "MediationDeny": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" } - }, - "type": "object" + } }, "MediationGrant": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "endpoint": { - "description": "endpoint on which messages destined for the recipient are received.", + "type": "string", "example": "http://192.168.56.102:8020/", - "type": "string" + "description": "endpoint on which messages destined for the recipient are received." }, "routing_keys": { + "type": "array", "items": { - "description": "Keys to use for forward message packaging", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Keys to use for forward message packaging" + } } - }, - "type": "object" + } }, "MediationIdMatchInfo": { + "type": "object", + "required": ["mediation_id"], "properties": { "mediation_id": { - "description": "Mediation record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Mediation record identifier" } - }, - "required": [ - "mediation_id" - ], - "type": "object" + } }, "MediationList": { + "type": "object", + "required": ["results"], "properties": { "results": { + "type": "array", "description": "List of mediation records", "items": { "$ref": "#/definitions/MediationRecord" - }, - "type": "array" + } } - }, - "required": [ - "results" - ], - "type": "object" + } }, "MediationRecord": { + "type": "object", + "required": ["connection_id", "role"], "properties": { "connection_id": { "type": "string" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "endpoint": { "type": "string" @@ -12306,274 +11046,254 @@ "type": "string" }, "mediator_terms": { + "type": "array", "items": { "type": "string" - }, - "type": "array" + } }, "recipient_terms": { + "type": "array", "items": { "type": "string" - }, - "type": "array" + } }, "role": { "type": "string" }, "routing_keys": { + "type": "array", "items": { + "type": "string", "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", - "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$", - "type": "string" - }, - "type": "array" + "pattern": "^did:key:z[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$" + } }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "required": [ - "connection_id", - "role" - ], - "type": "object" + } }, "Menu": { + "type": "object", + "required": ["options"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "description": { - "description": "Introductory text for the menu", + "type": "string", "example": "This menu presents options", - "type": "string" + "description": "Introductory text for the menu" }, "errormsg": { - "description": "An optional error message to display in menu header", + "type": "string", "example": "Error: item not found", - "type": "string" + "description": "An optional error message to display in menu header" }, "options": { + "type": "array", "description": "List of menu options", "items": { "$ref": "#/definitions/MenuOption" - }, - "type": "array" + } }, "title": { - "description": "Menu title", + "type": "string", "example": "My Menu", - "type": "string" + "description": "Menu title" } - }, - "required": [ - "options" - ], - "type": "object" + } }, "MenuForm": { + "type": "object", "properties": { "description": { - "description": "Additional descriptive text for menu form", + "type": "string", "example": "Window preference settings", - "type": "string" + "description": "Additional descriptive text for menu form" }, "params": { + "type": "array", "description": "List of form parameters", "items": { "$ref": "#/definitions/MenuFormParam" - }, - "type": "array" + } }, "submit-label": { - "description": "Alternative label for form submit button", + "type": "string", "example": "Send", - "type": "string" + "description": "Alternative label for form submit button" }, "title": { - "description": "Menu form title", + "type": "string", "example": "Preferences", - "type": "string" + "description": "Menu form title" } - }, - "type": "object" + } }, "MenuFormParam": { + "type": "object", + "required": ["name", "title"], "properties": { "default": { - "description": "Default parameter value", + "type": "string", "example": "0", - "type": "string" + "description": "Default parameter value" }, "description": { - "description": "Additional descriptive text for menu form parameter", + "type": "string", "example": "Delay in seconds before starting", - "type": "string" + "description": "Additional descriptive text for menu form parameter" }, "name": { - "description": "Menu parameter name", + "type": "string", "example": "delay", - "type": "string" + "description": "Menu parameter name" }, "required": { - "description": "Whether parameter is required", - "example": "False", - "type": "boolean" + "type": "boolean", + "example": false, + "description": "Whether parameter is required" }, "title": { - "description": "Menu parameter title", + "type": "string", "example": "Delay in seconds", - "type": "string" + "description": "Menu parameter title" }, "type": { - "description": "Menu form parameter input type", + "type": "string", "example": "int", - "type": "string" + "description": "Menu form parameter input type" } - }, - "required": [ - "name", - "title" - ], - "type": "object" + } }, "MenuJson": { + "type": "object", + "required": ["options"], "properties": { "description": { - "description": "Introductory text for the menu", + "type": "string", "example": "User preferences for window settings", - "type": "string" + "description": "Introductory text for the menu" }, "errormsg": { - "description": "Optional error message to display in menu header", + "type": "string", "example": "Error: item not present", - "type": "string" + "description": "Optional error message to display in menu header" }, "options": { + "type": "array", "description": "List of menu options", "items": { "$ref": "#/definitions/MenuOption" - }, - "type": "array" + } }, "title": { - "description": "Menu title", + "type": "string", "example": "My Menu", - "type": "string" + "description": "Menu title" } - }, - "required": [ - "options" - ], - "type": "object" + } }, "MenuOption": { + "type": "object", + "required": ["name", "title"], "properties": { "description": { - "description": "Additional descriptive text for menu option", + "type": "string", "example": "Window display preferences", - "type": "string" + "description": "Additional descriptive text for menu option" }, "disabled": { - "description": "Whether to show option as disabled", - "example": "False", - "type": "boolean" + "type": "boolean", + "example": false, + "description": "Whether to show option as disabled" }, "form": { "$ref": "#/definitions/MenuForm" }, "name": { - "description": "Menu option name (unique identifier)", + "type": "string", "example": "window_prefs", - "type": "string" + "description": "Menu option name (unique identifier)" }, "title": { - "description": "Menu option title", + "type": "string", "example": "Window Preferences", - "type": "string" + "description": "Menu option title" } - }, - "required": [ - "name", - "title" - ], - "type": "object" + } }, "MultitenantModuleResponse": { - "properties": {}, "type": "object" }, "OobRecord": { + "type": "object", + "required": ["invi_msg_id", "invitation", "oob_id", "state"], "properties": { "attach_thread_id": { - "description": "Connection record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection record identifier" }, "connection_id": { - "description": "Connection record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection record identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "invi_msg_id": { - "description": "Invitation message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Invitation message identifier" }, "invitation": { - "allOf": [ - { - "$ref": "#/definitions/InvitationMessage" - } - ], - "description": "Out of band invitation message" + "$ref": "#/definitions/InvitationRecord_invitation" }, "multi_use": { - "description": "Allow for multiple uses of the oob invitation", + "type": "boolean", "example": true, - "type": "boolean" + "description": "Allow for multiple uses of the oob invitation" }, "oob_id": { - "description": "Oob record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Oob record identifier" }, "our_recipient_key": { - "description": "Recipient key used for oob invitation", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Recipient key used for oob invitation" }, "role": { - "description": "OOB Role", - "enum": [ - "sender", - "receiver" - ], + "type": "string", "example": "receiver", - "type": "string" + "description": "OOB Role", + "enum": ["sender", "receiver"] }, "state": { + "type": "string", + "example": "await-response", "description": "Out of band message exchange state", "enum": [ "initial", @@ -12583,230 +11303,201 @@ "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" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "required": [ - "invi_msg_id", - "invitation", - "oob_id", - "state" - ], - "type": "object" + } }, "PerformRequest": { + "type": "object", "properties": { "name": { - "description": "Menu option name", + "type": "string", "example": "Query", - "type": "string" + "description": "Menu option name" }, "params": { - "additionalProperties": { - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" - }, + "type": "object", "description": "Input parameter values", - "type": "object" + "additionalProperties": { + "type": "string", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6" + } } - }, - "type": "object" + } }, "PingRequest": { + "type": "object", "properties": { "comment": { - "description": "Comment for the ping message", "type": "string", + "description": "Comment for the ping message", "x-nullable": true } - }, - "type": "object" + } }, "PingRequestResponse": { + "type": "object", "properties": { "thread_id": { - "description": "Thread ID of the ping message", - "type": "string" + "type": "string", + "description": "Thread ID of the ping message" } - }, - "type": "object" + } }, "Presentation": { - "additionalProperties": true, + "type": "object", + "required": ["@context", "type"], "properties": { "@context": { + "type": "array", + "example": ["https://www.w3.org/2018/credentials/v1"], "description": "The JSON-LD context of the presentation", - "example": [ - "https://www.w3.org/2018/credentials/v1" - ], - "items": {}, - "type": "array" + "items": {} }, "holder": { - "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field." }, "id": { - "description": "The ID of the presentation", + "type": "string", "example": "http://example.edu/presentations/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "The ID of the presentation", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" }, "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" - } + "$ref": "#/definitions/Presentation_proof" }, "type": { + "type": "array", + "example": ["VerifiablePresentation"], "description": "The JSON-LD type of the presentation", - "example": [ - "VerifiablePresentation" - ], "items": { "type": "string" - }, - "type": "array" + } }, "verifiableCredential": { + "type": "array", "items": { - "type": "object" - }, - "type": "array" + "type": "object", + "properties": {} + } } }, - "required": [ - "@context", - "type" - ], - "type": "object" + "additionalProperties": true }, "PresentationDefinition": { + "type": "object", "properties": { "format": { "$ref": "#/definitions/ClaimFormat" }, "id": { - "description": "Unique Resource Identifier", + "type": "string", "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" + "description": "Unique Resource Identifier", + "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}" }, "input_descriptors": { + "type": "array", "items": { "$ref": "#/definitions/InputDescriptors" - }, - "type": "array" + } }, "name": { - "description": "Human-friendly name that describes what the presentation definition pertains to", - "type": "string" + "type": "string", + "description": "Human-friendly name that describes what the presentation definition pertains to" }, "purpose": { - "description": "Describes the purpose for which the Presentation Definition's inputs are being requested", - "type": "string" + "type": "string", + "description": "Describes the purpose for which the Presentation Definition's inputs are being requested" }, "submission_requirements": { + "type": "array", "items": { "$ref": "#/definitions/SubmissionRequirements" - }, - "type": "array" + } } - }, - "type": "object" + } }, "PresentationProposal": { + "type": "object", + "required": ["presentation_proposal"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" } - }, - "required": [ - "presentation_proposal" - ], - "type": "object" + } }, "PresentationRequest": { + "type": "object", + "required": ["request_presentations~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "request_presentations~attach": { + "type": "array", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } } - }, - "required": [ - "request_presentations~attach" - ], - "type": "object" + } }, "PresentationVerificationResult": { + "type": "object", + "required": ["verified"], "properties": { "credential_results": { + "type": "array", "items": { "$ref": "#/definitions/DocumentVerificationResult" - }, - "type": "array" + } }, "errors": { + "type": "array", "items": { "type": "string" - }, - "type": "array" + } }, "presentation_result": { "$ref": "#/definitions/DocumentVerificationResult" @@ -12814,33 +11505,32 @@ "verified": { "type": "boolean" } - }, - "required": [ - "verified" - ], - "type": "object" + } }, "ProfileSettings": { + "type": "object", "properties": { "settings": { - "description": "Profile settings dict", + "type": "object", "example": { "debug.invite_public": true, "log.level": "INFO", "public_invites": false }, - "type": "object" + "description": "Profile settings dict", + "properties": {} } - }, - "type": "object" + } }, "ProofResult": { + "type": "object", "properties": { "error": { "type": "string" }, "proof": { - "type": "object" + "type": "object", + "properties": {} }, "purpose_result": { "$ref": "#/definitions/PurposeResult" @@ -12848,31 +11538,29 @@ "verified": { "type": "boolean" } - }, - "type": "object" + } }, "ProtocolDescriptor": { + "type": "object", + "required": ["pid"], "properties": { "pid": { "type": "string" }, "roles": { + "type": "array", "description": "List of roles", "items": { - "description": "Role: requester or responder", + "type": "string", "example": "requester", - "type": "string" + "description": "Role: requester or responder" }, - "type": "array", "x-nullable": true } - }, - "required": [ - "pid" - ], - "type": "object" + } }, "ProvePresentationRequest": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/LDProofVCOptions" @@ -12880,95 +11568,94 @@ "presentation": { "$ref": "#/definitions/Presentation" } - }, - "type": "object" + } }, "ProvePresentationResponse": { + "type": "object", "properties": { "verifiablePresentation": { "$ref": "#/definitions/VerifiablePresentation" } - }, - "type": "object" + } }, "PublishRevocations": { + "type": "object", "properties": { "rrid2crid": { + "type": "object", + "description": "Credential revocation ids by revocation registry id", "additionalProperties": { + "type": "array", "items": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" + } + } } - }, - "type": "object" + } }, "PublishRevocationsOptions": { + "type": "object", "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.", + "type": "boolean", "example": false, - "required": false, - "type": "boolean" + "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." }, "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.", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "required": false, - "type": "string" + "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." } - }, - "type": "object" + } }, "PublishRevocationsResultSchemaAnoncreds": { + "type": "object", "properties": { "rrid2crid": { + "type": "object", + "description": "Credential revocation ids by revocation registry id", "additionalProperties": { + "type": "array", "items": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" - } - }, - "type": "object" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" + } + } + } + } }, "PublishRevocationsSchemaAnoncreds": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/PublishRevocationsOptions" }, "rrid2crid": { + "type": "object", + "description": "Credential revocation ids by revocation registry id", "additionalProperties": { + "type": "array", "items": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" + } + } } - }, - "type": "object" + } }, "PurposeResult": { + "type": "object", "properties": { "controller": { - "type": "object" + "type": "object", + "properties": {} }, "error": { "type": "string" @@ -12976,41 +11663,42 @@ "valid": { "type": "boolean" } - }, - "type": "object" + } }, "Queries": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "queries": { + "type": "array", "items": { "$ref": "#/definitions/QueryItem" - }, - "type": "array" + } } - }, - "type": "object" + } }, "Query": { + "type": "object", + "required": ["query"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { "type": "string", @@ -13019,257 +11707,234 @@ "query": { "type": "string" } - }, - "required": [ - "query" - ], - "type": "object" + } }, "QueryItem": { + "type": "object", + "required": ["feature-type", "match"], "properties": { "feature-type": { + "type": "string", "description": "feature type", - "enum": [ - "protocol", - "goal-code" - ], - "type": "string" + "enum": ["protocol", "goal-code"] }, "match": { - "description": "match", - "type": "string" + "type": "string", + "description": "match" } - }, - "required": [ - "feature-type", - "match" - ], - "type": "object" + } }, "RawEncoded": { + "type": "object", "properties": { "encoded": { - "description": "Encoded value", + "type": "string", "example": "-1", - "pattern": "^-?[0-9]*$", - "type": "string" + "description": "Encoded value", + "pattern": "^-?[0-9]*$" }, "raw": { - "description": "Raw value", - "type": "string" + "type": "string", + "description": "Raw value" } - }, - "type": "object" + } }, "ReceiveInvitationRequest": { + "type": "object", "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "did": { - "description": "DID for connection invitation", + "type": "string", "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" + "description": "DID for connection invitation", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "imageUrl": { - "description": "Optional image URL for connection invitation", - "example": "http://192.168.56.101/img/logo.jpg", - "format": "url", "type": "string", + "format": "url", + "example": "http://192.168.56.101/img/logo.jpg", + "description": "Optional image URL for connection invitation", "x-nullable": true }, "label": { - "description": "Optional label for connection invitation", + "type": "string", "example": "Bob", - "type": "string" + "description": "Optional label for connection invitation" }, "recipientKeys": { + "type": "array", "description": "List of recipient keys", "items": { - "description": "Recipient public key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Recipient public key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "routingKeys": { + "type": "array", "description": "List of routing keys", "items": { - "description": "Routing key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Routing key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", + "type": "string", "example": "http://192.168.56.101:8020", - "type": "string" + "description": "Service endpoint at which to reach this agent" } - }, - "type": "object" + } }, "RemoveWalletRequest": { + "type": "object", "properties": { "wallet_key": { - "description": "Master key used for key derivation. Only required for unmanaged wallets.", + "type": "string", "example": "MySecretKey123", - "type": "string" + "description": "Master key used for key derivation. Only required for unmanaged wallets." } - }, - "type": "object" + } }, "ResolutionResult": { + "type": "object", + "required": ["did_document", "metadata"], "properties": { "did_document": { + "type": "object", "description": "DID Document", - "type": "object" + "properties": {} }, "metadata": { + "type": "object", "description": "Resolution metadata", - "type": "object" + "properties": {} } - }, - "required": [ - "did_document", - "metadata" - ], - "type": "object" + } }, "RevList": { + "type": "object", "properties": { "currentAccumulator": { - "description": "The current accumulator value", + "type": "string", "example": "21 118...1FB", - "type": "string" + "description": "The current accumulator value" }, "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition or schema" }, "revRegDefId": { - "description": "The ID of the revocation registry definition", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" + "description": "The ID of the revocation registry definition" }, "revocationList": { + "type": "array", + "example": [0, 1, 1, 0], "description": "Bit list representing revoked credentials", - "example": [ - 0, - 1, - 1, - 0 - ], "items": { "type": "integer" - }, - "type": "array" + } }, "timestamp": { - "description": "Timestamp at which revocation list is applicable", + "type": "integer", "example": "2021-12-31T23:59:59Z", - "type": "integer" + "description": "Timestamp at which revocation list is applicable" } - }, - "type": "object" + } }, "RevListCreateRequest": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/RevListOptions" }, "rev_reg_def_id": { - "description": "Revocation registry definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" + "description": "Revocation registry definition identifier" } - }, - "type": "object" + } }, "RevListOptions": { + "type": "object", "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.", + "type": "boolean", "example": false, - "type": "boolean" + "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." }, "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.", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "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." } - }, - "type": "object" + } }, "RevListResult": { + "type": "object", "properties": { "job_id": { "type": "string" }, "registration_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "revocation_list_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "revocation_list_state": { "$ref": "#/definitions/RevListState" } - }, - "type": "object" + } }, "RevListState": { + "type": "object", "properties": { "revocation_list": { - "allOf": [ - { - "$ref": "#/definitions/RevList" - } - ], - "description": "revocation list" + "$ref": "#/definitions/RevListState_revocation_list" }, "state": { - "enum": [ - "finished", - "failed", - "action", - "wait" - ], - "type": "string" + "type": "string", + "enum": ["finished", "failed", "action", "wait"] } - }, - "type": "object" + } }, "RevRegCreateRequest": { + "type": "object", "properties": { "credential_definition_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "max_cred_num": { - "description": "Revocation registry size", + "type": "integer", "example": 1000, - "maximum": 32768, + "description": "Revocation registry size", "minimum": 4, - "type": "integer" + "maximum": 32768 } - }, - "type": "object" + } }, "RevRegCreateRequestSchemaAnoncreds": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/RevRegDefOptions" @@ -13277,83 +11942,81 @@ "revocation_registry_definition": { "$ref": "#/definitions/InnerRevRegDef" } - }, - "type": "object" + } }, "RevRegDef": { + "type": "object", "properties": { "credDefId": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "type": "string" + "description": "Credential definition identifier" }, "issuerId": { - "description": "Issuer Identifier of the credential definition or schema", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "type": "string" + "description": "Issuer Identifier of the credential definition or schema" }, "revocDefType": { "type": "string" }, "tag": { - "description": "tag for the revocation registry definition", + "type": "string", "example": "default", - "type": "string" + "description": "tag for the revocation registry definition" }, "value": { "$ref": "#/definitions/RevRegDefValue" } - }, - "type": "object" + } }, "RevRegDefOptions": { + "type": "object", "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.", + "type": "boolean", "example": false, - "type": "boolean" + "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." }, "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.", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "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." } - }, - "type": "object" + } }, "RevRegDefResult": { + "type": "object", "properties": { "job_id": { "type": "string" }, "registration_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "revocation_registry_definition_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "revocation_registry_definition_state": { "$ref": "#/definitions/RevRegDefState" } - }, - "type": "object" + } }, "RevRegDefState": { + "type": "object", "properties": { "revocation_registry_definition": { - "allOf": [ - { - "$ref": "#/definitions/RevRegDef" - } - ], - "description": "revocation registry definition" + "$ref": "#/definitions/RevRegDefState_revocation_registry_definition" }, "revocation_registry_definition_id": { - "description": "revocation registry definition id", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0", - "type": "string" + "description": "revocation registry definition id" }, "state": { + "type": "string", "enum": [ "finished", "failed", @@ -13361,294 +12024,289 @@ "wait", "decommissioned", "full" - ], - "type": "string" + ] } - }, - "type": "object" + } }, "RevRegDefValue": { + "type": "object", "properties": { "maxCredNum": { - "example": 777, - "type": "integer" + "type": "integer", + "example": 777 }, "publicKeys": { + "type": "object", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "type": "object" + "properties": {} }, "tailsHash": { - "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", - "type": "string" + "type": "string", + "example": "7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P" }, "tailsLocation": { - "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P", - "type": "string" + "type": "string", + "example": "https://tails-server.com/hash/7Qen9RDyemMuV7xGQvp7NjwMSpyHieJyBakycxN7dX7P" } - }, - "type": "object" + } }, "RevRegIssuedResult": { + "type": "object", "properties": { "result": { - "description": "Number of credentials issued against revocation registry", + "type": "integer", "example": 0, - "minimum": 0, - "type": "integer" + "description": "Number of credentials issued against revocation registry", + "minimum": 0 } - }, - "type": "object" + } }, "RevRegIssuedResultSchemaAnoncreds": { + "type": "object", "properties": { "result": { - "description": "Number of credentials issued against revocation registry", + "type": "integer", "example": 0, - "minimum": 0, - "type": "integer" + "description": "Number of credentials issued against revocation registry", + "minimum": 0 } - }, - "type": "object" + } }, "RevRegResult": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/IssuerRevRegRecord" } - }, - "type": "object" + } }, "RevRegResultSchemaAnoncreds": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/IssuerRevRegRecord" } - }, - "type": "object" + } }, "RevRegUpdateTailsFileUri": { + "type": "object", + "required": ["tails_public_uri"], "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", + "type": "string", "format": "url", - "type": "string" + "example": "http://192.168.56.133:6543/revocation/registry/WgWxqztrNooG92RXvxSTWv:4:WgWxqztrNooG92RXvxSTWv:3:CL:20:tag:CL_ACCUM:0/tails-file", + "description": "Public URI to the tails file" } - }, - "required": [ - "tails_public_uri" - ], - "type": "object" + } }, "RevRegWalletUpdatedResult": { + "type": "object", "properties": { "accum_calculated": { + "type": "object", "description": "Calculated accumulator for phantom revocations", - "type": "object" + "properties": {} }, "accum_fixed": { + "type": "object", "description": "Applied ledger transaction to fix revocations", - "type": "object" + "properties": {} }, "rev_reg_delta": { + "type": "object", "description": "Indy revocation registry delta", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "RevRegWalletUpdatedResultSchemaAnoncreds": { + "type": "object", "properties": { "accum_calculated": { + "type": "object", "description": "Calculated accumulator for phantom revocations", - "type": "object" + "properties": {} }, "accum_fixed": { + "type": "object", "description": "Applied ledger transaction to fix revocations", - "type": "object" + "properties": {} }, "rev_reg_delta": { + "type": "object", "description": "Indy revocation registry delta", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "RevRegsCreated": { + "type": "object", "properties": { "rev_reg_ids": { + "type": "array", "items": { - "description": "Revocation registry identifiers", + "type": "string", "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" + "description": "Revocation registry identifiers", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" + } } - }, - "type": "object" + } }, "RevRegsCreatedSchemaAnoncreds": { + "type": "object", "properties": { "rev_reg_ids": { + "type": "array", "items": { - "description": "Revocation registry identifiers", + "type": "string", "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" + "description": "Revocation registry identifiers", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" + } } - }, - "type": "object" + } }, "RevocationAnoncredsModuleResponse": { - "properties": {}, "type": "object" }, "RevocationModuleResponse": { - "properties": {}, "type": "object" }, "RevokeRequest": { + "type": "object", "properties": { "comment": { - "description": "Optional comment to include in revocation notification", - "type": "string" + "type": "string", + "description": "Optional comment to include in revocation notification" }, "connection_id": { - "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "type": "string", "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" + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "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}" }, "cred_ex_id": { - "description": "Credential exchange identifier", + "type": "string", "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" + "description": "Credential exchange identifier", + "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}" }, "cred_rev_id": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" }, "notify": { - "description": "Send a notification to the credential recipient", - "type": "boolean" + "type": "boolean", + "description": "Send a notification to the credential recipient" }, "notify_version": { + "type": "string", "description": "Specify which version of the revocation notification should be sent", - "enum": [ - "v1_0", - "v2_0" - ], - "type": "string" + "enum": ["v1_0", "v2_0"] }, "publish": { - "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", - "type": "boolean" + "type": "boolean", + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "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" + "description": "Revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "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": "string", + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true" } - }, - "type": "object" + } }, "RevokeRequestSchemaAnoncreds": { + "type": "object", "properties": { "comment": { - "description": "Optional comment to include in revocation notification", - "type": "string" + "type": "string", + "description": "Optional comment to include in revocation notification" }, "connection_id": { - "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "type": "string", "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" + "description": "Connection ID to which the revocation notification will be sent; required if notify is true", + "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}" }, "cred_ex_id": { - "description": "Credential exchange identifier", + "type": "string", "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" + "description": "Credential exchange identifier", + "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}" }, "cred_rev_id": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" }, "notify": { - "description": "Send a notification to the credential recipient", - "type": "boolean" + "type": "boolean", + "description": "Send a notification to the credential recipient" }, "notify_version": { + "type": "string", "description": "Specify which version of the revocation notification should be sent", - "enum": [ - "v1_0", - "v2_0" - ], - "type": "string" + "enum": ["v1_0", "v2_0"] }, "publish": { - "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending", - "type": "boolean" + "type": "boolean", + "description": "(True) publish revocation to ledger immediately, or (default, False) mark it pending" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "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" + "description": "Revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "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": "string", + "description": "Thread ID of the credential exchange message thread resulting in the credential now being revoked; required if notify is true" } - }, - "type": "object" + } }, "Rotate": { + "type": "object", + "required": ["to_did"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "to_did": { - "description": "The DID the rotating party is rotating to", + "type": "string", "example": "did:example:newdid", - "type": "string" + "description": "The DID the rotating party is rotating to" } - }, - "required": [ - "to_did" - ], - "type": "object" + } }, "RouteRecord": { + "type": "object", + "required": ["recipient_key"], "properties": { "connection_id": { "type": "string" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "recipient_key": { "type": "string" @@ -13660,208 +12318,191 @@ "type": "string" }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "wallet_id": { "type": "string" } - }, - "required": [ - "recipient_key" - ], - "type": "object" + } }, "SDJWSCreate": { + "type": "object", + "required": ["payload"], "properties": { "did": { - "description": "DID of interest", + "type": "string", "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" + "description": "DID of interest", + "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_.:%-]*)*)(\\/[^#?]*)?([?][^#]*)?(\\#.*)?$$" }, "headers": { - "type": "object" + "type": "object", + "properties": {} }, "non_sd_list": { + "type": "array", "items": { - "example": [ - "name", - "address", - "address.street_address", - "nationalities[1:3]" - ], - "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]", - "type": "string" - }, - "type": "array" + "type": "string", + "example": "", + "pattern": "[a-z0-9:\\[\\]_\\.@?\\(\\)]" + } }, "payload": { - "type": "object" + "type": "object", + "properties": {} }, "verificationMethod": { - "description": "Information used for proof verification", + "type": "string", "example": "did:key:z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL#z6Mkgg342Ycpuk263R9d8Aq6MUaxPn1DDeHyGo38EefXmgDL", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "Information used for proof verification", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" } - }, - "required": [ - "payload" - ], - "type": "object" + } }, "SDJWSVerify": { + "type": "object", "properties": { "sd_jwt": { + "type": "string", "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" + "pattern": "^[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]*\\.[a-zA-Z0-9_-]+(?:~[a-zA-Z0-9._-]+)*~?$" } - }, - "type": "object" + } }, "SDJWSVerifyResponse": { + "type": "object", + "required": ["headers", "kid", "payload", "valid"], "properties": { "disclosures": { - "description": "Disclosure arrays associated with the SD-JWT", + "type": "array", "example": [ - [ - "fx1iT_mETjGiC-JzRARnVg", - "name", - "Alice" - ], + ["fx1iT_mETjGiC-JzRARnVg", "name", "Alice"], [ "n4-t3mlh8jSS6yMIT7QHnA", "street_address", { - "_sd": [ - "kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng" - ] + "_sd": ["kLZrLK7enwfqeOzJ9-Ss88YS3mhjOAEk9lr_ix2Heng"] } ] ], + "description": "Disclosure arrays associated with the SD-JWT", "items": { - "items": {}, - "type": "array" - }, - "type": "array" + "type": "array", + "items": {} + } }, "error": { - "description": "Error text", - "type": "string" + "type": "string", + "description": "Error text" }, "headers": { + "type": "object", "description": "Headers from verified JWT.", - "type": "object" + "properties": {} }, "kid": { - "description": "kid of signer", - "type": "string" + "type": "string", + "description": "kid of signer" }, "payload": { + "type": "object", "description": "Payload from verified JWT", - "type": "object" + "properties": {} }, "valid": { "type": "boolean" } - }, - "required": [ - "headers", - "kid", - "payload", - "valid" - ], - "type": "object" + } }, "Schema": { + "type": "object", "properties": { "attrNames": { + "type": "array", "description": "Schema attribute names", "items": { - "description": "Attribute name", + "type": "string", "example": "score", - "type": "string" - }, - "type": "array" + "description": "Attribute name" + } }, "id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "name": { - "description": "Schema name", + "type": "string", "example": "schema_name", - "type": "string" + "description": "Schema name" }, "seqNo": { - "description": "Schema sequence number", + "type": "integer", "example": 10, - "minimum": 1, - "type": "integer" + "description": "Schema sequence number", + "minimum": 1 }, "ver": { - "description": "Node protocol version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Node protocol version", + "pattern": "^[0-9.]+$" }, "version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "SchemaGetResult": { + "type": "object", "properties": { "schema": { "$ref": "#/definitions/Schema" } - }, - "type": "object" + } }, "SchemaInputDescriptor": { + "type": "object", "properties": { "required": { - "description": "Required", - "type": "boolean" + "type": "boolean", + "description": "Required" }, "uri": { - "description": "URI", - "type": "string" + "type": "string", + "description": "URI" } - }, - "type": "object" + } }, "SchemaPostOption": { + "type": "object", "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.", + "type": "boolean", "example": false, - "type": "boolean" + "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." }, "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.", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "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." } - }, - "type": "object" + } }, "SchemaPostRequest": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/SchemaPostOption" @@ -13869,222 +12510,197 @@ "schema": { "$ref": "#/definitions/AnonCredsSchema" } - }, - "type": "object" + } }, "SchemaResult": { + "type": "object", "properties": { "job_id": { "type": "string" }, "registration_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "schema_metadata": { - "type": "object" + "type": "object", + "properties": {} }, "schema_state": { "$ref": "#/definitions/SchemaState" } - }, - "type": "object" + } }, "SchemaSendRequest": { + "type": "object", + "required": ["attributes", "schema_name", "schema_version"], "properties": { "attributes": { + "type": "array", "description": "List of schema attributes", "items": { - "description": "attribute name", + "type": "string", "example": "score", - "type": "string" - }, - "type": "array" + "description": "attribute name" + } }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "prefs", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" } - }, - "required": [ - "attributes", - "schema_name", - "schema_version" - ], - "type": "object" + } }, "SchemaSendResult": { + "type": "object", + "required": ["schema_id"], "properties": { "schema": { - "allOf": [ - { - "$ref": "#/definitions/Schema" - } - ], - "description": "Schema definition" + "$ref": "#/definitions/SchemaSendResult_schema" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" } - }, - "required": [ - "schema_id" - ], - "type": "object" + } }, "SchemaState": { + "type": "object", "properties": { "schema": { "$ref": "#/definitions/AnonCredsSchema" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "type": "string" + "description": "Schema identifier" }, "state": { - "enum": [ - "finished", - "failed", - "action", - "wait" - ], - "type": "string" + "type": "string", + "enum": ["finished", "failed", "action", "wait"] } - }, - "type": "object" + } }, "SchemasCreatedResult": { + "type": "object", "properties": { "schema_ids": { + "type": "array", "items": { - "description": "Schema identifiers", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" - }, - "type": "array" + "description": "Schema identifiers", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" + } } - }, - "type": "object" + } }, "SchemasInputDescriptorFilter": { + "type": "object", "properties": { "oneof_filter": { - "description": "oneOf", - "type": "boolean" + "type": "boolean", + "description": "oneOf" }, "uri_groups": { + "type": "array", "items": { + "type": "array", "items": { "$ref": "#/definitions/SchemaInputDescriptor" - }, - "type": "array" - }, - "type": "array" + } + } } - }, - "type": "object" + } }, "SendMenu": { - "properties": { - "menu": { - "allOf": [ - { - "$ref": "#/definitions/MenuJson" - } - ], - "description": "Menu to send to connection" + "type": "object", + "required": ["menu"], + "properties": { + "menu": { + "$ref": "#/definitions/SendMenu_menu" } - }, - "required": [ - "menu" - ], - "type": "object" + } }, "SendMessage": { + "type": "object", "properties": { "content": { - "description": "Message content", + "type": "string", "example": "Hello", - "type": "string" + "description": "Message content" } - }, - "type": "object" + } }, "ServiceDecorator": { + "type": "object", + "required": ["recipientKeys", "serviceEndpoint"], "properties": { "recipientKeys": { + "type": "array", "description": "List of recipient keys", "items": { - "description": "Recipient public key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Recipient public key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "routingKeys": { + "type": "array", "description": "List of routing keys", "items": { - "description": "Routing key", + "type": "string", "example": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$", - "type": "string" - }, - "type": "array" + "description": "Routing key", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{43,44}$" + } }, "serviceEndpoint": { - "description": "Service endpoint at which to reach this agent", + "type": "string", "example": "http://192.168.56.101:8020", - "type": "string" + "description": "Service endpoint at which to reach this agent" } - }, - "required": [ - "recipientKeys", - "serviceEndpoint" - ], - "type": "object" + } }, "SignRequest": { + "type": "object", + "required": ["doc", "verkey"], "properties": { "doc": { "$ref": "#/definitions/Doc" }, "verkey": { - "description": "Verkey to use for signing", - "type": "string" + "type": "string", + "description": "Verkey to use for signing" } - }, - "required": [ - "doc", - "verkey" - ], - "type": "object" + } }, "SignResponse": { + "type": "object", "properties": { "error": { - "description": "Error text", - "type": "string" + "type": "string", + "description": "Error text" }, "signed_doc": { + "type": "object", "description": "Signed document", - "type": "object" + "properties": {} } - }, - "type": "object" + } }, "SignatureOptions": { + "type": "object", + "required": ["proofPurpose", "verificationMethod"], "properties": { "challenge": { "type": "string" @@ -14101,77 +12717,63 @@ "verificationMethod": { "type": "string" } - }, - "required": [ - "proofPurpose", - "verificationMethod" - ], - "type": "object" + } }, "SignedDoc": { - "additionalProperties": true, + "type": "object", + "required": ["proof"], "properties": { "proof": { - "allOf": [ - { - "$ref": "#/definitions/SignatureOptions" - } - ], - "description": "Linked data proof" + "$ref": "#/definitions/SignedDoc_proof" } }, - "required": [ - "proof" - ], - "type": "object" + "additionalProperties": true }, "SubmissionRequirements": { + "type": "object", "properties": { "count": { - "description": "Count Value", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Count Value" }, "from": { - "description": "From", - "type": "string" + "type": "string", + "description": "From" }, "from_nested": { + "type": "array", "items": { "$ref": "#/definitions/SubmissionRequirements" - }, - "type": "array" + } }, "max": { - "description": "Max Value", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Max Value" }, "min": { - "description": "Min Value", + "type": "integer", "example": 1234, - "type": "integer" + "description": "Min Value" }, "name": { - "description": "Name", - "type": "string" + "type": "string", + "description": "Name" }, "purpose": { - "description": "Purpose", - "type": "string" + "type": "string", + "description": "Purpose" }, "rule": { + "type": "string", "description": "Selection", - "enum": [ - "all", - "pick" - ], - "type": "string" + "enum": ["all", "pick"] } - }, - "type": "object" + } }, "TAAAccept": { + "type": "object", "properties": { "mechanism": { "type": "string" @@ -14182,24 +12784,24 @@ "version": { "type": "string" } - }, - "type": "object" + } }, "TAAAcceptance": { + "type": "object", "properties": { "mechanism": { "type": "string" }, "time": { + "type": "integer", "example": 1640995199, - "maximum": 18446744073709551615, "minimum": 0, - "type": "integer" + "maximum": 18446744073709551615 } - }, - "type": "object" + } }, "TAAInfo": { + "type": "object", "properties": { "aml_record": { "$ref": "#/definitions/AMLRecord" @@ -14213,10 +12815,10 @@ "taa_required": { "type": "boolean" } - }, - "type": "object" + } }, "TAARecord": { + "type": "object", "properties": { "digest": { "type": "string" @@ -14227,98 +12829,92 @@ "version": { "type": "string" } - }, - "type": "object" + } }, "TAAResult": { + "type": "object", "properties": { "result": { "$ref": "#/definitions/TAAInfo" } - }, - "type": "object" + } }, "TailsDeleteResponse": { + "type": "object", "properties": { "message": { "type": "string" } - }, - "type": "object" + } }, "TransactionJobs": { + "type": "object", "properties": { "transaction_my_job": { + "type": "string", "description": "My transaction related job", - "enum": [ - "TRANSACTION_AUTHOR", - "TRANSACTION_ENDORSER", - "reset" - ], - "type": "string" + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"] }, "transaction_their_job": { + "type": "string", "description": "Their transaction related job", - "enum": [ - "TRANSACTION_AUTHOR", - "TRANSACTION_ENDORSER", - "reset" - ], - "type": "string" + "enum": ["TRANSACTION_AUTHOR", "TRANSACTION_ENDORSER", "reset"] } - }, - "type": "object" + } }, "TransactionList": { + "type": "object", "properties": { "results": { + "type": "array", "description": "List of transaction records", "items": { "$ref": "#/definitions/TransactionRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "TransactionRecord": { + "type": "object", "properties": { "_type": { - "description": "Transaction type", + "type": "string", "example": "101", - "type": "string" + "description": "Transaction type" }, "connection_id": { - "description": "The connection identifier for this particular transaction record", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "The connection identifier for this particular transaction record" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "endorser_write_txn": { - "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported.", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Request Endorser to write the ledger transaction, this parameter is deprecated and no longer supported." }, "formats": { + "type": "array", "items": { - "additionalProperties": { - "type": "string" - }, + "type": "object", "example": { "attach_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "format": "dif/endorse-transaction/request@v1.0" }, - "type": "object" - }, - "type": "array" + "additionalProperties": { + "type": "string" + } + } }, "messages_attach": { + "type": "array", "items": { + "type": "object", "example": { "@id": "143c458d-1b1c-40c7-ab85-4d16808ddf0a", "data": { @@ -14326,11 +12922,11 @@ }, "mime-type": "application/json" }, - "type": "object" - }, - "type": "array" + "properties": {} + } }, "meta_data": { + "type": "object", "example": { "context": { "param1": "param1_value", @@ -14343,10 +12939,12 @@ } ] }, - "type": "object" + "properties": {} }, "signature_request": { + "type": "array", "items": { + "type": "object", "example": { "author_goal_code": "aries.transaction.ledger.write", "context": "did:sov", @@ -14354,787 +12952,696 @@ "signature_type": "default", "signer_goal_code": "aries.transaction.endorse" }, - "type": "object" - }, - "type": "array" + "properties": {} + } }, "signature_response": { + "type": "array", "items": { + "type": "object", "example": { "context": "did:sov", "message_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "method": "add-signature", "signer_goal_code": "aries.transaction.refuse" }, - "type": "object" - }, - "type": "array" + "properties": {} + } }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "thread_id": { - "description": "Thread Identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread Identifier" }, "timing": { + "type": "object", "example": { "expires_time": "2020-12-13T17:29:06+0000" }, - "type": "object" + "properties": {} }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "transaction_id": { - "description": "Transaction identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Transaction identifier" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "TxnOrCredentialDefinitionSendResult": { + "type": "object", "properties": { "sent": { "$ref": "#/definitions/CredentialDefinitionSendResult" }, "txn": { - "allOf": [ - { - "$ref": "#/definitions/TransactionRecord" - } - ], - "description": "Credential definition transaction to endorse" + "$ref": "#/definitions/TxnOrCredentialDefinitionSendResult_txn" } - }, - "type": "object" + } }, "TxnOrPublishRevocationsResult": { + "type": "object", "properties": { "rrid2crid": { + "type": "object", + "description": "Credential revocation ids by revocation registry id", "additionalProperties": { + "type": "array", "items": { - "description": "Credential revocation identifier", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" - }, - "type": "array" - }, - "description": "Credential revocation ids by revocation registry id", - "type": "object" + "description": "Credential revocation identifier", + "pattern": "^[1-9][0-9]*$" + } + } }, "txn": { + "type": "array", "items": { + "type": "object", + "description": "Revocation registry revocations transaction to endorse", "allOf": [ { "$ref": "#/definitions/TransactionRecord" } - ], - "description": "Revocation registry revocations transaction to endorse" - }, - "type": "array" + ] + } } - }, - "type": "object" + } }, "TxnOrRegisterLedgerNymResponse": { + "type": "object", "properties": { "success": { - "description": "Success of nym registration operation", + "type": "boolean", "example": true, - "type": "boolean" + "description": "Success of nym registration operation" }, "txn": { - "allOf": [ - { - "$ref": "#/definitions/TransactionRecord" - } - ], - "description": "DID transaction to endorse" + "$ref": "#/definitions/TxnOrRegisterLedgerNymResponse_txn" } - }, - "type": "object" + } }, "TxnOrRevRegResult": { + "type": "object", "properties": { "sent": { "$ref": "#/definitions/RevRegResult" }, "txn": { - "allOf": [ - { - "$ref": "#/definitions/TransactionRecord" - } - ], - "description": "Revocation registry definition transaction to endorse" + "$ref": "#/definitions/TxnOrRevRegResult_txn" } - }, - "type": "object" + } }, "TxnOrSchemaSendResult": { + "type": "object", "properties": { "sent": { - "allOf": [ - { - "$ref": "#/definitions/SchemaSendResult" - } - ], - "description": "Content sent" + "$ref": "#/definitions/TxnOrSchemaSendResult_sent" }, "txn": { - "allOf": [ - { - "$ref": "#/definitions/TransactionRecord" - } - ], - "description": "Schema transaction to endorse" + "$ref": "#/definitions/TxnOrSchemaSendResult_txn" } - }, - "type": "object" + } }, "UpdateProfileSettings": { + "type": "object", "properties": { "extra_settings": { - "description": "Agent config key-value pairs", + "type": "object", "example": { "ACAPY_INVITE_PUBLIC": true, "log-level": "INFO", "public-invites": false }, - "type": "object" + "description": "Agent config key-value pairs", + "properties": {} } - }, - "type": "object" + } }, "UpdateWalletRequest": { + "type": "object", "properties": { "extra_settings": { + "type": "object", "description": "Agent config key-value pairs", - "type": "object" + "properties": {} }, "image_url": { - "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection.", + "type": "string", "example": "https://aries.ca/images/sample.png", - "type": "string" + "description": "Image url for this wallet. This image url is publicized (self-attested) to other agents as part of forming a connection." }, "label": { - "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection.", + "type": "string", "example": "Alice", - "type": "string" + "description": "Label for this wallet. This label is publicized (self-attested) to other agents as part of forming a connection." }, "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" - ], + "type": "string", "example": "default", - "type": "string" + "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"] }, "wallet_webhook_urls": { + "type": "array", "description": "List of Webhook URLs associated with this subwallet", "items": { - "description": "Optional webhook URL to receive webhook messages", + "type": "string", "example": "http://localhost:8022/webhooks", - "type": "string" - }, - "type": "array" + "description": "Optional webhook URL to receive webhook messages" + } } - }, - "type": "object" + } }, "UpgradeResult": { - "properties": {}, "type": "object" }, "V10CredentialBoundOfferRequest": { + "type": "object", "properties": { "counter_proposal": { - "allOf": [ - { - "$ref": "#/definitions/CredentialProposal" - } - ], - "description": "Optional counter-proposal" + "$ref": "#/definitions/V10CredentialBoundOfferRequest_counter_proposal" } - }, - "type": "object" + } }, "V10CredentialConnFreeOfferRequest": { + "type": "object", + "required": ["cred_def_id", "credential_preview"], "properties": { "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials" }, "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_preview": { - "$ref": "#/definitions/CredentialPreview" - }, - "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" - } - }, - "required": [ - "cred_def_id", - "credential_preview" - ], - "type": "object" + "$ref": "#/definitions/CredentialPreview" + }, + "trace": { + "type": "boolean", + "description": "Record trace information, based on agent configuration" + } + } }, "V10CredentialCreate": { + "type": "object", + "required": ["credential_proposal"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, "issuer_did": { - "description": "Credential issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Credential issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { - "description": "Schema issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Schema issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "preferences", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "credential_proposal" - ], - "type": "object" + } }, "V10CredentialExchange": { + "type": "object", "properties": { "auto_issue": { - "description": "Issuer choice to issue to request in this credential exchange", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Issuer choice to issue to request in this credential exchange" }, "auto_offer": { - "description": "Holder choice to accept offer in this credential exchange", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Holder choice to accept offer in this credential exchange" }, "auto_remove": { - "description": "Issuer choice to remove this credential exchange record when complete", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Issuer choice to remove this credential exchange record when complete" }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "credential": { - "allOf": [ - { - "$ref": "#/definitions/IndyCredInfo" - } - ], - "description": "Credential as stored" + "$ref": "#/definitions/V10CredentialExchange_credential" }, "credential_definition_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_exchange_id": { - "description": "Credential exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange identifier" }, "credential_id": { - "description": "Credential identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential identifier" }, "credential_offer": { - "allOf": [ - { - "$ref": "#/definitions/IndyCredAbstract" - } - ], - "description": "(Indy) credential offer" + "$ref": "#/definitions/V10CredentialExchange_credential_offer" }, "credential_offer_dict": { - "allOf": [ - { - "$ref": "#/definitions/CredentialOffer" - } - ], - "description": "Credential offer message" + "$ref": "#/definitions/V10CredentialExchange_credential_offer_dict" }, "credential_proposal_dict": { - "allOf": [ - { - "$ref": "#/definitions/CredentialProposal" - } - ], - "description": "Credential proposal message" + "$ref": "#/definitions/V10CredentialExchange_credential_proposal_dict" }, "credential_request": { - "allOf": [ - { - "$ref": "#/definitions/IndyCredRequest" - } - ], - "description": "(Indy) credential request" + "$ref": "#/definitions/V10CredentialExchange_credential_request" }, "credential_request_metadata": { + "type": "object", "description": "(Indy) credential request metadata", - "type": "object" + "properties": {} }, "error_msg": { - "description": "Error message", + "type": "string", "example": "Credential definition identifier is not set in proposal", - "type": "string" + "description": "Error message" }, "initiator": { - "description": "Issue-credential exchange initiator: self or external", - "enum": [ - "self", - "external" - ], + "type": "string", "example": "self", - "type": "string" + "description": "Issue-credential exchange initiator: self or external", + "enum": ["self", "external"] }, "parent_thread_id": { - "description": "Parent thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Parent thread identifier" }, "raw_credential": { - "allOf": [ - { - "$ref": "#/definitions/IndyCredential" - } - ], - "description": "Credential as received, prior to storage in holder wallet" + "$ref": "#/definitions/V10CredentialExchange_raw_credential" }, "revoc_reg_id": { - "description": "Revocation registry identifier", - "type": "string" + "type": "string", + "description": "Revocation registry identifier" }, "revocation_id": { - "description": "Credential identifier within revocation registry", - "type": "string" + "type": "string", + "description": "Credential identifier within revocation registry" }, "role": { - "description": "Issue-credential exchange role: holder or issuer", - "enum": [ - "holder", - "issuer" - ], + "type": "string", "example": "issuer", - "type": "string" + "description": "Issue-credential exchange role: holder or issuer", + "enum": ["holder", "issuer"] }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "state": { - "description": "Issue-credential exchange state", + "type": "string", "example": "credential_acked", - "type": "string" + "description": "Issue-credential exchange state" }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V10CredentialExchangeAutoRemoveRequest": { + "type": "object", "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" } - }, - "type": "object" + } }, "V10CredentialExchangeListResult": { + "type": "object", "properties": { "results": { + "type": "array", "description": "Aries#0036 v1.0 credential exchange records", "items": { "$ref": "#/definitions/V10CredentialExchange" - }, - "type": "array" + } } - }, - "type": "object" + } }, "V10CredentialFreeOfferRequest": { + "type": "object", + "required": ["connection_id", "cred_def_id", "credential_preview"], "properties": { "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials" }, "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_preview": { "$ref": "#/definitions/CredentialPreview" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "connection_id", - "cred_def_id", - "credential_preview" - ], - "type": "object" + } }, "V10CredentialIssueRequest": { + "type": "object", "properties": { "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true } - }, - "type": "object" + } }, "V10CredentialProblemReportRequest": { + "type": "object", + "required": ["description"], "properties": { "description": { "type": "string" } - }, - "required": [ - "description" - ], - "type": "object" + } }, "V10CredentialProposalRequestMand": { + "type": "object", + "required": ["connection_id", "credential_proposal"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, "issuer_did": { - "description": "Credential issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Credential issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { - "description": "Schema issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Schema issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "preferences", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "connection_id", - "credential_proposal" - ], - "type": "object" + } }, "V10CredentialProposalRequestOpt": { + "type": "object", + "required": ["connection_id"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "credential_proposal": { "$ref": "#/definitions/CredentialPreview" }, "issuer_did": { - "description": "Credential issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Credential issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { - "description": "Schema issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Schema issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "preferences", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "connection_id" - ], - "type": "object" + } }, "V10CredentialStoreRequest": { + "type": "object", "properties": { "credential_id": { "type": "string" } - }, - "type": "object" + } }, "V10DiscoveryExchangeListResult": { + "type": "object", "properties": { "results": { + "type": "array", "items": { + "type": "object", + "description": "Discover Features v1.0 exchange record", "allOf": [ { "$ref": "#/definitions/V10DiscoveryRecord" } - ], - "description": "Discover Features v1.0 exchange record" - }, - "type": "array" + ] + } } - }, - "type": "object" + } }, "V10DiscoveryRecord": { + "type": "object", "properties": { "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "disclose": { - "allOf": [ - { - "$ref": "#/definitions/Disclose" - } - ], - "description": "Disclose message" + "$ref": "#/definitions/V10DiscoveryRecord_disclose" }, "discovery_exchange_id": { - "description": "Credential exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange identifier" }, "query_msg": { - "allOf": [ - { - "$ref": "#/definitions/Query" - } - ], - "description": "Query message" + "$ref": "#/definitions/V10DiscoveryRecord_query_msg" }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V10PresentProofModuleResponse": { - "properties": {}, "type": "object" }, "V10PresentationCreateRequestRequest": { + "type": "object", + "required": ["proof_request"], "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "comment": { "type": "string", @@ -15144,503 +13651,406 @@ "$ref": "#/definitions/IndyProofRequest" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "proof_request" - ], - "type": "object" + } }, "V10PresentationExchange": { + "type": "object", "properties": { "auto_present": { - "description": "Prover choice to auto-present proof as verifier requests", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Prover choice to auto-present proof as verifier requests" }, "auto_remove": { - "description": "Verifier choice to remove this presentation exchange record when complete", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to remove this presentation exchange record when complete" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "type": "boolean" + "type": "boolean", + "description": "Verifier choice to auto-verify proof presentation" }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "error_msg": { - "description": "Error message", + "type": "string", "example": "Invalid structure", - "type": "string" + "description": "Error message" }, "initiator": { - "description": "Present-proof exchange initiator: self or external", - "enum": [ - "self", - "external" - ], + "type": "string", "example": "self", - "type": "string" + "description": "Present-proof exchange initiator: self or external", + "enum": ["self", "external"] }, "presentation": { - "allOf": [ - { - "$ref": "#/definitions/IndyProof" - } - ], - "description": "(Indy) presentation (also known as proof)" + "$ref": "#/definitions/V10PresentationExchange_presentation" }, "presentation_exchange_id": { - "description": "Presentation exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Presentation exchange identifier" }, "presentation_proposal_dict": { - "allOf": [ - { - "$ref": "#/definitions/PresentationProposal" - } - ], - "description": "Presentation proposal message" + "$ref": "#/definitions/V10PresentationExchange_presentation_proposal_dict" }, "presentation_request": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofRequest" - } - ], - "description": "(Indy) presentation request (also known as proof request)" + "$ref": "#/definitions/V10PresentationExchange_presentation_request" }, "presentation_request_dict": { - "allOf": [ - { - "$ref": "#/definitions/PresentationRequest" - } - ], - "description": "Presentation request message" + "$ref": "#/definitions/V10PresentationExchange_presentation_request_dict" }, "role": { - "description": "Present-proof exchange role: prover or verifier", - "enum": [ - "prover", - "verifier" - ], + "type": "string", "example": "prover", - "type": "string" + "description": "Present-proof exchange role: prover or verifier", + "enum": ["prover", "verifier"] }, "state": { - "description": "Present-proof exchange state", + "type": "string", "example": "verified", - "type": "string" + "description": "Present-proof exchange state" }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "verified": { - "description": "Whether presentation is verified: true or false", - "enum": [ - "true", - "false" - ], + "type": "string", "example": "true", - "type": "string" + "description": "Whether presentation is verified: true or false", + "enum": ["true", "false"] }, "verified_msgs": { + "type": "array", "items": { - "description": "Proof verification warning or error information", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Proof verification warning or error information" + } } - }, - "type": "object" + } }, "V10PresentationExchangeList": { + "type": "object", "properties": { "results": { + "type": "array", "description": "Aries RFC 37 v1.0 presentation exchange records", "items": { "$ref": "#/definitions/V10PresentationExchange" - }, - "type": "array" + } } - }, - "type": "object" + } }, "V10PresentationProblemReportRequest": { + "type": "object", + "required": ["description"], "properties": { "description": { "type": "string" } - }, - "required": [ - "description" - ], - "type": "object" + } }, "V10PresentationProposalRequest": { + "type": "object", + "required": ["connection_id", "presentation_proposal"], "properties": { "auto_present": { - "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to presentation requests, building and presenting requested proof" }, "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "presentation_proposal": { "$ref": "#/definitions/IndyPresPreview" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "connection_id", - "presentation_proposal" - ], - "type": "object" + } }, "V10PresentationSendRequest": { + "type": "object", + "required": [ + "requested_attributes", + "requested_predicates", + "self_attested_attributes" + ], "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "requested_attributes": { + "type": "object", + "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", "additionalProperties": { "$ref": "#/definitions/IndyRequestedCredsRequestedAttr" - }, - "description": "Nested object mapping proof request attribute referents to requested-attribute specifiers", - "type": "object" + } }, "requested_predicates": { + "type": "object", + "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", "additionalProperties": { "$ref": "#/definitions/IndyRequestedCredsRequestedPred" - }, - "description": "Nested object mapping proof request predicate referents to requested-predicate specifiers", - "type": "object" + } }, "self_attested_attributes": { + "type": "object", + "description": "Self-attested attributes to build into proof", "additionalProperties": { - "description": "Self-attested attribute values to use in requested-credentials structure for proof construction", + "type": "string", "example": "self_attested_value", - "type": "string" - }, - "description": "Self-attested attributes to build into proof", - "type": "object" + "description": "Self-attested attribute values to use in requested-credentials structure for proof construction" + } }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "requested_attributes", - "requested_predicates", - "self_attested_attributes" - ], - "type": "object" + } }, "V10PresentationSendRequestRequest": { + "type": "object", + "required": ["connection_id", "proof_request"], "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "comment": { "type": "string", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "proof_request": { "$ref": "#/definitions/IndyProofRequest" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "connection_id", - "proof_request" - ], - "type": "object" + } }, "V10PresentationSendRequestToProposal": { + "type": "object", "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "type": "object" + } }, "V20CredAttrSpec": { + "type": "object", + "required": ["name", "value"], "properties": { "mime-type": { - "description": "MIME type: omit for (null) default", - "example": "image/jpeg", "type": "string", + "example": "image/jpeg", + "description": "MIME type: omit for (null) default", "x-nullable": true }, "name": { - "description": "Attribute name", + "type": "string", "example": "favourite_drink", - "type": "string" + "description": "Attribute name" }, "value": { - "description": "Attribute value: base64-encode if MIME type is present", + "type": "string", "example": "martini", - "type": "string" + "description": "Attribute value: base64-encode if MIME type is present" } - }, - "required": [ - "name", - "value" - ], - "type": "object" + } }, "V20CredBoundOfferRequest": { + "type": "object", "properties": { "counter_preview": { - "allOf": [ - { - "$ref": "#/definitions/V20CredPreview" - } - ], - "description": "Optional content for counter-proposal" + "$ref": "#/definitions/V20CredBoundOfferRequest_counter_preview" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilter" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" } - }, - "type": "object" + } }, "V20CredExFree": { + "type": "object", + "required": ["connection_id", "filter"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilter" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" }, "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "description": "Optional identifier used to manage credential replacement", "x-nullable": true }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "verification_method": { - "description": "For ld-proofs. Verification method for signing.", "type": "string", + "description": "For ld-proofs. Verification method for signing.", "x-nullable": true } - }, - "required": [ - "connection_id", - "filter" - ], - "type": "object" + } }, "V20CredExRecord": { + "type": "object", "properties": { "auto_issue": { - "description": "Issuer choice to issue to request in this credential exchange", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Issuer choice to issue to request in this credential exchange" }, "auto_offer": { - "description": "Holder choice to accept offer in this credential exchange", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Holder choice to accept offer in this credential exchange" }, "auto_remove": { - "description": "Issuer choice to remove this credential exchange record when complete", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Issuer choice to remove this credential exchange record when complete" }, "by_format": { - "allOf": [ - { - "$ref": "#/definitions/V20CredExRecordByFormat" - } - ], - "description": "Attachment content by format for proposal, offer, request, and issue", - "readOnly": true + "$ref": "#/definitions/V20CredExRecord_by_format" }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_ex_id": { - "description": "Credential exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange identifier" }, "cred_issue": { - "allOf": [ - { - "$ref": "#/definitions/V20CredIssue" - } - ], - "description": "Serialized credential issue message" + "$ref": "#/definitions/V20CredExRecord_cred_issue" }, "cred_offer": { - "allOf": [ - { - "$ref": "#/definitions/V20CredOffer" - } - ], - "description": "Credential offer message" + "$ref": "#/definitions/V10CredentialExchange_credential_offer_dict" }, "cred_preview": { - "allOf": [ - { - "$ref": "#/definitions/V20CredPreview" - } - ], - "description": "Credential preview from credential proposal", - "readOnly": true + "$ref": "#/definitions/V20CredExRecord_cred_preview" }, "cred_proposal": { - "allOf": [ - { - "$ref": "#/definitions/V20CredProposal" - } - ], - "description": "Credential proposal message" + "$ref": "#/definitions/V10CredentialExchange_credential_proposal_dict" }, "cred_request": { - "allOf": [ - { - "$ref": "#/definitions/V20CredRequest" - } - ], - "description": "Serialized credential request message" + "$ref": "#/definitions/V20CredExRecord_cred_request" }, "error_msg": { - "description": "Error message", + "type": "string", "example": "The front fell off", - "type": "string" + "description": "Error message" }, "initiator": { - "description": "Issue-credential exchange initiator: self or external", - "enum": [ - "self", - "external" - ], + "type": "string", "example": "self", - "type": "string" + "description": "Issue-credential exchange initiator: self or external", + "enum": ["self", "external"] }, "parent_thread_id": { - "description": "Parent thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Parent thread identifier" }, "role": { - "description": "Issue-credential exchange role: holder or issuer", - "enum": [ - "issuer", - "holder" - ], + "type": "string", "example": "issuer", - "type": "string" + "description": "Issue-credential exchange role: holder or issuer", + "enum": ["issuer", "holder"] }, "state": { + "type": "string", + "example": "done", "description": "Issue-credential exchange state", "enum": [ "proposal-sent", @@ -15655,54 +14065,51 @@ "credential-revoked", "abandoned", "deleted" - ], - "example": "done", - "type": "string" + ] }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V20CredExRecordByFormat": { + "type": "object", "properties": { "cred_issue": { - "type": "object" + "type": "object", + "properties": {} }, "cred_offer": { - "type": "object" + "type": "object", + "properties": {} }, "cred_proposal": { - "type": "object" + "type": "object", + "properties": {} }, "cred_request": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "V20CredExRecordDetail": { + "type": "object", "properties": { "cred_ex_record": { - "allOf": [ - { - "$ref": "#/definitions/V20CredExRecord" - } - ], - "description": "Credential exchange record" + "$ref": "#/definitions/V20CredExRecordDetail_cred_ex_record" }, "indy": { "$ref": "#/definitions/V20CredExRecordIndy" @@ -15713,798 +14120,706 @@ "vc_di": { "$ref": "#/definitions/V20CredExRecord" } - }, - "type": "object" + } }, "V20CredExRecordIndy": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_ex_id": { - "description": "Corresponding v2.0 credential exchange record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Corresponding v2.0 credential exchange record identifier" }, "cred_ex_indy_id": { - "description": "Record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Record identifier" }, "cred_id_stored": { - "description": "Credential identifier stored in wallet", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential identifier stored in wallet" }, "cred_request_metadata": { + "type": "object", "description": "Credential request metadata for indy holder", - "type": "object" + "properties": {} }, "cred_rev_id": { - "description": "Credential revocation identifier within revocation registry", + "type": "string", "example": "12345", - "pattern": "^[1-9][0-9]*$", - "type": "string" + "description": "Credential revocation identifier within revocation registry", + "pattern": "^[1-9][0-9]*$" }, "rev_reg_id": { - "description": "Revocation registry identifier", + "type": "string", "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" + "description": "Revocation registry identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):4:([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+))(:.+)?:CL_ACCUM:(.+$)" }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V20CredExRecordLDProof": { + "type": "object", "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "cred_ex_id": { - "description": "Corresponding v2.0 credential exchange record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Corresponding v2.0 credential exchange record identifier" }, "cred_ex_ld_proof_id": { - "description": "Record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Record identifier" }, "cred_id_stored": { - "description": "Credential identifier stored in wallet", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential identifier stored in wallet" }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V20CredExRecordListResult": { + "type": "object", "properties": { "results": { + "type": "array", "description": "Credential exchange records and corresponding detail records", "items": { "$ref": "#/definitions/V20CredExRecordDetail" - }, - "type": "array" + } } - }, - "type": "object" + } }, "V20CredFilter": { + "type": "object", "properties": { "indy": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilterIndy" - } - ], - "description": "Credential filter for indy" + "$ref": "#/definitions/V20CredFilter_indy" }, "ld_proof": { - "allOf": [ - { - "$ref": "#/definitions/LDProofVCDetail" - } - ], - "description": "Credential filter for linked data proof" + "$ref": "#/definitions/V20CredFilter_ld_proof" }, "vc_di": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilterVCDI" - } - ], - "description": "Credential filter for vc_di" + "$ref": "#/definitions/V20CredFilter_vc_di" } - }, - "type": "object" + } }, "V20CredFilterIndy": { + "type": "object", "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "issuer_did": { - "description": "Credential issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Credential issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { - "description": "Schema issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Schema issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "preferences", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "V20CredFilterLDProof": { + "type": "object", + "required": ["ld_proof"], "properties": { "ld_proof": { - "allOf": [ - { - "$ref": "#/definitions/LDProofVCDetail" - } - ], - "description": "Credential filter for linked data proof" + "$ref": "#/definitions/V20CredFilter_ld_proof" } - }, - "required": [ - "ld_proof" - ], - "type": "object" + } }, "V20CredFilterVCDI": { + "type": "object", "properties": { "cred_def_id": { - "description": "Credential definition identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:3:CL:20:tag", - "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$", - "type": "string" + "description": "Credential definition identifier", + "pattern": "^([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}):3:CL:(([1-9][0-9]*)|([123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+)):(.+)?$" }, "issuer_did": { - "description": "Credential issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Credential issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_id": { - "description": "Schema identifier", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv:2:schema_name:1.0", - "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$", - "type": "string" + "description": "Schema identifier", + "pattern": "^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}:2:.+:[0-9.]+$" }, "schema_issuer_did": { - "description": "Schema issuer DID", + "type": "string", "example": "WgWxqztrNooG92RXvxSTWv", - "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$", - "type": "string" + "description": "Schema issuer DID", + "pattern": "^(did:sov:)?[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{21,22}$" }, "schema_name": { - "description": "Schema name", + "type": "string", "example": "preferences", - "type": "string" + "description": "Schema name" }, "schema_version": { - "description": "Schema version", + "type": "string", "example": "1.0", - "pattern": "^[0-9.]+$", - "type": "string" + "description": "Schema version", + "pattern": "^[0-9.]+$" } - }, - "type": "object" + } }, "V20CredFormat": { + "type": "object", + "required": ["attach_id", "format"], "properties": { "attach_id": { - "description": "Attachment identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Attachment identifier" }, "format": { - "description": "Attachment format specifier", + "type": "string", "example": "aries/ld-proof-vc-detail@v1.0", - "type": "string" + "description": "Attachment format specifier" } - }, - "required": [ - "attach_id", - "format" - ], - "type": "object" + } }, "V20CredIssue": { + "type": "object", + "required": ["credentials~attach", "formats"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credentials~attach": { + "type": "array", "description": "Credential attachments", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } }, "formats": { + "type": "array", "description": "Acceptable attachment formats", "items": { "$ref": "#/definitions/V20CredFormat" - }, - "type": "array" + } }, "replacement_id": { - "description": "Issuer-unique identifier to coordinate credential replacement", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Issuer-unique identifier to coordinate credential replacement" } - }, - "required": [ - "credentials~attach", - "formats" - ], - "type": "object" + } }, "V20CredIssueProblemReportRequest": { + "type": "object", + "required": ["description"], "properties": { "description": { "type": "string" } - }, - "required": [ - "description" - ], - "type": "object" + } }, "V20CredIssueRequest": { + "type": "object", "properties": { "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true } - }, - "type": "object" + } }, "V20CredOffer": { + "type": "object", + "required": ["formats", "offers~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, "formats": { + "type": "array", "description": "Acceptable credential formats", "items": { "$ref": "#/definitions/V20CredFormat" - }, - "type": "array" + } }, "offers~attach": { + "type": "array", "description": "Offer attachments", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } }, "replacement_id": { - "description": "Issuer-unique identifier to coordinate credential replacement", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Issuer-unique identifier to coordinate credential replacement" } - }, - "required": [ - "formats", - "offers~attach" - ], - "type": "object" + } }, "V20CredOfferConnFreeRequest": { + "type": "object", + "required": ["filter"], "properties": { "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials" }, "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilter" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" }, "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "description": "Optional identifier used to manage credential replacement", "x-nullable": true }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "filter" - ], - "type": "object" + } }, "V20CredOfferRequest": { + "type": "object", + "required": ["connection_id", "filter"], "properties": { "auto_issue": { - "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to credential requests, creating and issuing requested credentials" }, "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilter" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" }, "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "description": "Optional identifier used to manage credential replacement", "x-nullable": true }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "connection_id", - "filter" - ], - "type": "object" + } }, "V20CredPreview": { + "type": "object", + "required": ["attributes"], "properties": { "@type": { - "description": "Message type identifier", + "type": "string", "example": "issue-credential/2.0/credential-preview", - "type": "string" + "description": "Message type identifier" }, "attributes": { + "type": "array", "items": { "$ref": "#/definitions/V20CredAttrSpec" - }, - "type": "array" + } } - }, - "required": [ - "attributes" - ], - "type": "object" + } }, "V20CredProposal": { + "type": "object", + "required": ["filters~attach", "formats"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credential_preview": { - "allOf": [ - { - "$ref": "#/definitions/V20CredPreview" - } - ], - "description": "Credential preview" + "$ref": "#/definitions/V20CredProposal_credential_preview" }, "filters~attach": { + "type": "array", "description": "Credential filter per acceptable format on corresponding identifier", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } }, "formats": { + "type": "array", "description": "Attachment formats", "items": { "$ref": "#/definitions/V20CredFormat" - }, - "type": "array" + } } - }, - "required": [ - "filters~attach", - "formats" - ], - "type": "object" + } }, "V20CredRequest": { + "type": "object", + "required": ["formats", "requests~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "formats": { + "type": "array", "description": "Acceptable attachment formats", "items": { "$ref": "#/definitions/V20CredFormat" - }, - "type": "array" + } }, "requests~attach": { + "type": "array", "description": "Request attachments", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } } - }, - "required": [ - "formats", - "requests~attach" - ], - "type": "object" + } }, "V20CredRequestFree": { + "type": "object", + "required": ["connection_id", "filter"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilterLDProof" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" }, "holder_did": { - "description": "Holder DID to substitute for the credentialSubject.id", - "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "description": "Holder DID to substitute for the credentialSubject.id", "x-nullable": true }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "connection_id", - "filter" - ], - "type": "object" + } }, "V20CredRequestRequest": { + "type": "object", "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "holder_did": { - "description": "Holder DID to substitute for the credentialSubject.id", - "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", "type": "string", + "example": "did:key:ahsdkjahsdkjhaskjdhakjshdkajhsdkjahs", + "description": "Holder DID to substitute for the credentialSubject.id", "x-nullable": true } - }, - "type": "object" + } }, "V20CredStoreRequest": { + "type": "object", "properties": { "credential_id": { "type": "string" } - }, - "type": "object" + } }, "V20DiscoveryExchangeListResult": { + "type": "object", "properties": { "results": { + "type": "array", "items": { + "type": "object", + "description": "Discover Features v2.0 exchange record", "allOf": [ { "$ref": "#/definitions/V20DiscoveryRecord" } - ], - "description": "Discover Features v2.0 exchange record" - }, - "type": "array" + ] + } } - }, - "type": "object" + } }, "V20DiscoveryExchangeResult": { + "type": "object", "properties": { "results": { - "allOf": [ - { - "$ref": "#/definitions/V20DiscoveryRecord" - } - ], - "description": "Discover Features v2.0 exchange record" + "$ref": "#/definitions/V20DiscoveryExchangeResult_results" } - }, - "type": "object" + } }, "V20DiscoveryRecord": { + "type": "object", "properties": { "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "disclosures": { - "allOf": [ - { - "$ref": "#/definitions/Disclosures" - } - ], - "description": "Disclosures message" + "$ref": "#/definitions/V20DiscoveryRecord_disclosures" }, "discovery_exchange_id": { - "description": "Credential exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Credential exchange identifier" }, "queries_msg": { - "allOf": [ - { - "$ref": "#/definitions/Queries" - } - ], - "description": "Queries message" + "$ref": "#/definitions/V20DiscoveryRecord_queries_msg" }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" } - }, - "type": "object" + } }, "V20IssueCredSchemaCore": { + "type": "object", + "required": ["filter"], "properties": { "auto_remove": { - "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "credential_preview": { "$ref": "#/definitions/V20CredPreview" }, "filter": { - "allOf": [ - { - "$ref": "#/definitions/V20CredFilter" - } - ], - "description": "Credential specification criteria by format" + "$ref": "#/definitions/V20CredBoundOfferRequest_filter" }, "replacement_id": { - "description": "Optional identifier used to manage credential replacement", - "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "string", + "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "description": "Optional identifier used to manage credential replacement", "x-nullable": true }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "required": [ - "filter" - ], - "type": "object" + } }, "V20IssueCredentialModuleResponse": { - "properties": {}, "type": "object" }, "V20Pres": { + "type": "object", + "required": ["formats", "presentations~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "formats": { + "type": "array", "description": "Acceptable attachment formats", "items": { "$ref": "#/definitions/V20PresFormat" - }, - "type": "array" + } }, "presentations~attach": { + "type": "array", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } } - }, - "required": [ - "formats", - "presentations~attach" - ], - "type": "object" + } }, "V20PresCreateRequestRequest": { + "type": "object", + "required": ["presentation_request"], "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "comment": { "type": "string", @@ -16514,105 +14829,76 @@ "$ref": "#/definitions/V20PresRequestByFormat" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "presentation_request" - ], - "type": "object" + } }, "V20PresExRecord": { + "type": "object", "properties": { "auto_present": { - "description": "Prover choice to auto-present proof as verifier requests", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Prover choice to auto-present proof as verifier requests" }, "auto_remove": { - "description": "Verifier choice to remove this presentation exchange record when complete", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to remove this presentation exchange record when complete" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", - "type": "boolean" + "type": "boolean", + "description": "Verifier choice to auto-verify proof presentation" }, "by_format": { - "allOf": [ - { - "$ref": "#/definitions/V20PresExRecordByFormat" - } - ], - "description": "Attachment content by format for proposal, request, and presentation", - "readOnly": true + "$ref": "#/definitions/V20PresExRecord_by_format" }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "error_msg": { - "description": "Error message", + "type": "string", "example": "Invalid structure", - "type": "string" + "description": "Error message" }, "initiator": { - "description": "Present-proof exchange initiator: self or external", - "enum": [ - "self", - "external" - ], + "type": "string", "example": "self", - "type": "string" + "description": "Present-proof exchange initiator: self or external", + "enum": ["self", "external"] }, "pres": { - "allOf": [ - { - "$ref": "#/definitions/V20Pres" - } - ], - "description": "Presentation message" + "$ref": "#/definitions/V20PresExRecord_pres" }, "pres_ex_id": { - "description": "Presentation exchange identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Presentation exchange identifier" }, "pres_proposal": { - "allOf": [ - { - "$ref": "#/definitions/V20PresProposal" - } - ], - "description": "Presentation proposal message" + "$ref": "#/definitions/V10PresentationExchange_presentation_proposal_dict" }, "pres_request": { - "allOf": [ - { - "$ref": "#/definitions/V20PresRequest" - } - ], - "description": "Presentation request message" + "$ref": "#/definitions/V10PresentationExchange_presentation_request_dict" }, "role": { - "description": "Present-proof exchange role: prover or verifier", - "enum": [ - "prover", - "verifier" - ], + "type": "string", "example": "prover", - "type": "string" + "description": "Present-proof exchange role: prover or verifier", + "enum": ["prover", "verifier"] }, "state": { + "type": "string", "description": "Present-proof exchange state", "enum": [ "proposal-sent", @@ -16624,573 +14910,480 @@ "done", "abandoned", "deleted" - ], - "type": "string" + ] }, "thread_id": { - "description": "Thread identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Thread identifier" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "verified": { - "description": "Whether presentation is verified: 'true' or 'false'", - "enum": [ - "true", - "false" - ], + "type": "string", "example": "true", - "type": "string" + "description": "Whether presentation is verified: 'true' or 'false'", + "enum": ["true", "false"] }, "verified_msgs": { + "type": "array", "items": { - "description": "Proof verification warning or error information", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Proof verification warning or error information" + } } - }, - "type": "object" + } }, "V20PresExRecordByFormat": { + "type": "object", "properties": { "pres": { - "type": "object" + "type": "object", + "properties": {} }, "pres_proposal": { - "type": "object" + "type": "object", + "properties": {} }, "pres_request": { - "type": "object" + "type": "object", + "properties": {} } - }, - "type": "object" + } }, "V20PresExRecordList": { + "type": "object", "properties": { "results": { + "type": "array", "description": "Presentation exchange records", "items": { "$ref": "#/definitions/V20PresExRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "V20PresFormat": { + "type": "object", + "required": ["attach_id", "format"], "properties": { "attach_id": { - "description": "Attachment identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Attachment identifier" }, "format": { - "description": "Attachment format specifier", + "type": "string", "example": "dif/presentation-exchange/submission@v1.0", - "type": "string" + "description": "Attachment format specifier" } - }, - "required": [ - "attach_id", - "format" - ], - "type": "object" + } }, "V20PresProblemReportRequest": { + "type": "object", + "required": ["description"], "properties": { "description": { "type": "string" } - }, - "required": [ - "description" - ], - "type": "object" + } }, "V20PresProposal": { + "type": "object", + "required": ["formats", "proposals~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", - "type": "string" + "type": "string", + "description": "Human-readable comment" }, "formats": { + "type": "array", "description": "Acceptable attachment formats", "items": { "$ref": "#/definitions/V20PresFormat" - }, - "type": "array" + } }, "proposals~attach": { + "type": "array", "description": "Attachment per acceptable format on corresponding identifier", "items": { "$ref": "#/definitions/AttachDecorator" - }, - "type": "array" + } } - }, - "required": [ - "formats", - "proposals~attach" - ], - "type": "object" + } }, "V20PresProposalByFormat": { + "type": "object", "properties": { "dif": { - "allOf": [ - { - "$ref": "#/definitions/DIFProofProposal" - } - ], - "description": "Presentation proposal for DIF" + "$ref": "#/definitions/V20PresProposalByFormat_dif" }, "indy": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofRequest" - } - ], - "description": "Presentation proposal for indy" + "$ref": "#/definitions/V20PresProposalByFormat_indy" } - }, - "type": "object" + } }, "V20PresProposalRequest": { + "type": "object", + "required": ["connection_id", "presentation_proposal"], "properties": { "auto_present": { - "description": "Whether to respond automatically to presentation requests, building and presenting requested proof", - "type": "boolean" + "type": "boolean", + "description": "Whether to respond automatically to presentation requests, building and presenting requested proof" }, "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "comment": { - "description": "Human-readable comment", "type": "string", + "description": "Human-readable comment", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "presentation_proposal": { "$ref": "#/definitions/V20PresProposalByFormat" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "connection_id", - "presentation_proposal" - ], - "type": "object" + } }, "V20PresRequest": { + "type": "object", + "required": ["formats", "request_presentations~attach"], "properties": { "@id": { - "description": "Message identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Message identifier" }, "@type": { - "description": "Message type", + "type": "string", "example": "https://didcomm.org/my-family/1.0/my-message-type", - "type": "string" + "description": "Message type" }, "comment": { - "description": "Human-readable comment", - "type": "string" + "type": "string", + "description": "Human-readable comment" }, "formats": { + "type": "array", "description": "Acceptable attachment formats", "items": { "$ref": "#/definitions/V20PresFormat" - }, - "type": "array" + } }, "request_presentations~attach": { + "type": "array", "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" + "type": "boolean", + "description": "Whether verifier will send confirmation ack" } - }, - "required": [ - "formats", - "request_presentations~attach" - ], - "type": "object" + } }, "V20PresRequestByFormat": { + "type": "object", "properties": { "dif": { - "allOf": [ - { - "$ref": "#/definitions/DIFProofRequest" - } - ], - "description": "Presentation request for DIF" + "$ref": "#/definitions/V20PresRequestByFormat_dif" }, "indy": { - "allOf": [ - { - "$ref": "#/definitions/IndyProofRequest" - } - ], - "description": "Presentation request for indy" + "$ref": "#/definitions/V20PresRequestByFormat_indy" } - }, - "type": "object" + } }, "V20PresSendRequestRequest": { + "type": "object", + "required": ["connection_id", "presentation_request"], "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "comment": { "type": "string", "x-nullable": true }, "connection_id": { - "description": "Connection identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Connection identifier" }, "presentation_request": { "$ref": "#/definitions/V20PresRequestByFormat" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "required": [ - "connection_id", - "presentation_request" - ], - "type": "object" + } }, "V20PresSpecByFormatRequest": { + "type": "object", "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "dif": { - "allOf": [ - { - "$ref": "#/definitions/DIFPresSpec" - } - ], - "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest" + "$ref": "#/definitions/V20PresSpecByFormatRequest_dif" }, "indy": { - "allOf": [ - { - "$ref": "#/definitions/IndyPresSpec" - } - ], - "description": "Presentation specification for indy" + "$ref": "#/definitions/V20PresSpecByFormatRequest_indy" }, "trace": { - "description": "Record trace information, based on agent configuration", - "type": "boolean" + "type": "boolean", + "description": "Record trace information, based on agent configuration" } - }, - "type": "object" + } }, "V20PresentProofModuleResponse": { - "properties": {}, "type": "object" }, "V20PresentationSendRequestToProposal": { + "type": "object", "properties": { "auto_remove": { - "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)", - "type": "boolean" + "type": "boolean", + "description": "Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)" }, "auto_verify": { - "description": "Verifier choice to auto-verify proof presentation", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Verifier choice to auto-verify proof presentation" }, "trace": { - "description": "Whether to trace event (default false)", + "type": "boolean", "example": false, - "type": "boolean" + "description": "Whether to trace event (default false)" } - }, - "type": "object" + } }, "VCRecord": { + "type": "object", "properties": { "contexts": { + "type": "array", "items": { - "description": "Context", + "type": "string", "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" + "description": "Context", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" + } }, "cred_tags": { + "type": "object", "additionalProperties": { - "description": "Retrieval tag value", - "type": "string" - }, - "type": "object" + "type": "string", + "description": "Retrieval tag value" + } }, "cred_value": { + "type": "object", "description": "(JSON-serializable) credential value", - "type": "object" + "properties": {} }, "expanded_types": { + "type": "array", "items": { - "description": "JSON-LD expanded type extracted from type and context", + "type": "string", "example": "https://w3id.org/citizenship#PermanentResidentCard", - "type": "string" - }, - "type": "array" + "description": "JSON-LD expanded type extracted from type and context" + } }, "given_id": { - "description": "Credential identifier", + "type": "string", "example": "http://example.edu/credentials/3732", - "type": "string" + "description": "Credential identifier" }, "issuer_id": { - "description": "Issuer identifier", + "type": "string", "example": "https://example.edu/issuers/14", - "type": "string" + "description": "Issuer identifier" }, "proof_types": { + "type": "array", "items": { - "description": "Signature suite used for proof", + "type": "string", "example": "Ed25519Signature2018", - "type": "string" - }, - "type": "array" + "description": "Signature suite used for proof" + } }, "record_id": { - "description": "Record identifier", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Record identifier" }, "schema_ids": { + "type": "array", "items": { - "description": "Schema identifier", + "type": "string", "example": "https://example.org/examples/degree.json", - "type": "string" - }, - "type": "array" + "description": "Schema identifier" + } }, "subject_ids": { + "type": "array", "items": { - "description": "Subject identifier", + "type": "string", "example": "did:example:ebfeb1f712ebc6f1c276e12ec21", - "type": "string" - }, - "type": "array" + "description": "Subject identifier" + } } - }, - "type": "object" + } }, "VCRecordList": { + "type": "object", "properties": { "results": { + "type": "array", "items": { "$ref": "#/definitions/VCRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "VerifiableCredential": { - "additionalProperties": true, + "type": "object", + "required": [ + "@context", + "credentialSubject", + "issuanceDate", + "issuer", + "proof", + "type" + ], "properties": { "@context": { - "description": "The JSON-LD context of the credential", + "type": "array", "example": [ "https://www.w3.org/2018/credentials/v1", "https://www.w3.org/2018/credentials/examples/v1" ], - "items": {}, - "type": "array" + "description": "The JSON-LD context of the credential", + "items": {} }, "credentialStatus": { - "example": { - "id": "https://example.com/credentials/status/3#94567", - "statusListCredential": "https://example.com/credentials/status/3", - "statusListIndex": "94567", - "statusPurpose": "revocation", - "type": "BitstringStatusListEntry" - } + "example": "" }, "credentialSubject": { - "example": { - "alumniOf": { - "id": "did:example:c276e12ec21ebfeb1f712ebc6f1" - }, - "id": "did:example:ebfeb1f712ebc6f1c276e12ec21" - } + "example": "" }, "expirationDate": { - "description": "The expiration date", + "type": "string", "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" + "description": "The expiration date", + "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})))?$" }, "id": { - "description": "The ID of the credential", + "type": "string", "example": "http://example.edu/credentials/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "The ID of the credential", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" }, "issuanceDate": { - "description": "The issuance date", + "type": "string", "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" + "description": "The issuance date", + "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})))?$" }, "issuer": { - "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "description": "The JSON-LD Verifiable Credential Issuer. Either string of object with id field." }, "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" - } + "$ref": "#/definitions/Credential_proof" }, "type": { + "type": "array", + "example": ["VerifiableCredential", "AlumniCredential"], "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" + "additionalProperties": true }, "VerifiablePresentation": { - "additionalProperties": true, + "type": "object", + "required": ["@context", "proof", "type"], "properties": { "@context": { + "type": "array", + "example": ["https://www.w3.org/2018/credentials/v1"], "description": "The JSON-LD context of the presentation", - "example": [ - "https://www.w3.org/2018/credentials/v1" - ], - "items": {}, - "type": "array" + "items": {} }, "holder": { - "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field.", - "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH" + "example": "did:key:z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuBV8xRoAnwWsdvktH", + "description": "The JSON-LD Verifiable Credential Holder. Either string of object with id field." }, "id": { - "description": "The ID of the presentation", + "type": "string", "example": "http://example.edu/presentations/1872", - "pattern": "\\w+:(\\/?\\/?)[^\\s]+", - "type": "string" + "description": "The ID of the presentation", + "pattern": "\\w+:(\\/?\\/?)[^\\s]+" }, "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" - } + "$ref": "#/definitions/Presentation_proof" }, "type": { + "type": "array", + "example": ["VerifiablePresentation"], "description": "The JSON-LD type of the presentation", - "example": [ - "VerifiablePresentation" - ], "items": { "type": "string" - }, - "type": "array" + } }, "verifiableCredential": { + "type": "array", "items": { - "type": "object" - }, - "type": "array" + "type": "object", + "properties": {} + } } }, - "required": [ - "@context", - "proof", - "type" - ], - "type": "object" + "additionalProperties": true }, "VerifyCredentialRequest": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/LDProofVCOptions" @@ -17198,18 +15391,18 @@ "verifiableCredential": { "$ref": "#/definitions/VerifiableCredential" } - }, - "type": "object" + } }, "VerifyCredentialResponse": { + "type": "object", "properties": { "results": { "$ref": "#/definitions/PresentationVerificationResult" } - }, - "type": "object" + } }, "VerifyPresentationRequest": { + "type": "object", "properties": { "options": { "$ref": "#/definitions/LDProofVCOptions" @@ -17217,430 +15410,486 @@ "verifiablePresentation": { "$ref": "#/definitions/VerifiablePresentation" } - }, - "type": "object" + } }, "VerifyPresentationResponse": { + "type": "object", "properties": { "results": { "$ref": "#/definitions/PresentationVerificationResult" } - }, - "type": "object" + } }, "VerifyRequest": { + "type": "object", + "required": ["doc"], "properties": { "doc": { - "allOf": [ - { - "$ref": "#/definitions/SignedDoc" - } - ], - "description": "Signed document" + "$ref": "#/definitions/VerifyRequest_doc" }, "verkey": { - "description": "Verkey to use for doc verification", - "type": "string" + "type": "string", + "description": "Verkey to use for doc verification" } - }, - "required": [ - "doc" - ], - "type": "object" + } }, "VerifyResponse": { + "type": "object", + "required": ["valid"], "properties": { "error": { - "description": "Error text", - "type": "string" + "type": "string", + "description": "Error text" }, "valid": { "type": "boolean" } - }, - "required": [ - "valid" - ], - "type": "object" + } }, "W3CCredentialsListRequest": { + "type": "object", "properties": { "contexts": { + "type": "array", "items": { - "description": "Credential context to match", + "type": "string", "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" + "description": "Credential context to match", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" + } }, "given_id": { - "description": "Given credential id to match", - "type": "string" + "type": "string", + "description": "Given credential id to match" }, "issuer_id": { - "description": "Credential issuer identifier to match", - "type": "string" + "type": "string", + "description": "Credential issuer identifier to match" }, "max_results": { - "description": "Maximum number of results to return", - "type": "integer" + "type": "integer", + "description": "Maximum number of results to return" }, "proof_types": { + "type": "array", "items": { - "description": "Signature suite used for proof", + "type": "string", "example": "Ed25519Signature2018", - "type": "string" - }, - "type": "array" + "description": "Signature suite used for proof" + } }, "schema_ids": { + "type": "array", "description": "Schema identifiers, all of which to match", "items": { - "description": "Credential schema identifier", + "type": "string", "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" + "description": "Credential schema identifier", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" + } }, "subject_ids": { + "type": "array", "description": "Subject identifiers, all of which to match", "items": { - "description": "Subject identifier", - "type": "string" - }, - "type": "array" + "type": "string", + "description": "Subject identifier" + } }, "tag_query": { - "additionalProperties": { - "description": "Tag value", - "type": "string" - }, + "type": "object", "description": "Tag filter", - "type": "object" + "additionalProperties": { + "type": "string", + "description": "Tag value" + } }, "types": { + "type": "array", "items": { - "description": "Credential type to match", + "type": "string", "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" + "description": "Credential type to match", + "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$" + } } - }, - "type": "object" + } }, "WalletList": { + "type": "object", "properties": { "results": { + "type": "array", "description": "List of wallet records", "items": { "$ref": "#/definitions/WalletRecord" - }, - "type": "array" + } } - }, - "type": "object" + } }, "WalletModuleResponse": { - "properties": {}, "type": "object" }, "WalletRecord": { + "type": "object", + "required": ["key_management_mode", "wallet_id"], "properties": { "created_at": { - "description": "Time of record creation", + "type": "string", "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" + "description": "Time of record creation", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "key_management_mode": { + "type": "string", "description": "Mode regarding management of wallet key", - "enum": [ - "managed", - "unmanaged" - ], - "type": "string" + "enum": ["managed", "unmanaged"] }, "settings": { + "type": "object", "description": "Settings for this wallet.", - "type": "object" + "properties": {} }, "state": { - "description": "Current record state", + "type": "string", "example": "active", - "type": "string" + "description": "Current record state" }, "updated_at": { - "description": "Time of last record update", + "type": "string", "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" + "description": "Time of last record update", + "pattern": "^\\d{4}-\\d\\d-\\d\\d[T ]\\d\\d:\\d\\d(?:\\:(?:\\d\\d(?:\\.\\d{1,6})?))?(?:[+-]\\d\\d:?\\d\\d|Z|)$" }, "wallet_id": { - "description": "Wallet record ID", + "type": "string", "example": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "type": "string" + "description": "Wallet record ID" } - }, - "required": [ - "key_management_mode", - "wallet_id" - ], - "type": "object" + } }, "WriteLedger": { + "type": "object", "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" - } + "ActionMenuFetchResult_result": { + "type": "object", + "description": "Action menu" }, - { - "name": "anoncreds - schemas", - "description": "Anoncreds schema management", - "externalDocs": { - "description": "Specification", - "url": "https://hyperledger.github.io/anoncreds-spec" - } + "AttachDecoratorData_jws": { + "type": "object", + "description": "Detached Java Web Signature" }, - { - "name": "anoncreds - wallet upgrade", - "description": "Anoncreds wallet upgrade", - "externalDocs": { - "description": "Specification", - "url": "https://hyperledger.github.io/anoncreds-spec" - } + "CredDefState_credential_definition": { + "type": "object", + "description": "credential definition" }, - { - "name": "basicmessage", - "description": "Simple messaging", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0095-basic-message" - } + "CredDefValue_primary": { + "type": "object", + "description": "Primary value for credential definition" }, - { - "name": "connection", - "description": "Connection management", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/9b0aaa39df7e8bd434126c4b33c097aae78d65bf/features/0160-connection-protocol" - } + "CredDefValue_revocation": { + "type": "object", + "description": "Revocation value for credential definition" }, - { - "name": "credential-definition", - "description": "Credential definition operations", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#cred_def" - } + "Credential_proof": { + "type": "object", + "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\"}" }, - { - "name": "credentials", - "description": "Holder credential management", - "externalDocs": { - "description": "Overview", - "url": "https://w3c.github.io/vc-data-model/#credentials" - } + "CredentialDefinition_value": { + "type": "object", + "description": "Credential definition primary and revocation values" }, - { - "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" - } + "DIDCreate_options": { + "type": "object", + "description": "To define a key type and/or a did depending on chosen DID method." }, - { - "name": "did-rotate", - "description": "Rotate a DID", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/main/features/0794-did-rotate" - } + "DIDXRequest_did_docattach": { + "type": "object", + "description": "As signed attachment, DID Doc associated with DID" }, - { - "name": "discover-features", - "description": "Feature discovery", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/b3a3942ef052039e73cd23d847f42947f8287da2/features/0031-discover-features" - } + "Doc_options": { + "type": "object", + "description": "Signature options" }, - { - "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" - } + "IndyCredAbstract_key_correctness_proof": { + "type": "object", + "description": "Key correctness proof" }, - { - "name": "endorse-transaction", - "description": "Endorse a Transaction" + "IndyCredPrecis_cred_info": { + "type": "object", + "description": "Credential info" }, - { - "name": "introduction", - "description": "Introduction of known parties" + "IndyCredPrecis_interval": { + "type": "object", + "description": "Non-revocation interval from presentation request" }, - { - "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" - } + "IndyPrimaryProof_eq_proof": { + "type": "object", + "description": "Indy equality proof", + "x-nullable": true }, - { - "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" - } + "IndyProof_proof": { + "type": "object", + "description": "Indy proof.proof content" }, - { - "name": "jsonld", - "description": "Sign and verify json-ld data", - "externalDocs": { - "description": "Specification", - "url": "https://tools.ietf.org/html/rfc7515" - } + "IndyProof_requested_proof": { + "type": "object", + "description": "Indy proof.requested_proof content" }, - { - "name": "ledger", - "description": "Interaction with ledger", - "externalDocs": { - "description": "Overview", - "url": "https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/storage.html#ledger" - } + "IndyProofProof_aggregated_proof": { + "type": "object", + "description": "Indy proof aggregated proof" }, - { - "name": "mediation", - "description": "Mediation management", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/fa8dc4ea1e667eb07db8f9ffeaf074a4455697c0/features/0211-route-coordination" - } + "IndyProofProofProofsProof_non_revoc_proof": { + "type": "object", + "description": "Indy non-revocation proof", + "x-nullable": true }, - { - "name": "multitenancy", - "description": "Multitenant wallet management" + "IndyProofProofProofsProof_primary_proof": { + "type": "object", + "description": "Indy primary proof" }, - { - "name": "out-of-band", - "description": "Out-of-band connections", - "externalDocs": { - "description": "Design", - "url": "https://github.com/hyperledger/aries-rfcs/tree/2da7fc4ee043effa3a9960150e7ba8c9a4628b68/features/0434-outofband" - } + "IndyRevRegDef_value": { + "type": "object", + "description": "Revocation registry definition value" }, - { - "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" - } + "IndyRevRegDefValue_publicKeys": { + "type": "object", + "description": "Public keys" }, - { - "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" - } + "IndyRevRegEntry_value": { + "type": "object", + "description": "Revocation registry entry value" }, - { - "name": "resolver", - "description": "did resolver interface.", - "externalDocs": { - "description": "DID Resolution Specification", - "url": "https://www.w3.org/TR/did-core/#resolution" - } + "InputDescriptors_schema": { + "type": "object", + "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\"}]]}]}" }, - { - "name": "revocation", - "description": "Revocation registry management", - "externalDocs": { - "description": "Overview", - "url": "https://github.com/hyperledger/indy-hipe/tree/master/text/0011-cred-revocation" - } + "InvitationRecord_invitation": { + "type": "object", + "description": "Out of band invitation message" + }, + "IssuerRevRegRecord_revoc_reg_def": { + "type": "object", + "description": "Revocation registry definition" + }, + "IssuerRevRegRecord_revoc_reg_entry": { + "type": "object", + "description": "Revocation registry entry" + }, + "KeylistQuery_paginate": { + "type": "object", + "description": "Pagination info" + }, + "LDProofVCDetail_credential": { + "type": "object", + "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\"]}" + }, + "LDProofVCDetail_options": { + "type": "object", + "description": "Options for specifying how the linked data proof is created.", + "example": "{\"proofType\":\"Ed25519Signature2018\"}" + }, + "LDProofVCOptions_credentialStatus": { + "type": "object", + "description": "The credential status mechanism to use for the credential. Omitting the property indicates the issued credential will not include a credential status" + }, + "Presentation_proof": { + "type": "object", + "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\"}" + }, + "RevListState_revocation_list": { + "type": "object", + "description": "revocation list" + }, + "RevRegDefState_revocation_registry_definition": { + "type": "object", + "description": "revocation registry definition" + }, + "SchemaSendResult_schema": { + "type": "object", + "description": "Schema definition" + }, + "SendMenu_menu": { + "type": "object", + "description": "Menu to send to connection" + }, + "SignedDoc_proof": { + "type": "object", + "description": "Linked data proof" + }, + "TxnOrCredentialDefinitionSendResult_txn": { + "type": "object", + "description": "Credential definition transaction to endorse" + }, + "TxnOrRegisterLedgerNymResponse_txn": { + "type": "object", + "description": "DID transaction to endorse" + }, + "TxnOrRevRegResult_txn": { + "type": "object", + "description": "Revocation registry definition transaction to endorse" + }, + "TxnOrSchemaSendResult_sent": { + "type": "object", + "description": "Content sent" + }, + "TxnOrSchemaSendResult_txn": { + "type": "object", + "description": "Schema transaction to endorse" + }, + "V10CredentialBoundOfferRequest_counter_proposal": { + "type": "object", + "description": "Optional counter-proposal" }, - { - "name": "schema", - "description": "Schema operations", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/indy-node/blob/master/design/anoncreds.md#schema" - } + "V10CredentialExchange_credential": { + "type": "object", + "description": "Credential as stored" }, - { - "name": "settings", - "description": "Agent settings interface." + "V10CredentialExchange_credential_offer": { + "type": "object", + "description": "(Indy) credential offer" }, - { - "name": "trustping", - "description": "Trust-ping over connection", - "externalDocs": { - "description": "Specification", - "url": "https://github.com/hyperledger/aries-rfcs/tree/527849ec3aa2a8fd47a7bb6c57f918ff8bcb5e8c/features/0048-trust-ping" - } + "V10CredentialExchange_credential_offer_dict": { + "type": "object", + "description": "Credential offer message" }, - { - "name": "vc-api", - "description": "Endpoints for managing w3c credentials and presentations", - "externalDocs": { - "description": "Specification", - "url": "https://w3c-ccg.github.io/vc-api/" - } + "V10CredentialExchange_credential_proposal_dict": { + "type": "object", + "description": "Credential proposal message" }, - { - "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" - } + "V10CredentialExchange_credential_request": { + "type": "object", + "description": "(Indy) credential request" + }, + "V10CredentialExchange_raw_credential": { + "type": "object", + "description": "Credential as received, prior to storage in holder wallet" + }, + "V10DiscoveryRecord_disclose": { + "type": "object", + "description": "Disclose message" + }, + "V10DiscoveryRecord_query_msg": { + "type": "object", + "description": "Query message" + }, + "V10PresentationExchange_presentation": { + "type": "object", + "description": "(Indy) presentation (also known as proof)" + }, + "V10PresentationExchange_presentation_proposal_dict": { + "type": "object", + "description": "Presentation proposal message" + }, + "V10PresentationExchange_presentation_request": { + "type": "object", + "description": "(Indy) presentation request (also known as proof request)" + }, + "V10PresentationExchange_presentation_request_dict": { + "type": "object", + "description": "Presentation request message" + }, + "V20CredBoundOfferRequest_counter_preview": { + "type": "object", + "description": "Optional content for counter-proposal" + }, + "V20CredBoundOfferRequest_filter": { + "type": "object", + "description": "Credential specification criteria by format" + }, + "V20CredExRecord_by_format": { + "type": "object", + "description": "Attachment content by format for proposal, offer, request, and issue" + }, + "V20CredExRecord_cred_issue": { + "type": "object", + "description": "Serialized credential issue message" + }, + "V20CredExRecord_cred_preview": { + "type": "object", + "description": "Credential preview from credential proposal" + }, + "V20CredExRecord_cred_request": { + "type": "object", + "description": "Serialized credential request message" + }, + "V20CredExRecordDetail_cred_ex_record": { + "type": "object", + "description": "Credential exchange record" + }, + "V20CredFilter_indy": { + "type": "object", + "description": "Credential filter for indy" + }, + "V20CredFilter_ld_proof": { + "type": "object", + "description": "Credential filter for linked data proof" + }, + "V20CredFilter_vc_di": { + "type": "object", + "description": "Credential filter for vc_di" + }, + "V20CredProposal_credential_preview": { + "type": "object", + "description": "Credential preview" + }, + "V20DiscoveryExchangeResult_results": { + "type": "object", + "description": "Discover Features v2.0 exchange record" + }, + "V20DiscoveryRecord_disclosures": { + "type": "object", + "description": "Disclosures message" + }, + "V20DiscoveryRecord_queries_msg": { + "type": "object", + "description": "Queries message" + }, + "V20PresExRecord_by_format": { + "type": "object", + "description": "Attachment content by format for proposal, request, and presentation" + }, + "V20PresExRecord_pres": { + "type": "object", + "description": "Presentation message" + }, + "V20PresProposalByFormat_dif": { + "type": "object", + "description": "Presentation proposal for DIF" + }, + "V20PresProposalByFormat_indy": { + "type": "object", + "description": "Presentation proposal for indy" + }, + "V20PresRequestByFormat_dif": { + "type": "object", + "description": "Presentation request for DIF" + }, + "V20PresRequestByFormat_indy": { + "type": "object", + "description": "Presentation request for indy" + }, + "V20PresSpecByFormatRequest_dif": { + "type": "object", + "description": "Optional Presentation specification for DIF, overrides the PresentationExchange record's PresRequest" + }, + "V20PresSpecByFormatRequest_indy": { + "type": "object", + "description": "Presentation specification for indy" + }, + "VerifyRequest_doc": { + "type": "object", + "description": "Signed document" } - ] + } } diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml index 33ba04d29..62c9cf466 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: 1.0.0 + packageVersion: 1.0.0b0 diff --git a/generator/process-openapi.py b/generator/process-openapi.py index deffcef31..256b6e6fa 100644 --- a/generator/process-openapi.py +++ b/generator/process-openapi.py @@ -106,16 +106,6 @@ def clean(self, value): self.fix_vc_api(value) -def merge_operation_ids(): - with open("/app/openapi.yml") as openapi_file, open( - "/app/operation-id-map.yml" - ) as ops_file: - openapi = yaml.load(openapi_file, Loader=yaml.FullLoader) - ops = yaml.load(ops_file, Loader=yaml.FullLoader) - - return deepmerge.always_merger.merge(openapi, ops) - - def load_yaml_file(file_path): with open(file_path, "r") as file: return yaml.load(file, Loader=yaml.FullLoader) diff --git a/generator/scripts/remove_unwanted_methods.py b/generator/scripts/remove_unwanted_methods.py index 42b442f12..9a2b177ff 100644 --- a/generator/scripts/remove_unwanted_methods.py +++ b/generator/scripts/remove_unwanted_methods.py @@ -6,7 +6,6 @@ def clean_file(file_path): """This method cleans up API modules by removing specific methods and their decorators""" modified_lines = [] ignore_block = False - method_indentation = None with open(file_path, "r") as file: lines = file.readlines() diff --git a/requirements.dev.txt b/requirements.dev.txt index e1c55536b..6d5b91532 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,7 +1,7 @@ anyio~=4.4.0 autoflake~=2.3.1 -black~=24.4.2 +black~=24.8.0 isort~=5.13.2 -pytest~=8.2.0 +pytest~=8.3.2 pytest-mock~=3.14.0 -ruff~=0.5.1 +ruff~=0.6.2 diff --git a/setup.py b/setup.py index df394f8c8..9ed6292d1 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ def parse_requirements(filename: str): if __name__ == "__main__": setup( name=PACKAGE_NAME, - version="1.0.0", + version="1.0.0b0", description="A simple python client for controlling an ACA-Py agent", long_description=long_description, long_description_content_type="text/markdown", diff --git a/tests/util/compare_dicts.py b/tests/util/compare_dicts.py index e495de2a2..fa8e60bb1 100644 --- a/tests/util/compare_dicts.py +++ b/tests/util/compare_dicts.py @@ -24,9 +24,9 @@ def replace_bool_w_strings(d): """ def replace_bools(v): - if v == False: + if v is False: return "false" - if v == True: + if v is True: return "true" return v