Class: TransferInstruction
Defines the payout on which to create a Transfer along with all necessary resets.
URI: common_domain_model:TransferInstruction
classDiagram
class TransferInstruction
click TransferInstruction href "../TransferInstruction/"
TransferInstruction : transferState
TransferInstruction --> "*" TransferState : transferState
click TransferState href "../TransferState/"
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| transferState |
* TransferState |
Specifies the terms and state of a transfers |
direct |
Usages
In Subsets
- Rosetta func: Create_Transfer — Defines how a transfer should be constructed, when representing the exchange of cash between parties.
Annotations
| property |
value |
| rosetta_functions |
[{"name":"Create_Transfer","description":"Defines how a transfer should be constructed, when representing the exchange of cash between parties.","inputs":[{"name":"instruction","type":"TransferInstruction","cardinality":"1..1"},{"name":"tradeState","type":"TradeState","cardinality":"1..1"}],"output":{"name":"transfer","type":"TradeState","cardinality":"1..1"}}] |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
common_domain_model:TransferInstruction |
| native |
common_domain_model:TransferInstruction |
LinkML Source
Direct
name: TransferInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_Transfer","description":"Defines how a transfer should
be constructed, when representing the exchange of cash between parties.","inputs":[{"name":"instruction","type":"TransferInstruction","cardinality":"1..1"},{"name":"tradeState","type":"TradeState","cardinality":"1..1"}],"output":{"name":"transfer","type":"TradeState","cardinality":"1..1"}}]'
description: Defines the payout on which to create a Transfer along with all necessary
resets.
comments:
- 'Rosetta func: Create_Transfer — Defines how a transfer should be constructed, when
representing the exchange of cash between parties.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- transferState
Induced
name: TransferInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_Transfer","description":"Defines how a transfer should
be constructed, when representing the exchange of cash between parties.","inputs":[{"name":"instruction","type":"TransferInstruction","cardinality":"1..1"},{"name":"tradeState","type":"TradeState","cardinality":"1..1"}],"output":{"name":"transfer","type":"TradeState","cardinality":"1..1"}}]'
description: Defines the payout on which to create a Transfer along with all necessary
resets.
comments:
- 'Rosetta func: Create_Transfer — Defines how a transfer should be constructed, when
representing the exchange of cash between parties.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
transferState:
name: transferState
description: Specifies the terms and state of a transfers.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: TransferInstruction
domain_of:
- TransferInstruction
range: TransferState
multivalued: true
inlined: true
inlined_as_list: true