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

TransactionFieldMap More...

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

Public Member Functions

 TransactionFieldMap (string transactionId=default(string), string type=default(string), string source=default(string), string instrument=default(string), string transactionDate=default(string), string settlementDate=default(string), string units=default(string), TransactionPriceAndType transactionPrice=default(TransactionPriceAndType), string transactionCurrency=default(string), string exchangeRate=default(string), TransactionCurrencyAndAmount totalConsideration=default(TransactionCurrencyAndAmount))
 Initializes a new instance of the TransactionFieldMap 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 (TransactionFieldMap input)
 Returns true if TransactionFieldMap instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string TransactionId [get, set]
 Gets or Sets TransactionId More...
 
string Type [get, set]
 Gets or Sets Type More...
 
string Source [get, set]
 Gets or Sets Source More...
 
string Instrument [get, set]
 Gets or Sets Instrument More...
 
string TransactionDate [get, set]
 Gets or Sets TransactionDate More...
 
string SettlementDate [get, set]
 Gets or Sets SettlementDate More...
 
string Units [get, set]
 Gets or Sets Units More...
 
TransactionPriceAndType TransactionPrice [get, set]
 Gets or Sets TransactionPrice More...
 
string TransactionCurrency [get, set]
 Gets or Sets TransactionCurrency More...
 
string ExchangeRate [get, set]
 Gets or Sets ExchangeRate More...
 
TransactionCurrencyAndAmount TotalConsideration [get, set]
 Gets or Sets TotalConsideration More...
 

Detailed Description

TransactionFieldMap

Constructor & Destructor Documentation

◆ TransactionFieldMap() [1/2]

Lusid.Sdk.Model.TransactionFieldMap.TransactionFieldMap ( )
inlineprotected

Initializes a new instance of the TransactionFieldMap class.

◆ TransactionFieldMap() [2/2]

Lusid.Sdk.Model.TransactionFieldMap.TransactionFieldMap ( string  transactionId = default(string),
string  type = default(string),
string  source = default(string),
string  instrument = default(string),
string  transactionDate = default(string),
string  settlementDate = default(string),
string  units = default(string),
TransactionPriceAndType  transactionPrice = default(TransactionPriceAndType),
string  transactionCurrency = default(string),
string  exchangeRate = default(string),
TransactionCurrencyAndAmount  totalConsideration = default(TransactionCurrencyAndAmount) 
)
inline

Initializes a new instance of the TransactionFieldMap class.

Parameters
transactionIdtransactionId (required).
typetype (required).
sourcesource (required).
instrumentinstrument (required).
transactionDatetransactionDate (required).
settlementDatesettlementDate (required).
unitsunits (required).
transactionPricetransactionPrice (required).
transactionCurrencytransactionCurrency (required).
exchangeRateexchangeRate (required).
totalConsiderationtotalConsideration (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if TransactionFieldMap instances are equal

Parameters
inputInstance of TransactionFieldMap to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ExchangeRate

string Lusid.Sdk.Model.TransactionFieldMap.ExchangeRate
getset

Gets or Sets ExchangeRate

◆ Instrument

string Lusid.Sdk.Model.TransactionFieldMap.Instrument
getset

Gets or Sets Instrument

◆ SettlementDate

string Lusid.Sdk.Model.TransactionFieldMap.SettlementDate
getset

Gets or Sets SettlementDate

◆ Source

string Lusid.Sdk.Model.TransactionFieldMap.Source
getset

Gets or Sets Source

◆ TotalConsideration

TransactionCurrencyAndAmount Lusid.Sdk.Model.TransactionFieldMap.TotalConsideration
getset

Gets or Sets TotalConsideration

◆ TransactionCurrency

string Lusid.Sdk.Model.TransactionFieldMap.TransactionCurrency
getset

Gets or Sets TransactionCurrency

◆ TransactionDate

string Lusid.Sdk.Model.TransactionFieldMap.TransactionDate
getset

Gets or Sets TransactionDate

◆ TransactionId

string Lusid.Sdk.Model.TransactionFieldMap.TransactionId
getset

Gets or Sets TransactionId

◆ TransactionPrice

TransactionPriceAndType Lusid.Sdk.Model.TransactionFieldMap.TransactionPrice
getset

Gets or Sets TransactionPrice

◆ Type

string Lusid.Sdk.Model.TransactionFieldMap.Type
getset

Gets or Sets Type

◆ Units

string Lusid.Sdk.Model.TransactionFieldMap.Units
getset

Gets or Sets Units


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