Skip to content

Class: FxSettlementRateSource

The source of the Foreign Exchange settlement rate.

URI: common_domain_model:FxSettlementRateSource

 classDiagram
    class FxSettlementRateSource
    click FxSettlementRateSource href "../FxSettlementRateSource/"
      FxSettlementRateSource : nonstandardSettlementRate
        
          
    
        
        
        FxSettlementRateSource --> "0..1" FxInformationSource : nonstandardSettlementRate
        click FxInformationSource href "../FxInformationSource/"
    

        
      FxSettlementRateSource : settlementRateOption
        
      
Name Cardinality and Range Description Inheritance
settlementRateOption 0..1
string
Indicates that an officially defined rate settlement rate option will be the … direct
nonstandardSettlementRate 0..1
FxInformationSource
Indicates that a non-standard rate source will be used for the fixing direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘FxSettlementRateSourceChoice’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘settlementRateOption’: SlotDefinition({‘name’: ‘settlementRateOption’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘nonstandardSettlementRate’: SlotDefinition({ ‘name’: ‘nonstandardSettlementRate’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} })] })
used by used in type used
FxRateSourceFixing settlementRateSource range FxSettlementRateSource
Mapping Type Mapped Value
self common_domain_model:FxSettlementRateSource
native common_domain_model:FxSettlementRateSource
name: FxSettlementRateSource
description: The source of the Foreign Exchange settlement rate.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
settlementRateOption:
name: settlementRateOption
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Indicates that an officially defined rate settlement rate option
will be the used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
domain_of:
- AssetSettlementRateOption
- FxSettlementRateSource
- ValuationSource
- NonDeliverableSubstitute
range: string
nonstandardSettlementRate:
name: nonstandardSettlementRate
description: Indicates that a non-standard rate source will be used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
rank: 1000
domain_of:
- FxSettlementRateSource
range: FxInformationSource
all_of:
- description: FxSettlementRateSourceChoice
exactly_one_of:
- slot_conditions:
settlementRateOption:
name: settlementRateOption
value_presence: PRESENT
- slot_conditions:
nonstandardSettlementRate:
name: nonstandardSettlementRate
value_presence: PRESENT
name: FxSettlementRateSource
description: The source of the Foreign Exchange settlement rate.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
settlementRateOption:
name: settlementRateOption
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Indicates that an officially defined rate settlement rate option
will be the used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
owner: FxSettlementRateSource
domain_of:
- AssetSettlementRateOption
- FxSettlementRateSource
- ValuationSource
- NonDeliverableSubstitute
range: string
nonstandardSettlementRate:
name: nonstandardSettlementRate
description: Indicates that a non-standard rate source will be used for the fixing.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset
rank: 1000
owner: FxSettlementRateSource
domain_of:
- FxSettlementRateSource
range: FxInformationSource
all_of:
- description: FxSettlementRateSourceChoice
exactly_one_of:
- slot_conditions:
settlementRateOption:
name: settlementRateOption
value_presence: PRESENT
- slot_conditions:
nonstandardSettlementRate:
name: nonstandardSettlementRate
value_presence: PRESENT