TransferState
Type CDM 7.2.0Defines the fundamental financial information associated with a Transfer event. Each TransferState specifies where a Transfer is in its life-cycle. TransferState is a root type and as such, can be created independently to any other CDM data type, but can also be used as part of the CDM Event Model.
Attributes
All 2 declared on TransferState. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| transfer | Transfer | 1..1 | Represents the Transfer that has been effected by a business or life-cycle event. |
| transferStatus | TransferStatusEnum | 0..1 | Represents the State of the Transfer through its life-cycle. |
Referenced by
2 types hold a TransferState as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| EmptyTransferHistory | returns | — |
| MapTransferStateList | returns | — |
| MapPaymentListToTransferStateList | returns | — |
| MapPaymentToTransferState | returns | — |
| MapClassifiablePaymentListToTransferStateList | returns | — |
| MapNonNegativePaymentToTransferState | returns | — |
| MapSimplePaymentToTransferState | returns | — |
| MapReturnSwapAdditionalPaymentListToTransferStateList | returns | — |
| MapReturnSwapAdditionalPaymentToTransferState | returns | — |
| MapInitialPaymentToTransferState | returns | — |
| MapSinglePaymentListToTransferStateList | returns | — |
| MapSinglePaymentToTransferState | returns | — |
| AssetPayoutObligationsFulfilled | takes | Determines whether the obligations defined by the AssetPayout have been fulfilled by checking that the quantity of shares required have been successfully transferred. |
| InterestPayoutObligationsFulfilled | takes | Determines whether the obligations defined by the InterestRatePayout have been fulfilled by checking that the total value of cash required has been successfully transferred. |
Showing 12 of each. All 1286 functions →
Open TransferState in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.