Skip to content

Class: NotificationTimeElection

A class to specify the notification time election by the respective parties to the agreement.

URI: common_domain_model:NotificationTimeElection

 classDiagram
    class NotificationTimeElection
    click NotificationTimeElection href "../NotificationTimeElection/"
      NotificationTimeElection : customNotification
        
      NotificationTimeElection : localBusinessDay
        
      NotificationTimeElection : notificationTime
        
          
    
        
        
        NotificationTimeElection --> "0..1" BusinessCenterTime : notificationTime
        click BusinessCenterTime href "../BusinessCenterTime/"
    

        
      NotificationTimeElection : party
        
          
    
        
        
        NotificationTimeElection --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
The elective party direct
notificationTime 0..1
BusinessCenterTime
The Notification Time as a time that is qualified as a standard business cent… direct
customNotification 0..1
string
The Notification Time as a bespoke election direct
localBusinessDay 0..1
Boolean
Whether the Notification Time is precluded on the day being a local business … direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’NotificationTimeElectionChoice: The Notification Time is specified either as ’ ’a time that is qualified by a standard business center or as a custom ’ ‘election.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘notificationTime’: SlotDefinition({‘name’: ‘notificationTime’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘customNotification’: SlotDefinition({‘name’: ‘customNotification’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
NotificationTime partyElections range NotificationTimeElection
property value
doc_reference ISDA CSD_IM_English_2016 paragraph 13 General Principles clause (d)(iii) name Notification Time
Mapping Type Mapped Value
self common_domain_model:NotificationTimeElection
native common_domain_model:NotificationTimeElection
name: NotificationTimeElection
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSD_IM_English_2016 paragraph 13 General Principles clause (d)(iii)
name Notification Time | ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles
clause (e)(iii) name Notification Time | ISDA CSA_IM_NewYork_2016 paragraph
13 General Principles clause (d)(iii) name Notification Time
description: A class to specify the notification time election by the respective parties
to the agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The elective party.
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
notificationTime:
name: notificationTime
description: The Notification Time as a time that is qualified as a standard business
center.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- CalculationAndTimingBase
- NotificationTimeElection
- CollateralSpecification
- CollateralInterestNotification
- RecallProvision
range: BusinessCenterTime
customNotification:
name: customNotification
description: The Notification Time as a bespoke election.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- NotificationTimeElection
range: string
localBusinessDay:
name: localBusinessDay
description: Whether the Notification Time is precluded on the day being a local
business day.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- NotificationTimeElection
range: boolean
all_of:
- description: 'NotificationTimeElectionChoice: The Notification Time is specified
either as a time that is qualified by a standard business center or as a custom
election.'
exactly_one_of:
- slot_conditions:
notificationTime:
name: notificationTime
value_presence: PRESENT
- slot_conditions:
customNotification:
name: customNotification
value_presence: PRESENT
name: NotificationTimeElection
annotations:
doc_reference:
tag: doc_reference
value: ISDA CSD_IM_English_2016 paragraph 13 General Principles clause (d)(iii)
name Notification Time | ISDA CSA_IM_Japanese_2016 paragraph 13 General Principles
clause (e)(iii) name Notification Time | ISDA CSA_IM_NewYork_2016 paragraph
13 General Principles clause (d)(iii) name Notification Time
description: A class to specify the notification time election by the respective parties
to the agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The elective party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: NotificationTimeElection
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
notificationTime:
name: notificationTime
description: The Notification Time as a time that is qualified as a standard business
center.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: NotificationTimeElection
domain_of:
- CalculationAndTimingBase
- NotificationTimeElection
- CollateralSpecification
- CollateralInterestNotification
- RecallProvision
range: BusinessCenterTime
customNotification:
name: customNotification
description: The Notification Time as a bespoke election.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: NotificationTimeElection
domain_of:
- NotificationTimeElection
range: string
localBusinessDay:
name: localBusinessDay
description: Whether the Notification Time is precluded on the day being a local
business day.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: NotificationTimeElection
domain_of:
- NotificationTimeElection
range: boolean
all_of:
- description: 'NotificationTimeElectionChoice: The Notification Time is specified
either as a time that is qualified by a standard business center or as a custom
election.'
exactly_one_of:
- slot_conditions:
notificationTime:
name: notificationTime
value_presence: PRESENT
- slot_conditions:
customNotification:
name: customNotification
value_presence: PRESENT