Skip to content

Class: DeliveryAmount

A class to specify the application of Interest Amount with respect the Delivery Amount.

URI: common_domain_model:DeliveryAmount

 classDiagram
    class DeliveryAmount
    click DeliveryAmount href "../DeliveryAmount/"
      DeliveryAmount : customElection
        
      DeliveryAmount : standardElection
        
          
    
        
        
        DeliveryAmount --> "0..1" DeliveryAmountElectionEnum : standardElection
        click DeliveryAmountElectionEnum href "../DeliveryAmountElectionEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
standardElection 0..1
DeliveryAmountElectionEnum
The standard election as specified by an enumeration direct
customElection 0..1
string
The custom election that might be specified by the parties to the agreement direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘standardElection’: SlotDefinition({‘name’: ‘standardElection’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘customElection’: SlotDefinition({‘name’: ‘customElection’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
InterestAmount deliveryAmount range DeliveryAmount
InterestAmountApplication deliveryAmount range DeliveryAmount
Mapping Type Mapped Value
self common_domain_model:DeliveryAmount
native common_domain_model:DeliveryAmount
name: DeliveryAmount
description: A class to specify the application of Interest Amount with respect the
Delivery Amount.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
standardElection:
name: standardElection
description: The standard election as specified by an enumeration.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral
domain_of:
- InterestAdjustmentPeriodicity
- DeliveryAmount
range: DeliveryAmountElectionEnum
customElection:
name: customElection
description: The custom election that might be specified by the parties to the
agreement.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral
domain_of:
- AdditionalRepresentation
- ElectiveAmountElection
- InterestAdjustmentPeriodicity
- SecurityProviderRightsEvent
- DeliveryAmount
- ReturnAmount
range: string
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
standardElection:
name: standardElection
value_presence: PRESENT
- slot_conditions:
customElection:
name: customElection
value_presence: PRESENT
name: DeliveryAmount
description: A class to specify the application of Interest Amount with respect the
Delivery Amount.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
standardElection:
name: standardElection
description: The standard election as specified by an enumeration.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral
owner: DeliveryAmount
domain_of:
- InterestAdjustmentPeriodicity
- DeliveryAmount
range: DeliveryAmountElectionEnum
customElection:
name: customElection
description: The custom election that might be specified by the parties to the
agreement.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral
owner: DeliveryAmount
domain_of:
- AdditionalRepresentation
- ElectiveAmountElection
- InterestAdjustmentPeriodicity
- SecurityProviderRightsEvent
- DeliveryAmount
- ReturnAmount
range: string
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
standardElection:
name: standardElection
value_presence: PRESENT
- slot_conditions:
customElection:
name: customElection
value_presence: PRESENT