LUSID C# SDK
Public Member Functions | Protected Member Functions | Properties | List of all members
Lusid.Sdk.Model.DutchAuctionEvent Class Reference

Dutch Auction Event (DTCH) — a voluntary corporate action with price-discovery, proration, and per-holder bid audit. Tri-modal: CASH (uniform clearing-price cash buyback via TenderOfferElection), SECU (clean security-for-security exchange via SecurityOfferElection), or CASE (security exchange with signed per-unit cash settlement via CashAndSecurityOfferElection). More...

Inheritance diagram for Lusid.Sdk.Model.DutchAuctionEvent:
Inheritance graph
[legend]

Public Member Functions

 DutchAuctionEvent (DateTimeOffset paymentDate=default(DateTimeOffset), DateTimeOffset marketDeadlineDate=default(DateTimeOffset), string currency=default(string), List< TenderOfferElection > tenderOfferElections=default(List< TenderOfferElection >), List< SecurityOfferElection > securityOfferElections=default(List< SecurityOfferElection >), List< CashAndSecurityOfferElection > cashAndSecurityOfferElections=default(List< CashAndSecurityOfferElection >), List< LapseElection > lapseElections=default(List< LapseElection >), DateTimeOffset? responseDeadlineDate=default(DateTimeOffset?), DateTimeOffset? earlyResponseDeadline=default(DateTimeOffset?), DateTimeOffset? exDate=default(DateTimeOffset?), DateTimeOffset? recordDate=default(DateTimeOffset?), DateTimeOffset? announcementDate=default(DateTimeOffset?), decimal? targetQuantity=default(decimal?), decimal prorationRate=default(decimal), NewInstrument newInstrument=default(NewInstrument), decimal? fractionalUnitsCashPrice=default(decimal?), string fractionalUnitsCashCurrency=default(string), decimal? bidPrice=default(decimal?), InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum))
 Initializes a new instance of the DutchAuctionEvent class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
override string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (DutchAuctionEvent input)
 Returns true if DutchAuctionEvent instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
- Public Member Functions inherited from Lusid.Sdk.Model.InstrumentEvent
 InstrumentEvent (InstrumentEventTypeEnum instrumentEventType=default(InstrumentEventTypeEnum))
 Initializes a new instance of the InstrumentEvent class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (InstrumentEvent input)
 Returns true if InstrumentEvent instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 DutchAuctionEvent ()
 Initializes a new instance of the DutchAuctionEvent class. More...
 
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > BaseValidate (ValidationContext validationContext)
 To validate all properties of the instance More...
 
- Protected Member Functions inherited from Lusid.Sdk.Model.InstrumentEvent
 InstrumentEvent ()
 Initializes a new instance of the InstrumentEvent class. More...
 
IEnumerable< System.ComponentModel.DataAnnotations.ValidationResult > BaseValidate (ValidationContext validationContext)
 To validate all properties of the instance More...
 

Properties

DateTimeOffset PaymentDate [get, set]
 Settlement date for both the security and cash legs of the auction. More...
 
DateTimeOffset MarketDeadlineDate [get, set]
 Issuer or acquirer instruction deadline. More...
 
string Currency [get, set]
 Event settlement currency (ISO 4217). More...
 
