Class: AssetLeg
Defines each asset movement of an asset payout.
URI: common_domain_model:AssetLeg
classDiagram
class AssetLeg
click AssetLeg href "../AssetLeg/"
AssetLeg : deliveryMethod
AssetLeg --> "1" DeliveryMethodEnum : deliveryMethod
click DeliveryMethodEnum href "../DeliveryMethodEnum/"
AssetLeg : settlementDate
AssetLeg --> "1" AdjustableOrRelativeDate : settlementDate
click AdjustableOrRelativeDate href "../AdjustableOrRelativeDate/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| settlementDate | 1 AdjustableOrRelativeDate |
Specifies the settlement date of securities | direct |
| deliveryMethod | 1 DeliveryMethodEnum |
Specifies a delivery method for the security transaction | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AssetPayout | assetLeg | range | AssetLeg |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:AssetLeg |
| native | common_domain_model:AssetLeg |
| close | fpml_5_10:AssetLeg |
LinkML Source
Direct
name: AssetLeg
description: Defines each asset movement of an asset payout.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetLeg
slots:
- settlementDate
- deliveryMethod
slot_usage:
settlementDate:
name: settlementDate
description: Specifies the settlement date of securities. In a repo transaction
the purchase date would always be the effective date as specified under Economic
Terms, the repurchase date would always be the termination date as specified
under Economic Terms.
range: AdjustableOrRelativeDate
Induced
name: AssetLeg
description: Defines each asset movement of an asset payout.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetLeg
slot_usage:
settlementDate:
name: settlementDate
description: Specifies the settlement date of securities. In a repo transaction
the purchase date would always be the effective date as specified under Economic
Terms, the repurchase date would always be the termination date as specified
under Economic Terms.
range: AdjustableOrRelativeDate
attributes:
settlementDate:
name: settlementDate
description: Specifies the settlement date of securities. In a repo transaction
the purchase date would always be the effective date as specified under Economic
Terms, the repurchase date would always be the termination date as specified
under Economic Terms.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:BillingRecordInstruction.settlementDate
rank: 1000
owner: AssetLeg
domain_of:
- BillingRecordInstruction
- NonDeliverableSubstitute
- AssetFlowBase
- SettlementBase
- AssetLeg
range: AdjustableOrRelativeDate
required: true
deliveryMethod:
name: deliveryMethod
description: Specifies a delivery method for the security transaction.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetLeg.deliveryMethod
rank: 1000
owner: AssetLeg
domain_of:
- AssetLeg
range: DeliveryMethodEnum
required: true