UNPKG

@finbourne/lusid-sdk-angular8

Version:

An angular (8+) SDK for secure access to the LUSID® by FINBOURNE web API

54 lines (53 loc) 2.77 kB
import { InstrumentEvent } from './instrumentEvent'; /** * Indicates when an issuer has defaulted on an obligation due to technical default, missed payments, or bankruptcy filing. */ export interface BondDefaultEvent { /** * Percentage or amount of each share held to be given to shareholders. */ amount: number; /** * Date that the missed coupon is paid if payment is made within grace period. */ couponPaidDate: Date; /** * The status of the bond default (i.e., technical or default) Supported string (enumeration) values are: [Technical, Default]. */ defaultStatus: string; /** * The type of the default. (coupon payment, principal payment, covenant ...) Supported string (enumeration) values are: [CouponPayment, CouponAndPrincipalPayment, PrincipalPayment, Covenant, Bankruptcy, BuyBackOption]. */ defaultType: string; /** * Date the grace period for making coupon payment ends. */ graceEndDate: Date; /** * The date the coupon payment was missed. */ paymentDate: Date; /** * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent */ instrumentEventType: BondDefaultEvent.InstrumentEventTypeEnum; } export declare namespace BondDefaultEvent { type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent'; const InstrumentEventTypeEnum: { TransitionEvent: InstrumentEvent.InstrumentEventTypeEnum; InformationalEvent: InstrumentEvent.InstrumentEventTypeEnum; OpenEvent: InstrumentEvent.InstrumentEventTypeEnum; CloseEvent: InstrumentEvent.InstrumentEventTypeEnum; StockSplitEvent: InstrumentEvent.InstrumentEventTypeEnum; BondDefaultEvent: InstrumentEvent.InstrumentEventTypeEnum; CashDividendEvent: InstrumentEvent.InstrumentEventTypeEnum; AmortisationEvent: InstrumentEvent.InstrumentEventTypeEnum; CashFlowEvent: InstrumentEvent.InstrumentEventTypeEnum; ExerciseEvent: InstrumentEvent.InstrumentEventTypeEnum; ResetEvent: InstrumentEvent.InstrumentEventTypeEnum; TriggerEvent: InstrumentEvent.InstrumentEventTypeEnum; RawVendorEvent: InstrumentEvent.InstrumentEventTypeEnum; InformationalErrorEvent: InstrumentEvent.InstrumentEventTypeEnum; }; }