From ad37c2ffb0509ec22e1e02f8da1fb9fe168a4801 Mon Sep 17 00:00:00 2001 From: ff137 Date: Mon, 19 Aug 2024 16:47:46 +0300 Subject: [PATCH 01/10] 1.0.0b0 --- README.md | 2 +- aries_cloudcontroller/__init__.py | 4 ++-- aries_cloudcontroller/api/action_menu_api.py | 2 +- .../api/anoncreds_credential_definitions_api.py | 2 +- aries_cloudcontroller/api/anoncreds_revocation_api.py | 2 +- aries_cloudcontroller/api/anoncreds_schemas_api.py | 2 +- aries_cloudcontroller/api/anoncreds_wallet_upgrade_api.py | 2 +- aries_cloudcontroller/api/basicmessage_api.py | 2 +- aries_cloudcontroller/api/connection_api.py | 2 +- aries_cloudcontroller/api/credential_definition_api.py | 2 +- aries_cloudcontroller/api/credentials_api.py | 2 +- aries_cloudcontroller/api/default_api.py | 2 +- aries_cloudcontroller/api/did_exchange_api.py | 2 +- aries_cloudcontroller/api/did_rotate_api.py | 2 +- aries_cloudcontroller/api/discover_features_api.py | 2 +- aries_cloudcontroller/api/discover_features_v20_api.py | 2 +- aries_cloudcontroller/api/endorse_transaction_api.py | 2 +- aries_cloudcontroller/api/introduction_api.py | 2 +- aries_cloudcontroller/api/issue_credential_v10_api.py | 2 +- aries_cloudcontroller/api/issue_credential_v20_api.py | 2 +- aries_cloudcontroller/api/jsonld_api.py | 2 +- aries_cloudcontroller/api/ledger_api.py | 2 +- aries_cloudcontroller/api/mediation_api.py | 2 +- aries_cloudcontroller/api/multitenancy_api.py | 2 +- aries_cloudcontroller/api/out_of_band_api.py | 2 +- aries_cloudcontroller/api/present_proof_v10_api.py | 2 +- aries_cloudcontroller/api/present_proof_v20_api.py | 2 +- aries_cloudcontroller/api/resolver_api.py | 2 +- aries_cloudcontroller/api/revocation_api.py | 2 +- aries_cloudcontroller/api/schema_api.py | 2 +- aries_cloudcontroller/api/server_api.py | 2 +- aries_cloudcontroller/api/settings_api.py | 2 +- aries_cloudcontroller/api/trustping_api.py | 2 +- aries_cloudcontroller/api/vc_api.py | 2 +- aries_cloudcontroller/api/wallet_api.py | 2 +- aries_cloudcontroller/api_client.py | 4 ++-- aries_cloudcontroller/configuration.py | 6 +++--- aries_cloudcontroller/exceptions.py | 2 +- aries_cloudcontroller/models/__init__.py | 2 +- aries_cloudcontroller/models/action_menu_fetch_result.py | 2 +- aries_cloudcontroller/models/admin_config.py | 2 +- aries_cloudcontroller/models/admin_modules.py | 2 +- aries_cloudcontroller/models/admin_status.py | 2 +- aries_cloudcontroller/models/admin_status_liveliness.py | 2 +- aries_cloudcontroller/models/admin_status_readiness.py | 2 +- aries_cloudcontroller/models/aml_record.py | 2 +- aries_cloudcontroller/models/anon_creds_schema.py | 2 +- aries_cloudcontroller/models/attach_decorator.py | 2 +- aries_cloudcontroller/models/attach_decorator_data.py | 2 +- aries_cloudcontroller/models/attach_decorator_data1_jws.py | 2 +- aries_cloudcontroller/models/attach_decorator_data_jws.py | 2 +- .../models/attach_decorator_data_jws_header.py | 2 +- aries_cloudcontroller/models/attachment_def.py | 2 +- aries_cloudcontroller/models/attribute_mime_types_result.py | 2 +- aries_cloudcontroller/models/claim_format.py | 2 +- .../models/clear_pending_revocations_request.py | 2 +- aries_cloudcontroller/models/configurable_write_ledgers.py | 2 +- aries_cloudcontroller/models/conn_record.py | 2 +- aries_cloudcontroller/models/connection_invitation.py | 2 +- aries_cloudcontroller/models/connection_list.py | 2 +- aries_cloudcontroller/models/connection_metadata.py | 2 +- .../models/connection_metadata_set_request.py | 2 +- aries_cloudcontroller/models/connection_static_request.py | 2 +- aries_cloudcontroller/models/connection_static_result.py | 2 +- aries_cloudcontroller/models/constraints.py | 2 +- aries_cloudcontroller/models/create_invitation_request.py | 2 +- aries_cloudcontroller/models/create_wallet_request.py | 2 +- aries_cloudcontroller/models/create_wallet_response.py | 2 +- aries_cloudcontroller/models/create_wallet_token_request.py | 2 +- .../models/create_wallet_token_response.py | 2 +- aries_cloudcontroller/models/cred_attr_spec.py | 2 +- aries_cloudcontroller/models/cred_def.py | 2 +- aries_cloudcontroller/models/cred_def_post_options.py | 2 +- aries_cloudcontroller/models/cred_def_post_request.py | 2 +- aries_cloudcontroller/models/cred_def_result.py | 2 +- aries_cloudcontroller/models/cred_def_state.py | 2 +- aries_cloudcontroller/models/cred_def_value.py | 2 +- aries_cloudcontroller/models/cred_def_value_primary.py | 2 +- .../models/cred_def_value_primary_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/cred_def_value_revocation.py | 2 +- .../models/cred_def_value_revocation_schema_anoncreds.py | 2 +- .../models/cred_def_value_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/cred_info_list.py | 2 +- .../models/cred_rev_indy_records_result.py | 2 +- .../models/cred_rev_indy_records_result_schema_anoncreds.py | 2 +- .../models/cred_rev_record_details_result.py | 2 +- .../cred_rev_record_details_result_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/cred_rev_record_result.py | 2 +- .../models/cred_rev_record_result_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/cred_revoked_result.py | 2 +- aries_cloudcontroller/models/credential.py | 2 +- aries_cloudcontroller/models/credential_definition.py | 2 +- .../models/credential_definition_get_result.py | 2 +- .../models/credential_definition_send_request.py | 2 +- .../models/credential_definition_send_result.py | 2 +- .../models/credential_definitions_created_result.py | 2 +- aries_cloudcontroller/models/credential_offer.py | 2 +- aries_cloudcontroller/models/credential_preview.py | 2 +- aries_cloudcontroller/models/credential_proposal.py | 2 +- aries_cloudcontroller/models/credential_status_options.py | 2 +- aries_cloudcontroller/models/did.py | 2 +- aries_cloudcontroller/models/did_create.py | 2 +- aries_cloudcontroller/models/did_create_options.py | 2 +- aries_cloudcontroller/models/did_endpoint.py | 2 +- aries_cloudcontroller/models/did_endpoint_with_type.py | 2 +- aries_cloudcontroller/models/did_list.py | 2 +- aries_cloudcontroller/models/did_result.py | 2 +- aries_cloudcontroller/models/did_rotate_request_json.py | 2 +- aries_cloudcontroller/models/didx_reject_request.py | 2 +- aries_cloudcontroller/models/didx_request.py | 2 +- aries_cloudcontroller/models/dif_field.py | 2 +- aries_cloudcontroller/models/dif_holder.py | 2 +- aries_cloudcontroller/models/dif_options.py | 2 +- aries_cloudcontroller/models/dif_pres_spec.py | 2 +- aries_cloudcontroller/models/dif_proof_proposal.py | 2 +- aries_cloudcontroller/models/dif_proof_request.py | 2 +- aries_cloudcontroller/models/disclose.py | 2 +- aries_cloudcontroller/models/disclosures.py | 2 +- aries_cloudcontroller/models/doc.py | 2 +- .../models/document_verification_result.py | 2 +- aries_cloudcontroller/models/endorser_info.py | 2 +- aries_cloudcontroller/models/endpoints_result.py | 2 +- aries_cloudcontroller/models/fetch_credential_response.py | 2 +- aries_cloudcontroller/models/filter.py | 2 +- aries_cloudcontroller/models/generated.py | 2 +- aries_cloudcontroller/models/get_cred_def_result.py | 2 +- aries_cloudcontroller/models/get_cred_defs_response.py | 2 +- aries_cloudcontroller/models/get_did_endpoint_response.py | 2 +- aries_cloudcontroller/models/get_did_verkey_response.py | 2 +- aries_cloudcontroller/models/get_nym_role_response.py | 2 +- aries_cloudcontroller/models/get_schema_result.py | 2 +- aries_cloudcontroller/models/get_schemas_response.py | 2 +- aries_cloudcontroller/models/hangup.py | 2 +- aries_cloudcontroller/models/indy_attr_value.py | 2 +- aries_cloudcontroller/models/indy_cred_abstract.py | 2 +- aries_cloudcontroller/models/indy_cred_info.py | 2 +- aries_cloudcontroller/models/indy_cred_precis.py | 2 +- aries_cloudcontroller/models/indy_cred_request.py | 2 +- aries_cloudcontroller/models/indy_credential.py | 2 +- aries_cloudcontroller/models/indy_eq_proof.py | 2 +- aries_cloudcontroller/models/indy_ge_proof.py | 2 +- aries_cloudcontroller/models/indy_ge_proof_pred.py | 2 +- aries_cloudcontroller/models/indy_key_correctness_proof.py | 2 +- aries_cloudcontroller/models/indy_non_revoc_proof.py | 2 +- .../models/indy_non_revocation_interval.py | 2 +- aries_cloudcontroller/models/indy_pres_attr_spec.py | 2 +- aries_cloudcontroller/models/indy_pres_pred_spec.py | 2 +- aries_cloudcontroller/models/indy_pres_preview.py | 2 +- aries_cloudcontroller/models/indy_pres_spec.py | 2 +- aries_cloudcontroller/models/indy_primary_proof.py | 2 +- aries_cloudcontroller/models/indy_proof.py | 2 +- aries_cloudcontroller/models/indy_proof_identifier.py | 2 +- aries_cloudcontroller/models/indy_proof_proof.py | 2 +- .../models/indy_proof_proof_aggregated_proof.py | 2 +- .../models/indy_proof_proof_proofs_proof.py | 2 +- aries_cloudcontroller/models/indy_proof_req_attr_spec.py | 2 +- .../models/indy_proof_req_attr_spec_non_revoked.py | 2 +- aries_cloudcontroller/models/indy_proof_req_pred_spec.py | 2 +- .../models/indy_proof_req_pred_spec_non_revoked.py | 2 +- aries_cloudcontroller/models/indy_proof_request.py | 2 +- .../models/indy_proof_request_non_revoked.py | 2 +- aries_cloudcontroller/models/indy_proof_requested_proof.py | 2 +- .../models/indy_proof_requested_proof_predicate.py | 2 +- .../models/indy_proof_requested_proof_revealed_attr.py | 2 +- .../indy_proof_requested_proof_revealed_attr_group.py | 2 +- .../models/indy_requested_creds_requested_attr.py | 2 +- .../models/indy_requested_creds_requested_pred.py | 2 +- aries_cloudcontroller/models/indy_rev_reg_def.py | 2 +- aries_cloudcontroller/models/indy_rev_reg_def_value.py | 2 +- .../models/indy_rev_reg_def_value_public_keys.py | 2 +- .../models/indy_rev_reg_def_value_public_keys_accum_key.py | 2 +- aries_cloudcontroller/models/indy_rev_reg_entry.py | 2 +- aries_cloudcontroller/models/indy_rev_reg_entry_value.py | 2 +- aries_cloudcontroller/models/inner_cred_def.py | 2 +- aries_cloudcontroller/models/inner_rev_reg_def.py | 2 +- aries_cloudcontroller/models/input_descriptors.py | 2 +- aries_cloudcontroller/models/invitation_create_request.py | 2 +- aries_cloudcontroller/models/invitation_message.py | 2 +- aries_cloudcontroller/models/invitation_record.py | 2 +- aries_cloudcontroller/models/invitation_result.py | 2 +- aries_cloudcontroller/models/issue_credential_request.py | 2 +- aries_cloudcontroller/models/issue_credential_response.py | 2 +- aries_cloudcontroller/models/issuer_cred_rev_record.py | 2 +- .../models/issuer_cred_rev_record_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/issuer_rev_reg_record.py | 2 +- aries_cloudcontroller/models/jws_create.py | 2 +- aries_cloudcontroller/models/jws_verify.py | 2 +- aries_cloudcontroller/models/jws_verify_response.py | 2 +- aries_cloudcontroller/models/keylist.py | 2 +- aries_cloudcontroller/models/keylist_query.py | 2 +- .../models/keylist_query_filter_request.py | 2 +- aries_cloudcontroller/models/keylist_query_paginate.py | 2 +- aries_cloudcontroller/models/keylist_update.py | 2 +- aries_cloudcontroller/models/keylist_update_request.py | 2 +- aries_cloudcontroller/models/keylist_update_rule.py | 2 +- aries_cloudcontroller/models/ld_proof_vc_detail.py | 2 +- aries_cloudcontroller/models/ld_proof_vc_options.py | 2 +- aries_cloudcontroller/models/ledger_config_instance.py | 2 +- aries_cloudcontroller/models/ledger_config_list.py | 2 +- aries_cloudcontroller/models/linked_data_proof.py | 2 +- aries_cloudcontroller/models/mediation_deny.py | 2 +- aries_cloudcontroller/models/mediation_grant.py | 2 +- aries_cloudcontroller/models/mediation_id_match_info.py | 2 +- aries_cloudcontroller/models/mediation_list.py | 2 +- aries_cloudcontroller/models/mediation_record.py | 2 +- aries_cloudcontroller/models/menu.py | 2 +- aries_cloudcontroller/models/menu_form.py | 2 +- aries_cloudcontroller/models/menu_form_param.py | 2 +- aries_cloudcontroller/models/menu_json.py | 2 +- aries_cloudcontroller/models/menu_option.py | 2 +- aries_cloudcontroller/models/model_date.py | 2 +- aries_cloudcontroller/models/model_schema.py | 2 +- aries_cloudcontroller/models/oob_record.py | 2 +- aries_cloudcontroller/models/perform_request.py | 2 +- aries_cloudcontroller/models/ping_request.py | 2 +- aries_cloudcontroller/models/ping_request_response.py | 2 +- aries_cloudcontroller/models/presentation.py | 2 +- aries_cloudcontroller/models/presentation_definition.py | 2 +- aries_cloudcontroller/models/presentation_proposal.py | 2 +- aries_cloudcontroller/models/presentation_request.py | 2 +- .../models/presentation_verification_result.py | 2 +- aries_cloudcontroller/models/profile_settings.py | 2 +- aries_cloudcontroller/models/proof_result.py | 2 +- aries_cloudcontroller/models/protocol_descriptor.py | 2 +- aries_cloudcontroller/models/prove_presentation_request.py | 2 +- aries_cloudcontroller/models/prove_presentation_response.py | 2 +- aries_cloudcontroller/models/publish_revocations.py | 2 +- aries_cloudcontroller/models/publish_revocations_options.py | 2 +- .../models/publish_revocations_result_schema_anoncreds.py | 2 +- .../models/publish_revocations_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/purpose_result.py | 2 +- aries_cloudcontroller/models/queries.py | 2 +- aries_cloudcontroller/models/query.py | 2 +- aries_cloudcontroller/models/query_item.py | 2 +- aries_cloudcontroller/models/raw_encoded.py | 2 +- aries_cloudcontroller/models/receive_invitation_request.py | 2 +- aries_cloudcontroller/models/remove_wallet_request.py | 2 +- aries_cloudcontroller/models/resolution_result.py | 2 +- aries_cloudcontroller/models/rev_list.py | 2 +- aries_cloudcontroller/models/rev_list_create_request.py | 2 +- aries_cloudcontroller/models/rev_list_options.py | 2 +- aries_cloudcontroller/models/rev_list_result.py | 2 +- aries_cloudcontroller/models/rev_list_state.py | 2 +- aries_cloudcontroller/models/rev_reg_create_request.py | 2 +- .../models/rev_reg_create_request_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/rev_reg_def.py | 2 +- aries_cloudcontroller/models/rev_reg_def_options.py | 2 +- aries_cloudcontroller/models/rev_reg_def_result.py | 2 +- aries_cloudcontroller/models/rev_reg_def_state.py | 2 +- aries_cloudcontroller/models/rev_reg_def_value.py | 2 +- aries_cloudcontroller/models/rev_reg_issued_result.py | 2 +- .../models/rev_reg_issued_result_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/rev_reg_result.py | 2 +- .../models/rev_reg_result_schema_anoncreds.py | 2 +- .../models/rev_reg_update_tails_file_uri.py | 2 +- .../models/rev_reg_wallet_updated_result.py | 2 +- .../rev_reg_wallet_updated_result_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/rev_regs_created.py | 2 +- .../models/rev_regs_created_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/revoke_request.py | 2 +- .../models/revoke_request_schema_anoncreds.py | 2 +- aries_cloudcontroller/models/rotate.py | 2 +- aries_cloudcontroller/models/route_record.py | 2 +- aries_cloudcontroller/models/schema_get_result.py | 2 +- aries_cloudcontroller/models/schema_input_descriptor.py | 2 +- aries_cloudcontroller/models/schema_post_option.py | 2 +- aries_cloudcontroller/models/schema_post_request.py | 2 +- aries_cloudcontroller/models/schema_result.py | 2 +- aries_cloudcontroller/models/schema_send_request.py | 2 +- aries_cloudcontroller/models/schema_send_result.py | 2 +- aries_cloudcontroller/models/schema_state.py | 2 +- aries_cloudcontroller/models/schemas_created_result.py | 2 +- .../models/schemas_input_descriptor_filter.py | 2 +- aries_cloudcontroller/models/sdjws_create.py | 2 +- aries_cloudcontroller/models/sdjws_verify.py | 2 +- aries_cloudcontroller/models/sdjws_verify_response.py | 2 +- aries_cloudcontroller/models/send_menu.py | 2 +- aries_cloudcontroller/models/send_message.py | 2 +- aries_cloudcontroller/models/service_decorator.py | 2 +- aries_cloudcontroller/models/sign_request.py | 2 +- aries_cloudcontroller/models/sign_response.py | 2 +- aries_cloudcontroller/models/signature_options.py | 2 +- aries_cloudcontroller/models/signed_doc.py | 2 +- aries_cloudcontroller/models/submission_requirements.py | 2 +- aries_cloudcontroller/models/taa_accept.py | 2 +- aries_cloudcontroller/models/taa_acceptance.py | 2 +- aries_cloudcontroller/models/taa_info.py | 2 +- aries_cloudcontroller/models/taa_record.py | 2 +- aries_cloudcontroller/models/taa_result.py | 2 +- aries_cloudcontroller/models/tails_delete_response.py | 2 +- aries_cloudcontroller/models/transaction_jobs.py | 2 +- aries_cloudcontroller/models/transaction_list.py | 2 +- aries_cloudcontroller/models/transaction_record.py | 2 +- .../models/txn_or_credential_definition_send_result.py | 2 +- .../models/txn_or_publish_revocations_result.py | 2 +- .../models/txn_or_register_ledger_nym_response.py | 2 +- aries_cloudcontroller/models/txn_or_rev_reg_result.py | 2 +- aries_cloudcontroller/models/txn_or_schema_send_result.py | 2 +- aries_cloudcontroller/models/update_profile_settings.py | 2 +- aries_cloudcontroller/models/update_wallet_request.py | 2 +- .../models/v10_credential_bound_offer_request.py | 2 +- .../models/v10_credential_conn_free_offer_request.py | 2 +- aries_cloudcontroller/models/v10_credential_create.py | 2 +- aries_cloudcontroller/models/v10_credential_exchange.py | 2 +- .../models/v10_credential_exchange_auto_remove_request.py | 2 +- .../models/v10_credential_exchange_list_result.py | 2 +- .../models/v10_credential_free_offer_request.py | 2 +- .../models/v10_credential_issue_request.py | 2 +- .../models/v10_credential_problem_report_request.py | 2 +- .../models/v10_credential_proposal_request_mand.py | 2 +- .../models/v10_credential_proposal_request_opt.py | 2 +- .../models/v10_credential_store_request.py | 2 +- .../models/v10_discovery_exchange_list_result.py | 2 +- aries_cloudcontroller/models/v10_discovery_record.py | 2 +- .../models/v10_presentation_create_request_request.py | 2 +- aries_cloudcontroller/models/v10_presentation_exchange.py | 2 +- .../models/v10_presentation_exchange_list.py | 2 +- .../models/v10_presentation_problem_report_request.py | 2 +- .../models/v10_presentation_proposal_request.py | 2 +- .../models/v10_presentation_send_request.py | 2 +- .../models/v10_presentation_send_request_request.py | 2 +- .../models/v10_presentation_send_request_to_proposal.py | 2 +- aries_cloudcontroller/models/v20_cred_attr_spec.py | 2 +- .../models/v20_cred_bound_offer_request.py | 2 +- aries_cloudcontroller/models/v20_cred_ex_free.py | 2 +- aries_cloudcontroller/models/v20_cred_ex_record.py | 2 +- .../models/v20_cred_ex_record_by_format.py | 2 +- aries_cloudcontroller/models/v20_cred_ex_record_detail.py | 2 +- aries_cloudcontroller/models/v20_cred_ex_record_indy.py | 2 +- aries_cloudcontroller/models/v20_cred_ex_record_ld_proof.py | 2 +- .../models/v20_cred_ex_record_list_result.py | 2 +- aries_cloudcontroller/models/v20_cred_filter.py | 2 +- aries_cloudcontroller/models/v20_cred_filter_indy.py | 2 +- aries_cloudcontroller/models/v20_cred_filter_ld_proof.py | 2 +- aries_cloudcontroller/models/v20_cred_filter_vcdi.py | 2 +- aries_cloudcontroller/models/v20_cred_format.py | 2 +- aries_cloudcontroller/models/v20_cred_issue.py | 2 +- .../models/v20_cred_issue_problem_report_request.py | 2 +- aries_cloudcontroller/models/v20_cred_issue_request.py | 2 +- aries_cloudcontroller/models/v20_cred_offer.py | 2 +- .../models/v20_cred_offer_conn_free_request.py | 2 +- aries_cloudcontroller/models/v20_cred_offer_request.py | 2 +- aries_cloudcontroller/models/v20_cred_preview.py | 2 +- aries_cloudcontroller/models/v20_cred_proposal.py | 2 +- aries_cloudcontroller/models/v20_cred_request.py | 2 +- aries_cloudcontroller/models/v20_cred_request_free.py | 2 +- aries_cloudcontroller/models/v20_cred_request_request.py | 2 +- aries_cloudcontroller/models/v20_cred_store_request.py | 2 +- .../models/v20_discovery_exchange_list_result.py | 2 +- .../models/v20_discovery_exchange_result.py | 2 +- aries_cloudcontroller/models/v20_discovery_record.py | 2 +- aries_cloudcontroller/models/v20_issue_cred_schema_core.py | 2 +- aries_cloudcontroller/models/v20_pres.py | 2 +- .../models/v20_pres_create_request_request.py | 2 +- aries_cloudcontroller/models/v20_pres_ex_record.py | 2 +- .../models/v20_pres_ex_record_by_format.py | 2 +- aries_cloudcontroller/models/v20_pres_ex_record_list.py | 2 +- aries_cloudcontroller/models/v20_pres_format.py | 2 +- .../models/v20_pres_problem_report_request.py | 2 +- aries_cloudcontroller/models/v20_pres_proposal.py | 2 +- aries_cloudcontroller/models/v20_pres_proposal_by_format.py | 2 +- aries_cloudcontroller/models/v20_pres_proposal_request.py | 2 +- aries_cloudcontroller/models/v20_pres_request.py | 2 +- aries_cloudcontroller/models/v20_pres_request_by_format.py | 2 +- .../models/v20_pres_send_request_request.py | 2 +- .../models/v20_pres_spec_by_format_request.py | 2 +- .../models/v20_presentation_send_request_to_proposal.py | 2 +- aries_cloudcontroller/models/vc_record.py | 2 +- aries_cloudcontroller/models/vc_record_list.py | 2 +- aries_cloudcontroller/models/verifiable_credential.py | 2 +- aries_cloudcontroller/models/verifiable_presentation.py | 2 +- aries_cloudcontroller/models/verify_credential_request.py | 2 +- aries_cloudcontroller/models/verify_credential_response.py | 2 +- aries_cloudcontroller/models/verify_presentation_request.py | 2 +- .../models/verify_presentation_response.py | 2 +- aries_cloudcontroller/models/verify_request.py | 2 +- aries_cloudcontroller/models/verify_response.py | 2 +- .../models/w3_c_credentials_list_request.py | 2 +- aries_cloudcontroller/models/wallet_list.py | 2 +- aries_cloudcontroller/models/wallet_record.py | 2 +- aries_cloudcontroller/models/write_ledger.py | 2 +- aries_cloudcontroller/rest.py | 2 +- generator/data/openapi.yml | 2 +- generator/data/swagger.json | 2 +- generator/openapi-generator-config.yml | 2 +- setup.py | 2 +- 386 files changed, 390 insertions(+), 390 deletions(-) diff --git a/README.md b/README.md index 1e234fda..f75346a8 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 8a05cb51..0a4b84fe 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 59236562..65f5894b 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 eaf980aa..6899d1e8 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 52dd62bd..7f035031 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 b74e1810..ed85797c 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 21c386ce..3bd9ec9e 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 3e86eb45..b57bb91a 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 328a2b8d..3a7f96e7 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. diff --git a/aries_cloudcontroller/api/credential_definition_api.py b/aries_cloudcontroller/api/credential_definition_api.py index e5b885aa..ebe88a54 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 6886b367..bcd912ee 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 60fe6eba..9c3b3265 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 3c8e9f55..ac7ba3df 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 7d1062dd..8aee86a9 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 7e9e31d5..d150db5c 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 ff88a329..034fa378 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 2ca6665d..6f9112c8 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 d2676c2a..8ccd133e 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 661f1b4b..bdc2a69f 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. diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py index 72fe8753..70933fce 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. diff --git a/aries_cloudcontroller/api/jsonld_api.py b/aries_cloudcontroller/api/jsonld_api.py index f110718f..b63241b1 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 bda89890..f009969b 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 236f8dd6..3716a7dc 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 525eff78..241d0588 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. diff --git a/aries_cloudcontroller/api/out_of_band_api.py b/aries_cloudcontroller/api/out_of_band_api.py index 6433a880..a8b8ba48 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 a70940f9..a3cc29f5 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. diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py index b00c3113..41eaa3dd 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. diff --git a/aries_cloudcontroller/api/resolver_api.py b/aries_cloudcontroller/api/resolver_api.py index 2cdd0c9a..f654dd08 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 8d5ccf74..3f8978a4 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 dbb64744..e996f66a 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 d62d7164..cbcfa4b9 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 f62c3550..e00c9c8a 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 c3aacd09..3d9d2088 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 162eec0e..b9fb3e0f 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 1da447b6..6089e0de 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 c7887589..1b617fe3 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): diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py index bff4f5c1..6610ad62 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,8 @@ 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 eb8006bf..c12632e4 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 02f21dbb..71d3cd95 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 44b60bb0..292c4e79 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 80f88d2c..e141c172 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 2466f822..327a4a7a 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 9e1bf461..5aea96df 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 10f2df2a..a1d8a464 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 06d70a69..7a536bbf 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 bc74f55f..a92d76a7 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 9c0700d9..642415fd 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 daa88c49..41c89faa 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 10d30b9c..174bd563 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 d696d28c..be8352a1 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 7e7a3d48..355dc350 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 c981a9e6..176fb3ec 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 2ca69b87..3177b308 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 0db2a9cd..c29b66c7 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 fd3fc561..c2ad9dfd 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 bef4017b..d0ca8ed2 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 35e7c4ed..4f3766f7 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 a5db76d2..b63c4d59 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 f49e7b4c..c70d1f11 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 9675f7ad..6b9e7a16 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 05bbfba8..41240fd5 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 cf45e1c0..bb428fc6 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 ab80d070..df49a86f 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 65590051..de7c1bb7 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 79ab800a..528bf704 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 eaf8ccfa..86708651 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 2cc19ff1..7cb5cb53 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 ad27de09..d28c3fea 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 7768938d..25bc52e4 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 4df20dd0..b78330f2 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 895e37b8..6dc165b0 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 91676a96..e3089a5c 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 b4df409a..819f94aa 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 1a70dbda..d36340f1 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 0333c81c..a0595041 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 911ed741..68437588 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 d60c4ebc..638a645e 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 b8b104ef..fea96a44 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 d1d67fc6..c3be3253 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 4a5ffbd5..83eb59c4 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 66569f3a..de56976f 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 d4025207..6c3078cc 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 b962ae7c..1c136cdf 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 1f23a777..ae489f9d 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 282688e2..371402c3 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 2c131a5b..162d9a73 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 990c7f0e..7420567e 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 4036268a..4f8bf6a7 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 de0728cb..4b76095f 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 8865a539..3c53a733 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 a4b18561..5e007fba 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 04fc269d..fd2e3332 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 ab2ffbde..54c04661 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 1aadea28..5bafdc11 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 cea9e98f..b6017421 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 11e98efc..e515af1d 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 75a24243..f9e39d5b 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 8fded061..7e72a7c5 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 514b53ff..8791a6e6 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 304952c8..cbc26ace 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 de0fa454..de427b4d 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 bd877dcc..56173fcb 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 5df89a00..2183f18b 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 088865a3..7261bb1c 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 b5edcad6..f0840bf3 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 2456e4bf..958acc08 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 4c7594a3..06b1bdb7 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 58ca50b0..c164e8d4 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 63426155..8af1a0bf 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 886a6101..d4e4052f 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 3e3c4265..961fc930 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 6bd54b14..0413af7c 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 8f0f888f..b15e6a3f 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 870197f6..630de53a 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 e7f060ee..3a3a06ab 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 d2ccc1e1..b7eaf236 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 c284acb4..0a5f1a32 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 55fcce95..9dc2414e 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 08489ce2..4df75514 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 51495650..4b1c8768 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 21974e54..0591f5a7 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 d8c3e13f..ea45982a 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 6dc90466..58defdfb 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 0fbfa3d4..72864c2a 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 a5a5d72d..203a13ef 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 b94e2048..1f1387ea 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 160009d8..ac493f66 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 ae7fbff3..c8064860 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 4ade4a1b..554d5f7e 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 978fed7e..6fbd60ef 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 86788c7b..2f6263d4 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 7737b362..a645a0ff 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 d27211c1..1330a5fa 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 2d8799ca..ba8daa4a 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 abe208b6..d864f5c5 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 5e764fba..f4e026e4 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 b02bbe01..fdeea440 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 496f124e..cdea1da0 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 daf0c0cd..3afe54ea 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 b8bea205..5f2c4966 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 26cfb134..5ac868b7 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 cdd64ffb..ef81bf63 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 563dfea3..24b84018 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 5881e2bc..a15bb146 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 e981b141..142c7242 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 982cd676..c7d3199b 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 3350c5fb..8ae2481a 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 60ea1ce2..30645f27 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 18205aa8..177ad56f 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 7887dd66..1e35ce89 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 6b8277ff..4731a940 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 372843c9..f23056e2 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 c1d0654d..59eda66d 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 4f64c8e5..f5cc714c 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 8c4931b4..13d923d5 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 a8424f96..83d23a0d 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 fef40607..9bcd45e4 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 56b7b91f..2fef4d95 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 11ab6211..e19836e5 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 34748fde..7111658d 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 525daa4c..133fbe78 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 9b8180dd..097a9075 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 2df2c78e..d4996059 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 061c218a..5c2f0f49 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 bc54f800..d769c9d9 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 3c2b4910..1f98387e 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 091a4e2b..a41ebe9d 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 12febc42..28b05116 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 3eb5338c..44faaa9e 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 905b042b..712ea7b8 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 fb0b39cc..4320d289 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 e7151ed9..e37707fa 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 4483516b..1685498a 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 ef273daa..bbc30424 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 72840227..11d5366c 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 dcd46e7d..a00ad6de 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 af9c1b1a..a0e8290c 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 fb778170..28aef7a0 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 86f1f69e..a6efdb9d 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 7b0f4387..79b4ff0f 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 0bccf804..6bec9f5f 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 2983d442..42f21f79 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 32413838..818c9204 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 8e80e933..ae81c367 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 6e6cf8aa..0f07ddfe 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 d57c754d..5a8d8df7 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 1eae688c..750b5cc1 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 4e8a0622..c726529d 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 f728d23a..e3ea7989 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 34833410..7ab6defa 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 6d427e5e..cebb6e5c 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 9a5ee010..756e7b9d 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 0b2087b7..2a27d456 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 65ce9cf5..2c8abf5b 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 f9873173..7c4b4ee8 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 66f093d2..3f8800c6 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 24d2f4de..afbef057 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 8452658c..1384b384 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 c3816523..f04064a0 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 e1fdb630..8601fdd8 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 4a4b12f3..6365dc0f 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 3a671464..bd406bf5 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 6977bc41..921d7cff 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 711ab096..0f4a38ae 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 116cd0d7..6b9a60bf 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 520b6c86..d1575b3a 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 453a4366..cf2d0f21 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 8ebfb0b9..cb41fb09 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 b514a4c7..f408fd06 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 4af7914b..e806565c 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 5ec4b399..bace889f 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 7704eaef..4d24e67a 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 fa7d1f4e..bb724724 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 57427198..aa716242 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 ece55ef7..fa89aaa4 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 19d00e7f..5f2ba837 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 54c851e5..c2f103f9 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 d9d7a2f7..fc9f6704 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 41c3a0ad..baa111f5 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 1a353fbf..95e8b5c4 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 33c4b7a5..3722f858 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 d3294318..7ea8a943 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 3f64830a..8787e6ec 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 f7d3f1f5..9f700074 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 8dafbec7..4ea2f5ab 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 ff6b0784..347768c1 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 5d99a9f7..d7a4a4b9 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 f0e9c708..5b005f6c 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 4e0c7291..5073aa04 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 7ae75152..f6f80bee 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 3e740851..61511d77 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 c3765f60..638446c5 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 d476813f..0edf3772 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 88fdfa9d..0a2b69ac 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 497f9286..772e669d 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 473f4c38..e840aa2d 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 50f08dc4..972541d1 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 9696e6e4..d4f67d92 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 fa1b022a..79946f68 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 5ef37f21..681c2a7d 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 64a64c56..e5780cbb 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 e06aace5..7f473c0a 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 dcb5c352..cd1f153c 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 c0dda624..27dacd88 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 643c2a2c..6e543e05 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 eafb1b65..821647f0 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 e1ca12c2..86dafcab 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 5d218fa8..3bb86ddd 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 409dc347..c7584b30 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 42b33902..94181cc6 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 1dc1576a..9905e9c5 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 066cf650..750c3941 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 8f52c5af..3318e257 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 ea069d28..b1f29b90 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 aee71891..c587e0d6 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 664fa2a0..e3643fe5 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 42e32ad8..f15b68ce 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 34bcee00..034635a5 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 f714c1eb..7308d118 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 d617c4c8..2d255b74 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 66f62c2b..a5e9788a 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 b9fcf92b..cae842e3 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 c6690294..0327f654 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 ca1d64d7..b1d64f17 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 52ed90e9..81686897 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 8e8fcba9..481de1b5 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 caea9f0e..8175a777 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 a0b932bd..599fb45b 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 31a4bffb..d4461c9b 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 cfd48c02..52bd0cf8 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 bb20b70d..ebdd5f24 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 6fcdaf73..0f747828 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 7fc2aa14..af41dcc8 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 abaad855..a2b0ea59 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 f9ea8b6b..31d98e0c 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 3da78182..b00087bb 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 0fd570ab..0af3f48c 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 79652377..3a2bc5e2 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 276e7a06..d82ab50c 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 cd152d07..00f5e32c 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 53440eb1..e94f60bf 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 95337eec..546d69a3 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 4464c6f0..ecefa28b 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 fdc1dab9..eaecd2e1 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 95e10224..ed86abf6 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 6477f607..c22dbe66 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 a9783d4f..2b51f835 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 4bb93b5f..4b3fa71a 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 f6bfc4c9..2cf2cd7f 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 1d2a20cd..8c0a96d3 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 44b5b3b4..345c4437 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 13eb6c09..0c3c5cce 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 4899bd7a..becf7de9 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 458d1115..1e2a0693 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 5bcc9f01..d24b744a 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 afc5afe8..49516bf7 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 e44a2670..098b71c2 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 b2bacec1..41e89eba 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 5390d318..c3113423 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 6b676267..712c5169 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 8a497018..edac1db2 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 addf7834..e67003ce 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 11ed4bba..689e42a3 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 4774e9ce..f7a19ddc 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 9c04dfb2..ace735fd 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 8f26572f..62c1d7c6 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 4e162163..4aaecec8 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 f41d11f6..dcd2782a 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 3cae94af..ba57d299 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 91ff6e8b..02bf0b5f 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 4b5bfd25..a36e0ecf 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 b81a13c6..99886f68 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 d812443e..0eb263f5 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 685dee6d..528fa196 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 a555e032..66deea83 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 228bf459..b70c5a98 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 c16becbd..81d84c35 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 b33c991c..ebf3d380 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 ab049fa2..698eaf63 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 e83f7c41..5368ca49 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 45a15dd9..b2e4eb33 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 7784f5ba..b8996427 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 148b3d70..942dca41 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 4a87f926..9848e0f7 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 f7471ab8..db04f56c 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 33b206c7..f56b860e 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 98bdf08f..790ba169 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 7e7c5bef..cd6ad3ad 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 b13e676b..d2487f4f 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 61e56fe9..d2755ad9 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 ee0a2e96..56fa920a 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 2f2fedae..236faed6 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 ba55a072..4f3e996f 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 d3bbbb0a..389c5370 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 02f27b39..87a3db08 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 d578380f..530d3184 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 455f9aa7..9f21da7e 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 c6843953..00841752 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 9f0f956e..ecafff94 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 53641357..81859f3a 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 04d698f5..fa45a325 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 b1aa4d65..43c70323 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 a2284875..9ed1a506 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 a5592ab8..f866dc7c 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 f07abb45..f870a835 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 5a56bfca..d72f1fc4 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 35aa2758..f0b39c46 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 deafd842..54767e87 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 550d4d3c..8e29273a 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 d84a7a9a..3888c984 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 5ecf27bb..ef042bd6 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 c9154d21..e994bb3c 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 eee69ed4..12238b2d 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 e3cfa605..8f90a9cf 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 ed5584a9..551864b1 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 ce112b45..8bc9b6ba 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 7db4bda6..1d4edf20 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 30dfaaae..f4bc5961 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 d3e6908d..eb4552b2 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 8328ec2f..7ab17d2a 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 13536aa3..e4a18441 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 814a2b9c..2f29452e 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 395d26fc..6788c4b1 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 041ddad0..41f503c0 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 c1137b81..5cd141de 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 d13a2047..1d55fa4d 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 4aca57ab..7df3fedc 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 ee792fc4..5b211f37 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 803c88ef..3e98000e 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 38e72704..6c6b06e6 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 7e748315..df1e4d42 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 115241b2..ce08f6a8 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 c85abe92..b1e913d3 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 38eddf15..7205dd24 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 e0e6fb17..96ebde18 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 f84ad1af..6d3c790a 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 b0088ff1..b215ed74 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 0a53aabb..da7ee2e1 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 4ca5564f..34a1472a 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 c12ec50f..a39935e3 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 324e8769..62856095 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 66fa8bf8..1451591b 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/generator/data/openapi.yml b/generator/data/openapi.yml index bc4f59dc..7a82c64e 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: diff --git a/generator/data/swagger.json b/generator/data/swagger.json index 0d88396b..be13c55b 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -7715,7 +7715,7 @@ }, "info": { "title": "Aries Cloud Agent", - "version": "v1.0.0" + "version": "v1.0.0b0" }, "swagger": "2.0", "definitions": { diff --git a/generator/openapi-generator-config.yml b/generator/openapi-generator-config.yml index 33ba04d2..62c9cf46 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/setup.py b/setup.py index df394f8c..9ed6292d 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", From 751700a609737f39f5a7bb8ccf8f22ae275845c9 Mon Sep 17 00:00:00 2001 From: ff137 Date: Mon, 19 Aug 2024 17:35:19 +0300 Subject: [PATCH 02/10] :construction: generated with ordering options --- aries_cloudcontroller/api/connection_api.py | 12 + .../api/issue_credential_v10_api.py | 14 +- .../api/issue_credential_v20_api.py | 14 +- aries_cloudcontroller/api/multitenancy_api.py | 14 +- .../api/present_proof_v10_api.py | 14 +- .../api/present_proof_v20_api.py | 14 +- aries_cloudcontroller/configuration.py | 4 +- generator/data/openapi.yml | 36 + generator/data/swagger.json | 16633 +++++++--------- 9 files changed, 7530 insertions(+), 9225 deletions(-) diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py index 3a7f96e7..136cc96e 100644 --- a/aries_cloudcontroller/api/connection_api.py +++ b/aries_cloudcontroller/api/connection_api.py @@ -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"), @@ -902,6 +906,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 @@ -926,6 +932,7 @@ 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, @@ -957,6 +964,7 @@ def _get_connections_serialize( self, alias, connection_protocol, + descending, invitation_key, invitation_msg_id, limit, @@ -993,6 +1001,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)) diff --git a/aries_cloudcontroller/api/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py index bdc2a69f..fd0cf3bf 100644 --- a/aries_cloudcontroller/api/issue_credential_v10_api.py +++ b/aries_cloudcontroller/api/issue_credential_v10_api.py @@ -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,6 +492,10 @@ 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, @@ -525,6 +529,8 @@ 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 @@ -543,6 +549,7 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, role=role, @@ -569,6 +576,7 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, role, @@ -597,6 +605,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)) diff --git a/aries_cloudcontroller/api/issue_credential_v20_api.py b/aries_cloudcontroller/api/issue_credential_v20_api.py index 70933fce..823bee91 100644 --- a/aries_cloudcontroller/api/issue_credential_v20_api.py +++ b/aries_cloudcontroller/api/issue_credential_v20_api.py @@ -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,6 +468,10 @@ 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, @@ -501,6 +505,8 @@ 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 @@ -516,6 +522,7 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, role=role, @@ -542,6 +549,7 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, role, @@ -570,6 +578,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)) diff --git a/aries_cloudcontroller/api/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py index 241d0588..95208f17 100644 --- a/aries_cloudcontroller/api/multitenancy_api.py +++ b/aries_cloudcontroller/api/multitenancy_api.py @@ -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,6 +474,10 @@ 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, @@ -502,6 +506,8 @@ 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 @@ -514,6 +520,7 @@ async def get_wallets( """ # noqa: E501 _param = self._get_wallets_serialize( + descending=descending, limit=limit, offset=offset, wallet_name=wallet_name, @@ -538,6 +545,7 @@ async def get_wallets( def _get_wallets_serialize( self, + descending, limit, offset, wallet_name, @@ -561,6 +569,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)) diff --git a/aries_cloudcontroller/api/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py index a3cc29f5..866edc5e 100644 --- a/aries_cloudcontroller/api/present_proof_v10_api.py +++ b/aries_cloudcontroller/api/present_proof_v10_api.py @@ -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,6 +525,10 @@ 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, @@ -558,6 +562,8 @@ 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 @@ -574,6 +580,7 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, role=role, @@ -600,6 +607,7 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, role, @@ -628,6 +636,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)) diff --git a/aries_cloudcontroller/api/present_proof_v20_api.py b/aries_cloudcontroller/api/present_proof_v20_api.py index 41eaa3dd..0aedbb8f 100644 --- a/aries_cloudcontroller/api/present_proof_v20_api.py +++ b/aries_cloudcontroller/api/present_proof_v20_api.py @@ -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,6 +506,10 @@ 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, @@ -539,6 +543,8 @@ 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 @@ -554,6 +560,7 @@ async def get_records( _param = self._get_records_serialize( connection_id=connection_id, + descending=descending, limit=limit, offset=offset, role=role, @@ -580,6 +587,7 @@ async def get_records( def _get_records_serialize( self, connection_id, + descending, limit, offset, role, @@ -608,6 +616,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)) diff --git a/aries_cloudcontroller/configuration.py b/aries_cloudcontroller/configuration.py index 6610ad62..f91c2d29 100644 --- a/aries_cloudcontroller/configuration.py +++ b/aries_cloudcontroller/configuration.py @@ -425,7 +425,9 @@ def to_debug_report(self): "OS: {env}\n" "Python Version: {pyversion}\n" "Version of the API: v1.0.0b0\n" - "SDK Package Version: 1.0.0b0".format(env=sys.platform, pyversion=sys.version) + "SDK Package Version: 1.0.0b0".format( + env=sys.platform, pyversion=sys.version + ) ) def get_host_settings(self): diff --git a/generator/data/openapi.yml b/generator/data/openapi.yml index 7a82c64e..5da428c5 100644 --- a/generator/data/openapi.yml +++ b/generator/data/openapi.yml @@ -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 @@ -2032,6 +2038,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 @@ -2398,6 +2410,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 @@ -3405,6 +3423,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 @@ -3573,6 +3597,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 @@ -3884,6 +3914,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 diff --git a/generator/data/swagger.json b/generator/data/swagger.json index be13c55b..d212127d 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" } ], - "tags": [ - "anoncreds - credential definitions" - ], - "summary": "Retrieve an individual credential definition details", - "produces": [ - "application/json" - ] - } - }, - "/anoncreds/credential-definitions": { - "get": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/GetCredDefsResponse" - }, - "description": "" + "$ref": "#/definitions/GetCredDefResult" + } } - }, + } + } + }, + "/anoncreds/credential-definitions": { + "get": { + "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,253 @@ "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" - ] - } - }, - "/anoncreds/wallet/upgrade": { - "post": { "responses": { "200": { + "description": "", "schema": { - "$ref": "#/definitions/UpgradeResult" - }, - "description": "" + "$ref": "#/definitions/GetSchemasResponse" + } } - }, + } + } + }, + "/anoncreds/wallet/upgrade": { + "post": { + "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 }, { - "in": "query", "name": "state", + "in": "query", + "description": "Connection state", + "required": false, "type": "string", "enum": [ "abandoned", @@ -1055,1703 +1143,1458 @@ "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", - "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": [ - "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", + "in": "query", + "description": "My URL endpoint", + "required": false, "type": "string", - "pattern": "^[A-Za-z0-9\\.\\-\\+]+://([A-Za-z0-9][.A-Za-z0-9-_]+[A-Za-z0-9])+(:[1-9][0-9]*)?(/[^?&#]+)?$", - "description": "My URL endpoint", - "example": "https://myhost:8021", - "required": false + "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 }, { - "in": "query", "name": "role", - "type": "string", - "enum": [ - "issuer", - "holder" - ], + "in": "query", "description": "Role assigned in credential exchange", - "required": false + "required": false, + "type": "string", + "enum": ["issuer", "holder"] }, { - "in": "query", "name": "state", + "in": "query", + "description": "Credential exchange state", + "required": false, "type": "string", "enum": [ "proposal-sent", @@ -2765,503 +2608,441 @@ "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" - ] + ], + "deprecated": true, + "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 }, { - "in": "query", "name": "role", - "type": "string", - "enum": [ - "issuer", - "holder" - ], + "in": "query", "description": "Role assigned in credential exchange", - "required": false + "required": false, + "type": "string", + "enum": ["issuer", "holder"] }, { - "in": "query", "name": "state", + "in": "query", + "description": "Credential exchange state", + "required": false, "type": "string", "enum": [ "proposal_sent", @@ -3275,652 +3056,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 +3613,870 @@ "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" - ] - } - }, - "/ledger/{ledger_id}/set-write-ledger": { - "put": { "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 }, { - "in": "query", "name": "wallet_name", - "type": "string", + "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}" + } + ], + "responses": { + "200": { + "description": "", + "schema": { + "$ref": "#/definitions/InvitationRecordResponse" + } } - ], - "tags": [ - "out-of-band" - ], - "summary": "Delete records associated with invitation", - "produces": [ - "application/json" - ] + } } }, "/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 }, { - "in": "query", "name": "role", - "type": "string", - "enum": [ - "prover", - "verifier" - ], + "in": "query", "description": "Role assigned in presentation exchange", - "required": false + "required": false, + "type": "string", + "enum": ["prover", "verifier"] }, { - "in": "query", "name": "state", + "in": "query", + "description": "Presentation exchange state", + "required": false, "type": "string", "enum": [ "proposal-sent", @@ -4936,437 +4487,383 @@ "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", - "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 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 }, { - "in": "query", "name": "role", - "type": "string", - "enum": [ - "prover", - "verifier" - ], + "in": "query", "description": "Role assigned in presentation exchange", - "required": false + "required": false, + "type": "string", + "enum": ["prover", "verifier"] }, { - "in": "query", "name": "state", + "in": "query", + "description": "Presentation exchange state", + "required": false, "type": "string", "enum": [ "proposal_sent", @@ -5378,629 +4875,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 +5418,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.0b0" + "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 +6871,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 +7805,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 +7821,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 +8668,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 +8700,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 +8855,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 +8981,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 +10284,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 +10371,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 +10992,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 +11249,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 +11451,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 +11484,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 +11514,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 +11609,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 +11653,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 +11888,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 +11970,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 +12264,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 +12456,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 +12663,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 +12730,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 +12761,10 @@ "taa_required": { "type": "boolean" } - }, - "type": "object" + } }, "TAARecord": { + "type": "object", "properties": { "digest": { "type": "string" @@ -14227,98 +12775,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 +12868,11 @@ }, "mime-type": "application/json" }, - "type": "object" - }, - "type": "array" + "properties": {} + } }, "meta_data": { + "type": "object", "example": { "context": { "param1": "param1_value", @@ -14343,10 +12885,12 @@ } ] }, - "type": "object" + "properties": {} }, "signature_request": { + "type": "array", "items": { + "type": "object", "example": { "author_goal_code": "aries.transaction.ledger.write", "context": "did:sov", @@ -14354,787 +12898,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 +13597,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 +14011,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 +14066,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 +14775,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 +14856,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 +15337,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 +15356,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" } - ] + } } From 81ef692b503b6b28eeff38bf852f30ca4a074192 Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 22 Aug 2024 12:51:15 +0300 Subject: [PATCH 03/10] :construction: update with order_by query param --- aries_cloudcontroller/api/connection_api.py | 14 +++++ .../api/issue_credential_v10_api.py | 14 +++++ .../api/issue_credential_v20_api.py | 14 +++++ aries_cloudcontroller/api/multitenancy_api.py | 14 +++++ .../api/present_proof_v10_api.py | 14 +++++ .../api/present_proof_v20_api.py | 14 +++++ generator/data/openapi.yml | 48 +++++++++++++++++ generator/data/swagger.json | 54 +++++++++++++++++++ 8 files changed, 186 insertions(+) diff --git a/aries_cloudcontroller/api/connection_api.py b/aries_cloudcontroller/api/connection_api.py index 136cc96e..ffca1e0b 100644 --- a/aries_cloudcontroller/api/connection_api.py +++ b/aries_cloudcontroller/api/connection_api.py @@ -873,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, @@ -918,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 @@ -938,6 +946,7 @@ async def get_connections( limit=limit, my_did=my_did, offset=offset, + order_by=order_by, state=state, their_did=their_did, their_public_did=their_public_did, @@ -970,6 +979,7 @@ def _get_connections_serialize( limit, my_did, offset, + order_by, state, their_did, their_public_did, @@ -1025,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/issue_credential_v10_api.py b/aries_cloudcontroller/api/issue_credential_v10_api.py index fd0cf3bf..abc814c7 100644 --- a/aries_cloudcontroller/api/issue_credential_v10_api.py +++ b/aries_cloudcontroller/api/issue_credential_v10_api.py @@ -502,6 +502,12 @@ async def get_records( 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"), @@ -535,6 +541,8 @@ async def get_records( :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 @@ -552,6 +560,7 @@ async def get_records( descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -579,6 +588,7 @@ def _get_records_serialize( descending, limit, offset, + order_by, role, state, thread_id, @@ -617,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 823bee91..05312308 100644 --- a/aries_cloudcontroller/api/issue_credential_v20_api.py +++ b/aries_cloudcontroller/api/issue_credential_v20_api.py @@ -478,6 +478,12 @@ async def get_records( 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"), @@ -511,6 +517,8 @@ async def get_records( :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 @@ -525,6 +533,7 @@ async def get_records( descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -552,6 +561,7 @@ def _get_records_serialize( descending, limit, offset, + order_by, role, state, thread_id, @@ -590,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/multitenancy_api.py b/aries_cloudcontroller/api/multitenancy_api.py index 95208f17..f6d8ba7d 100644 --- a/aries_cloudcontroller/api/multitenancy_api.py +++ b/aries_cloudcontroller/api/multitenancy_api.py @@ -484,6 +484,12 @@ async def get_wallets( 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, @@ -512,6 +518,8 @@ async def get_wallets( :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) @@ -523,6 +531,7 @@ async def get_wallets( descending=descending, limit=limit, offset=offset, + order_by=order_by, wallet_name=wallet_name, group_id=group_id, _request_auth=_request_auth, @@ -548,6 +557,7 @@ def _get_wallets_serialize( descending, limit, offset, + order_by, wallet_name, group_id, _request_auth, @@ -581,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/present_proof_v10_api.py b/aries_cloudcontroller/api/present_proof_v10_api.py index 866edc5e..f3d95ddf 100644 --- a/aries_cloudcontroller/api/present_proof_v10_api.py +++ b/aries_cloudcontroller/api/present_proof_v10_api.py @@ -535,6 +535,12 @@ async def get_records( 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"), @@ -568,6 +574,8 @@ async def get_records( :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 @@ -583,6 +591,7 @@ async def get_records( descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -610,6 +619,7 @@ def _get_records_serialize( descending, limit, offset, + order_by, role, state, thread_id, @@ -648,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 0aedbb8f..b36e5edc 100644 --- a/aries_cloudcontroller/api/present_proof_v20_api.py +++ b/aries_cloudcontroller/api/present_proof_v20_api.py @@ -516,6 +516,12 @@ async def get_records( 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"), @@ -549,6 +555,8 @@ async def get_records( :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 @@ -563,6 +571,7 @@ async def get_records( descending=descending, limit=limit, offset=offset, + order_by=order_by, role=role, state=state, thread_id=thread_id, @@ -590,6 +599,7 @@ def _get_records_serialize( descending, limit, offset, + order_by, role, state, thread_id, @@ -628,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/generator/data/openapi.yml b/generator/data/openapi.yml index 5da428c5..6b550bae 100644 --- a/generator/data/openapi.yml +++ b/generator/data/openapi.yml @@ -875,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 @@ -2056,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 @@ -2428,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 @@ -3441,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 @@ -3615,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 @@ -3932,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 d212127d..ce0e996d 100644 --- a/generator/data/swagger.json +++ b/generator/data/swagger.json @@ -1127,6 +1127,15 @@ "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", @@ -2582,6 +2591,15 @@ "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": "role", "in": "query", @@ -3030,6 +3048,15 @@ "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": "role", "in": "query", @@ -4243,6 +4270,15 @@ "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": "wallet_name", "in": "query", @@ -4464,6 +4500,15 @@ "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": "role", "in": "query", @@ -4851,6 +4896,15 @@ "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": "role", "in": "query", From d1d8b0f84a0d3d18358475b47f6b4c28d3482fce Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:01:18 +0300 Subject: [PATCH 04/10] :arrow_up: Bump pytest to latest --- requirements.dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.dev.txt b/requirements.dev.txt index e1c55536..7a73b47b 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -2,6 +2,6 @@ anyio~=4.4.0 autoflake~=2.3.1 black~=24.4.2 isort~=5.13.2 -pytest~=8.2.0 +pytest~=8.3.2 pytest-mock~=3.14.0 ruff~=0.5.1 From 83fe3e4fc0fe8c3ee1b597213c09d3f8fbf733e4 Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:02:07 +0300 Subject: [PATCH 05/10] :arrow_up: Bump black to latest --- .github/workflows/python-publish.yml | 2 +- .github/workflows/python-test-publish.yml | 2 +- requirements.dev.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 18a974c0..1592e288 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 c09e555e..daeda527 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/requirements.dev.txt b/requirements.dev.txt index 7a73b47b..cefdd68b 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,6 +1,6 @@ anyio~=4.4.0 autoflake~=2.3.1 -black~=24.4.2 +black~=24.8.0 isort~=5.13.2 pytest~=8.3.2 pytest-mock~=3.14.0 From 4f5138678550a3c2c7041b7143801d2b7639864e Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:02:15 +0300 Subject: [PATCH 06/10] :arrow_up: Bump ruff to latest --- requirements.dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.dev.txt b/requirements.dev.txt index cefdd68b..6d5b9153 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -4,4 +4,4 @@ black~=24.8.0 isort~=5.13.2 pytest~=8.3.2 pytest-mock~=3.14.0 -ruff~=0.5.1 +ruff~=0.6.2 From 9c809fb4d28b45de3bbfce41d62d15d4f5d22937 Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:06:44 +0300 Subject: [PATCH 07/10] :art: fix ruff errors --- aries_cloudcontroller/api_client.py | 2 +- aries_cloudcontroller/util/__init__.py | 8 ++++---- generator/process-openapi.py | 8 ++++---- generator/scripts/remove_unwanted_methods.py | 1 - tests/util/compare_dicts.py | 4 ++-- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/aries_cloudcontroller/api_client.py b/aries_cloudcontroller/api_client.py index 1b617fe3..c7c8d97a 100644 --- a/aries_cloudcontroller/api_client.py +++ b/aries_cloudcontroller/api_client.py @@ -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/util/__init__.py b/aries_cloudcontroller/util/__init__.py index e331dfe9..504dedeb 100644 --- a/aries_cloudcontroller/util/__init__.py +++ b/aries_cloudcontroller/util/__init__.py @@ -1,8 +1,8 @@ from aries_cloudcontroller.util.pydantic_model_config import ( - DEFAULT_PYDANTIC_MODEL_CONFIG, + DEFAULT_PYDANTIC_MODEL_CONFIG as DEFAULT_PYDANTIC_MODEL_CONFIG, ) from aries_cloudcontroller.util.regex_patterns import ( - BASE58_PATTERN, - BBS_PATTERN, - ED25519_PATTERN, + BASE58_PATTERN as BASE58_PATTERN, + BBS_PATTERN as BBS_PATTERN, + ED25519_PATTERN as ED25519_PATTERN, ) diff --git a/generator/process-openapi.py b/generator/process-openapi.py index deffcef3..8b0d8548 100644 --- a/generator/process-openapi.py +++ b/generator/process-openapi.py @@ -126,10 +126,10 @@ def save_yaml_file(data, file_path): yaml.dump(data, file, sort_keys=False) -def merge_operation_ids(openapi_path, ops_map_path): - openapi = load_yaml_file(openapi_path) - ops = load_yaml_file(ops_map_path) - return deepmerge.always_merger.merge(openapi, ops) +# def merge_operation_ids(openapi_path, ops_map_path): +# openapi = load_yaml_file(openapi_path) +# ops = load_yaml_file(ops_map_path) +# return deepmerge.always_merger.merge(openapi, ops) def find_missing_operation_ids(openapi_path, ops_map_path): diff --git a/generator/scripts/remove_unwanted_methods.py b/generator/scripts/remove_unwanted_methods.py index 42b442f1..9a2b177f 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/tests/util/compare_dicts.py b/tests/util/compare_dicts.py index e495de2a..fa8e60bb 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 From e0d3616d7a0ab7983b3e1c6456b1f586e2b06225 Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:07:28 +0300 Subject: [PATCH 08/10] :art: --- aries_cloudcontroller/util/__init__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/aries_cloudcontroller/util/__init__.py b/aries_cloudcontroller/util/__init__.py index 504dedeb..62b5c7d8 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 as DEFAULT_PYDANTIC_MODEL_CONFIG, ) -from aries_cloudcontroller.util.regex_patterns import ( - BASE58_PATTERN as BASE58_PATTERN, - BBS_PATTERN as BBS_PATTERN, - ED25519_PATTERN as ED25519_PATTERN, -) +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 From 333e4c43b924cf541cc0efe827ca4f26d69e52ef Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:12:12 +0300 Subject: [PATCH 09/10] :art: fix duplicate method name --- generator/process-openapi.py | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/generator/process-openapi.py b/generator/process-openapi.py index 8b0d8548..256b6e6f 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) @@ -126,10 +116,10 @@ def save_yaml_file(data, file_path): yaml.dump(data, file, sort_keys=False) -# def merge_operation_ids(openapi_path, ops_map_path): -# openapi = load_yaml_file(openapi_path) -# ops = load_yaml_file(ops_map_path) -# return deepmerge.always_merger.merge(openapi, ops) +def merge_operation_ids(openapi_path, ops_map_path): + openapi = load_yaml_file(openapi_path) + ops = load_yaml_file(ops_map_path) + return deepmerge.always_merger.merge(openapi, ops) def find_missing_operation_ids(openapi_path, ops_map_path): From 8d10d294fe9ff8e14c40320235f92759fd36ba2b Mon Sep 17 00:00:00 2001 From: ff137 Date: Thu, 29 Aug 2024 14:24:13 +0300 Subject: [PATCH 10/10] Empty commit