Skip to content

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

used by used in type used
PrimitiveInstruction transfer range TransferInstruction

In Subsets

Comments

  • Rosetta func: Create_Transfer — Defines how a transfer should be constructed, when representing the exchange of cash between parties.

Identifier and Mapping Information

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