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

BucketedCashFlowResponse More...

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

Public Member Functions

 BucketedCashFlowResponse (string href=default(string), List< Dictionary< string, Object >> data=default(List< Dictionary< string, Object >>), string reportCurrency=default(string), ResultDataSchema dataSchema=default(ResultDataSchema), Dictionary< string, ErrorDetail > failed=default(Dictionary< string, ErrorDetail >), List< Link > links=default(List< Link >))
 Initializes a new instance of the BucketedCashFlowResponse 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 (BucketedCashFlowResponse input)
 Returns true if BucketedCashFlowResponse instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string Href [get, set]
 Gets or Sets Href More...
 
List< Dictionary< string, Object > > Data [get, set]
 List of dictionary bucketed cash flow result set. Each dictionary represent a bucketed cashflow result set keyed by AddressKeys. e.g. dictionary[&quot;Valuation/CashFlowAmount&quot;] for the aggregated cash flow amount for the bucket. e.g. suppose &quot;RoundUp&quot; method, then dictionary[&quot;Valuation/CashFlowDate/RoundUp&quot;] returns the bucketed cashflow date. More...
 
string ReportCurrency [get, set]
 Three letter ISO currency string indicating what currency to report in for ReportCcy denominated queries. If not present then the currency of the relevant portfolio will be used in its place where relevant. More...
 
ResultDataSchema DataSchema [get, set]
 Gets or Sets DataSchema More...
 
Dictionary< string, ErrorDetailFailed [get, set]
 Information about where instruments have failed to return cashflows in so far as it is available. e.g., failure to retrieve a market quote for a floating rate instrument. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

BucketedCashFlowResponse

Constructor & Destructor Documentation

◆ BucketedCashFlowResponse()

Lusid.Sdk.Model.BucketedCashFlowResponse.BucketedCashFlowResponse ( string  href = default(string),
List< Dictionary< string, Object >>  data = default(List<Dictionary<string, Object>>),
string  reportCurrency = default(string),
ResultDataSchema  dataSchema = default(ResultDataSchema),
Dictionary< string, ErrorDetail failed = default(Dictionary<string, ErrorDetail>),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the BucketedCashFlowResponse class.

Parameters
hrefhref.
dataList of dictionary bucketed cash flow result set. Each dictionary represent a bucketed cashflow result set keyed by AddressKeys. e.g. dictionary[&quot;Valuation/CashFlowAmount&quot;] for the aggregated cash flow amount for the bucket. e.g. suppose &quot;RoundUp&quot; method, then dictionary[&quot;Valuation/CashFlowDate/RoundUp&quot;] returns the bucketed cashflow date..
reportCurrencyThree letter ISO currency string indicating what currency to report in for ReportCcy denominated queries. If not present then the currency of the relevant portfolio will be used in its place where relevant..
dataSchemadataSchema.
failedInformation about where instruments have failed to return cashflows in so far as it is available. e.g., failure to retrieve a market quote for a floating rate instrument..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if BucketedCashFlowResponse instances are equal

Parameters
inputInstance of BucketedCashFlowResponse to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Data

List<Dictionary<string, Object> > Lusid.Sdk.Model.BucketedCashFlowResponse.Data
getset

List of dictionary bucketed cash flow result set. Each dictionary represent a bucketed cashflow result set keyed by AddressKeys. e.g. dictionary[&quot;Valuation/CashFlowAmount&quot;] for the aggregated cash flow amount for the bucket. e.g. suppose &quot;RoundUp&quot; method, then dictionary[&quot;Valuation/CashFlowDate/RoundUp&quot;] returns the bucketed cashflow date.

List of dictionary bucketed cash flow result set. Each dictionary represent a bucketed cashflow result set keyed by AddressKeys. e.g. dictionary[&quot;Valuation/CashFlowAmount&quot;] for the aggregated cash flow amount for the bucket. e.g. suppose &quot;RoundUp&quot; method, then dictionary[&quot;Valuation/CashFlowDate/RoundUp&quot;] returns the bucketed cashflow date.

◆ DataSchema

ResultDataSchema Lusid.Sdk.Model.BucketedCashFlowResponse.DataSchema
getset

Gets or Sets DataSchema

◆ Failed

Dictionary<string, ErrorDetail> Lusid.Sdk.Model.BucketedCashFlowResponse.Failed
getset

Information about where instruments have failed to return cashflows in so far as it is available. e.g., failure to retrieve a market quote for a floating rate instrument.

Information about where instruments have failed to return cashflows in so far as it is available. e.g., failure to retrieve a market quote for a floating rate instrument.

◆ Href

string Lusid.Sdk.Model.BucketedCashFlowResponse.Href
getset

Gets or Sets Href

◆ Links

List<Link> Lusid.Sdk.Model.BucketedCashFlowResponse.Links
getset

Gets or Sets Links

◆ ReportCurrency

string Lusid.Sdk.Model.BucketedCashFlowResponse.ReportCurrency
getset

Three letter ISO currency string indicating what currency to report in for ReportCcy denominated queries. If not present then the currency of the relevant portfolio will be used in its place where relevant.

Three letter ISO currency string indicating what currency to report in for ReportCcy denominated queries. If not present then the currency of the relevant portfolio will be used in its place where relevant.


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