Skip to content

Class: PayerReceiver

Specifies the parties responsible for making and receiving payments defined by this structure.

URI: common_domain_model:PayerReceiver

 classDiagram
    class PayerReceiver
    click PayerReceiver href "../PayerReceiver/"
      PayerReceiver <|-- ExerciseFee
        click ExerciseFee href "../ExerciseFee/"
      PayerReceiver <|-- ExerciseFeeSchedule
        click ExerciseFeeSchedule href "../ExerciseFeeSchedule/"

      PayerReceiver : payer





        PayerReceiver --> "1" CounterpartyRoleEnum : payer
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"



      PayerReceiver : receiver





        PayerReceiver --> "1" CounterpartyRoleEnum : receiver
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
payer 1
CounterpartyRoleEnum
Specifies the counterparty responsible for making the payments defined by thi... direct
receiver 1
CounterpartyRoleEnum
Specifies the party that receives the payments corresponding to this structur... direct

Usages

used by used in type used
CalculateTransferInstruction payerReceiver range PayerReceiver
CommodityPayout payerReceiver range PayerReceiver
CreditDefaultPayout payerReceiver range PayerReceiver
InterestRatePayout payerReceiver range PayerReceiver
AssetFlow payerReceiver range PayerReceiver
PayoutBase payerReceiver range PayerReceiver
PrincipalPayment payerReceiver range PayerReceiver
OptionPayout payerReceiver range PayerReceiver
PerformancePayout payerReceiver range PayerReceiver
PortfolioReturnTerms payerReceiver range PayerReceiver
SettlementPayout payerReceiver range PayerReceiver
FixedPricePayout payerReceiver range PayerReceiver
PassThroughItem payerReceiver range PayerReceiver
AssetPayout payerReceiver range PayerReceiver

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: PayerReceiver
description: Specifies the parties responsible for making and receiving payments defined
  by this structure.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- payer
- receiver

Induced

name: PayerReceiver
description: Specifies the parties responsible for making and receiving payments defined
  by this structure.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  payer:
    name: payer
    description: Specifies the counterparty responsible for making the payments defined
      by this structure.  The party is one of the two principal parties to the transaction.
    from_schema: https://w3id.org/lmodel/common-domain-model
    related_mappings:
    - icma:GMRA#Seller
    - icma:ERCCBestPractice#Seller
    rank: 1000
    owner: PayerReceiver
    domain_of:
    - PayerReceiver
    range: CounterpartyRoleEnum
    required: true
  receiver:
    name: receiver
    description: Specifies the party that receives the payments corresponding to this
      structure.  The party is one of the two counterparties to the transaction.
    from_schema: https://w3id.org/lmodel/common-domain-model
    related_mappings:
    - icma:GMRA#Buyer
    - icma:ERCCBestPractice#Buyer
    rank: 1000
    owner: PayerReceiver
    domain_of:
    - PayerReceiver
    range: CounterpartyRoleEnum
    required: true