Skip to content

Class: AmendmentEffectiveDate

A class to specify the effective date of the Amendment to Termination Currency. This date can be specified as either an actual date, a specific date (e.g. the annex date) or as a custom provision.

URI: common_domain_model:AmendmentEffectiveDate

 classDiagram
    class AmendmentEffectiveDate
    click AmendmentEffectiveDate href "../AmendmentEffectiveDate/"
      AmendmentEffectiveDate : customProvision
        
      AmendmentEffectiveDate : date
        
      AmendmentEffectiveDate : specificDate
        
          
    
        
        
        AmendmentEffectiveDate --> "0..1" AmendmentEffectiveDateEnum : specificDate
        click AmendmentEffectiveDateEnum href "../AmendmentEffectiveDateEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
date 0..1
date
The effective date of the Amendment to Termination Currency when specified as… direct
specificDate 0..1
AmendmentEffectiveDateEnum
The effective date of the Amendment to Termination Currency when specified as… direct
customProvision 0..1
string
The effective date of the Amendment to Termination Currency when specified as… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘date’: SlotDefinition({‘name’: ‘date’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘specificDate’: SlotDefinition({‘name’: ‘specificDate’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘customProvision’: SlotDefinition({‘name’: ‘customProvision’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
MinimumTransferAmountAmendment effectiveDate range AmendmentEffectiveDate
TerminationCurrencyAmendment effectiveDate range AmendmentEffectiveDate
Mapping Type Mapped Value
self common_domain_model:AmendmentEffectiveDate
native common_domain_model:AmendmentEffectiveDate
name: AmendmentEffectiveDate
description: A class to specify the effective date of the Amendment to Termination
Currency. This date can be specified as either an actual date, a specific date (e.g.
the annex date) or as a custom provision.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
date:
name: date
description: The effective date of the Amendment to Termination Currency when
specified as an actual date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- DateList
- DatedValue
- CalculateTransferInstruction
- OtherAgreement
- AmendmentEffectiveDate
- CSAValuationDate
range: date
specificDate:
name: specificDate
description: The effective date of the Amendment to Termination Currency when
specified as relative to another date (e.g. the annex date).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- AmendmentEffectiveDate
range: AmendmentEffectiveDateEnum
customProvision:
name: customProvision
description: The effective date of the Amendment to Termination Currency when
specified as a non normalized custom provision.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- CustomisableOffset
- AmendmentEffectiveDate
- ConditionsPrecedent
range: string
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
date:
name: date
value_presence: PRESENT
- slot_conditions:
specificDate:
name: specificDate
value_presence: PRESENT
- slot_conditions:
customProvision:
name: customProvision
value_presence: PRESENT
name: AmendmentEffectiveDate
description: A class to specify the effective date of the Amendment to Termination
Currency. This date can be specified as either an actual date, a specific date (e.g.
the annex date) or as a custom provision.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
date:
name: date
description: The effective date of the Amendment to Termination Currency when
specified as an actual date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: AmendmentEffectiveDate
domain_of:
- DateList
- DatedValue
- CalculateTransferInstruction
- OtherAgreement
- AmendmentEffectiveDate
- CSAValuationDate
range: date
specificDate:
name: specificDate
description: The effective date of the Amendment to Termination Currency when
specified as relative to another date (e.g. the annex date).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: AmendmentEffectiveDate
domain_of:
- AmendmentEffectiveDate
range: AmendmentEffectiveDateEnum
customProvision:
name: customProvision
description: The effective date of the Amendment to Termination Currency when
specified as a non normalized custom provision.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: AmendmentEffectiveDate
domain_of:
- CustomisableOffset
- AmendmentEffectiveDate
- ConditionsPrecedent
range: string
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
date:
name: date
value_presence: PRESENT
- slot_conditions:
specificDate:
name: specificDate
value_presence: PRESENT
- slot_conditions:
customProvision:
name: customProvision
value_presence: PRESENT