AvailableInventoryRecord
Type CDM 7.2.0An individual piece of available inventory. This represents a single security and its associated criteria. The criteria are used to describe any restrictions on the securities.
Attributes
7 declared on AvailableInventoryRecord, 2 inherited. Cardinality in amber is required.
| Name | Type | Card. | Description | From |
|---|---|---|---|---|
| identifer | AssignedIdentifier | 1..1 | Unique identifier for this record. This can be used to uniquely identify a specific piece of inventory. | InventoryRecord |
| security | Security | 1..1 | The security details. | InventoryRecord |
| expirationDateTime | zonedDateTime | 0..1 | There may be a set period/time restriction associated to the security. | — |
| collateral | CollateralProvisions | 0..* | The type of collateral can often be required when determining if the piece of availability being described is suitable for a party. | — |
| partyRole | PartyRole | 0..* | An individual security may be held by several agents. Including the party role at this level allows us to reference the party holding this specific item. | — |
| quantity | Quantity | 0..1 | The quantity of the security | — |
| interestRate | Price | 0..1 | An optional element which can be used to hold a rate associated to this piece of availability. | — |
| dividendTerms | DividendTerms | 0..1 | Specifies the dividend requirements if applicable. | — |
| comment | string | 0..1 | Optional comment for this specific piece of inventory. | — |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
if interestRate exists
then interestRate -> priceType = PriceTypeEnum -> InterestRate IsValidPartyRole(
partyRole,
) Referenced by
1 type holds an AvailableInventoryRecord as an attribute.
Open AvailableInventoryRecord 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.