diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 4082812d..c36b77c1 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -31,11 +31,14 @@ docs/AdapterProcessingResult.md docs/AddAbiRequestDto.md docs/AddAssetToExternalWalletRequest.md docs/AddCollateralRequestBody.md +docs/AddConnectedAccountRequest.md +docs/AddConnectedAccountResponse.md docs/AddContractAssetRequest.md docs/AddCosignerRequest.md docs/AddCosignerResponse.md docs/AddExchangeAccountRequest.md docs/AddExchangeAccountResponse.md +docs/AddedConnectedAccountItem.md docs/AdditionalInfo.md docs/AdditionalInfoRequest.md docs/AdditionalInfoRequestAdditionalInfo.md @@ -260,8 +263,6 @@ docs/CreateAddressResponse.md docs/CreateAddressesReportRequest.md docs/CreateAssetsRequest.md docs/CreateConfigOperationRequest.md -docs/CreateConnectedAccountRequest.md -docs/CreateConnectedAccountResponse.md docs/CreateConnectionRequest.md docs/CreateConnectionResponse.md docs/CreateConsoleUser.md @@ -304,7 +305,6 @@ docs/CreateVaultAssetResponse.md docs/CreateWalletRequest.md docs/CreateWebhookRequest.md docs/CreateWorkflowExecutionRequestParamsInner.md -docs/CreatedConnectedAccountItem.md docs/CustomRoutingDest.md docs/DAppAddressConfig.md docs/DVPSettlement.md @@ -1277,11 +1277,14 @@ fireblocks/models/adapter_processing_result.py fireblocks/models/add_abi_request_dto.py fireblocks/models/add_asset_to_external_wallet_request.py fireblocks/models/add_collateral_request_body.py +fireblocks/models/add_connected_account_request.py +fireblocks/models/add_connected_account_response.py fireblocks/models/add_contract_asset_request.py fireblocks/models/add_cosigner_request.py fireblocks/models/add_cosigner_response.py fireblocks/models/add_exchange_account_request.py fireblocks/models/add_exchange_account_response.py +fireblocks/models/added_connected_account_item.py fireblocks/models/additional_info.py fireblocks/models/additional_info_request.py fireblocks/models/additional_info_request_additional_info.py @@ -1496,8 +1499,6 @@ fireblocks/models/create_addresses_report_request.py fireblocks/models/create_api_user.py fireblocks/models/create_assets_request.py fireblocks/models/create_config_operation_request.py -fireblocks/models/create_connected_account_request.py -fireblocks/models/create_connected_account_response.py fireblocks/models/create_connection_request.py fireblocks/models/create_connection_response.py fireblocks/models/create_console_user.py @@ -1540,7 +1541,6 @@ fireblocks/models/create_vault_asset_response.py fireblocks/models/create_wallet_request.py fireblocks/models/create_webhook_request.py fireblocks/models/create_workflow_execution_request_params_inner.py -fireblocks/models/created_connected_account_item.py fireblocks/models/custom_routing_dest.py fireblocks/models/d_app_address_config.py fireblocks/models/decoded_log.py @@ -2435,11 +2435,14 @@ test/test_adapter_processing_result.py test/test_add_abi_request_dto.py test/test_add_asset_to_external_wallet_request.py test/test_add_collateral_request_body.py +test/test_add_connected_account_request.py +test/test_add_connected_account_response.py test/test_add_contract_asset_request.py test/test_add_cosigner_request.py test/test_add_cosigner_response.py test/test_add_exchange_account_request.py test/test_add_exchange_account_response.py +test/test_added_connected_account_item.py test/test_additional_info.py test/test_additional_info_request.py test/test_additional_info_request_additional_info.py @@ -2665,8 +2668,6 @@ test/test_create_addresses_report_request.py test/test_create_api_user.py test/test_create_assets_request.py test/test_create_config_operation_request.py -test/test_create_connected_account_request.py -test/test_create_connected_account_response.py test/test_create_connection_request.py test/test_create_connection_response.py test/test_create_console_user.py @@ -2709,7 +2710,6 @@ test/test_create_vault_asset_response.py test/test_create_wallet_request.py test/test_create_webhook_request.py test/test_create_workflow_execution_request_params_inner.py -test/test_created_connected_account_item.py test/test_custom_routing_dest.py test/test_d_app_address_config.py test/test_decoded_log.py diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 9b3d2318..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,272 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [v22.0.0](https://github.com/fireblocks/py-sdk/compare/v21.0.0...v22.0.0) - 2026-06-28 - -### Merged - -- Generated SDK #5347 [`#144`](https://github.com/fireblocks/py-sdk/pull/144) - -## [v21.0.0](https://github.com/fireblocks/py-sdk/compare/v20.0.0...v21.0.0) - 2026-06-11 - -### Merged - -- Generated SDK #5364 [`#142`](https://github.com/fireblocks/py-sdk/pull/142) - -## [v20.0.0](https://github.com/fireblocks/py-sdk/compare/v19.1.0...v20.0.0) - 2026-06-02 - -### Merged - -- Generated SDK #2839 (major) [`#141`](https://github.com/fireblocks/py-sdk/pull/141) - -## [v19.1.0](https://github.com/fireblocks/py-sdk/compare/v19.0.0...v19.1.0) - 2026-05-27 - -### Merged - -- Generated SDK #2710 (minor) [`#140`](https://github.com/fireblocks/py-sdk/pull/140) - -## [v19.0.0](https://github.com/fireblocks/py-sdk/compare/v18.0.0...v19.0.0) - 2026-05-17 - -### Merged - -- Generated SDK #7742 (major) [`#139`](https://github.com/fireblocks/py-sdk/pull/139) - -## [v18.0.0](https://github.com/fireblocks/py-sdk/compare/v17.0.0...v18.0.0) - 2026-05-07 - -### Merged - -- Generated SDK #3222 (major) [`#138`](https://github.com/fireblocks/py-sdk/pull/138) - -## [v17.0.0](https://github.com/fireblocks/py-sdk/compare/v16.0.0...v17.0.0) - 2026-04-20 - -### Merged - -- Generated SDK #9605 (major) [`#137`](https://github.com/fireblocks/py-sdk/pull/137) - -## [v16.0.0](https://github.com/fireblocks/py-sdk/compare/v15.0.0...v16.0.0) - 2026-04-06 - -### Merged - -- Generated SDK #3331 [`#135`](https://github.com/fireblocks/py-sdk/pull/135) - -## [v15.0.0](https://github.com/fireblocks/py-sdk/compare/v14.1.0...v15.0.0) - 2026-03-15 - -### Merged - -- Generated SDK #3733 (major) [`#129`](https://github.com/fireblocks/py-sdk/pull/129) - -## [v14.1.0](https://github.com/fireblocks/py-sdk/compare/v14.0.0...v14.1.0) - 2026-02-26 - -### Merged - -- Generated SDK #2167 [`#127`](https://github.com/fireblocks/py-sdk/pull/127) - -## [v14.0.0](https://github.com/fireblocks/py-sdk/compare/v13.0.0...v14.0.0) - 2026-02-03 - -### Merged - -- Generated SDK #4746 [`#123`](https://github.com/fireblocks/py-sdk/pull/123) - -## [v13.0.0](https://github.com/fireblocks/py-sdk/compare/v12.1.2...v13.0.0) - 2025-11-13 - -### Merged - -- Generated SDK #5834 [`#121`](https://github.com/fireblocks/py-sdk/pull/121) - -## [v12.1.2](https://github.com/fireblocks/py-sdk/compare/v12.1.1...v12.1.2) - 2025-10-22 - -### Merged - -- Generated SDK #8293 [`#120`](https://github.com/fireblocks/py-sdk/pull/120) - -## [v12.1.1](https://github.com/fireblocks/py-sdk/compare/v12.1.0...v12.1.1) - 2025-09-29 - -### Merged - -- Generated SDK #6061 [`#119`](https://github.com/fireblocks/py-sdk/pull/119) - -## [v12.1.0](https://github.com/fireblocks/py-sdk/compare/v12.0.0...v12.1.0) - 2025-09-09 - -### Merged - -- Generated SDK #4521 [`#118`](https://github.com/fireblocks/py-sdk/pull/118) - -## [v12.0.0](https://github.com/fireblocks/py-sdk/compare/v11.2.0...v12.0.0) - 2025-09-01 - -### Merged - -- Generated SDK #7741 [`#117`](https://github.com/fireblocks/py-sdk/pull/117) - -## [v11.2.0](https://github.com/fireblocks/py-sdk/compare/v11.1.0...v11.2.0) - 2025-08-18 - -### Merged - -- Generated SDK #3302 [`#116`](https://github.com/fireblocks/py-sdk/pull/116) - -## [v11.1.0](https://github.com/fireblocks/py-sdk/compare/v11.0.0...v11.1.0) - 2025-08-11 - -### Merged - -- Generated SDK #1782 [`#115`](https://github.com/fireblocks/py-sdk/pull/115) - -## [v11.0.0](https://github.com/fireblocks/py-sdk/compare/v10.4.0...v11.0.0) - 2025-07-15 - -### Merged - -- Generated SDK #5610 [`#114`](https://github.com/fireblocks/py-sdk/pull/114) - -## [v10.4.0](https://github.com/fireblocks/py-sdk/compare/v10.3.0...v10.4.0) - 2025-06-29 - -### Merged - -- Generated SDK #1492 [`#113`](https://github.com/fireblocks/py-sdk/pull/113) - -## [v10.3.0](https://github.com/fireblocks/py-sdk/compare/v10.2.0...v10.3.0) - 2025-06-18 - -### Merged - -- Generated SDK #4009 [`#112`](https://github.com/fireblocks/py-sdk/pull/112) - -## [v10.2.0](https://github.com/fireblocks/py-sdk/compare/v10.1.1...v10.2.0) - 2025-06-04 - -### Merged - -- Generated SDK #8912 [`#111`](https://github.com/fireblocks/py-sdk/pull/111) - -## [v10.1.1](https://github.com/fireblocks/py-sdk/compare/v10.1.0...v10.1.1) - 2025-05-18 - -### Merged - -- Generated SDK #5019 [`#110`](https://github.com/fireblocks/py-sdk/pull/110) - -## [v10.1.0](https://github.com/fireblocks/py-sdk/compare/v10.0.0...v10.1.0) - 2025-05-07 - -### Merged - -- Generated SDK #7076 [`#107`](https://github.com/fireblocks/py-sdk/pull/107) - -## [v10.0.0](https://github.com/fireblocks/py-sdk/compare/v9.0.1...v10.0.0) - 2025-04-20 - -### Merged - -- Generated SDK #4794 [`#105`](https://github.com/fireblocks/py-sdk/pull/105) - -## [v9.0.1](https://github.com/fireblocks/py-sdk/compare/v9.0.0...v9.0.1) - 2025-04-07 - -### Merged - -- Generated SDK #3065 [`#104`](https://github.com/fireblocks/py-sdk/pull/104) - -## [v9.0.0](https://github.com/fireblocks/py-sdk/compare/v8.0.0...v9.0.0) - 2025-03-27 - -### Merged - -- Generated SDK #619 [`#102`](https://github.com/fireblocks/py-sdk/pull/102) - -## [v8.0.0](https://github.com/fireblocks/py-sdk/compare/v7.1.0...v8.0.0) - 2025-03-17 - -### Merged - -- Generated SDK #645 [`#101`](https://github.com/fireblocks/py-sdk/pull/101) -- Generated SDK #726 [`#99`](https://github.com/fireblocks/py-sdk/pull/99) - -## [v7.1.0](https://github.com/fireblocks/py-sdk/compare/v7.0.1...v7.1.0) - 2025-02-25 - -### Merged - -- Generated SDK #9833 [`#96`](https://github.com/fireblocks/py-sdk/pull/96) - -## [v7.0.1](https://github.com/fireblocks/py-sdk/compare/v7.0.0...v7.0.1) - 2025-02-12 - -### Merged - -- Generated SDK #4262 [`#95`](https://github.com/fireblocks/py-sdk/pull/95) - -## [v7.0.0](https://github.com/fireblocks/py-sdk/compare/v6.0.0...v7.0.0) - 2025-02-02 - -### Merged - -- Generated SDK #538 [`#92`](https://github.com/fireblocks/py-sdk/pull/92) - -## [v6.0.0](https://github.com/fireblocks/py-sdk/compare/v5.0.0...v6.0.0) - 2025-01-08 - -### Merged - -- Generated SDK #8699 [`#89`](https://github.com/fireblocks/py-sdk/pull/89) - -## [v5.0.0](https://github.com/fireblocks/py-sdk/compare/v4.0.0...v5.0.0) - 2024-12-05 - -### Merged - -- Generated SDK #1430 [`#85`](https://github.com/fireblocks/py-sdk/pull/85) -- Update python-package.yml, deprecate macos-12 [`#86`](https://github.com/fireblocks/py-sdk/pull/86) - -## [v4.0.0](https://github.com/fireblocks/py-sdk/compare/v3.0.0...v4.0.0) - 2024-10-31 - -### Merged - -- Generated SDK #5184 [`#82`](https://github.com/fireblocks/py-sdk/pull/82) - -## [v3.0.0](https://github.com/fireblocks/py-sdk/compare/v2.1.0...v3.0.0) - 2024-09-17 - -### Merged - -- Generated SDK #237 [`#81`](https://github.com/fireblocks/py-sdk/pull/81) - -## [v2.1.0](https://github.com/fireblocks/py-sdk/compare/v2.0.0...v2.1.0) - 2024-07-25 - -### Merged - -- Generated SDK #6749 [`#78`](https://github.com/fireblocks/py-sdk/pull/78) - -## [v2.0.0](https://github.com/fireblocks/py-sdk/compare/v1.0.4...v2.0.0) - 2024-07-17 - -### Merged - -- Generated SDK #6152 [`#76`](https://github.com/fireblocks/py-sdk/pull/76) -- Generated SDK #7647 [`#73`](https://github.com/fireblocks/py-sdk/pull/73) -- Generated SDK #7984 [`#70`](https://github.com/fireblocks/py-sdk/pull/70) - -## [v1.0.4](https://github.com/fireblocks/py-sdk/compare/v1.0.3...v1.0.4) - 2024-06-26 - -### Merged - -- Generated SDK #5779 [`#69`](https://github.com/fireblocks/py-sdk/pull/69) -- Generated SDK #913 [`#68`](https://github.com/fireblocks/py-sdk/pull/68) -- Generated SDK #1353 [`#67`](https://github.com/fireblocks/py-sdk/pull/67) -- Generated SDK #9982 [`#66`](https://github.com/fireblocks/py-sdk/pull/66) -- Generated SDK #1362 [`#65`](https://github.com/fireblocks/py-sdk/pull/65) -- Generated SDK #3652 [`#64`](https://github.com/fireblocks/py-sdk/pull/64) - -## [v1.0.3](https://github.com/fireblocks/py-sdk/compare/v1.0.2...v1.0.3) - 2024-06-06 - -### Merged - -- Generated SDK #2648 [`#30`](https://github.com/fireblocks/py-sdk/pull/30) - -## [v1.0.2](https://github.com/fireblocks/py-sdk/compare/v0.0.2-beta...v1.0.2) - 2024-06-04 - -### Merged - -- version 1.0.2 [`#25`](https://github.com/fireblocks/py-sdk/pull/25) -- version 1.0.0 [`#24`](https://github.com/fireblocks/py-sdk/pull/24) - -## v0.0.2-beta - 2024-05-30 - -### Merged - -- version 0.0.2-beta [`#23`](https://github.com/fireblocks/py-sdk/pull/23) -- Update .bumpversion.cfg [`#14`](https://github.com/fireblocks/py-sdk/pull/14) -- Update setup.py [`#13`](https://github.com/fireblocks/py-sdk/pull/13) -- Bug Fixes [`#12`](https://github.com/fireblocks/py-sdk/pull/12) -- update support for beta in bumpversion [`#11`](https://github.com/fireblocks/py-sdk/pull/11) -- Update setup.py [`#10`](https://github.com/fireblocks/py-sdk/pull/10) -- Update setup.py [`#9`](https://github.com/fireblocks/py-sdk/pull/9) -- Added Idempotency & NCW headers support [`#7`](https://github.com/fireblocks/py-sdk/pull/7) -- Added Idempotency & NCW headers support [`#8`](https://github.com/fireblocks/py-sdk/pull/8) -- Update setup.py [`#5`](https://github.com/fireblocks/py-sdk/pull/5) -- API Support Updates [`#4`](https://github.com/fireblocks/py-sdk/pull/4) diff --git a/README.md b/README.md index bb9f7749..c7fd8ded 100644 --- a/README.md +++ b/README.md @@ -286,7 +286,7 @@ Class | Method | HTTP request | Description *ComplianceApi* | [**update_travel_rule_config**](docs/ComplianceApi.md#update_travel_rule_config) | **PUT** /screening/travel_rule/policy_configuration | Update Travel Rule Configuration *ComplianceScreeningConfigurationApi* | [**get_aml_screening_configuration**](docs/ComplianceScreeningConfigurationApi.md#get_aml_screening_configuration) | **GET** /screening/aml/policy_configuration | Get AML Screening Policy Configuration *ComplianceScreeningConfigurationApi* | [**get_screening_configuration**](docs/ComplianceScreeningConfigurationApi.md#get_screening_configuration) | **GET** /screening/travel_rule/policy_configuration | Get Travel Rule Screening Policy Configuration -*ConnectedAccountsBetaApi* | [**create_connected_account**](docs/ConnectedAccountsBetaApi.md#create_connected_account) | **POST** /connected_accounts | Create a connected account +*ConnectedAccountsBetaApi* | [**add_connected_account**](docs/ConnectedAccountsBetaApi.md#add_connected_account) | **POST** /connected_accounts | Add a connected account *ConnectedAccountsBetaApi* | [**disconnect_connected_account**](docs/ConnectedAccountsBetaApi.md#disconnect_connected_account) | **DELETE** /connected_accounts/{accountId} | Disconnect connected account *ConnectedAccountsBetaApi* | [**get_connected_account**](docs/ConnectedAccountsBetaApi.md#get_connected_account) | **GET** /connected_accounts/{accountId} | Get connected account *ConnectedAccountsBetaApi* | [**get_connected_account_allowlist**](docs/ConnectedAccountsBetaApi.md#get_connected_account_allowlist) | **GET** /connected_accounts/{accountId}/allowlist | Get allowlist for connected account @@ -701,11 +701,14 @@ Class | Method | HTTP request | Description - [AddAbiRequestDto](docs/AddAbiRequestDto.md) - [AddAssetToExternalWalletRequest](docs/AddAssetToExternalWalletRequest.md) - [AddCollateralRequestBody](docs/AddCollateralRequestBody.md) + - [AddConnectedAccountRequest](docs/AddConnectedAccountRequest.md) + - [AddConnectedAccountResponse](docs/AddConnectedAccountResponse.md) - [AddContractAssetRequest](docs/AddContractAssetRequest.md) - [AddCosignerRequest](docs/AddCosignerRequest.md) - [AddCosignerResponse](docs/AddCosignerResponse.md) - [AddExchangeAccountRequest](docs/AddExchangeAccountRequest.md) - [AddExchangeAccountResponse](docs/AddExchangeAccountResponse.md) + - [AddedConnectedAccountItem](docs/AddedConnectedAccountItem.md) - [AdditionalInfo](docs/AdditionalInfo.md) - [AdditionalInfoRequest](docs/AdditionalInfoRequest.md) - [AdditionalInfoRequestAdditionalInfo](docs/AdditionalInfoRequestAdditionalInfo.md) @@ -919,8 +922,6 @@ Class | Method | HTTP request | Description - [CreateAddressesReportRequest](docs/CreateAddressesReportRequest.md) - [CreateAssetsRequest](docs/CreateAssetsRequest.md) - [CreateConfigOperationRequest](docs/CreateConfigOperationRequest.md) - - [CreateConnectedAccountRequest](docs/CreateConnectedAccountRequest.md) - - [CreateConnectedAccountResponse](docs/CreateConnectedAccountResponse.md) - [CreateConnectionRequest](docs/CreateConnectionRequest.md) - [CreateConnectionResponse](docs/CreateConnectionResponse.md) - [CreateConsoleUser](docs/CreateConsoleUser.md) @@ -963,7 +964,6 @@ Class | Method | HTTP request | Description - [CreateWalletRequest](docs/CreateWalletRequest.md) - [CreateWebhookRequest](docs/CreateWebhookRequest.md) - [CreateWorkflowExecutionRequestParamsInner](docs/CreateWorkflowExecutionRequestParamsInner.md) - - [CreatedConnectedAccountItem](docs/CreatedConnectedAccountItem.md) - [CustomRoutingDest](docs/CustomRoutingDest.md) - [DAppAddressConfig](docs/DAppAddressConfig.md) - [DVPSettlement](docs/DVPSettlement.md) diff --git a/docs/CreateConnectedAccountRequest.md b/docs/AddConnectedAccountRequest.md similarity index 66% rename from docs/CreateConnectedAccountRequest.md rename to docs/AddConnectedAccountRequest.md index 50e0bd4e..5f0df9a2 100644 --- a/docs/CreateConnectedAccountRequest.md +++ b/docs/AddConnectedAccountRequest.md @@ -1,4 +1,4 @@ -# CreateConnectedAccountRequest +# AddConnectedAccountRequest ## Properties @@ -16,19 +16,19 @@ Name | Type | Description | Notes ## Example ```python -from fireblocks.models.create_connected_account_request import CreateConnectedAccountRequest +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest # TODO update the JSON string below json = "{}" -# create an instance of CreateConnectedAccountRequest from a JSON string -create_connected_account_request_instance = CreateConnectedAccountRequest.from_json(json) +# create an instance of AddConnectedAccountRequest from a JSON string +add_connected_account_request_instance = AddConnectedAccountRequest.from_json(json) # print the JSON string representation of the object -print(CreateConnectedAccountRequest.to_json()) +print(AddConnectedAccountRequest.to_json()) # convert the object into a dict -create_connected_account_request_dict = create_connected_account_request_instance.to_dict() -# create an instance of CreateConnectedAccountRequest from a dict -create_connected_account_request_from_dict = CreateConnectedAccountRequest.from_dict(create_connected_account_request_dict) +add_connected_account_request_dict = add_connected_account_request_instance.to_dict() +# create an instance of AddConnectedAccountRequest from a dict +add_connected_account_request_from_dict = AddConnectedAccountRequest.from_dict(add_connected_account_request_dict) ``` [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/AddConnectedAccountResponse.md b/docs/AddConnectedAccountResponse.md new file mode 100644 index 00000000..6d25128e --- /dev/null +++ b/docs/AddConnectedAccountResponse.md @@ -0,0 +1,29 @@ +# AddConnectedAccountResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**accounts** | [**List[AddedConnectedAccountItem]**](AddedConnectedAccountItem.md) | Created accounts — main account first, sub-accounts after (NLV2 hierarchy). | + +## Example + +```python +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of AddConnectedAccountResponse from a JSON string +add_connected_account_response_instance = AddConnectedAccountResponse.from_json(json) +# print the JSON string representation of the object +print(AddConnectedAccountResponse.to_json()) + +# convert the object into a dict +add_connected_account_response_dict = add_connected_account_response_instance.to_dict() +# create an instance of AddConnectedAccountResponse from a dict +add_connected_account_response_from_dict = AddConnectedAccountResponse.from_dict(add_connected_account_response_dict) +``` +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/CreatedConnectedAccountItem.md b/docs/AddedConnectedAccountItem.md similarity index 56% rename from docs/CreatedConnectedAccountItem.md rename to docs/AddedConnectedAccountItem.md index d8a6e65b..b6bbb5a1 100644 --- a/docs/CreatedConnectedAccountItem.md +++ b/docs/AddedConnectedAccountItem.md @@ -1,4 +1,4 @@ -# CreatedConnectedAccountItem +# AddedConnectedAccountItem ## Properties @@ -13,19 +13,19 @@ Name | Type | Description | Notes ## Example ```python -from fireblocks.models.created_connected_account_item import CreatedConnectedAccountItem +from fireblocks.models.added_connected_account_item import AddedConnectedAccountItem # TODO update the JSON string below json = "{}" -# create an instance of CreatedConnectedAccountItem from a JSON string -created_connected_account_item_instance = CreatedConnectedAccountItem.from_json(json) +# create an instance of AddedConnectedAccountItem from a JSON string +added_connected_account_item_instance = AddedConnectedAccountItem.from_json(json) # print the JSON string representation of the object -print(CreatedConnectedAccountItem.to_json()) +print(AddedConnectedAccountItem.to_json()) # convert the object into a dict -created_connected_account_item_dict = created_connected_account_item_instance.to_dict() -# create an instance of CreatedConnectedAccountItem from a dict -created_connected_account_item_from_dict = CreatedConnectedAccountItem.from_dict(created_connected_account_item_dict) +added_connected_account_item_dict = added_connected_account_item_instance.to_dict() +# create an instance of AddedConnectedAccountItem from a dict +added_connected_account_item_from_dict = AddedConnectedAccountItem.from_dict(added_connected_account_item_dict) ``` [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/ConnectedAccountsBetaApi.md b/docs/ConnectedAccountsBetaApi.md index dcba056e..334a1300 100644 --- a/docs/ConnectedAccountsBetaApi.md +++ b/docs/ConnectedAccountsBetaApi.md @@ -4,7 +4,7 @@ All URIs are relative to *https://api.fireblocks.io/v1* Method | HTTP request | Description ------------- | ------------- | ------------- -[**create_connected_account**](ConnectedAccountsBetaApi.md#create_connected_account) | **POST** /connected_accounts | Create a connected account +[**add_connected_account**](ConnectedAccountsBetaApi.md#add_connected_account) | **POST** /connected_accounts | Add a connected account [**disconnect_connected_account**](ConnectedAccountsBetaApi.md#disconnect_connected_account) | **DELETE** /connected_accounts/{accountId} | Disconnect connected account [**get_connected_account**](ConnectedAccountsBetaApi.md#get_connected_account) | **GET** /connected_accounts/{accountId} | Get connected account [**get_connected_account_allowlist**](ConnectedAccountsBetaApi.md#get_connected_account_allowlist) | **GET** /connected_accounts/{accountId}/allowlist | Get allowlist for connected account @@ -17,10 +17,10 @@ Method | HTTP request | Description [**sync_connected_account_allowlist**](ConnectedAccountsBetaApi.md#sync_connected_account_allowlist) | **POST** /connected_accounts/{accountId}/allowlist/sync | Sync allowlist for connected account -# **create_connected_account** -> CreateConnectedAccountResponse create_connected_account(create_connected_account_request, idempotency_key=idempotency_key) +# **add_connected_account** +> AddConnectedAccountResponse add_connected_account(add_connected_account_request, idempotency_key=idempotency_key) -Create a connected account +Add a connected account Creates a new connected account for the authenticated tenant. @@ -38,8 +38,8 @@ Endpoint Permission: Editor, Admin, Non-Signing Admin. ```python -from fireblocks.models.create_connected_account_request import CreateConnectedAccountRequest -from fireblocks.models.create_connected_account_response import CreateConnectedAccountResponse +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse from fireblocks.client import Fireblocks from fireblocks.client_configuration import ClientConfiguration from fireblocks.exceptions import ApiException @@ -60,16 +60,16 @@ configuration = ClientConfiguration( # Enter a context with an instance of the API client with Fireblocks(configuration) as fireblocks: - create_connected_account_request = fireblocks.CreateConnectedAccountRequest() # CreateConnectedAccountRequest | + add_connected_account_request = fireblocks.AddConnectedAccountRequest() # AddConnectedAccountRequest | idempotency_key = 'idempotency_key_example' # str | A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours. (optional) try: - # Create a connected account - api_response = fireblocks.connected_accounts_beta.create_connected_account(create_connected_account_request, idempotency_key=idempotency_key).result() - print("The response of ConnectedAccountsBetaApi->create_connected_account:\n") + # Add a connected account + api_response = fireblocks.connected_accounts_beta.add_connected_account(add_connected_account_request, idempotency_key=idempotency_key).result() + print("The response of ConnectedAccountsBetaApi->add_connected_account:\n") pprint(api_response) except Exception as e: - print("Exception when calling ConnectedAccountsBetaApi->create_connected_account: %s\n" % e) + print("Exception when calling ConnectedAccountsBetaApi->add_connected_account: %s\n" % e) ``` @@ -79,12 +79,12 @@ with Fireblocks(configuration) as fireblocks: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **create_connected_account_request** | [**CreateConnectedAccountRequest**](CreateConnectedAccountRequest.md)| | + **add_connected_account_request** | [**AddConnectedAccountRequest**](AddConnectedAccountRequest.md)| | **idempotency_key** | **str**| A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours. | [optional] ### Return type -[**CreateConnectedAccountResponse**](CreateConnectedAccountResponse.md) +[**AddConnectedAccountResponse**](AddConnectedAccountResponse.md) ### Authorization diff --git a/docs/CreateConnectedAccountResponse.md b/docs/CreateConnectedAccountResponse.md deleted file mode 100644 index 56b8c87a..00000000 --- a/docs/CreateConnectedAccountResponse.md +++ /dev/null @@ -1,29 +0,0 @@ -# CreateConnectedAccountResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**accounts** | [**List[CreatedConnectedAccountItem]**](CreatedConnectedAccountItem.md) | Created accounts — main account first, sub-accounts after (NLV2 hierarchy). | - -## Example - -```python -from fireblocks.models.create_connected_account_response import CreateConnectedAccountResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of CreateConnectedAccountResponse from a JSON string -create_connected_account_response_instance = CreateConnectedAccountResponse.from_json(json) -# print the JSON string representation of the object -print(CreateConnectedAccountResponse.to_json()) - -# convert the object into a dict -create_connected_account_response_dict = create_connected_account_response_instance.to_dict() -# create an instance of CreateConnectedAccountResponse from a dict -create_connected_account_response_from_dict = CreateConnectedAccountResponse.from_dict(create_connected_account_response_dict) -``` -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/fireblocks/__init__.py b/fireblocks/__init__.py index 2a5fe603..c81779f0 100644 --- a/fireblocks/__init__.py +++ b/fireblocks/__init__.py @@ -15,7 +15,7 @@ """ # noqa: E501 -__version__ = "22.0.0" +__version__ = "0.0.0" # import apis into sdk package from fireblocks.api.api_user_api import ApiUserApi @@ -124,11 +124,14 @@ AddAssetToExternalWalletRequest, ) from fireblocks.models.add_collateral_request_body import AddCollateralRequestBody +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse from fireblocks.models.add_contract_asset_request import AddContractAssetRequest from fireblocks.models.add_cosigner_request import AddCosignerRequest from fireblocks.models.add_cosigner_response import AddCosignerResponse from fireblocks.models.add_exchange_account_request import AddExchangeAccountRequest from fireblocks.models.add_exchange_account_response import AddExchangeAccountResponse +from fireblocks.models.added_connected_account_item import AddedConnectedAccountItem from fireblocks.models.additional_info import AdditionalInfo from fireblocks.models.additional_info_request import AdditionalInfoRequest from fireblocks.models.additional_info_request_additional_info import ( @@ -454,12 +457,6 @@ from fireblocks.models.create_config_operation_request import ( CreateConfigOperationRequest, ) -from fireblocks.models.create_connected_account_request import ( - CreateConnectedAccountRequest, -) -from fireblocks.models.create_connected_account_response import ( - CreateConnectedAccountResponse, -) from fireblocks.models.create_connection_request import CreateConnectionRequest from fireblocks.models.create_connection_response import CreateConnectionResponse from fireblocks.models.create_console_user import CreateConsoleUser @@ -536,7 +533,6 @@ from fireblocks.models.create_workflow_execution_request_params_inner import ( CreateWorkflowExecutionRequestParamsInner, ) -from fireblocks.models.created_connected_account_item import CreatedConnectedAccountItem from fireblocks.models.custom_routing_dest import CustomRoutingDest from fireblocks.models.d_app_address_config import DAppAddressConfig from fireblocks.models.dvp_settlement import DVPSettlement diff --git a/fireblocks/api/connected_accounts_beta_api.py b/fireblocks/api/connected_accounts_beta_api.py index 05dfbcb8..5cc333e5 100644 --- a/fireblocks/api/connected_accounts_beta_api.py +++ b/fireblocks/api/connected_accounts_beta_api.py @@ -21,6 +21,8 @@ from pydantic import Field, StrictBool, StrictStr, field_validator from typing import Optional from typing_extensions import Annotated +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse from fireblocks.models.allowlist_entry_response import AllowlistEntryResponse from fireblocks.models.allowlist_entry_status import AllowlistEntryStatus from fireblocks.models.allowlist_response import AllowlistResponse @@ -29,8 +31,6 @@ from fireblocks.models.connected_account_trading_pairs_response import ConnectedAccountTradingPairsResponse from fireblocks.models.connected_accounts_response import ConnectedAccountsResponse from fireblocks.models.connected_single_account_response import ConnectedSingleAccountResponse -from fireblocks.models.create_connected_account_request import CreateConnectedAccountRequest -from fireblocks.models.create_connected_account_response import CreateConnectedAccountResponse from fireblocks.models.rename_connected_account_request import RenameConnectedAccountRequest from fireblocks.models.rename_connected_account_response import RenameConnectedAccountResponse @@ -54,9 +54,9 @@ def __init__(self, api_client=None) -> None: @validate_call - def create_connected_account( + def add_connected_account( self, - create_connected_account_request: CreateConnectedAccountRequest, + add_connected_account_request: AddConnectedAccountRequest, idempotency_key: Annotated[Optional[StrictStr], Field(description="A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.")] = None, _request_timeout: Union[ None, @@ -70,13 +70,13 @@ def create_connected_account( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> Future[ApiResponse[CreateConnectedAccountResponse]]: - """Create a connected account + ) -> Future[ApiResponse[AddConnectedAccountResponse]]: + """Add a connected account Creates a new connected account for the authenticated tenant. The `creds` field must be a Base64-encoded RSA-encrypted credential blob. Use `GET /exchange_accounts/credentials_public_key` to retrieve the public key for encryption. The `providerType` is derived server-side from the `providerId` — callers do not supply it. Endpoint Permission: Editor, Admin, Non-Signing Admin. **Note:** This endpoint is currently in beta and might be subject to changes. - :param create_connected_account_request: (required) - :type create_connected_account_request: CreateConnectedAccountRequest + :param add_connected_account_request: (required) + :type add_connected_account_request: AddConnectedAccountRequest :param idempotency_key: A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours. :type idempotency_key: str :param _request_timeout: timeout setting for this request. If one @@ -102,8 +102,8 @@ def create_connected_account( """ # noqa: E501 - _param = self._create_connected_account_serialize( - create_connected_account_request=create_connected_account_request, + _param = self._add_connected_account_serialize( + add_connected_account_request=add_connected_account_request, idempotency_key=idempotency_key, _request_auth=_request_auth, _content_type=_content_type, @@ -112,7 +112,7 @@ def create_connected_account( ) _response_types_map: Dict[str, Optional[str]] = { - '201': "CreateConnectedAccountResponse", + '201': "AddConnectedAccountResponse", '400': "ConnectedAccountErrorResponse", '401': "ConnectedAccountErrorResponse", '403': "ConnectedAccountErrorResponse", @@ -127,9 +127,9 @@ def create_connected_account( _response_types_map=_response_types_map, ) - def _create_connected_account_serialize( + def _add_connected_account_serialize( self, - create_connected_account_request, + add_connected_account_request, idempotency_key, _request_auth, _content_type, @@ -158,8 +158,8 @@ def _create_connected_account_serialize( _header_params['Idempotency-Key'] = idempotency_key # process the form parameters # process the body parameter - if create_connected_account_request is not None: - _body_params = create_connected_account_request + if add_connected_account_request is not None: + _body_params = add_connected_account_request # set the HTTP header `Accept` diff --git a/fireblocks/configuration.py b/fireblocks/configuration.py index 7709919c..3f2e5962 100644 --- a/fireblocks/configuration.py +++ b/fireblocks/configuration.py @@ -552,7 +552,7 @@ def to_debug_report(self) -> str: "OS: {env}\n" "Python Version: {pyversion}\n" "Version of the API: 1.6.2\n" - "SDK Package Version: 22.0.0".format(env=sys.platform, pyversion=sys.version) + "SDK Package Version: 0.0.0".format(env=sys.platform, pyversion=sys.version) ) def get_host_settings(self) -> List[HostSetting]: diff --git a/fireblocks/models/__init__.py b/fireblocks/models/__init__.py index 0b1cf397..7f57c02b 100644 --- a/fireblocks/models/__init__.py +++ b/fireblocks/models/__init__.py @@ -44,11 +44,14 @@ from fireblocks.models.add_abi_request_dto import AddAbiRequestDto from fireblocks.models.add_asset_to_external_wallet_request import AddAssetToExternalWalletRequest from fireblocks.models.add_collateral_request_body import AddCollateralRequestBody +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse from fireblocks.models.add_contract_asset_request import AddContractAssetRequest from fireblocks.models.add_cosigner_request import AddCosignerRequest from fireblocks.models.add_cosigner_response import AddCosignerResponse from fireblocks.models.add_exchange_account_request import AddExchangeAccountRequest from fireblocks.models.add_exchange_account_response import AddExchangeAccountResponse +from fireblocks.models.added_connected_account_item import AddedConnectedAccountItem from fireblocks.models.additional_info import AdditionalInfo from fireblocks.models.additional_info_request import AdditionalInfoRequest from fireblocks.models.additional_info_request_additional_info import AdditionalInfoRequestAdditionalInfo @@ -262,8 +265,6 @@ from fireblocks.models.create_addresses_report_request import CreateAddressesReportRequest from fireblocks.models.create_assets_request import CreateAssetsRequest from fireblocks.models.create_config_operation_request import CreateConfigOperationRequest -from fireblocks.models.create_connected_account_request import CreateConnectedAccountRequest -from fireblocks.models.create_connected_account_response import CreateConnectedAccountResponse from fireblocks.models.create_connection_request import CreateConnectionRequest from fireblocks.models.create_connection_response import CreateConnectionResponse from fireblocks.models.create_console_user import CreateConsoleUser @@ -306,7 +307,6 @@ from fireblocks.models.create_wallet_request import CreateWalletRequest from fireblocks.models.create_webhook_request import CreateWebhookRequest from fireblocks.models.create_workflow_execution_request_params_inner import CreateWorkflowExecutionRequestParamsInner -from fireblocks.models.created_connected_account_item import CreatedConnectedAccountItem from fireblocks.models.custom_routing_dest import CustomRoutingDest from fireblocks.models.d_app_address_config import DAppAddressConfig from fireblocks.models.dvp_settlement import DVPSettlement diff --git a/fireblocks/models/create_connected_account_request.py b/fireblocks/models/add_connected_account_request.py similarity index 94% rename from fireblocks/models/create_connected_account_request.py rename to fireblocks/models/add_connected_account_request.py index 0abf8b12..76ecd363 100644 --- a/fireblocks/models/create_connected_account_request.py +++ b/fireblocks/models/add_connected_account_request.py @@ -23,9 +23,9 @@ from typing import Optional, Set from typing_extensions import Self -class CreateConnectedAccountRequest(BaseModel): +class AddConnectedAccountRequest(BaseModel): """ - CreateConnectedAccountRequest + AddConnectedAccountRequest """ # noqa: E501 provider_id: StrictStr = Field(description="Integration key identifying the provider (e.g. BINANCE, KINGDOM_BANK, GEMINI_NLV2).", alias="providerId") display_name: Optional[StrictStr] = Field(default=None, description="Human-readable account name. Required for non-NLV2 providers.", alias="displayName") @@ -54,7 +54,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateConnectedAccountRequest from a JSON string""" + """Create an instance of AddConnectedAccountRequest from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -79,7 +79,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateConnectedAccountRequest from a dict""" + """Create an instance of AddConnectedAccountRequest from a dict""" if obj is None: return None diff --git a/fireblocks/models/create_connected_account_response.py b/fireblocks/models/add_connected_account_response.py similarity index 81% rename from fireblocks/models/create_connected_account_response.py rename to fireblocks/models/add_connected_account_response.py index 65845a88..cae4abfd 100644 --- a/fireblocks/models/create_connected_account_response.py +++ b/fireblocks/models/add_connected_account_response.py @@ -20,15 +20,15 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List -from fireblocks.models.created_connected_account_item import CreatedConnectedAccountItem +from fireblocks.models.added_connected_account_item import AddedConnectedAccountItem from typing import Optional, Set from typing_extensions import Self -class CreateConnectedAccountResponse(BaseModel): +class AddConnectedAccountResponse(BaseModel): """ - CreateConnectedAccountResponse + AddConnectedAccountResponse """ # noqa: E501 - accounts: List[CreatedConnectedAccountItem] = Field(description="Created accounts — main account first, sub-accounts after (NLV2 hierarchy).") + accounts: List[AddedConnectedAccountItem] = Field(description="Created accounts — main account first, sub-accounts after (NLV2 hierarchy).") __properties: ClassVar[List[str]] = ["accounts"] model_config = ConfigDict( @@ -49,7 +49,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateConnectedAccountResponse from a JSON string""" + """Create an instance of AddConnectedAccountResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -81,7 +81,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateConnectedAccountResponse from a dict""" + """Create an instance of AddConnectedAccountResponse from a dict""" if obj is None: return None @@ -89,7 +89,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "accounts": [CreatedConnectedAccountItem.from_dict(_item) for _item in obj["accounts"]] if obj.get("accounts") is not None else None + "accounts": [AddedConnectedAccountItem.from_dict(_item) for _item in obj["accounts"]] if obj.get("accounts") is not None else None }) return _obj diff --git a/fireblocks/models/created_connected_account_item.py b/fireblocks/models/added_connected_account_item.py similarity index 93% rename from fireblocks/models/created_connected_account_item.py rename to fireblocks/models/added_connected_account_item.py index 1aac5c59..2888c4b9 100644 --- a/fireblocks/models/created_connected_account_item.py +++ b/fireblocks/models/added_connected_account_item.py @@ -24,9 +24,9 @@ from typing import Optional, Set from typing_extensions import Self -class CreatedConnectedAccountItem(BaseModel): +class AddedConnectedAccountItem(BaseModel): """ - CreatedConnectedAccountItem + AddedConnectedAccountItem """ # noqa: E501 account_id: StrictStr = Field(description="ID of the created account.", alias="accountId") name: StrictStr = Field(description="Human-readable account name.") @@ -52,7 +52,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreatedConnectedAccountItem from a JSON string""" + """Create an instance of AddedConnectedAccountItem from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -77,7 +77,7 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreatedConnectedAccountItem from a dict""" + """Create an instance of AddedConnectedAccountItem from a dict""" if obj is None: return None diff --git a/pyproject.toml b/pyproject.toml index 48d8e9a0..08a27f53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "fireblocks" -version = "22.0.0" +version = "0.0.0" description = "Fireblocks API" authors = ["Fireblocks "] license = "MIT License" diff --git a/setup.py b/setup.py index b8611978..8e55f57b 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools NAME = "fireblocks" -VERSION = "22.0.0" +VERSION = "0.0.0" PYTHON_REQUIRES = ">= 3.8" REQUIRES = [ "urllib3 >= 2.1.0, < 3.0.0", diff --git a/test/test_create_connected_account_request.py b/test/test_add_connected_account_request.py similarity index 69% rename from test/test_create_connected_account_request.py rename to test/test_add_connected_account_request.py index 0137027b..37c1b16a 100644 --- a/test/test_create_connected_account_request.py +++ b/test/test_add_connected_account_request.py @@ -15,13 +15,11 @@ import unittest -from fireblocks.models.create_connected_account_request import ( - CreateConnectedAccountRequest, -) +from fireblocks.models.add_connected_account_request import AddConnectedAccountRequest -class TestCreateConnectedAccountRequest(unittest.TestCase): - """CreateConnectedAccountRequest unit test stubs""" +class TestAddConnectedAccountRequest(unittest.TestCase): + """AddConnectedAccountRequest unit test stubs""" def setUp(self): pass @@ -29,16 +27,16 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> CreateConnectedAccountRequest: - """Test CreateConnectedAccountRequest + def make_instance(self, include_optional) -> AddConnectedAccountRequest: + """Test AddConnectedAccountRequest include_optional is a boolean, when False only required params are included, when True both required and optional params are included""" - # uncomment below to create an instance of `CreateConnectedAccountRequest` + # uncomment below to create an instance of `AddConnectedAccountRequest` """ - model = CreateConnectedAccountRequest() + model = AddConnectedAccountRequest() if include_optional: - return CreateConnectedAccountRequest( + return AddConnectedAccountRequest( provider_id = 'BINANCE', display_name = 'My Binance Account', creds = '[B@2d385fe1', @@ -48,15 +46,15 @@ def make_instance(self, include_optional) -> CreateConnectedAccountRequest: on_premise_server_id = 'on-prem-server-001' ) else: - return CreateConnectedAccountRequest( + return AddConnectedAccountRequest( provider_id = 'BINANCE', creds = '[B@2d385fe1', api_key = 'api_key_abc123', ) """ - def testCreateConnectedAccountRequest(self): - """Test CreateConnectedAccountRequest""" + def testAddConnectedAccountRequest(self): + """Test AddConnectedAccountRequest""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_create_connected_account_response.py b/test/test_add_connected_account_response.py similarity index 66% rename from test/test_create_connected_account_response.py rename to test/test_add_connected_account_response.py index acc40318..998e3fec 100644 --- a/test/test_create_connected_account_response.py +++ b/test/test_add_connected_account_response.py @@ -15,13 +15,11 @@ import unittest -from fireblocks.models.create_connected_account_response import ( - CreateConnectedAccountResponse, -) +from fireblocks.models.add_connected_account_response import AddConnectedAccountResponse -class TestCreateConnectedAccountResponse(unittest.TestCase): - """CreateConnectedAccountResponse unit test stubs""" +class TestAddConnectedAccountResponse(unittest.TestCase): + """AddConnectedAccountResponse unit test stubs""" def setUp(self): pass @@ -29,26 +27,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> CreateConnectedAccountResponse: - """Test CreateConnectedAccountResponse + def make_instance(self, include_optional) -> AddConnectedAccountResponse: + """Test AddConnectedAccountResponse include_optional is a boolean, when False only required params are included, when True both required and optional params are included""" - # uncomment below to create an instance of `CreateConnectedAccountResponse` + # uncomment below to create an instance of `AddConnectedAccountResponse` """ - model = CreateConnectedAccountResponse() + model = AddConnectedAccountResponse() if include_optional: - return CreateConnectedAccountResponse( + return AddConnectedAccountResponse( accounts = [{"accountId":"acc-789012","name":"My Exchange Account","status":"WAITING_FOR_APPROVAL"}] ) else: - return CreateConnectedAccountResponse( + return AddConnectedAccountResponse( accounts = [{"accountId":"acc-789012","name":"My Exchange Account","status":"WAITING_FOR_APPROVAL"}], ) """ - def testCreateConnectedAccountResponse(self): - """Test CreateConnectedAccountResponse""" + def testAddConnectedAccountResponse(self): + """Test AddConnectedAccountResponse""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_created_connected_account_item.py b/test/test_added_connected_account_item.py similarity index 69% rename from test/test_created_connected_account_item.py rename to test/test_added_connected_account_item.py index 067137a3..e32348cf 100644 --- a/test/test_created_connected_account_item.py +++ b/test/test_added_connected_account_item.py @@ -15,11 +15,11 @@ import unittest -from fireblocks.models.created_connected_account_item import CreatedConnectedAccountItem +from fireblocks.models.added_connected_account_item import AddedConnectedAccountItem -class TestCreatedConnectedAccountItem(unittest.TestCase): - """CreatedConnectedAccountItem unit test stubs""" +class TestAddedConnectedAccountItem(unittest.TestCase): + """AddedConnectedAccountItem unit test stubs""" def setUp(self): pass @@ -27,31 +27,31 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> CreatedConnectedAccountItem: - """Test CreatedConnectedAccountItem + def make_instance(self, include_optional) -> AddedConnectedAccountItem: + """Test AddedConnectedAccountItem include_optional is a boolean, when False only required params are included, when True both required and optional params are included""" - # uncomment below to create an instance of `CreatedConnectedAccountItem` + # uncomment below to create an instance of `AddedConnectedAccountItem` """ - model = CreatedConnectedAccountItem() + model = AddedConnectedAccountItem() if include_optional: - return CreatedConnectedAccountItem( + return AddedConnectedAccountItem( account_id = 'acc-789012', name = 'My Exchange Account', parent_account_id = 'acc-parent-001', status = 'WAITING_FOR_APPROVAL' ) else: - return CreatedConnectedAccountItem( + return AddedConnectedAccountItem( account_id = 'acc-789012', name = 'My Exchange Account', status = 'WAITING_FOR_APPROVAL', ) """ - def testCreatedConnectedAccountItem(self): - """Test CreatedConnectedAccountItem""" + def testAddedConnectedAccountItem(self): + """Test AddedConnectedAccountItem""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_connected_accounts_beta_api.py b/test/test_connected_accounts_beta_api.py index d2643e0f..2fca6305 100644 --- a/test/test_connected_accounts_beta_api.py +++ b/test/test_connected_accounts_beta_api.py @@ -27,10 +27,10 @@ def setUp(self) -> None: def tearDown(self) -> None: pass - def test_create_connected_account(self) -> None: - """Test case for create_connected_account + def test_add_connected_account(self) -> None: + """Test case for add_connected_account - Create a connected account + Add a connected account """ pass