Skip to content

Class: Transfer

The type of transfer.

URI: common_domain_model:Transfer

 classDiagram
    class Transfer
    click Transfer href "../Transfer/"
      Transfer : ContingentTransfer
        
          
    
        
        
        Transfer --> "0..1" ContingentTransfer : ContingentTransfer
        click ContingentTransfer href "../ContingentTransfer/"
    

        
      Transfer : ScheduledTransfer
        
          
    
        
        
        Transfer --> "0..1" ScheduledTransfer : ScheduledTransfer
        click ScheduledTransfer href "../ScheduledTransfer/"
    

        
      Transfer : UnscheduledTransfer
        
          
    
        
        
        Transfer --> "0..1" UnscheduledTransfer : UnscheduledTransfer
        click UnscheduledTransfer href "../UnscheduledTransfer/"
    

        
      
Name Cardinality and Range Description Inheritance
ScheduledTransfer 0..1
ScheduledTransfer
A transfer created from a scheduled event on a contract, e direct
UnscheduledTransfer 0..1
UnscheduledTransfer
An ad-hoc transfer instigated by a party to the contract e direct
ContingentTransfer 0..1
ContingentTransfer
A transfer created from a contingent event on a contract, e direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘OneOf: A choice type holds exactly one of its options.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘ScheduledTransfer’: SlotDefinition({‘name’: ‘ScheduledTransfer’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘UnscheduledTransfer’: SlotDefinition({‘name’: ‘UnscheduledTransfer’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘ContingentTransfer’: SlotDefinition({‘name’: ‘ContingentTransfer’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
BillingRecord recordTransfer range Transfer
BillingSummary summaryTransfer range Transfer
IndexTransitionInstruction cashTransfer range Transfer
TransferState transfer range Transfer
CancelableProvision initialFee range Transfer
property value
rosetta_choice true
Mapping Type Mapped Value
self common_domain_model:Transfer
native common_domain_model:Transfer
name: Transfer
annotations:
rosetta_choice:
tag: rosetta_choice
value: 'true'
description: The type of transfer.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
ScheduledTransfer:
name: ScheduledTransfer
description: A transfer created from a scheduled event on a contract, e.g. Coupon,
Dividend Return, Fixed Rate Return
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- Transfer
range: ScheduledTransfer
UnscheduledTransfer:
name: UnscheduledTransfer
description: An ad-hoc transfer instigated by a party to the contract e.g. Recall,
Return.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- Transfer
range: UnscheduledTransfer
ContingentTransfer:
name: ContingentTransfer
description: A transfer created from a contingent event on a contract, e.g. Corporate
Action, Credit Event or Exercise
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- Transfer
range: ContingentTransfer
all_of:
- description: 'OneOf: A choice type holds exactly one of its options.'
exactly_one_of:
- slot_conditions:
ScheduledTransfer:
name: ScheduledTransfer
value_presence: PRESENT
- slot_conditions:
UnscheduledTransfer:
name: UnscheduledTransfer
value_presence: PRESENT
- slot_conditions:
ContingentTransfer:
name: ContingentTransfer
value_presence: PRESENT
name: Transfer
annotations:
rosetta_choice:
tag: rosetta_choice
value: 'true'
description: The type of transfer.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
ScheduledTransfer:
name: ScheduledTransfer
description: A transfer created from a scheduled event on a contract, e.g. Coupon,
Dividend Return, Fixed Rate Return
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: Transfer
domain_of:
- Transfer
range: ScheduledTransfer
UnscheduledTransfer:
name: UnscheduledTransfer
description: An ad-hoc transfer instigated by a party to the contract e.g. Recall,
Return.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: Transfer
domain_of:
- Transfer
range: UnscheduledTransfer
ContingentTransfer:
name: ContingentTransfer
description: A transfer created from a contingent event on a contract, e.g. Corporate
Action, Credit Event or Exercise
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: Transfer
domain_of:
- Transfer
range: ContingentTransfer
all_of:
- description: 'OneOf: A choice type holds exactly one of its options.'
exactly_one_of:
- slot_conditions:
ScheduledTransfer:
name: ScheduledTransfer
value_presence: PRESENT
- slot_conditions:
UnscheduledTransfer:
name: UnscheduledTransfer
value_presence: PRESENT
- slot_conditions:
ContingentTransfer:
name: ContingentTransfer
value_presence: PRESENT