src.cdm.observable.event.FailureToPay.py Maven / Gradle / Ivy
# pylint: disable=line-too-long, invalid-name, missing-function-docstring, missing-module-docstring, superfluous-parens
# pylint: disable=wrong-import-position, unused-import, unused-wildcard-import, wildcard-import, wrong-import-order, missing-class-docstring
from __future__ import annotations
from typing import List, Optional
from datetime import date
from datetime import time
from datetime import datetime
from decimal import Decimal
from pydantic import Field
from rosetta.runtime.utils import *
__all__ = ['FailureToPay']
class FailureToPay(BaseDataClass):
applicable: bool = Field(..., description="Indicates whether the failure to pay provision is applicable.")
"""
Indicates whether the failure to pay provision is applicable.
"""
gracePeriodExtension: Optional[GracePeriodExtension] = Field(None, description="If this element is specified, indicates whether or not a grace period extension is applicable. ISDA 2003 Term: Grace Period Extension Applicable.")
"""
If this element is specified, indicates whether or not a grace period extension is applicable. ISDA 2003 Term: Grace Period Extension Applicable.
"""
paymentRequirement: Optional[Money] = Field(None, description="Specifies a threshold for the failure to pay credit event. Market standard is USD 1,000,000 (JPY 100,000,000 for Japanese Yen trades) or its equivalent in the relevant obligation currency. This is applied on an aggregate basis across all Obligations of the Reference Entity. Intended to prevent technical/operational errors from triggering credit events. ISDA 2003 Term: Payment Requirement")
"""
Specifies a threshold for the failure to pay credit event. Market standard is USD 1,000,000 (JPY 100,000,000 for Japanese Yen trades) or its equivalent in the relevant obligation currency. This is applied on an aggregate basis across all Obligations of the Reference Entity. Intended to prevent technical/operational errors from triggering credit events. ISDA 2003 Term: Payment Requirement
"""
from cdm.observable.event.GracePeriodExtension import GracePeriodExtension
from cdm.observable.asset.Money import Money
FailureToPay.update_forward_refs()
© 2015 - 2025 Weber Informatics LLC | Privacy Policy