XBSettlementConfigCreationRequestBody
Parameter | Type | Description |
---|---|---|
name | string | The text name of the settlement configuration. |
corridorId | string | The ID of the cross-border corridor. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
XBSettlementConfigCreationResponse
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
configId | string | The ID of the cross-border settlement configuration. |
corridorId | string | The ID of the cross-border corridor. |
name | string | The text name of the settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
XBSettlementConfigEditRequestBody
Parameter | Type | Description |
---|---|---|
name | string | Optional - The text name of the settlement configuration. |
steps | XBSettlementConfigStepsRecord | Optional - The recorded steps of the cross-border settlement configuration. |
XBSettlementConfigEditResponse
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
configId | string | The ID of the cross-border settlement configuration. |
corridorId | string | The ID of the cross-border corridor. |
name | string | The text name of the settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
XBSettlementConfigDeletionResponse
Parameter | Type | Description |
---|---|---|
configId | string | The ID of the cross-border settlement configuration. |
GetXBSettlementConfigResponse
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
configId | string | The ID of the cross-border settlement configuration. |
corridorId | string | The ID of the cross-border corridor. |
name | string | The text name of the settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
GetAllXBSettlementConfigsResponse
Parameter | Type | Description |
---|---|---|
configurations | XBSettlementConfigModel | The configuration of the cross-border settlement. |
XBCreateSettlementFlowRequestBody
Parameter | Type | Description |
---|---|---|
configId | string | The ID of the cross-border settlement configuration. |
amount | XBSettlementAsset | The type and amount of an asset setup in the cross-border settlement configuration. |
XBCreateSettlementFlowResponse
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
flowId | string | The ID of the settlement flow configuration. |
configId | string | The ID of the cross-border settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
totalEstimatedFees | XBSettlementAsset | The type and amount of estimated asset fees setup in the cross-border settlement configuration. |
totalEstimatedTime | number | The total amount of time estimated for the complete cross-border settlement flow to be executed. |
XBSettlementFlowExecutionResponse
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
flowId | string | The ID of the settlement flow configuration. |
configId | string | The ID of the cross-border settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
totalFees | XBSettlementAsset | The type and amount of estimated asset fees setup in the cross-border settlement configuration. |
initiatedAt | number | The time the flow execution was initiated. |
initiatedBy | string | The ID of the user who initiated the flow execution. |
state | XBSettlementFlowExecutionStatus | The status of the flow execution. |
XBSettlementFlowExecutionStep
Parameter | Type | Description |
---|---|---|
id | string | The ID of the individual flow execution step. |
accountId | string | The ID of the account initiating the flow execution step. |
status | XBSettlementFlowExecutionStepStatus | The status of the individual step of the flow execution. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
fee | XBSettlementAsset | The type and amount of an asset setup in the cross-border settlement configuration. |
startedAt | number | The time the specific flow execution step began. |
XBSettlementFlowExecutionStepStatus
Parameter | Type | Description |
---|---|---|
XBSettlementFlowExecutionStepStatus | string | Valid values: NOT_STARTED, PROCESSING, COMPLETED, FAILED. |
XBSettlementFlowExecutionStatus
Parameter | Type | Description |
---|---|---|
XBSettlementFlowExecutionStatus | string | Valid values: NOT_STARTED, PROCESSING, COMPLETED, FAILED. |
XBSettlementConfigModel
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
flowId | string | The ID of the settlement flow configuration. |
configId | string | The ID of the cross-border settlement configuration. |
name | string | The text name of the cross-border settlement configuration. |
steps | XBSettlementConfigStepsRecord | The recorded steps of the cross-border settlement configuration. |
XBSettlementConfigStep
Parameter | Type | Description |
---|---|---|
stepType | XBSettlementStepType | The type of step specified in the configuration. |
accountId | string | The ID of the account initiating the flow execution step. |
XBSettlementStepType
Parameter | Type | Description |
---|---|---|
XBSettlementStepType | string | Valid values: ON_RAMP, VAULT_ACCOUNT, OFF_RAMP, FIAT_DESTINATION . |
XBSettlementFlowSetupStep
Parameter | Type | Description |
---|---|---|
accountId | string | The ID of the account initiating the flow execution step. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
estimatedFeeAmount | XBSettlementAsset | The type and amount of asset fees estimated in the cross-border settlement configuration. |
estimatedTime | number | The amount of time estimated for the complete cross-border settlement flow setup step to be executed |
XBSettlementFlowSetupModel
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
flowId | string | [Optional] The ID of the settlement flow configuration. |
configId | string | The ID of the cross-border settlement configuration. |
steps | XBSettlementFlowStepsRecord | The specified steps for the cross-border settlement flow configuration. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
totalEstimatedFeeAmount | XBSettlementAsset | The type and total amount of asset fees estimated in the cross-border settlement configuration. |
totalEstimatedTime | number | The amount of total time estimated for each cross-border settlement flow setup step to be executed. |
XBSettlementFlowExecutionModel
Parameter | Type | Description |
---|---|---|
tenantId | string | The ID of the tenant. |
flowId | string | The ID of the settlement flow configuration. |
configId | string | The ID of the cross-border settlement configuration. |
steps | XBSettlementFlowExecutionStep | The instructions for the specified cross-border settlement flow configuration step. |
inputAmount | XBSettlementAsset | The type and amount of an asset input in the cross-border settlement configuration. |
outputAmount | XBSettlementAsset | The type and amount of an asset output in the cross-border settlement configuration. |
totalFees | XBSettlementAsset | The type and amount of total asset fees in the cross-border settlement configuration. |
initiatedAt | number | The time the flow execution was initiated. |
initiatedBy | string | The ID of the user who initiated the flow execution. |
state | XBSettlementFlowExecutionStatus | The status of the flow execution. |
XBSettlementConfigStepsRecord
Parameter | Type | Description |
---|---|---|
stepType | XBSettlementStepType | The type of step specified in the configuration. |
accountId | string | The ID of the account initiating the flow execution step. |
XBSettlementFlowStepsRecord
Parameter | Type | Description |
---|---|---|
stepType | XBSettlementStepType | The type of step specified in the configuration. |
XBSettlementFlowSetupStep | XBSettlementFlowSetupStep | The arrangement and setup of steps for the cross-border configuration flow. |
XBSettlementAsset
Parameter | Type | Description |
---|---|---|
amount | string | The amount of the asset being used in the cross-border settlement. |
assetId | string | The ID of the specific asset type being used in the cross-border settlement. |