Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
318 changes: 309 additions & 9 deletions .openapi-generator/FILES

Large diffs are not rendered by default.

118 changes: 110 additions & 8 deletions README.md

Large diffs are not rendered by default.

7,685 changes: 6,513 additions & 1,172 deletions api/openapi.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apply plugin: 'eclipse'
apply plugin: 'com.diffplug.spotless'

group = 'com.fireblocks.sdk'
version = '12.1.3'
version = '0.0.0'

buildscript {
repositories {
Expand Down
15 changes: 15 additions & 0 deletions docs/AccountBasedAccessProviderDetails.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@


# AccountBasedAccessProviderDetails


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**manifest** | [**Manifest**](Manifest.md) | | |
|**connected** | **Boolean** | Whether the provider is currently connected | |
|**accounts** | [**List<AccountBase>**](AccountBase.md) | | [optional] |



5 changes: 3 additions & 2 deletions docs/AccountConfig.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@

# AccountConfig

Policy source/destination configuration
Policy account configuration

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**type** | **AccountType2** | | |
|**type** | **List<AccountType2>** | Account types | [optional] |
|**subType** | [**List<AccountIdentifier>**](AccountIdentifier.md) | | [optional] |
|**ids** | [**List<AccountIdentifier>**](AccountIdentifier.md) | | [optional] |
|**tags** | [**List<PolicyTag>**](PolicyTag.md) | Tags for account matching | [optional] |
|**operator** | **PolicyOperator** | | |
|**matchFrom** | [**MatchFromEnum**](#MatchFromEnum) | Whether to match from account or source | [optional] |

Expand Down
13 changes: 13 additions & 0 deletions docs/AchAccountType.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@


# AchAccountType

## Enum


* `CHECKING` (value: `"CHECKING"`)

* `SAVINGS` (value: `"SAVINGS"`)



17 changes: 17 additions & 0 deletions docs/AchAddress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@


# AchAddress


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**accountHolder** | [**AccountHolderDetails**](AccountHolderDetails.md) | | |
|**bankName** | **String** | Name of the bank. | [optional] |
|**bankAccountNumber** | **String** | The bank account number for the ACH transfer. | |
|**routingNumber** | **String** | Routing number identifying the bank account. | |
|**accountType** | **AchAccountType** | | |



22 changes: 22 additions & 0 deletions docs/AchDestination.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@


# AchDestination


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**type** | [**TypeEnum**](#TypeEnum) | | |
|**address** | [**AchAddress**](AchAddress.md) | | |



## Enum: TypeEnum

| Name | Value |
|---- | -----|
| ACH | "ACH" |



13 changes: 13 additions & 0 deletions docs/AlertExposureTypeEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@


# AlertExposureTypeEnum

## Enum


* `DIRECT` (value: `"DIRECT"`)

* `INDIRECT` (value: `"INDIRECT"`)



17 changes: 17 additions & 0 deletions docs/AlertLevelEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@


# AlertLevelEnum

## Enum


* `SEVERE` (value: `"SEVERE"`)

* `HIGH` (value: `"HIGH"`)

* `MEDIUM` (value: `"MEDIUM"`)

* `LOW` (value: `"LOW"`)



22 changes: 22 additions & 0 deletions docs/AmlAlert.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@


# AmlAlert

AML alert information

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**alertLevel** | **AlertLevelEnum** | | |
|**alertName** | **String** | Name or type of the alert | [optional] |
|**category** | **String** | Alert category | [optional] |
|**service** | **String** | Service that generated the alert | [optional] |
|**externalId** | **String** | External identifier for the alert | |
|**alertAmount** | **BigDecimal** | Amount associated with the alert | |
|**exposureType** | **AlertExposureTypeEnum** | | |
|**policyAction** | **String** | Recommended action based on policy | [optional] |
|**categoryId** | **BigDecimal** | Category identifier | [optional] |



16 changes: 16 additions & 0 deletions docs/AmlMatchedRule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@


# AmlMatchedRule

AML matched rule information

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**ruleId** | **String** | Identifier of the matched rule | [optional] |
|**ruleName** | **String** | Name of the matched rule | [optional] |
|**action** | **PolicyVerdictActionEnum** | | [optional] |



17 changes: 17 additions & 0 deletions docs/AmlResult.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@


# AmlResult

Detailed AML screening result information. Contains alerts, risk scores, and other AML-specific data from provider-specific responses.

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**alerts** | [**List<AmlAlert>**](AmlAlert.md) | List of AML alerts triggered during screening | [optional] |
|**providerResponse** | **Map<String, Object>** | Complete response from the AML provider. This is a dynamic object that varies significantly between different AML providers (Chainalysis, Elliptic, etc.). Each provider has their own proprietary response format and schema. Examples of provider-specific structures: - Chainalysis: Contains cluster info, risk scores, sanctions data - Elliptic: Includes risk assessment, entity types, compliance flags The structure is provider-dependent and cannot be standardized as each vendor implements their own proprietary data models and response formats. | [optional] |
|**matchedRule** | [**AmlMatchedRule**](AmlMatchedRule.md) | | [optional] |
|**matchedAlert** | [**AmlAlert**](AmlAlert.md) | | [optional] |



19 changes: 19 additions & 0 deletions docs/AmlStatusEnum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@


# AmlStatusEnum

## Enum


* `COMPLETED` (value: `"COMPLETED"`)

* `PENDING` (value: `"PENDING"`)

* `BYPASSED` (value: `"BYPASSED"`)

* `FAILED` (value: `"FAILED"`)

* `FROZEN` (value: `"FROZEN"`)



14 changes: 14 additions & 0 deletions docs/AmountConfig.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@


# AmountConfig


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**range** | [**AmountRangeMinMax2**](AmountRangeMinMax2.md) | | |
|**currency** | **PolicyCurrency** | | [optional] |



14 changes: 14 additions & 0 deletions docs/AmountConfigCurrency.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@


# AmountConfigCurrency

Currency property for amount configuration

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**currency** | **PolicyCurrency** | | [optional] |



14 changes: 2 additions & 12 deletions docs/AmountOverTimeConfig.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,9 @@ Amount over time configuration

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**range** | [**AmountOverTimeConfigRange**](AmountOverTimeConfigRange.md) | | |
|**currency** | [**CurrencyEnum**](#CurrencyEnum) | Currency for the amount | [optional] |
|**range** | [**AmountRangeMinMax2**](AmountRangeMinMax2.md) | | |
|**currency** | **PolicyCurrency** | | |
|**timePeriod** | [**TimePeriodConfig**](TimePeriodConfig.md) | | |



## Enum: CurrencyEnum

| Name | Value |
|---- | -----|
| NATIVE | "NATIVE" |
| USD | "USD" |
| EUR | "EUR" |



6 changes: 2 additions & 4 deletions docs/AmountRange.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,13 @@

# AmountRange

Amount range configuration
Amount range with minimum and maximum values

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**min** | **String** | Minimum amount | |
|**max** | **String** | Maximum amount | |
|**currency** | **String** | Currency for the amount | |
|**range** | [**AmountRangeMinMax2**](AmountRangeMinMax2.md) | | |



15 changes: 15 additions & 0 deletions docs/AmountRangeMinMax.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@


# AmountRangeMinMax

Amount range with minimum and maximum values

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**min** | **String** | Minimum amount | [optional] |
|**max** | **String** | Maximum amount | [optional] |



Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@


# AmountOverTimeConfigRange
# AmountRangeMinMax2

Amount range configuration
Amount range with minimum and maximum values

## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**min** | **String** | Minimum amount | |
|**max** | **String** | Maximum amount (optional) | [optional] |
|**max** | **String** | Maximum amount | [optional] |



2 changes: 1 addition & 1 deletion docs/ApproversConfig.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Approvers configuration

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**canInitiatorApprove** | **Boolean** | Whether initiator can approve | [optional] |
|**canInitiatorApprove** | **Boolean** | Whether initiator can approve | |
|**operator** | [**OperatorEnum**](#OperatorEnum) | Operator for approval groups | [optional] |
|**allowOperatorAsAuthorizer** | **Boolean** | Whether operator can be authorizer | [optional] |
|**approvalGroups** | [**List<ApproversConfigApprovalGroupsInner>**](ApproversConfigApprovalGroupsInner.md) | List of approval groups | [optional] |
Expand Down
2 changes: 1 addition & 1 deletion docs/BlockchainsAssetsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ No authorization required

Register an asset

Register a new asset to a workspace and return the newly created asset's details. Currently supported chains are: - EVM based chains - Stellar - Algorand - TRON - NEAR - Solana
Register a new asset to a workspace and return the newly created asset's details. Currently supported chains are: - EVM based chains - Stellar - Algorand - TRON - NEAR - Solana - Sui

### Example

Expand Down
2 changes: 2 additions & 0 deletions docs/ComplianceResultFullPayload.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ The result of the Compliance AML/Travel Rule screening.
|**amlList** | [**List<ComplianceScreeningResultFullPayload>**](ComplianceScreeningResultFullPayload.md) | The list of all results of the AML screening. | [optional] |
|**status** | **ComplianceResultStatusesEnum** | | [optional] |
|**amlRegistration** | [**AmlRegistrationResultFullPayload**](AmlRegistrationResultFullPayload.md) | | [optional] |
|**trlinkRegistration** | [**TRLinkRegistrationResultFullPayload**](TRLinkRegistrationResultFullPayload.md) | | [optional] |
|**trlinkDestinations** | [**List<TRLinkResultFullPayload>**](TRLinkResultFullPayload.md) | The list of TRLink destination screening results. | [optional] |



Loading