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
- PayerReceiver
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
- from schema: https://w3id.org/lmodel/common-domain-model
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