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

UpsertCorporateActionRequest More...

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

Public Member Functions

 UpsertCorporateActionRequest (string corporateActionCode=default(string), string description=default(string), DateTimeOffset announcementDate=default(DateTimeOffset), DateTimeOffset exDate=default(DateTimeOffset), DateTimeOffset recordDate=default(DateTimeOffset), DateTimeOffset paymentDate=default(DateTimeOffset), List< CorporateActionTransitionRequest > transitions=default(List< CorporateActionTransitionRequest >))
 Initializes a new instance of the UpsertCorporateActionRequest class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
virtual 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 (UpsertCorporateActionRequest input)
 Returns true if UpsertCorporateActionRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 UpsertCorporateActionRequest ()
 Initializes a new instance of the UpsertCorporateActionRequest class. More...
 

Properties

string CorporateActionCode [get, set]
 The unique identifier of this corporate action More...
 
string Description [get, set]
 The description of the corporate action. More...
 
DateTimeOffset AnnouncementDate [get, set]
 The announcement date of the corporate action More...
 
DateTimeOffset ExDate [get, set]
 The ex date of the corporate action More...
 
DateTimeOffset RecordDate [get, set]
 The record date of the corporate action More...
 
DateTimeOffset PaymentDate [get, set]
 The payment date of the corporate action More...
 
List< CorporateActionTransitionRequestTransitions [get, set]
 The transitions that result from this corporate action More...
 

Detailed Description

UpsertCorporateActionRequest

Constructor & Destructor Documentation

◆ UpsertCorporateActionRequest() [1/2]

Lusid.Sdk.Model.UpsertCorporateActionRequest.UpsertCorporateActionRequest ( )
inlineprotected

Initializes a new instance of the UpsertCorporateActionRequest class.

◆ UpsertCorporateActionRequest() [2/2]

Lusid.Sdk.Model.UpsertCorporateActionRequest.UpsertCorporateActionRequest ( string  corporateActionCode = default(string),
string  description = default(string),
DateTimeOffset  announcementDate = default(DateTimeOffset),
DateTimeOffset  exDate = default(DateTimeOffset),
DateTimeOffset  recordDate = default(DateTimeOffset),
DateTimeOffset  paymentDate = default(DateTimeOffset),
List< CorporateActionTransitionRequest transitions = default(List<CorporateActionTransitionRequest>) 
)
inline

Initializes a new instance of the UpsertCorporateActionRequest class.

Parameters
corporateActionCodeThe unique identifier of this corporate action (required).
descriptionThe description of the corporate action..
announcementDateThe announcement date of the corporate action (required).
exDateThe ex date of the corporate action (required).
recordDateThe record date of the corporate action (required).
paymentDateThe payment date of the corporate action (required).
transitionsThe transitions that result from this corporate action (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if UpsertCorporateActionRequest instances are equal

Parameters
inputInstance of UpsertCorporateActionRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.UpsertCorporateActionRequest.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AnnouncementDate

DateTimeOffset Lusid.Sdk.Model.UpsertCorporateActionRequest.AnnouncementDate
getset

The announcement date of the corporate action

The announcement date of the corporate action

◆ CorporateActionCode

string Lusid.Sdk.Model.UpsertCorporateActionRequest.CorporateActionCode
getset

The unique identifier of this corporate action

The unique identifier of this corporate action

◆ Description

string Lusid.Sdk.Model.UpsertCorporateActionRequest.Description
getset

The description of the corporate action.

The description of the corporate action.

◆ ExDate

DateTimeOffset Lusid.Sdk.Model.UpsertCorporateActionRequest.ExDate
getset

The ex date of the corporate action

The ex date of the corporate action

◆ PaymentDate

DateTimeOffset Lusid.Sdk.Model.UpsertCorporateActionRequest.PaymentDate
getset

The payment date of the corporate action

The payment date of the corporate action

◆ RecordDate

DateTimeOffset Lusid.Sdk.Model.UpsertCorporateActionRequest.RecordDate
getset

The record date of the corporate action

The record date of the corporate action

◆ Transitions

List<CorporateActionTransitionRequest> Lusid.Sdk.Model.UpsertCorporateActionRequest.Transitions
getset

The transitions that result from this corporate action

The transitions that result from this corporate action


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