Skip to content

Class: MarginCallInstructionType

Represents enumeration values to specify the call notification type, direction, specific action type.

URI: common_domain_model:MarginCallInstructionType

 classDiagram
    class MarginCallInstructionType
    click MarginCallInstructionType href "../MarginCallInstructionType/"
      MarginCallInstructionType : callType
        
          
    
        
        
        MarginCallInstructionType --> "1" CallTypeEnum : callType
        click CallTypeEnum href "../CallTypeEnum/"
    

        
      MarginCallInstructionType : visibilityIndicator
        
      
Name Cardinality and Range Description Inheritance
callType 1
CallTypeEnum
Indicates the status of the call message type, such as expected call, notific… direct
visibilityIndicator 0..1
Boolean
Indicates the choice if the call instruction is visible or not to the other p… direct
used by used in type used
MarginCallBase instructionType range MarginCallInstructionType
MarginCallExposure instructionType range MarginCallInstructionType
MarginCallIssuance instructionType range MarginCallInstructionType
MarginCallResponse instructionType range MarginCallInstructionType

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'callType': {'equals_string': 'ExpectedCall'}} {'visibilityIndicator': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:MarginCallInstructionType
native common_domain_model:MarginCallInstructionType
name: MarginCallInstructionType
description: Represents enumeration values to specify the call notification type,
direction, specific action type.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
callType:
name: callType
description: Indicates the status of the call message type, such as expected call,
notification of a call or an actionable margin call.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- MarginCallInstructionType
range: CallTypeEnum
required: true
visibilityIndicator:
name: visibilityIndicator
description: Indicates the choice if the call instruction is visible or not to
the other party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- MarginCallInstructionType
range: boolean
rules:
- preconditions:
slot_conditions:
callType:
name: callType
equals_string: ExpectedCall
postconditions:
slot_conditions:
visibilityIndicator:
name: visibilityIndicator
value_presence: PRESENT
description: 'CallTypeExpectedVisibility: Represents a condition to ensure that
a visibility indicator is specifies then the call type must be an expected call.'
name: MarginCallInstructionType
description: Represents enumeration values to specify the call notification type,
direction, specific action type.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
callType:
name: callType
description: Indicates the status of the call message type, such as expected call,
notification of a call or an actionable margin call.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: MarginCallInstructionType
domain_of:
- MarginCallInstructionType
range: CallTypeEnum
required: true
visibilityIndicator:
name: visibilityIndicator
description: Indicates the choice if the call instruction is visible or not to
the other party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: MarginCallInstructionType
domain_of:
- MarginCallInstructionType
range: boolean
rules:
- preconditions:
slot_conditions:
callType:
name: callType
equals_string: ExpectedCall
postconditions:
slot_conditions:
visibilityIndicator:
name: visibilityIndicator
value_presence: PRESENT
description: 'CallTypeExpectedVisibility: Represents a condition to ensure that
a visibility indicator is specifies then the call type must be an expected call.'