Skip to content

Class: PassThroughItem

Class to represent a single pass through payment.

URI: common_domain_model:PassThroughItem

 classDiagram
    class PassThroughItem
    click PassThroughItem href "../PassThroughItem/"
      PassThroughItem : passThroughPercentage

      PassThroughItem : payerReceiver





        PassThroughItem --> "1" PayerReceiver : payerReceiver
        click PayerReceiver href "../PayerReceiver/"



Slots

Name Cardinality and Range Description Inheritance
payerReceiver 1
PayerReceiver
This attribute doesn't exists in the FpML construct, which makes use of the P... direct
passThroughPercentage 1
Decimal
Percentage of payments from the underlier which are passed through direct

Usages

used by used in type used
PassThrough passThroughItem range PassThroughItem

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:PassThroughItem
native common_domain_model:PassThroughItem

LinkML Source

Direct

name: PassThroughItem
description: Class to represent a single pass through payment.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- payerReceiver
- passThroughPercentage
slot_usage:
  payerReceiver:
    name: payerReceiver
    description: This attribute doesn't exists in the FpML construct, which makes
      use of the PayerReceiver.model group.
    required: true

Induced

name: PassThroughItem
description: Class to represent a single pass through payment.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  payerReceiver:
    name: payerReceiver
    description: This attribute doesn't exists in the FpML construct, which makes
      use of the PayerReceiver.model group.
    required: true
attributes:
  payerReceiver:
    name: payerReceiver
    description: This attribute doesn't exists in the FpML construct, which makes
      use of the PayerReceiver.model group.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculateTransferInstruction.payerReceiver
    rank: 1000
    owner: PassThroughItem
    domain_of:
    - CalculateTransferInstruction
    - TransferBase
    - CollateralBalance
    - FeaturePayment
    - AssetFlow
    - PayoutBase
    - PrincipalPayment
    - PortfolioReturnTerms
    - PassThroughItem
    range: PayerReceiver
    required: true
  passThroughPercentage:
    name: passThroughPercentage
    description: Percentage of payments from the underlier which are passed through.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: PassThroughItem
    domain_of:
    - PassThroughItem
    range: decimal
    required: true