Skip to content

Class: CSAThresholdVariableSet

Defines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.

URI: common_domain_model:CSAThresholdVariableSet

 classDiagram
    class CSAThresholdVariableSet
    click CSAThresholdVariableSet href "../CSAThresholdVariableSet/"
      CSAThresholdVariableSet : amount
        
      CSAThresholdVariableSet : name
        
          
    
        
        
        CSAThresholdVariableSet --> "0..1" CreditRatingAgencyEnum : name
        click CreditRatingAgencyEnum href "../CreditRatingAgencyEnum/"
    

        
      CSAThresholdVariableSet : value
        
      
Name Cardinality and Range Description Inheritance
name 0..1
CreditRatingAgencyEnum
The relevant rating agency direct
value 0..1
string
Rating applicable to the party from a given rating agency direct
amount 0..1
Integer
The amount value applicable to the Threshold direct
used by used in type used
ThresholdRatingsBased variableSet range CSAThresholdVariableSet

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'value': {'value_presence': 'PRESENT'}}
Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'value': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:CSAThresholdVariableSet
native common_domain_model:CSAThresholdVariableSet
name: CSAThresholdVariableSet
description: Defines a combination of Rating Agency, Rating Value, Threshold amount
and Currency code.
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- name
slot_usage:
name:
name: name
description: The relevant rating agency.
range: CreditRatingAgencyEnum
attributes:
value:
name: value
description: Rating applicable to the party from a given rating agency.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- DatedValue
- Schedule
- Taxonomy
- TaxonomyClassification
- CodeValue
- AccrualFactor
- AdjustmentFactor
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- DisputeResolution
- OtherEligibleAndPostedSupport
range: string
amount:
name: amount
description: The amount value applicable to the Threshold.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- Valuation
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- ElectiveAmountElection
- LegacyResolutionAlternative
- RatingAgencyAmount
- ThresholdMinimumTransferAmountFixedAmount
- FeaturePayment
- ComputedAmount
range: integer
rules:
- preconditions:
slot_conditions:
name:
name: name
value_presence: PRESENT
postconditions:
slot_conditions:
value:
name: value
value_presence: PRESENT
description: 'NameMustExist: If we have a name then we must also have a value.'
- preconditions:
slot_conditions:
value:
name: value
value_presence: PRESENT
postconditions:
slot_conditions:
name:
name: name
value_presence: PRESENT
description: 'ValueMustExist: If we have a value then we must also have a name.'
name: CSAThresholdVariableSet
description: Defines a combination of Rating Agency, Rating Value, Threshold amount
and Currency code.
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
name:
name: name
description: The relevant rating agency.
range: CreditRatingAgencyEnum
attributes:
value:
name: value
description: Rating applicable to the party from a given rating agency.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: CSAThresholdVariableSet
domain_of:
- DatedValue
- Schedule
- Taxonomy
- TaxonomyClassification
- CodeValue
- AccrualFactor
- AdjustmentFactor
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- DisputeResolution
- OtherEligibleAndPostedSupport
range: string
amount:
name: amount
description: The amount value applicable to the Threshold.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: CSAThresholdVariableSet
domain_of:
- Valuation
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- ElectiveAmountElection
- LegacyResolutionAlternative
- RatingAgencyAmount
- ThresholdMinimumTransferAmountFixedAmount
- FeaturePayment
- ComputedAmount
range: integer
name:
name: name
description: The relevant rating agency.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CSAThresholdVariableSet
domain_of:
- TaxonomyValue
- BusinessUnit
- LegalEntity
- Party
- IndexBase
- Resource
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- CsaAdditionalTerminationEvent
range: CreditRatingAgencyEnum
rules:
- preconditions:
slot_conditions:
name:
name: name
value_presence: PRESENT
postconditions:
slot_conditions:
value:
name: value
value_presence: PRESENT
description: 'NameMustExist: If we have a name then we must also have a value.'
- preconditions:
slot_conditions:
value:
name: value
value_presence: PRESENT
postconditions:
slot_conditions:
name:
name: name
value_presence: PRESENT
description: 'ValueMustExist: If we have a value then we must also have a name.'