#openapi-generator #openapi #openapitools #com

canton-api-client

generated by Openapi Generator https://github.com/openapitools/openapi-generator

1 release (0 unstable)

new 3.3.0-SNAPSHOT May 16, 2025

#2 in #openapitools

MIT license

465KB
8K SLoC

Rust API client for openapi

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 3.3.0-SNAPSHOT
  • Package version: 3.3.0-SNAPSHOT
  • Generator version: 7.13.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./openapi" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
DefaultApi delete_v2_idps_idp_id DELETE /v2/idps/{idp_id}
DefaultApi delete_v2_users_user_id DELETE /v2/users/{user_id}
DefaultApi get_v2_idps GET /v2/idps
DefaultApi get_v2_idps_idp_id GET /v2/idps/{idp_id}
DefaultApi get_v2_interactive_submission_preferred_package_version GET /v2/interactive-submission/preferred-package-version
DefaultApi get_v2_packages GET /v2/packages
DefaultApi get_v2_packages_package_id GET /v2/packages/{package_id}
DefaultApi get_v2_packages_package_id_status GET /v2/packages/{package_id}/status
DefaultApi get_v2_parties GET /v2/parties
DefaultApi get_v2_parties_participant_id GET /v2/parties/participant-id
DefaultApi get_v2_parties_party GET /v2/parties/{party}
DefaultApi get_v2_state_connected_synchronizers GET /v2/state/connected-synchronizers
DefaultApi get_v2_state_latest_pruned_offsets GET /v2/state/latest-pruned-offsets
DefaultApi get_v2_state_ledger_end GET /v2/state/ledger-end
DefaultApi get_v2_updates_transaction_tree_by_id_update_id GET /v2/updates/transaction-tree-by-id/{update_id}
DefaultApi get_v2_updates_transaction_tree_by_offset_offset GET /v2/updates/transaction-tree-by-offset/{offset}
DefaultApi get_v2_users GET /v2/users
DefaultApi get_v2_users_user_id GET /v2/users/{user_id}
DefaultApi get_v2_users_user_id_rights GET /v2/users/{user_id}/rights
DefaultApi get_v2_version GET /v2/version
DefaultApi patch_v2_idps_idp_id PATCH /v2/idps/{idp_id}
DefaultApi patch_v2_parties_party PATCH /v2/parties/{party}
DefaultApi patch_v2_users_user_id PATCH /v2/users/{user_id}
DefaultApi patch_v2_users_user_id_identity_provider_id PATCH /v2/users/{user_id}/identity-provider-id
DefaultApi patch_v2_users_user_id_rights PATCH /v2/users/{user_id}/rights
DefaultApi post_v2_commands_async_submit POST /v2/commands/async/submit
DefaultApi post_v2_commands_async_submit_reassignment POST /v2/commands/async/submit-reassignment
DefaultApi post_v2_commands_completions POST /v2/commands/completions
DefaultApi post_v2_commands_submit_and_wait POST /v2/commands/submit-and-wait
DefaultApi post_v2_commands_submit_and_wait_for_reassignment POST /v2/commands/submit-and-wait-for-reassignment
DefaultApi post_v2_commands_submit_and_wait_for_transaction POST /v2/commands/submit-and-wait-for-transaction
DefaultApi post_v2_commands_submit_and_wait_for_transaction_tree POST /v2/commands/submit-and-wait-for-transaction-tree
DefaultApi post_v2_events_events_by_contract_id POST /v2/events/events-by-contract-id
DefaultApi post_v2_idps POST /v2/idps
DefaultApi post_v2_interactive_submission_execute POST /v2/interactive-submission/execute
DefaultApi post_v2_interactive_submission_prepare POST /v2/interactive-submission/prepare
DefaultApi post_v2_packages POST /v2/packages
DefaultApi post_v2_parties POST /v2/parties
DefaultApi post_v2_state_active_contracts POST /v2/state/active-contracts
DefaultApi post_v2_updates_flats POST /v2/updates/flats
DefaultApi post_v2_updates_transaction_by_id POST /v2/updates/transaction-by-id
DefaultApi post_v2_updates_transaction_by_offset POST /v2/updates/transaction-by-offset
DefaultApi post_v2_updates_trees POST /v2/updates/trees
DefaultApi post_v2_updates_update_by_id POST /v2/updates/update-by-id
DefaultApi post_v2_updates_update_by_offset POST /v2/updates/update-by-offset
DefaultApi post_v2_users POST /v2/users
DefaultApi post_v2_users_user_id_rights POST /v2/users/{user_id}/rights

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Dependencies

~8–20MB
~274K SLoC