Skip to content

Class: DebtRedemption

Specifies the redemption features and whether the redemption right is exercised at the discretion of the issuer or the holder.

URI: common_domain_model:DebtRedemption

 classDiagram
    class DebtRedemption
    click DebtRedemption href "../DebtRedemption/"
      DebtRedemption : party
        
          
    
        
        
        DebtRedemption --> "0..1" RedemptionPartyEnum : party
        click RedemptionPartyEnum href "../RedemptionPartyEnum/"
    

        
      DebtRedemption : putCall
        
          
    
        
        
        DebtRedemption --> "0..1" PutCallEnum : putCall
        click PutCallEnum href "../PutCallEnum/"
    

        
      DebtRedemption : redemptionType
        
          
    
        
        
        DebtRedemption --> "0..1" RedemptionTypeEnum : redemptionType
        click RedemptionTypeEnum href "../RedemptionTypeEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
redemptionType 0..1
RedemptionTypeEnum
Specifies the contractual redemption or conversion features associated with a… direct
putCall 0..1
PutCallEnum
Specifies the embedded option feature of a debt security direct
party 0..1
RedemptionPartyEnum
Specifies whether the debt security is redeemed at the election of the Issuer… direct
used by used in type used
DebtEconomics redemption range DebtRedemption

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'party': {'value_presence': 'PRESENT'}}
any_of [{'slot_conditions': {'redemptionType': {'value_presence': 'PRESENT'}}}, {'slot_conditions': {'putCall': {'value_presence': 'PRESENT'}}}]
Mapping Type Mapped Value
self common_domain_model:DebtRedemption
native common_domain_model:DebtRedemption
name: DebtRedemption
description: Specifies the redemption features and whether the redemption right is
exercised at the discretion of the issuer or the holder.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
redemptionType:
name: redemptionType
description: Specifies the contractual redemption or conversion features associated
with a debt security.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- DebtRedemption
range: RedemptionTypeEnum
putCall:
name: putCall
description: Specifies the embedded option feature of a debt security.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- DebtRedemption
range: PutCallEnum
party:
name: party
description: Specifies whether the debt security is redeemed at the election of
the Issuer/Holder.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
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: RedemptionPartyEnum
rules:
- preconditions:
slot_conditions:
party:
name: party
value_presence: PRESENT
postconditions:
any_of:
- slot_conditions:
redemptionType:
name: redemptionType
value_presence: PRESENT
- slot_conditions:
putCall:
name: putCall
value_presence: PRESENT
description: 'ConvertibleExchangablePartyElectionExists: A type of redemption must
be specified if the redeeming party is specified.'
name: DebtRedemption
description: Specifies the redemption features and whether the redemption right is
exercised at the discretion of the issuer or the holder.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
redemptionType:
name: redemptionType
description: Specifies the contractual redemption or conversion features associated
with a debt security.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: DebtRedemption
domain_of:
- DebtRedemption
range: RedemptionTypeEnum
putCall:
name: putCall
description: Specifies the embedded option feature of a debt security.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
rank: 1000
owner: DebtRedemption
domain_of:
- DebtRedemption
range: PutCallEnum
party:
name: party
description: Specifies whether the debt security is redeemed at the election of
the Issuer/Holder.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_asset_common
owner: DebtRedemption
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: RedemptionPartyEnum
rules:
- preconditions:
slot_conditions:
party:
name: party
value_presence: PRESENT
postconditions:
any_of:
- slot_conditions:
redemptionType:
name: redemptionType
value_presence: PRESENT
- slot_conditions:
putCall:
name: putCall
value_presence: PRESENT
description: 'ConvertibleExchangablePartyElectionExists: A type of redemption must
be specified if the redeeming party is specified.'