Skip to content

Class: ThresholdElection

Specifies whether the threshold is rating based, a fixed amount, or infinity.

URI: common_domain_model:ThresholdElection

 classDiagram
    class ThresholdElection
    click ThresholdElection href "../ThresholdElection/"
      ThresholdElection : fixedAmount
        
          
    
        
        
        ThresholdElection --> "0..1" ThresholdMinimumTransferAmountFixedAmount : fixedAmount
        click ThresholdMinimumTransferAmountFixedAmount href "../ThresholdMinimumTransferAmountFixedAmount/"
    

        
      ThresholdElection : infinity
        
      ThresholdElection : other
        
      ThresholdElection : party
        
          
    
        
        
        ThresholdElection --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      ThresholdElection : ratingsBased
        
          
    
        
        
        ThresholdElection --> "0..1" ThresholdRatingsBased : ratingsBased
        click ThresholdRatingsBased href "../ThresholdRatingsBased/"
    

        
      
Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
The party to which the threshold applies direct
fixedAmount 0..1
ThresholdMinimumTransferAmountFixedAmount
Defines that the Threshold is a Fixed Amount direct
ratingsBased 0..1
ThresholdRatingsBased
Defines that the Threshold is based on a Ratings condition(s) direct
infinity 0..1
Boolean
Specifies that the Threshold is Infinity direct
other 0..1
string
Utilised where the clause data structure is not able to capture a material as… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’ThresholdOneOf: Ensures that threshold is specified as one-of fixedAmount, ’ ‘ratingsBased, infinity, or other.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘fixedAmount’: SlotDefinition({‘name’: ‘fixedAmount’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘ratingsBased’: SlotDefinition({‘name’: ‘ratingsBased’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘infinity’: SlotDefinition({‘name’: ‘infinity’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘other’: SlotDefinition({‘name’: ‘other’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
Threshold partyElection range ThresholdElection
Mapping Type Mapped Value
self common_domain_model:ThresholdElection
native common_domain_model:ThresholdElection
name: ThresholdElection
description: Specifies whether the threshold is rating based, a fixed amount, or infinity.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The party to which the threshold applies.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CounterpartyRoleEnum
required: true
fixedAmount:
name: fixedAmount
description: Defines that the Threshold is a Fixed Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- InterestRatePayout
range: ThresholdMinimumTransferAmountFixedAmount
ratingsBased:
name: ratingsBased
description: Defines that the Threshold is based on a Ratings condition(s).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
range: ThresholdRatingsBased
infinity:
name: infinity
description: Specifies that the Threshold is Infinity. If 'True' then the threshold
for the elective party is Infinity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- ThresholdElection
range: boolean
other:
name: other
description: Utilised where the clause data structure is not able to capture a
material aspect of the clause.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- CollateralRounding
- MinimumTransferAmountElection
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
range: string
all_of:
- description: 'ThresholdOneOf: Ensures that threshold is specified as one-of fixedAmount,
ratingsBased, infinity, or other.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
infinity:
name: infinity
value_presence: PRESENT
- slot_conditions:
other:
name: other
value_presence: PRESENT
name: ThresholdElection
description: Specifies whether the threshold is rating based, a fixed amount, or infinity.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The party to which the threshold applies.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ThresholdElection
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CounterpartyRoleEnum
required: true
fixedAmount:
name: fixedAmount
description: Defines that the Threshold is a Fixed Amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ThresholdElection
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- InterestRatePayout
range: ThresholdMinimumTransferAmountFixedAmount
ratingsBased:
name: ratingsBased
description: Defines that the Threshold is based on a Ratings condition(s).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ThresholdElection
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
range: ThresholdRatingsBased
infinity:
name: infinity
description: Specifies that the Threshold is Infinity. If 'True' then the threshold
for the elective party is Infinity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: ThresholdElection
domain_of:
- ThresholdElection
range: boolean
other:
name: other
description: Utilised where the clause data structure is not able to capture a
material aspect of the clause.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ThresholdElection
domain_of:
- CollateralRounding
- MinimumTransferAmountElection
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
range: string
all_of:
- description: 'ThresholdOneOf: Ensures that threshold is specified as one-of fixedAmount,
ratingsBased, infinity, or other.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
infinity:
name: infinity
value_presence: PRESENT
- slot_conditions:
other:
name: other
value_presence: PRESENT