Skip to content

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

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