diff --git a/.gitignore b/.gitignore index 149b576..f526aae 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ wwwroot/*.js node_modules typings dist +.idea/* diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 95513a8..a51669d 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -1,123 +1,789 @@ .gitignore .npmignore .openapi-generator-ignore +APIUser.md +APIUsers.md +AbiFunction.md +Account.md +AccountType.md +AddAssetToExternalWalletRequest.md +AddAssetToExternalWalletRequestOneOf.md +AddAssetToExternalWalletRequestOneOf1.md +AddAssetToExternalWalletRequestOneOf1AdditionalInfo.md +AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf.md +AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf1.md +AddAssetToExternalWalletRequestOneOf1AdditionalInfoOneOf2.md +AddCollateralRequestBody.md +AddContractAssetRequest.md +AdditionalInfoDto.md +AmlRegistrationResult.md +AmlScreeningResult.md +AmountAggregationTimePeriodMethod.md +AmountAndChainDescriptor.md +AmountInfo.md +ApiKey.md +ApiKeysPaginatedResponse.md +ApiUserApi.md +AssetAlreadyExistHttpError.md +AssetAmount.md +AssetBadRequestErrorResponse.md +AssetConflictErrorResponse.md +AssetDoesNotExistHttpError.md +AssetForbiddenErrorResponse.md +AssetInternalServerErrorResponse.md +AssetMetadataDto.md +AssetNotFoundErrorResponse.md +AssetResponse.md +AssetResponseMetadata.md +AssetResponseOnchain.md +AssetTypeResponse.md +AssetWallet.md +AssetsApi.md +AuditLogData.md +AuditLogsApi.md +AuditLogsData.md +AuditorData.md +AuthorizationGroups.md +AuthorizationInfo.md +BlockInfo.md +BlockchainsAssetsApi.md +CancelTransactionResponse.md +ChainInfoResponseDto.md +CollectionMetadataDto.md +CollectionOwnershipResponse.md +ComplianceApi.md +ComplianceResult.md +ComplianceScreeningConfigurationApi.md +ComplianceScreeningResult.md +ConfigChangeRequestStatus.md +ConfigConversionOperationSnapshot.md +ConfigDisbursementOperationSnapshot.md +ConfigOperation.md +ConfigOperationSnapshot.md +ConfigOperationStatus.md +ConfigTransferOperationSnapshot.md +ConsoleUser.md +ConsoleUserApi.md +ConsoleUsers.md +ContractAbiResponseDto.md +ContractAttributes.md +ContractDeployRequest.md +ContractDeployResponse.md +ContractDoc.md +ContractInteractionsApi.md +ContractMetadataDto.md +ContractTemplateDto.md +ContractTemplatesApi.md +ContractUploadRequest.md +ContractsApi.md +ConversionConfigOperation.md +ConversionOperationConfigParams.md +ConversionOperationExecution.md +ConversionOperationExecutionOutput.md +ConversionOperationExecutionParams.md +ConversionOperationExecutionParamsExecutionParams.md +ConversionOperationFailure.md +ConversionOperationPreview.md +ConversionOperationPreviewOutput.md +ConversionOperationType.md +ConversionValidationFailure.md +ConvertAssetsRequest.md +ConvertAssetsResponse.md +Cosigner.md +CosignersBetaApi.md +CosignersPaginatedResponse.md +CreateAPIUser.md +CreateAddressRequest.md +CreateAddressResponse.md +CreateAssetsBulkRequest.md +CreateAssetsRequest.md +CreateConfigOperationRequest.md +CreateConnectionRequest.md +CreateConnectionResponse.md +CreateConsoleUser.md +CreateContractRequest.md +CreateConversionConfigOperationRequest.md +CreateDisbursementConfigOperationRequest.md +CreateInternalTransferRequest.md +CreateInternalWalletAssetRequest.md +CreateMultipleAccountsRequest.md +CreateNcwConnectionRequest.md +CreateNetworkIdRequest.md +CreatePayoutRequest.md +CreateTokenRequestDto.md +CreateTokenRequestDtoCreateParams.md +CreateTransactionResponse.md +CreateTransferConfigOperationRequest.md +CreateUserGroupResponse.md +CreateVaultAccountConnectionRequest.md +CreateVaultAccountRequest.md +CreateVaultAssetResponse.md +CreateWalletRequest.md +CreateWorkflowExecutionRequestParamsInner.md +CustomRoutingDest.md +DefaultNetworkRoutingDest.md +DelegationDto.md +DelegationSummaryDto.md +DeleteNetworkConnectionResponse.md +DeleteNetworkIdResponse.md +DeployedContractResponseDto.md +DeployedContractsApi.md +DeployedContractsPaginatedResponse.md +DepositFundsFromLinkedDDAResponse.md +Destination.md +DestinationTransferPeerPath.md +DestinationTransferPeerPathResponse.md +DisbursementAmountInstruction.md +DisbursementConfigOperation.md +DisbursementInstruction.md +DisbursementInstructionOutput.md +DisbursementOperationConfigParams.md +DisbursementOperationExecution.md +DisbursementOperationExecutionOutput.md +DisbursementOperationExecutionParams.md +DisbursementOperationExecutionParamsExecutionParams.md +DisbursementOperationInput.md +DisbursementOperationPreview.md +DisbursementOperationPreviewOutput.md +DisbursementOperationPreviewOutputInstructionSetInner.md +DisbursementOperationType.md +DisbursementPercentageInstruction.md +DisbursementValidationFailure.md +DispatchPayoutResponse.md +DraftResponse.md +DraftReviewAndValidationResponse.md +DropTransactionRequest.md +DropTransactionResponse.md +EVMTokenCreateParamsDto.md +EditGasStationConfigurationResponse.md +ErrorResponse.md +ErrorResponseError.md +ErrorSchema.md +EstimatedNetworkFeeResponse.md +EstimatedTransactionFeeResponse.md +ExchangeAccount.md +ExchangeAccountsApi.md +ExchangeAccountsPaged.md +ExchangeAccountsPagedPaging.md +ExchangeAsset.md +ExchangeSettlementTransactionsResponse.md +ExchangeTradingAccount.md +ExchangeType.md +ExecuteActionRequest.md +ExecuteActionResponse.md +ExecutionConversionOperation.md +ExecutionDisbursementOperation.md +ExecutionOperationStatus.md +ExecutionScreeningOperation.md +ExecutionTransferOperation.md +ExternalWalletAsset.md +ExternalWalletsApi.md +FeeInfo.md +FiatAccount.md +FiatAccountType.md +FiatAccountsApi.md +FiatAsset.md +FreezeTransactionResponse.md +FunctionDoc.md +Funds.md +GasStationConfiguration.md +GasStationConfigurationResponse.md +GasStationPropertiesResponse.md +GasStationsApi.md +GetAPIUsersResponse.md +GetAuditLogsResponse.md +GetAuditLogsResponseDTO.md +GetConnectionsResponse.md +GetConsoleUsersResponse.md +GetContractsResponse.md +GetExchangeAccountsResponse.md +GetExternalWalletsResponse.md +GetFiatAccountsResponse.md +GetFilterParameter.md +GetInternalWalletsResponse.md +GetMaxSpendableAmountResponse.md +GetNFTsResponse.md +GetNetworkConnectionsResponse.md +GetNetworkIdsResponse.md +GetOtaStatusResponse.md +GetOwnershipTokensResponse.md +GetPagedExchangeAccountsResponse.md +GetRoutingPolicyAssetGroupsResponse.md +GetSupportedAssetsResponse.md +GetTransactionOperation.md +GetTransactionsResponse.md +GetUnspentInputsResponse.md +GetUsersResponse.md +GetVaultAccountAssetAddressesResponse.md +GetVaultAccountsResponse.md +GetVaultAssetsResponse.md +GetWhitelistIpAddressesResponse.md +GetWorkspaceStatusResponse.md +HttpContractDoesNotExistError.md +InstructionAmount.md +InternalTransferResponse.md +InternalWalletsApi.md +Job.md +JobCreated.md +JobManagementApi.md +Jobs.md +LICENSE +LeanAbiFunction.md +LeanContractDto.md +LeanDeployedContractResponseDto.md +ListOwnedCollectionsResponse.md +ListOwnedTokensResponse.md +MediaEntityResponse.md +NFTsApi.md +NetworkChannel.md +NetworkConnection.md +NetworkConnectionResponse.md +NetworkConnectionRoutingPolicy.md +NetworkConnectionRoutingPolicyValue.md +NetworkConnectionStatus.md +NetworkConnectionsApi.md +NetworkFee.md +NetworkId.md +NetworkIdResponse.md +NetworkIdRoutingPolicy.md +NetworkIdRoutingPolicyValue.md +NetworkRecord.md +NoneNetworkRoutingDest.md +NotFoundException.md +OTABetaApi.md +OffExchangesApi.md +OneTimeAddress.md +OneTimeAddressAccount.md +OperationExecutionFailure.md +PaginatedAddressResponse.md +PaginatedAddressResponsePaging.md +PaginatedAssetWalletResponse.md +PaginatedAssetWalletResponsePaging.md +Paging.md +Parameter.md +ParameterWithValue.md +ParameterWithValueList.md +PayeeAccount.md +PayeeAccountResponse.md +PayeeAccountType.md +PaymentAccount.md +PaymentAccountResponse.md +PaymentAccountType.md +PaymentsPayoutApi.md +PayoutInitMethod.md +PayoutInstruction.md +PayoutInstructionResponse.md +PayoutInstructionState.md +PayoutResponse.md +PayoutState.md +PayoutStatus.md +PolicyAndValidationResponse.md +PolicyCheckResult.md +PolicyEditorBetaApi.md +PolicyMetadata.md +PolicyResponse.md +PolicyRule.md +PolicyRuleAmount.md +PolicyRuleAmountAggregation.md +PolicyRuleAuthorizationGroups.md +PolicyRuleAuthorizationGroupsGroupsInner.md +PolicyRuleCheckResult.md +PolicyRuleDesignatedSigners.md +PolicyRuleDst.md +PolicyRuleError.md +PolicyRuleOperators.md +PolicyRuleRawMessageSigning.md +PolicyRuleRawMessageSigningDerivationPath.md +PolicyRuleSrc.md +PolicyRules.md +PolicySrcOrDestSubType.md +PolicySrcOrDestType.md +PolicyStatus.md +PolicyValidation.md +PreScreening.md +ProviderDto.md +PublicKeyInformation.md +PublishDraftRequest.md +PublishResult.md README.md +ReadAbiFunction.md +ReadCallFunctionDto.md +RedeemFundsToLinkedDDAResponse.md +RegisterNewAssetRequest.md +RelatedTransactionDto.md +RemoveCollateralRequestBody.md +RenameCosigner.md +RenameVaultAccountResponse.md +ResendTransactionWebhooksRequest.md +ResendWebhooksByTransactionIdResponse.md +ResendWebhooksResponse.md +ResetDeviceApi.md +RespondToConnectionRequest.md +RewardInfo.md +RewardsInfo.md +ScreeningConfigurationsRequest.md +ScreeningOperationExecution.md +ScreeningOperationExecutionOutput.md +ScreeningOperationFailure.md +ScreeningOperationType.md +ScreeningPolicyResponse.md +ScreeningProviderRulesConfigurationResponse.md +ScreeningUpdateConfigurationsRequest.md +ScreeningValidationFailure.md +ScreeningVerdict.md +ScreeningVerdictMatchedRule.md +SessionDTO.md +SessionMetadata.md +SetAdminQuorumThresholdRequest.md +SetAdminQuorumThresholdResponse.md +SetAutoFuelRequest.md +SetConfirmationsThresholdRequest.md +SetConfirmationsThresholdResponse.md +SetCustomerRefIdForAddressRequest.md +SetCustomerRefIdRequest.md +SetNetworkIdDiscoverabilityRequest.md +SetNetworkIdNameRequest.md +SetNetworkIdResponse.md +SetNetworkIdRoutingPolicyRequest.md +SetOtaStatusRequest.md +SetOtaStatusResponse.md +SetOtaStatusResponseOneOf.md +SetRoutingPolicyRequest.md +SetRoutingPolicyResponse.md +SettlementRequestBody.md +SettlementResponse.md +SignedMessage.md +SignedMessageSignature.md +SignedMessages.md +SmartTransferApi.md +SmartTransferBadRequestResponse.md +SmartTransferCreateTicket.md +SmartTransferCreateTicketTerm.md +SmartTransferForbiddenResponse.md +SmartTransferFundTerm.md +SmartTransferManuallyFundTerm.md +SmartTransferNotFoundResponse.md +SmartTransferSetTicketExpiration.md +SmartTransferSetTicketExternalId.md +SmartTransferSetUserGroups.md +SmartTransferSubmitTicket.md +SmartTransferTicket.md +SmartTransferTicketFilteredResponse.md +SmartTransferTicketResponse.md +SmartTransferTicketTerm.md +SmartTransferTicketTermResponse.md +SmartTransferUpdateTicketTerm.md +SmartTransferUserGroups.md +SmartTransferUserGroupsResponse.md +SolanaBlockchainDataDto.md +SourceTransferPeerPath.md +SourceTransferPeerPathResponse.md +SpamOwnershipResponse.md +SpamTokenResponse.md +SrcOrDestAttributes.md +SrcOrDestAttributesInner.md +StakeRequestDto.md +StakeResponseDto.md +StakingBetaApi.md +StakingGetAllDelegationsResponse.md +StakingGetChainsResponse.md +StakingGetProvidersResponse.md +StakingGetSummaryByVaultResponse.md +StellarRippleCreateParamsDto.md +SystemMessageInfo.md +Task.md +Tasks.md +TemplatesPaginatedResponse.md +ThirdPartyRouting.md +ToCollateralTransaction.md +ToExchangeTransaction.md +TokenCollectionResponse.md +TokenLinkDto.md +TokenLinkDtoTokenMetadata.md +TokenLinkExistsHttpError.md +TokenLinkRequestDto.md +TokenOwnershipResponse.md +TokenOwnershipSpamUpdatePayload.md +TokenOwnershipStatusUpdatePayload.md +TokenResponse.md +TokenizationApi.md +TokensPaginatedResponse.md +TradingAccountType.md +Transaction.md +TransactionFee.md +TransactionOperation.md +TransactionRequest.md +TransactionRequestAmount.md +TransactionRequestDestination.md +TransactionRequestFee.md +TransactionRequestGasLimit.md +TransactionRequestGasPrice.md +TransactionRequestNetworkFee.md +TransactionRequestNetworkStaking.md +TransactionRequestPriorityFee.md +TransactionResponse.md +TransactionResponseContractCallDecodedData.md +TransactionResponseDestination.md +TransactionsApi.md +TransferConfigOperation.md +TransferOperationConfigParams.md +TransferOperationExecution.md +TransferOperationExecutionOutput.md +TransferOperationExecutionParams.md +TransferOperationExecutionParamsExecutionParams.md +TransferOperationFailure.md +TransferOperationFailureData.md +TransferOperationPreview.md +TransferOperationPreviewOutput.md +TransferOperationType.md +TransferPeerPathSubType.md +TransferPeerPathType.md +TransferValidationFailure.md +TravelRuleAddress.md +TravelRuleBetaApi.md +TravelRuleCreateTransactionRequest.md +TravelRuleGetAllVASPsResponse.md +TravelRuleIssuer.md +TravelRuleIssuers.md +TravelRuleOwnershipProof.md +TravelRulePiiIVMS.md +TravelRulePolicyRuleResponse.md +TravelRuleTransactionBlockchainInfo.md +TravelRuleUpdateVASPDetails.md +TravelRuleVASP.md +TravelRuleValidateFullTransactionRequest.md +TravelRuleValidateTransactionRequest.md +TravelRuleValidateTransactionResponse.md +UnfreezeTransactionResponse.md +UnmanagedWallet.md +UnspentInput.md +UnspentInputsResponse.md +UnstakeRequestDto.md +UpdateTokenOwnershipStatusDto.md +UpdateTokensOwnershipSpamRequest.md +UpdateTokensOwnershipStatusRequest.md +UpdateVaultAccountAssetAddressRequest.md +UpdateVaultAccountRequest.md +UserGroupCreateRequest.md +UserGroupCreateResponse.md +UserGroupResponse.md +UserGroupUpdateRequest.md +UserGroupsBetaApi.md +UserGroupsResponse.md +UserResponse.md +UserRole.md +UserStatus.md +UserType.md +UsersApi.md +ValidateAddressResponse.md +ValidatorDto.md +VaultAccount.md +VaultAccountsPagedResponse.md +VaultAccountsPagedResponsePaging.md +VaultActionStatus.md +VaultAsset.md +VaultWalletAddress.md +VaultsApi.md +VendorDto.md +WalletAsset.md +WalletAssetAdditionalInfo.md +Web3ConnectionsApi.md +WebhooksApi.md +WhitelistIpAddressesApi.md +WithdrawRequestDto.md +WorkflowConfigStatus.md +WorkflowConfigurationId.md +WorkflowExecutionOperation.md +WorkspaceStatusBetaApi.md +WriteAbiFunction.md +WriteCallFunctionDto.md +WriteCallFunctionResponseDto.md api.ts +api/api-user-api.ts +api/assets-api.ts api/audit-logs-api.ts +api/blockchains-assets-api.ts +api/compliance-api.ts +api/compliance-screening-configuration-api.ts +api/console-user-api.ts +api/contract-interactions-api.ts +api/contract-templates-api.ts api/contracts-api.ts +api/cosigners-beta-api.ts +api/deployed-contracts-api.ts api/exchange-accounts-api.ts api/external-wallets-api.ts api/fiat-accounts-api.ts api/gas-stations-api.ts api/internal-wallets-api.ts +api/job-management-api.ts api/network-connections-api.ts -api/nfts-beta-api.ts +api/nfts-api.ts api/off-exchanges-api.ts -api/payments-cross-border-settlement-api.ts +api/otabeta-api.ts api/payments-payout-api.ts -api/supported-assets-api.ts +api/policy-editor-beta-api.ts +api/reset-device-api.ts +api/smart-transfer-api.ts +api/staking-beta-api.ts +api/tokenization-api.ts api/transactions-api.ts api/travel-rule-beta-api.ts +api/user-groups-beta-api.ts api/users-api.ts api/vaults-api.ts api/web3-connections-api.ts api/webhooks-api.ts +api/whitelist-ip-addresses-api.ts +api/workspace-status-beta-api.ts base.ts +client/client.ts +client/clientConfiguration.ts common.ts configuration.ts +error/fireblocksError.ts git_push.sh index.ts -models/add-asset-to-contract-request.ts +models/abi-function.ts +models/account-type.ts +models/account.ts +models/add-asset-to-external-wallet-request-one-of.ts +models/add-asset-to-external-wallet-request-one-of1-additional-info-one-of.ts +models/add-asset-to-external-wallet-request-one-of1-additional-info-one-of1.ts +models/add-asset-to-external-wallet-request-one-of1-additional-info-one-of2.ts +models/add-asset-to-external-wallet-request-one-of1-additional-info.ts +models/add-asset-to-external-wallet-request-one-of1.ts models/add-asset-to-external-wallet-request.ts models/add-collateral-request-body.ts +models/add-contract-asset-request.ts +models/additional-info-dto.ts +models/aml-registration-result.ts models/aml-screening-result.ts +models/amount-aggregation-time-period-method.ts +models/amount-and-chain-descriptor.ts models/amount-info.ts +models/api-key.ts +models/api-keys-paginated-response.ts +models/apiuser.ts +models/apiusers.ts +models/asset-already-exist-http-error.ts +models/asset-amount.ts +models/asset-bad-request-error-response.ts +models/asset-conflict-error-response.ts +models/asset-does-not-exist-http-error.ts +models/asset-forbidden-error-response.ts +models/asset-internal-server-error-response.ts +models/asset-metadata-dto.ts +models/asset-not-found-error-response.ts +models/asset-response-metadata.ts +models/asset-response-onchain.ts +models/asset-response.ts models/asset-type-response.ts models/asset-wallet.ts +models/audit-log-data.ts +models/audit-logs-data.ts +models/auditor-data.ts models/authorization-groups.ts models/authorization-info.ts models/block-info.ts models/cancel-transaction-response.ts -models/check-third-party-routing-for-network-connection200-response.ts +models/chain-info-response-dto.ts +models/collection-metadata-dto.ts +models/collection-ownership-response.ts +models/compliance-result.ts +models/compliance-screening-result.ts models/config-change-request-status.ts -models/convert-exchange-account-request.ts +models/config-conversion-operation-snapshot.ts +models/config-disbursement-operation-snapshot.ts +models/config-operation-snapshot.ts +models/config-operation-status.ts +models/config-operation.ts +models/config-transfer-operation-snapshot.ts +models/console-user.ts +models/console-users.ts +models/contract-abi-response-dto.ts +models/contract-attributes.ts +models/contract-deploy-request.ts +models/contract-deploy-response.ts +models/contract-doc.ts +models/contract-metadata-dto.ts +models/contract-template-dto.ts +models/contract-upload-request.ts +models/conversion-config-operation.ts +models/conversion-operation-config-params.ts +models/conversion-operation-execution-output.ts +models/conversion-operation-execution-params-execution-params.ts +models/conversion-operation-execution-params.ts +models/conversion-operation-execution.ts +models/conversion-operation-failure.ts +models/conversion-operation-preview-output.ts +models/conversion-operation-preview.ts +models/conversion-operation-type.ts +models/conversion-validation-failure.ts +models/convert-assets-request.ts +models/convert-assets-response.ts +models/cosigner.ts +models/cosigners-paginated-response.ts +models/create-address-request.ts models/create-address-response.ts +models/create-apiuser.ts +models/create-assets-bulk-request.ts +models/create-assets-request.ts +models/create-config-operation-request.ts models/create-connection-request.ts -models/create-connection-response-session-metadata.ts models/create-connection-response.ts +models/create-console-user.ts models/create-contract-request.ts +models/create-conversion-config-operation-request.ts +models/create-disbursement-config-operation-request.ts models/create-internal-transfer-request.ts models/create-internal-wallet-asset-request.ts -models/create-internal-wallet-request.ts +models/create-multiple-accounts-request.ts +models/create-ncw-connection-request.ts models/create-network-id-request.ts models/create-payout-request.ts +models/create-token-request-dto-create-params.ts +models/create-token-request-dto.ts models/create-transaction-response.ts -models/create-vault-account-asset-address-request.ts -models/create-vault-account-asset-request.ts +models/create-transfer-config-operation-request.ts +models/create-user-group-response.ts +models/create-vault-account-connection-request.ts models/create-vault-account-request.ts models/create-vault-asset-response.ts -models/custom-crypto-routing-dest.ts -models/custom-fiat-routing-dest.ts +models/create-wallet-request.ts +models/create-workflow-execution-request-params-inner.ts +models/custom-routing-dest.ts models/default-network-routing-dest.ts -models/destination-transfer-peer-path-all-of.ts -models/destination-transfer-peer-path-response-all-of.ts +models/delegation-dto.ts +models/delegation-summary-dto.ts +models/delete-network-connection-response.ts +models/delete-network-id-response.ts +models/deployed-contract-response-dto.ts +models/deployed-contracts-paginated-response.ts +models/deposit-funds-from-linked-ddaresponse.ts models/destination-transfer-peer-path-response.ts models/destination-transfer-peer-path.ts +models/destination.ts +models/disbursement-amount-instruction.ts +models/disbursement-config-operation.ts +models/disbursement-instruction-output.ts +models/disbursement-instruction.ts +models/disbursement-operation-config-params.ts +models/disbursement-operation-execution-output.ts +models/disbursement-operation-execution-params-execution-params.ts +models/disbursement-operation-execution-params.ts +models/disbursement-operation-execution.ts +models/disbursement-operation-input.ts +models/disbursement-operation-preview-output-instruction-set-inner.ts +models/disbursement-operation-preview-output.ts +models/disbursement-operation-preview.ts +models/disbursement-operation-type.ts +models/disbursement-percentage-instruction.ts +models/disbursement-validation-failure.ts models/dispatch-payout-response.ts +models/draft-response.ts +models/draft-review-and-validation-response.ts models/drop-transaction-request.ts models/drop-transaction-response.ts +models/edit-gas-station-configuration-response.ts models/error-response-error.ts models/error-response.ts +models/error-schema.ts models/estimated-network-fee-response.ts models/estimated-transaction-fee-response.ts +models/evmtoken-create-params-dto.ts models/exchange-account.ts +models/exchange-accounts-paged-paging.ts +models/exchange-accounts-paged.ts models/exchange-asset.ts +models/exchange-settlement-transactions-response.ts models/exchange-trading-account.ts models/exchange-type.ts +models/execute-action-request.ts +models/execute-action-response.ts +models/execution-conversion-operation.ts +models/execution-disbursement-operation.ts +models/execution-operation-status.ts +models/execution-screening-operation.ts +models/execution-transfer-operation.ts models/external-wallet-asset.ts models/fee-info.ts models/fiat-account-type.ts models/fiat-account.ts models/fiat-asset.ts models/freeze-transaction-response.ts +models/function-doc.ts +models/funds.ts +models/gas-station-configuration-response.ts models/gas-station-configuration.ts models/gas-station-properties-response.ts -models/get-connections-filter-parameter.ts +models/get-apiusers-response.ts +models/get-audit-logs-response-dto.ts +models/get-audit-logs-response.ts models/get-connections-response.ts -models/get-network-ids200-response-inner.ts -models/get-nfttokens200-response.ts -models/get-ownership-tokens200-response.ts +models/get-console-users-response.ts +models/get-contracts-response.ts +models/get-exchange-accounts-response.ts +models/get-external-wallets-response.ts +models/get-fiat-accounts-response.ts +models/get-filter-parameter.ts +models/get-internal-wallets-response.ts +models/get-max-spendable-amount-response.ts +models/get-network-connections-response.ts +models/get-network-ids-response.ts +models/get-nfts-response.ts +models/get-ota-status-response.ts +models/get-ownership-tokens-response.ts +models/get-paged-exchange-accounts-response.ts +models/get-routing-policy-asset-groups-response.ts +models/get-supported-assets-response.ts models/get-transaction-operation.ts +models/get-transactions-response.ts +models/get-unspent-inputs-response.ts models/get-users-response.ts +models/get-vault-account-asset-addresses-response.ts +models/get-vault-accounts-response.ts +models/get-vault-assets-response.ts +models/get-whitelist-ip-addresses-response.ts +models/get-workspace-status-response.ts +models/http-contract-does-not-exist-error.ts models/index.ts models/instruction-amount.ts +models/internal-transfer-response.ts +models/job-created.ts +models/job.ts +models/jobs.ts +models/lean-abi-function.ts +models/lean-contract-dto.ts +models/lean-deployed-contract-response-dto.ts +models/list-owned-collections-response.ts +models/list-owned-tokens-response.ts models/media-entity-response.ts -models/model-error.ts models/network-channel.ts -models/network-connection-response-local-channel.ts -models/network-connection-response-remote-channel.ts models/network-connection-response.ts -models/network-connection-routing-policy-crypto.ts -models/network-connection-routing-policy-sen-test.ts -models/network-connection-routing-policy-sen.ts -models/network-connection-routing-policy-signet-test.ts -models/network-connection-routing-policy-signet.ts +models/network-connection-routing-policy-value.ts models/network-connection-routing-policy.ts +models/network-connection-status.ts models/network-connection.ts models/network-fee.ts -models/network-id-response-all-of.ts models/network-id-response.ts -models/network-id-routing-policy-crypto.ts -models/network-id-routing-policy-sen-test.ts -models/network-id-routing-policy-sen.ts +models/network-id-routing-policy-value.ts models/network-id-routing-policy.ts models/network-id.ts models/network-record.ts models/none-network-routing-dest.ts +models/not-found-exception.ts +models/one-time-address-account.ts models/one-time-address.ts +models/operation-execution-failure.ts +models/paginated-address-response-paging.ts +models/paginated-address-response.ts models/paginated-asset-wallet-response-paging.ts models/paginated-asset-wallet-response.ts models/paging.ts +models/parameter-with-value-list.ts +models/parameter-with-value.ts +models/parameter.ts models/payee-account-response.ts models/payee-account-type.ts models/payee-account.ts @@ -131,40 +797,131 @@ models/payout-instruction.ts models/payout-response.ts models/payout-state.ts models/payout-status.ts +models/policy-and-validation-response.ts +models/policy-check-result.ts +models/policy-metadata.ts +models/policy-response.ts +models/policy-rule-amount-aggregation.ts +models/policy-rule-amount.ts +models/policy-rule-authorization-groups-groups-inner.ts +models/policy-rule-authorization-groups.ts +models/policy-rule-check-result.ts +models/policy-rule-designated-signers.ts +models/policy-rule-dst.ts +models/policy-rule-error.ts +models/policy-rule-operators.ts +models/policy-rule-raw-message-signing-derivation-path.ts +models/policy-rule-raw-message-signing.ts +models/policy-rule-src.ts +models/policy-rule.ts +models/policy-rules.ts +models/policy-src-or-dest-sub-type.ts +models/policy-src-or-dest-type.ts +models/policy-status.ts +models/policy-validation.ts +models/pre-screening.ts +models/provider-dto.ts models/public-key-information.ts -models/redeem-funds-to-linked-ddarequest.ts +models/publish-draft-request.ts +models/publish-result.ts +models/read-abi-function.ts +models/read-call-function-dto.ts +models/redeem-funds-to-linked-ddaresponse.ts +models/register-new-asset-request.ts +models/related-transaction-dto.ts models/remove-collateral-request-body.ts -models/resend-webhooks-for-transaction-request.ts +models/rename-cosigner.ts +models/rename-vault-account-response.ts +models/resend-transaction-webhooks-request.ts +models/resend-webhooks-by-transaction-id-response.ts models/resend-webhooks-response.ts models/respond-to-connection-request.ts models/reward-info.ts models/rewards-info.ts +models/screening-configurations-request.ts +models/screening-operation-execution-output.ts +models/screening-operation-execution.ts +models/screening-operation-failure.ts +models/screening-operation-type.ts +models/screening-policy-response.ts +models/screening-provider-rules-configuration-response.ts +models/screening-update-configurations-request.ts +models/screening-validation-failure.ts +models/screening-verdict-matched-rule.ts +models/screening-verdict.ts models/session-dto.ts -models/session-dtosession-metadata.ts models/session-metadata.ts -models/set-auto-fuel-for-vault-account-request.ts +models/set-admin-quorum-threshold-request.ts +models/set-admin-quorum-threshold-response.ts +models/set-auto-fuel-request.ts models/set-confirmations-threshold-request.ts models/set-confirmations-threshold-response.ts -models/set-customer-ref-id-for-vault-account-request.ts -models/set-discoverability-for-network-id-request.ts +models/set-customer-ref-id-for-address-request.ts +models/set-customer-ref-id-request.ts +models/set-network-id-discoverability-request.ts models/set-network-id-name-request.ts -models/set-routing-policy-for-network-connection-request.ts -models/set-routing-policy-for-network-connection200-response.ts -models/set-routing-policy-for-network-id-request.ts +models/set-network-id-response.ts +models/set-network-id-routing-policy-request.ts +models/set-ota-status-request.ts +models/set-ota-status-response-one-of.ts +models/set-ota-status-response.ts +models/set-routing-policy-request.ts +models/set-routing-policy-response.ts models/settlement-request-body.ts models/settlement-response.ts models/signed-message-signature.ts models/signed-message.ts -models/source-transfer-peer-path-response-all-of.ts +models/signed-messages.ts +models/smart-transfer-bad-request-response.ts +models/smart-transfer-create-ticket-term.ts +models/smart-transfer-create-ticket.ts +models/smart-transfer-forbidden-response.ts +models/smart-transfer-fund-term.ts +models/smart-transfer-manually-fund-term.ts +models/smart-transfer-not-found-response.ts +models/smart-transfer-set-ticket-expiration.ts +models/smart-transfer-set-ticket-external-id.ts +models/smart-transfer-set-user-groups.ts +models/smart-transfer-submit-ticket.ts +models/smart-transfer-ticket-filtered-response.ts +models/smart-transfer-ticket-response.ts +models/smart-transfer-ticket-term-response.ts +models/smart-transfer-ticket-term.ts +models/smart-transfer-ticket.ts +models/smart-transfer-update-ticket-term.ts +models/smart-transfer-user-groups-response.ts +models/smart-transfer-user-groups.ts +models/solana-blockchain-data-dto.ts models/source-transfer-peer-path-response.ts +models/source-transfer-peer-path.ts +models/spam-ownership-response.ts +models/spam-token-response.ts +models/src-or-dest-attributes-inner.ts +models/src-or-dest-attributes.ts +models/stake-request-dto.ts +models/stake-response-dto.ts +models/staking-get-all-delegations-response.ts +models/staking-get-chains-response.ts +models/staking-get-providers-response.ts +models/staking-get-summary-by-vault-response.ts +models/stellar-ripple-create-params-dto.ts models/system-message-info.ts -models/term.ts +models/task.ts +models/tasks.ts +models/templates-paginated-response.ts +models/third-party-routing.ts models/to-collateral-transaction.ts models/to-exchange-transaction.ts models/token-collection-response.ts +models/token-link-dto-token-metadata.ts +models/token-link-dto.ts +models/token-link-exists-http-error.ts +models/token-link-request-dto.ts models/token-ownership-response.ts -models/token-response-collection.ts +models/token-ownership-spam-update-payload.ts +models/token-ownership-status-update-payload.ts models/token-response.ts +models/tokens-paginated-response.ts models/trading-account-type.ts models/transaction-fee.ts models/transaction-operation.ts @@ -181,67 +938,79 @@ models/transaction-response-contract-call-decoded-data.ts models/transaction-response-destination.ts models/transaction-response.ts models/transaction.ts -models/transfer-peer-path.ts +models/transfer-config-operation.ts +models/transfer-operation-config-params.ts +models/transfer-operation-execution-output.ts +models/transfer-operation-execution-params-execution-params.ts +models/transfer-operation-execution-params.ts +models/transfer-operation-execution.ts +models/transfer-operation-failure-data.ts +models/transfer-operation-failure.ts +models/transfer-operation-preview-output.ts +models/transfer-operation-preview.ts +models/transfer-operation-type.ts +models/transfer-peer-path-sub-type.ts +models/transfer-peer-path-type.ts +models/transfer-validation-failure.ts models/travel-rule-address.ts +models/travel-rule-create-transaction-request.ts models/travel-rule-get-all-vasps-response.ts models/travel-rule-issuer.ts models/travel-rule-issuers.ts models/travel-rule-ownership-proof.ts models/travel-rule-pii-ivms.ts +models/travel-rule-policy-rule-response.ts models/travel-rule-transaction-blockchain-info.ts models/travel-rule-update-vaspdetails.ts -models/travel-rule-validate-full-transaction-request-beneficiary-proof.ts -models/travel-rule-validate-full-transaction-request-beneficiary.ts -models/travel-rule-validate-full-transaction-request-originator-proof.ts -models/travel-rule-validate-full-transaction-request-originator.ts -models/travel-rule-validate-full-transaction-request-pii.ts -models/travel-rule-validate-full-transaction-request-transaction-blockchain-info.ts models/travel-rule-validate-full-transaction-request.ts -models/travel-rule-validate-transaction-request-beneficiary-address.ts models/travel-rule-validate-transaction-request.ts models/travel-rule-validate-transaction-response.ts models/travel-rule-vasp.ts models/unfreeze-transaction-response.ts models/unmanaged-wallet.ts -models/unsigned-message.ts models/unspent-input.ts models/unspent-inputs-response.ts +models/unstake-request-dto.ts models/update-token-ownership-status-dto.ts +models/update-tokens-ownership-spam-request.ts +models/update-tokens-ownership-status-request.ts models/update-vault-account-asset-address-request.ts models/update-vault-account-request.ts +models/user-group-create-request.ts +models/user-group-create-response.ts +models/user-group-response.ts +models/user-group-update-request.ts +models/user-groups-response.ts models/user-response.ts +models/user-role.ts +models/user-status.ts +models/user-type.ts models/validate-address-response.ts +models/validator-dto.ts models/vault-account.ts models/vault-accounts-paged-response-paging.ts models/vault-accounts-paged-response.ts +models/vault-action-status.ts models/vault-asset.ts models/vault-wallet-address.ts +models/vendor-dto.ts +models/wallet-asset-additional-info.ts models/wallet-asset.ts -models/xbsettlement-asset-id.ts -models/xbsettlement-asset.ts -models/xbsettlement-config-creation-request-body.ts -models/xbsettlement-config-edit-request-body.ts -models/xbsettlement-config-model.ts -models/xbsettlement-config-step.ts -models/xbsettlement-config-steps-record-value.ts -models/xbsettlement-config-steps-record.ts -models/xbsettlement-corridor-id.ts -models/xbsettlement-create-flow-request-body.ts -models/xbsettlement-crypto-asset.ts -models/xbsettlement-fiat-asset.ts -models/xbsettlement-flow-execution-model-selected-conversion-slippage.ts -models/xbsettlement-flow-execution-model.ts -models/xbsettlement-flow-execution-request-body.ts -models/xbsettlement-flow-execution-status.ts -models/xbsettlement-flow-execution-step-status.ts -models/xbsettlement-flow-execution-step.ts -models/xbsettlement-flow-preview-model.ts -models/xbsettlement-flow-selected-conversion-slippage-reason.ts -models/xbsettlement-flow-setup-step.ts -models/xbsettlement-flow-steps-execution-record.ts -models/xbsettlement-flow-steps-record.ts -models/xbsettlement-get-all-configs-response.ts -models/xbsettlement-get-flow-response.ts -models/xbsettlement-step-type.ts +models/withdraw-request-dto.ts +models/workflow-config-status.ts +models/workflow-configuration-id.ts +models/workflow-execution-operation.ts +models/write-abi-function.ts +models/write-call-function-dto.ts +models/write-call-function-response-dto.ts +network/axiosManager.ts +network/bearerTokenProvider.ts package.json +response/fireblocksResponse.ts +tests/api.spec.ts +tests/axiosManager.spec.ts +tests/bearerTokenProvider.spec.ts +tests/client.spec.ts +tests/fireblocksError.spec.ts +tests/fireblocksResponse.spec.ts tsconfig.json diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION index cd802a1..8b23b8d 100644 --- a/.openapi-generator/VERSION +++ b/.openapi-generator/VERSION @@ -1 +1 @@ -6.6.0 \ No newline at end of file +7.3.0 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 0684371..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -### Changelog - -All notable changes to this project will be documented in this file. Dates are displayed in UTC. - -#### v2.0.0 - -> 8 May 2024 - -- feat: add tokenization api [`#35`](https://github.com/fireblocks/ts-sdk/pull/35) diff --git a/api/api-user-api.ts b/api/api-user-api.ts deleted file mode 100644 index d8e6e0c..0000000 --- a/api/api-user-api.ts +++ /dev/null @@ -1,230 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -/** - * Fireblocks API - * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - * - * The version of the OpenAPI document: 1.6.2 - * Contact: support@fireblocks.com - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -import type { Configuration } from '../configuration'; -import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; -import globalAxios from 'axios'; -import { convertToFireblocksResponse } from "../response/fireblocksResponse"; -// URLSearchParams not necessarily used -// @ts-ignore -import { URL, URLSearchParams } from 'url'; -// Some imports not used depending on template conditions -// @ts-ignore -import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObject, setBearerAuthToObject, setOAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common'; -// @ts-ignore -import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError, operationServerMap } from '../base'; -// @ts-ignore -import { CreateAPIUser } from '../models'; -// @ts-ignore -import { ErrorResponse } from '../models'; -// @ts-ignore -import { ErrorSchema } from '../models'; -// @ts-ignore -import { GetAPIUsersResponse } from '../models'; -/** - * ApiUserApi - axios parameter creator - * @export - */ -export const ApiUserApiAxiosParamCreator = function (configuration?: Configuration) { - return { - /** - * Creates Api user in your tenant - * @summary Create Api user - * @param {CreateAPIUser} [createAPIUser] - * @param {string} [idempotencyKey] 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. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createApiUser: async (createAPIUser?: CreateAPIUser, idempotencyKey?: string, options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/management/api_users`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - if (idempotencyKey != null) { - localVarHeaderParameter['Idempotency-Key'] = String(idempotencyKey); - } - - - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - localVarRequestOptions.data = serializeDataIfNeeded(createAPIUser, localVarRequestOptions, configuration) - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - /** - * Get Api users of your tenant - * @summary Get Api users - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getApiUsers: async (options: RawAxiosRequestConfig = {}): Promise => { - const localVarPath = `/management/api_users`; - // use dummy base URL string because the URL constructor only accepts absolute URLs. - const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); - let baseOptions; - if (configuration) { - baseOptions = configuration.baseOptions; - } - - const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - - - setSearchParams(localVarUrlObj, localVarQueryParameter); - let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; - localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; - - return { - url: toPathString(localVarUrlObj), - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * ApiUserApi - functional programming interface - * @export - */ -export const ApiUserApiFp = function(configuration?: Configuration) { - const localVarAxiosParamCreator = ApiUserApiAxiosParamCreator(configuration) - return { - /** - * Creates Api user in your tenant - * @summary Create Api user - * @param {CreateAPIUser} [createAPIUser] - * @param {string} [idempotencyKey] 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. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async createApiUser(createAPIUser?: CreateAPIUser, idempotencyKey?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.createApiUser(createAPIUser, idempotencyKey, options); - const index = configuration?.serverIndex ?? 0; - const operationBasePath = operationServerMap['ApiUserApi.createApiUser']?.[index]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); - }, - /** - * Get Api users of your tenant - * @summary Get Api users - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - async getApiUsers(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { - const localVarAxiosArgs = await localVarAxiosParamCreator.getApiUsers(options); - const index = configuration?.serverIndex ?? 0; - const operationBasePath = operationServerMap['ApiUserApi.getApiUsers']?.[index]?.url; - return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, operationBasePath || basePath); - }, - } -}; - -/** - * ApiUserApi - factory interface - * @export - */ -export const ApiUserApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { - const localVarFp = ApiUserApiFp(configuration) - return { - /** - * Creates Api user in your tenant - * @summary Create Api user - * @param {ApiUserApiCreateApiUserRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - createApiUser(requestParameters: ApiUserApiCreateApiUserRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.createApiUser(requestParameters.createAPIUser, requestParameters.idempotencyKey, options).then((request) => request(axios, basePath)); - }, - /** - * Get Api users of your tenant - * @summary Get Api users - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getApiUsers(options?: RawAxiosRequestConfig): AxiosPromise { - return localVarFp.getApiUsers(options).then((request) => request(axios, basePath)); - }, - }; -}; - -/** - * Request parameters for createApiUser operation in ApiUserApi. - * @export - * @interface ApiUserApiCreateApiUserRequest - */ -export interface ApiUserApiCreateApiUserRequest { - /** - * - * @type {CreateAPIUser} - * @memberof ApiUserApiCreateApiUser - */ - readonly createAPIUser?: CreateAPIUser - - /** - * 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 {string} - * @memberof ApiUserApiCreateApiUser - */ - readonly idempotencyKey?: string -} - -/** - * ApiUserApi - object-oriented interface - * @export - * @class ApiUserApi - * @extends {BaseAPI} - */ -export class ApiUserApi extends BaseAPI { - /** - * Creates Api user in your tenant - * @summary Create Api user - * @param {ApiUserApiCreateApiUserRequest} requestParameters Request parameters. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof ApiUserApi - */ - public createApiUser(requestParameters: ApiUserApiCreateApiUserRequest = {}) { - return ApiUserApiFp(this.configuration).createApiUser(requestParameters.createAPIUser, requestParameters.idempotencyKey).then((request) => request(this.axios, this.basePath)).then(convertToFireblocksResponse); - } - - /** - * Get Api users of your tenant - * @summary Get Api users - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof ApiUserApi - */ - public getApiUsers() { - return ApiUserApiFp(this.configuration).getApiUsers().then((request) => request(this.axios, this.basePath)).then(convertToFireblocksResponse); - } -} - diff --git a/package.json b/package.json index 7fb54aa..bd1e0b9 100644 --- a/package.json +++ b/package.json @@ -42,31 +42,32 @@ "jest-junit": "^14.0.0", "ts-jest": "29.0.5", "typescript": "^4.0" - }, + } +, "jest": { "moduleFileExtensions": [ - "js", - "json", - "ts" + "js", + "json", + "ts" ], "rootDir": ".", "testRegex": ".spec.ts$", "transform": { - "^.+\\.(t|j)s$": "ts-jest" + "^.+\\.(t|j)s$": "ts-jest" }, "coverageDirectory": "../coverage", "testEnvironment": "node", "reporters": [ - "default", - "jest-junit" + "default", + "jest-junit" ], "coverageReporters": [ - "json", - "cobertura", - "clover", - "json-summary", - "text", - "lcov" + "json", + "cobertura", + "clover", + "json-summary", + "text", + "lcov" ] } }