List< TenderOfferElectionTenderOfferElections [get, set]
 List of possible TenderOfferElections for this event. Populated on the CASH path (Count &#x3D;&#x3D; 1); empty on the SECU and CASE paths. More...
 
List< SecurityOfferElectionSecurityOfferElections [get, set]
 List of possible SecurityOfferElections for this event. Populated on the SECU path (Count &#x3D;&#x3D; 1); empty on the CASH and CASE paths. More...
 
List< CashAndSecurityOfferElectionCashAndSecurityOfferElections [get, set]
 List of possible CashAndSecurityOfferElections for this event. Populated on the CASE path (Count &#x3D;&#x3D; 1); empty on the CASH and SECU paths. More...
 
List< LapseElectionLapseElections [get, set]
 List of possible LapseElections for this event. Required on all three paths (Count &#x3D;&#x3D; 1). Allows the holder to opt out of the offer (NOAC). More...
 
DateTimeOffset? ResponseDeadlineDate [get, set]
 Account-servicer response deadline. Defaults to MarketDeadlineDate when not supplied. When provided, must be on or before MarketDeadlineDate. More...
 
DateTimeOffset? EarlyResponseDeadline [get, set]
 Early-participation deadline. When provided, must be on or before ResponseDeadlineDate. More...
 
DateTimeOffset? ExDate [get, set]
 The ex date of the event. Optional; carried for cross-event consistency. More...
 
DateTimeOffset? RecordDate [get, set]
 The record date of the event. Optional and not required by AMI-SeCo for DTCH (the event is instruction-driven via QINS, not record-date-driven). More...
 
DateTimeOffset? AnnouncementDate [get, set]
 Public announcement date of the auction. Optional. More...
 
decimal? TargetQuantity [get, set]
 Total quantity of securities sought by the issuer or acquirer. Optional. More...
 
decimal ProrationRate [get, set]
 Proportional adjustment applied to the security and cash legs on all paths. Must be in (0, 1]. More...
 
NewInstrument NewInstrument [get, set]
 Gets or Sets NewInstrument More...
 
decimal? FractionalUnitsCashPrice [get, set]
 Cash-in-lieu price per fractional unit on the SECU and CASE paths. Null indicates round-down disposition of fractional remainders. Distinct from the CASE path&#39;s main cash settlement (which lives on CashAndSecurityOfferElection). More...
 
string FractionalUnitsCashCurrency [get, set]
 Currency of the cash-in-lieu paid on fractional remainders on the SECU and CASE paths. Required when FractionalUnitsCashPrice is non-null. More...
 
decimal? BidPrice [get, set]
 Per-holder bid price submitted at instruction time. Audit-only; no calculation impact. More...
 
- Properties inherited from Lusid.Sdk.Model.InstrumentEvent
InstrumentEventTypeEnum InstrumentEventType [get, set]
 The Type of Event. Available values: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent, RepoPartialClosureEvent, RepoCashFlowEvent, FlexibleRepoInterestPaymentEvent, FlexibleRepoCashFlowEvent, FlexibleRepoCollateralEvent, ConversionEvent, FlexibleRepoPartialClosureEvent, FlexibleRepoFullClosureEvent, CapletFloorletCashFlowEvent, EarlyCloseOutEvent, DepositRollEvent, ConsentEvent, DrawingEvent, CapitalGainsDistributionEvent, ExchangeOfferEvent, DutchAuctionEvent, WorthlessEvent, PutRedemptionEvent, LoanFacilityDelayedCompensationPaymentEvent, InterestPaymentEvent, PriorityIssueEvent, ClassActionEvent. More...
 

Additional Inherited Members

- Public Types inherited from Lusid.Sdk.Model.InstrumentEvent
enum class  InstrumentEventTypeEnum {
  TransitionEvent = 1 , InformationalEvent = 2 , OpenEvent = 3 , CloseEvent = 4 ,
  StockSplitEvent = 5 , BondDefaultEvent = 6 , CashDividendEvent = 7 , AmortisationEvent = 8 ,
  CashFlowEvent = 9 , ExerciseEvent = 10 , ResetEvent = 11 , TriggerEvent = 12 ,
  RawVendorEvent = 13 , InformationalErrorEvent = 14 , BondCouponEvent = 15 , DividendReinvestmentEvent = 16 ,
  AccumulationEvent = 17 , BondPrincipalEvent = 18 , DividendOptionEvent = 19 , MaturityEvent = 20 ,
  FxForwardSettlementEvent = 21 , ExpiryEvent = 22 , ScripDividendEvent = 23 , StockDividendEvent = 24 ,
  ReverseStockSplitEvent = 25 , CapitalDistributionEvent = 26 , SpinOffEvent = 27 , MergerEvent = 28 ,
  FutureExpiryEvent = 29 , SwapCashFlowEvent = 30 , SwapPrincipalEvent = 31 , CreditPremiumCashFlowEvent = 32 ,
  CdsCreditEvent = 33 , CdxCreditEvent = 34 , MbsCouponEvent = 35 , MbsPrincipalEvent = 36 ,
  BonusIssueEvent = 37 , MbsPrincipalWriteOffEvent = 38 , MbsInterestDeferralEvent = 39 , MbsInterestShortfallEvent = 40 ,
  TenderEvent = 41 , CallOnIntermediateSecuritiesEvent = 42 , IntermediateSecuritiesDistributionEvent = 43 , OptionExercisePhysicalEvent = 44 ,
  OptionExerciseCashEvent = 45 , ProtectionPayoutCashFlowEvent = 46 , TermDepositInterestEvent = 47 , TermDepositPrincipalEvent = 48 ,
  EarlyRedemptionEvent = 49 , FutureMarkToMarketEvent = 50 , AdjustGlobalCommitmentEvent = 51 , ContractInitialisationEvent = 52 ,
  DrawdownEvent = 53 , LoanInterestRepaymentEvent = 54 , UpdateDepositAmountEvent = 55 , LoanPrincipalRepaymentEvent = 56 ,
  DepositInterestPaymentEvent = 57 , DepositCloseEvent = 58 , LoanFacilityContractRolloverEvent = 59 , RepurchaseOfferEvent = 60 ,
  RepoPartialClosureEvent = 61 , RepoCashFlowEvent = 62 , FlexibleRepoInterestPaymentEvent = 63 , FlexibleRepoCashFlowEvent = 64 ,
  FlexibleRepoCollateralEvent = 65 , ConversionEvent = 66 , FlexibleRepoPartialClosureEvent = 67 , FlexibleRepoFullClosureEvent = 68 ,
  CapletFloorletCashFlowEvent = 69 , EarlyCloseOutEvent = 70 , DepositRollEvent = 71 , ConsentEvent = 72 ,
  DrawingEvent = 73 , CapitalGainsDistributionEvent = 74 , ExchangeOfferEvent = 75 , DutchAuctionEvent = 76 ,
  WorthlessEvent = 77 , PutRedemptionEvent = 78 , LoanFacilityDelayedCompensationPaymentEvent = 79 , InterestPaymentEvent = 80 ,
  PriorityIssueEvent = 81 , ClassActionEvent = 82
}
 The Type of Event. Available values: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent, RepoPartialClosureEvent, RepoCashFlowEvent, FlexibleRepoInterestPaymentEvent, FlexibleRepoCashFlowEvent, FlexibleRepoCollateralEvent, ConversionEvent, FlexibleRepoPartialClosureEvent, FlexibleRepoFullClosureEvent, CapletFloorletCashFlowEvent, EarlyCloseOutEvent, DepositRollEvent, ConsentEvent, DrawingEvent, CapitalGainsDistributionEvent, ExchangeOfferEvent, DutchAuctionEvent, WorthlessEvent, PutRedemptionEvent, LoanFacilityDelayedCompensationPaymentEvent, InterestPaymentEvent, PriorityIssueEvent, ClassActionEvent. More...
 

Detailed Description

Dutch Auction Event (DTCH) — a voluntary corporate action with price-discovery, proration, and per-holder bid audit. Tri-modal: CASH (uniform clearing-price cash buyback via TenderOfferElection), SECU (clean security-for-security exchange via SecurityOfferElection), or CASE (security exchange with signed per-unit cash settlement via CashAndSecurityOfferElection).

Constructor & Destructor Documentation

◆ DutchAuctionEvent() [1/2]

Lusid.Sdk.Model.DutchAuctionEvent.DutchAuctionEvent ( )
inlineprotected

Initializes a new instance of the DutchAuctionEvent class.

◆ DutchAuctionEvent() [2/2]

Lusid.Sdk.Model.DutchAuctionEvent.DutchAuctionEvent ( DateTimeOffset  paymentDate = default(DateTimeOffset),
DateTimeOffset  marketDeadlineDate = default(DateTimeOffset),
string  currency = default(string),
List< TenderOfferElection tenderOfferElections = default(List<TenderOfferElection>),
List< SecurityOfferElection securityOfferElections = default(List<SecurityOfferElection>),
List< CashAndSecurityOfferElection cashAndSecurityOfferElections = default(List<CashAndSecurityOfferElection>),
List< LapseElection lapseElections = default(List<LapseElection>),
DateTimeOffset?  responseDeadlineDate = default(DateTimeOffset?),
DateTimeOffset?  earlyResponseDeadline = default(DateTimeOffset?),
DateTimeOffset?  exDate = default(DateTimeOffset?),
DateTimeOffset?  recordDate = default(DateTimeOffset?),
DateTimeOffset?  announcementDate = default(DateTimeOffset?),
decimal?  targetQuantity = default(decimal?),
decimal  prorationRate = default(decimal),
NewInstrument  newInstrument = default(NewInstrument),
decimal?  fractionalUnitsCashPrice = default(decimal?),
string  fractionalUnitsCashCurrency = default(string),
decimal?  bidPrice = default(decimal?),
InstrumentEventTypeEnum  instrumentEventType = default(InstrumentEventTypeEnum) 
)
inline

Initializes a new instance of the DutchAuctionEvent class.

Parameters
paymentDateSettlement date for both the security and cash legs of the auction..
marketDeadlineDateIssuer or acquirer instruction deadline..
currencyEvent settlement currency (ISO 4217). (required).
tenderOfferElectionsList of possible TenderOfferElections for this event. Populated on the CASH path (Count &#x3D;&#x3D; 1); empty on the SECU and CASE paths..
securityOfferElectionsList of possible SecurityOfferElections for this event. Populated on the SECU path (Count &#x3D;&#x3D; 1); empty on the CASH and CASE paths..
cashAndSecurityOfferElectionsList of possible CashAndSecurityOfferElections for this event. Populated on the CASE path (Count &#x3D;&#x3D; 1); empty on the CASH and SECU paths..
lapseElectionsList of possible LapseElections for this event. Required on all three paths (Count &#x3D;&#x3D; 1). Allows the holder to opt out of the offer (NOAC)..
responseDeadlineDateAccount-servicer response deadline. Defaults to MarketDeadlineDate when not supplied. When provided, must be on or before MarketDeadlineDate..
earlyResponseDeadlineEarly-participation deadline. When provided, must be on or before ResponseDeadlineDate..
exDateThe ex date of the event. Optional; carried for cross-event consistency..
recordDateThe record date of the event. Optional and not required by AMI-SeCo for DTCH (the event is instruction-driven via QINS, not record-date-driven)..
announcementDatePublic announcement date of the auction. Optional..
targetQuantityTotal quantity of securities sought by the issuer or acquirer. Optional..
prorationRateProportional adjustment applied to the security and cash legs on all paths. Must be in (0, 1]..
newInstrumentnewInstrument.
fractionalUnitsCashPriceCash-in-lieu price per fractional unit on the SECU and CASE paths. Null indicates round-down disposition of fractional remainders. Distinct from the CASE path&#39;s main cash settlement (which lives on CashAndSecurityOfferElection)..
fractionalUnitsCashCurrencyCurrency of the cash-in-lieu paid on fractional remainders on the SECU and CASE paths. Required when FractionalUnitsCashPrice is non-null..
bidPricePer-holder bid price submitted at instruction time. Audit-only; no calculation impact..
instrumentEventTypeThe Type of Event. Available values: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent, RepoPartialClosureEvent, RepoCashFlowEvent, FlexibleRepoInterestPaymentEvent, FlexibleRepoCashFlowEvent, FlexibleRepoCollateralEvent, ConversionEvent, FlexibleRepoPartialClosureEvent, FlexibleRepoFullClosureEvent, CapletFloorletCashFlowEvent, EarlyCloseOutEvent, DepositRollEvent, ConsentEvent, DrawingEvent, CapitalGainsDistributionEvent, ExchangeOfferEvent, DutchAuctionEvent, WorthlessEvent, PutRedemptionEvent, LoanFacilityDelayedCompensationPaymentEvent, InterestPaymentEvent, PriorityIssueEvent, ClassActionEvent. (required) (default to "DutchAuctionEvent").

Member Function Documentation

◆ BaseValidate()

IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Lusid.Sdk.Model.DutchAuctionEvent.BaseValidate ( ValidationContext  validationContext)
inlineprotected

To validate all properties of the instance

Parameters
validationContextValidation context
Returns
Validation Result

◆ Equals() [1/2]

bool Lusid.Sdk.Model.DutchAuctionEvent.Equals ( DutchAuctionEvent  input)
inline

Returns true if DutchAuctionEvent instances are equal

Parameters
inputInstance of DutchAuctionEvent to be compared
Returns
Boolean

◆ Equals() [2/2]

override bool Lusid.Sdk.Model.DutchAuctionEvent.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.DutchAuctionEvent.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

override string Lusid.Sdk.Model.DutchAuctionEvent.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

Reimplemented from Lusid.Sdk.Model.InstrumentEvent.

◆ ToString()

override string Lusid.Sdk.Model.DutchAuctionEvent.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AnnouncementDate

DateTimeOffset? Lusid.Sdk.Model.DutchAuctionEvent.AnnouncementDate
getset

Public announcement date of the auction. Optional.

Public announcement date of the auction. Optional.

◆ BidPrice

decimal? Lusid.Sdk.Model.DutchAuctionEvent.BidPrice
getset

Per-holder bid price submitted at instruction time. Audit-only; no calculation impact.

Per-holder bid price submitted at instruction time. Audit-only; no calculation impact.

◆ CashAndSecurityOfferElections

List<CashAndSecurityOfferElection> Lusid.Sdk.Model.DutchAuctionEvent.CashAndSecurityOfferElections
getset

List of possible CashAndSecurityOfferElections for this event. Populated on the CASE path (Count &#x3D;&#x3D; 1); empty on the CASH and SECU paths.

List of possible CashAndSecurityOfferElections for this event. Populated on the CASE path (Count &#x3D;&#x3D; 1); empty on the CASH and SECU paths.

◆ Currency

string Lusid.Sdk.Model.DutchAuctionEvent.Currency
getset

Event settlement currency (ISO 4217).

Event settlement currency (ISO 4217).

◆ EarlyResponseDeadline

DateTimeOffset? Lusid.Sdk.Model.DutchAuctionEvent.EarlyResponseDeadline
getset

Early-participation deadline. When provided, must be on or before ResponseDeadlineDate.

Early-participation deadline. When provided, must be on or before ResponseDeadlineDate.

◆ ExDate

DateTimeOffset? Lusid.Sdk.Model.DutchAuctionEvent.ExDate
getset

The ex date of the event. Optional; carried for cross-event consistency.

The ex date of the event. Optional; carried for cross-event consistency.

◆ FractionalUnitsCashCurrency

string Lusid.Sdk.Model.DutchAuctionEvent.FractionalUnitsCashCurrency
getset

Currency of the cash-in-lieu paid on fractional remainders on the SECU and CASE paths. Required when FractionalUnitsCashPrice is non-null.

Currency of the cash-in-lieu paid on fractional remainders on the SECU and CASE paths. Required when FractionalUnitsCashPrice is non-null.

◆ FractionalUnitsCashPrice

decimal? Lusid.Sdk.Model.DutchAuctionEvent.FractionalUnitsCashPrice
getset

Cash-in-lieu price per fractional unit on the SECU and CASE paths. Null indicates round-down disposition of fractional remainders. Distinct from the CASE path&#39;s main cash settlement (which lives on CashAndSecurityOfferElection).

Cash-in-lieu price per fractional unit on the SECU and CASE paths. Null indicates round-down disposition of fractional remainders. Distinct from the CASE path&#39;s main cash settlement (which lives on CashAndSecurityOfferElection).

◆ LapseElections

List<LapseElection> Lusid.Sdk.Model.DutchAuctionEvent.LapseElections
getset

List of possible LapseElections for this event. Required on all three paths (Count &#x3D;&#x3D; 1). Allows the holder to opt out of the offer (NOAC).

List of possible LapseElections for this event. Required on all three paths (Count &#x3D;&#x3D; 1). Allows the holder to opt out of the offer (NOAC).

◆ MarketDeadlineDate

DateTimeOffset Lusid.Sdk.Model.DutchAuctionEvent.MarketDeadlineDate
getset

Issuer or acquirer instruction deadline.

Issuer or acquirer instruction deadline.

◆ NewInstrument

NewInstrument Lusid.Sdk.Model.DutchAuctionEvent.NewInstrument
getset

Gets or Sets NewInstrument

◆ PaymentDate

DateTimeOffset Lusid.Sdk.Model.DutchAuctionEvent.PaymentDate
getset

Settlement date for both the security and cash legs of the auction.

Settlement date for both the security and cash legs of the auction.

◆ ProrationRate

decimal Lusid.Sdk.Model.DutchAuctionEvent.ProrationRate
getset

Proportional adjustment applied to the security and cash legs on all paths. Must be in (0, 1].

Proportional adjustment applied to the security and cash legs on all paths. Must be in (0, 1].

◆ RecordDate

DateTimeOffset? Lusid.Sdk.Model.DutchAuctionEvent.RecordDate
getset

The record date of the event. Optional and not required by AMI-SeCo for DTCH (the event is instruction-driven via QINS, not record-date-driven).

The record date of the event. Optional and not required by AMI-SeCo for DTCH (the event is instruction-driven via QINS, not record-date-driven).

◆ ResponseDeadlineDate

DateTimeOffset? Lusid.Sdk.Model.DutchAuctionEvent.ResponseDeadlineDate
getset

Account-servicer response deadline. Defaults to MarketDeadlineDate when not supplied. When provided, must be on or before MarketDeadlineDate.

Account-servicer response deadline. Defaults to MarketDeadlineDate when not supplied. When provided, must be on or before MarketDeadlineDate.

◆ SecurityOfferElections

List<SecurityOfferElection> Lusid.Sdk.Model.DutchAuctionEvent.SecurityOfferElections
getset

List of possible SecurityOfferElections for this event. Populated on the SECU path (Count &#x3D;&#x3D; 1); empty on the CASH and CASE paths.

List of possible SecurityOfferElections for this event. Populated on the SECU path (Count &#x3D;&#x3D; 1); empty on the CASH and CASE paths.

◆ TargetQuantity

decimal? Lusid.Sdk.Model.DutchAuctionEvent.TargetQuantity
getset

Total quantity of securities sought by the issuer or acquirer. Optional.

Total quantity of securities sought by the issuer or acquirer. Optional.

◆ TenderOfferElections

List<TenderOfferElection> Lusid.Sdk.Model.DutchAuctionEvent.TenderOfferElections
getset

List of possible TenderOfferElections for this event. Populated on the CASH path (Count &#x3D;&#x3D; 1); empty on the SECU and CASE paths.

List of possible TenderOfferElections for this event. Populated on the CASH path (Count &#x3D;&#x3D; 1); empty on the SECU and CASE paths.


The documentation for this class was generated from the following file: