Skip to content

Class: LegacyIndependentAmountParty

The party specific elections for the Independent Amount clause.

URI: common_domain_model:LegacyIndependentAmountParty

 classDiagram
    class LegacyIndependentAmountParty
    click LegacyIndependentAmountParty href "../LegacyIndependentAmountParty/"
      LegacyIndependentAmountParty : fixedAmount
        
          
    
        
        
        LegacyIndependentAmountParty --> "0..1" Money : fixedAmount
        click Money href "../Money/"
    

        
      LegacyIndependentAmountParty : isApplicable
        
      LegacyIndependentAmountParty : party
        
          
    
        
        
        LegacyIndependentAmountParty --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      LegacyIndependentAmountParty : ratingsBased
        
          
    
        
        
        LegacyIndependentAmountParty --> "0..1" LegacyIndependentAmountRatingsBased : ratingsBased
        click LegacyIndependentAmountRatingsBased href "../LegacyIndependentAmountRatingsBased/"
    

        
      LegacyIndependentAmountParty : ratingsXExposure
        
          
    
        
        
        LegacyIndependentAmountParty --> "0..1" LegacyIndependentAmountRatingsXExposure : ratingsXExposure
        click LegacyIndependentAmountRatingsXExposure href "../LegacyIndependentAmountRatingsXExposure/"
    

        
      
Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
Identifies the Party making the election direct
isApplicable 1
Boolean
Specifies whether Independent Amount is applicable to the elected party direct
fixedAmount 0..1
Money
Indicates the Independent Amount is specified as a fixed amount direct
ratingsBased 0..1
LegacyIndependentAmountRatingsBased
Indicates the Independent Amount is determined using a credit rating direct
ratingsXExposure 0..1
LegacyIndependentAmountRatingsXExposure
Indicates the Independent Amount is determined using both credit rating and e… direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’LegacyIAMethod: Ensures that the Independent Amount is specified as only one ’ ‘of Fixed Amount, Ratings Based or RatingsXExposure.’), ‘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’: {‘ratingsXExposure’: SlotDefinition({‘name’: ‘ratingsXExposure’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
CSAIndependentAmount partyElection range LegacyIndependentAmountParty
Mapping Type Mapped Value
self common_domain_model:LegacyIndependentAmountParty
native common_domain_model:LegacyIndependentAmountParty
name: LegacyIndependentAmountParty
description: The party specific elections for the Independent Amount clause.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: Identifies the Party making the election.
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
isApplicable:
name: isApplicable
description: Specifies whether Independent Amount is applicable to the elected
party. If applicable, 'True', and if not applicable then 'False'.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CollateralTransferTimingDefinition
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- LegacyIndependentAmountParty
- MinimumTransferAmountAmendment
- OneWayProvisions
- PledgeeRepresentativeRider
- ProcessAgentElection
- RegimeTerms
- SpecifiedConditionOrAccessCondition
- SubstitutedRegimeElection
- TerminationCurrencyAmendment
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- IsdaCalculationAgentElection
- AutomaticExercise
range: boolean
required: true
fixedAmount:
name: fixedAmount
description: Indicates the Independent Amount is specified as a fixed amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- InterestRatePayout
range: Money
ratingsBased:
name: ratingsBased
description: Indicates the Independent Amount is determined using a credit rating.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
range: LegacyIndependentAmountRatingsBased
ratingsXExposure:
name: ratingsXExposure
description: Indicates the Independent Amount is determined using both credit
rating and exposure metrics.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- LegacyIndependentAmountParty
range: LegacyIndependentAmountRatingsXExposure
all_of:
- description: 'LegacyIAMethod: Ensures that the Independent Amount is specified as
only one of Fixed Amount, Ratings Based or RatingsXExposure.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
ratingsXExposure:
name: ratingsXExposure
value_presence: PRESENT
name: LegacyIndependentAmountParty
description: The party specific elections for the Independent Amount clause.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: Identifies the Party making the election.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: LegacyIndependentAmountParty
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
isApplicable:
name: isApplicable
description: Specifies whether Independent Amount is applicable to the elected
party. If applicable, 'True', and if not applicable then 'False'.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: LegacyIndependentAmountParty
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CollateralTransferTimingDefinition
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- LegacyIndependentAmountParty
- MinimumTransferAmountAmendment
- OneWayProvisions
- PledgeeRepresentativeRider
- ProcessAgentElection
- RegimeTerms
- SpecifiedConditionOrAccessCondition
- SubstitutedRegimeElection
- TerminationCurrencyAmendment
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- IsdaCalculationAgentElection
- AutomaticExercise
range: boolean
required: true
fixedAmount:
name: fixedAmount
description: Indicates the Independent Amount is specified as a fixed amount.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountParty
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- InterestRatePayout
range: Money
ratingsBased:
name: ratingsBased
description: Indicates the Independent Amount is determined using a credit rating.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountParty
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
range: LegacyIndependentAmountRatingsBased
ratingsXExposure:
name: ratingsXExposure
description: Indicates the Independent Amount is determined using both credit
rating and exposure metrics.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: LegacyIndependentAmountParty
domain_of:
- LegacyIndependentAmountParty
range: LegacyIndependentAmountRatingsXExposure
all_of:
- description: 'LegacyIAMethod: Ensures that the Independent Amount is specified as
only one of Fixed Amount, Ratings Based or RatingsXExposure.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
ratingsXExposure:
name: ratingsXExposure
value_presence: PRESENT