Skip to content

Class: PaymentDateSchedule

The payment dates when specified as relative to a set of dates specified somewhere else in the instance document/transaction, e.g. the valuation dates as typically the case for equity swaps, or when specified as a calculation period schedule.

URI: common_domain_model:PaymentDateSchedule

 classDiagram
    class PaymentDateSchedule
    click PaymentDateSchedule href "../PaymentDateSchedule/"
      PaymentDateSchedule : finalPaymentDate
        
          
    
        
        
        PaymentDateSchedule --> "0..1" AdjustableOrRelativeDate : finalPaymentDate
        click AdjustableOrRelativeDate href "../AdjustableOrRelativeDate/"
    

        
      PaymentDateSchedule : interimPaymentDates
        
          
    
        
        
        PaymentDateSchedule --> "*" AdjustableRelativeOrPeriodicDates : interimPaymentDates
        click AdjustableRelativeOrPeriodicDates href "../AdjustableRelativeOrPeriodicDates/"
    

        
      
Name Cardinality and Range Description Inheritance
interimPaymentDates *
AdjustableRelativeOrPeriodicDates
direct
finalPaymentDate 0..1
AdjustableOrRelativeDate
The last payment when specified as an adjustable or relative date, as in the … direct
used by used in type used
PaymentDates paymentDateSchedule range PaymentDateSchedule
Mapping Type Mapped Value
self common_domain_model:PaymentDateSchedule
native common_domain_model:PaymentDateSchedule
name: PaymentDateSchedule
description: The payment dates when specified as relative to a set of dates specified
somewhere else in the instance document/transaction, e.g. the valuation dates as
typically the case for equity swaps, or when specified as a calculation period schedule.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
interimPaymentDates:
name: interimPaymentDates
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
domain_of:
- PaymentDateSchedule
range: AdjustableRelativeOrPeriodicDates
multivalued: true
finalPaymentDate:
name: finalPaymentDate
description: The last payment when specified as an adjustable or relative date,
as in the FpML total return construct.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
domain_of:
- PaymentDateSchedule
range: AdjustableOrRelativeDate
name: PaymentDateSchedule
description: The payment dates when specified as relative to a set of dates specified
somewhere else in the instance document/transaction, e.g. the valuation dates as
typically the case for equity swaps, or when specified as a calculation period schedule.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
interimPaymentDates:
name: interimPaymentDates
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
owner: PaymentDateSchedule
domain_of:
- PaymentDateSchedule
range: AdjustableRelativeOrPeriodicDates
multivalued: true
finalPaymentDate:
name: finalPaymentDate
description: The last payment when specified as an adjustable or relative date,
as in the FpML total return construct.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_schedule
rank: 1000
owner: PaymentDateSchedule
domain_of:
- PaymentDateSchedule
range: AdjustableOrRelativeDate