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

Bucket More...

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

Public Member Functions

 Bucket (string taxLotId=default(string), string movementName=default(string), string holdingType=default(string), string economicBucket=default(string), string economicBucketComponent=default(string), string economicBucketVariant=default(string), string holdingSign=default(string), CurrencyAndAmount local=default(CurrencyAndAmount), CurrencyAndAmount varBase=default(CurrencyAndAmount), decimal units=default(decimal), DateTimeOffset activityDate=default(DateTimeOffset))
 Initializes a new instance of the Bucket 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 (Bucket input)
 Returns true if Bucket instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string TaxLotId [get, set]
 The identifier of the tax lot this bucket is for. More...
 
string MovementName [get, set]
 The name of the movement. More...
 
string HoldingType [get, set]
 The type of the holding. More...
 
string EconomicBucket [get, set]
 The economic bucket. More...
 
string EconomicBucketComponent [get, set]
 The economic bucket component. More...
 
string EconomicBucketVariant [get, set]
 The economic bucket component. More...
 
string HoldingSign [get, set]
 The holding sign. More...
 
CurrencyAndAmount Local [get, set]
 Gets or Sets Local More...
 
CurrencyAndAmount Base [get, set]
 Gets or Sets Base More...
 
decimal Units [get, set]
 The units. More...
 
DateTimeOffset ActivityDate [get, set]
 The activity date of the bucket. More...
 

Detailed Description

Bucket

Constructor & Destructor Documentation

◆ Bucket()

Lusid.Sdk.Model.Bucket.Bucket ( string  taxLotId = default(string),
string  movementName = default(string),
string  holdingType = default(string),
string  economicBucket = default(string),
string  economicBucketComponent = default(string),
string  economicBucketVariant = default(string),
string  holdingSign = default(string),
CurrencyAndAmount  local = default(CurrencyAndAmount),
CurrencyAndAmount  varBase = default(CurrencyAndAmount),
decimal  units = default(decimal),
DateTimeOffset  activityDate = default(DateTimeOffset) 
)
inline

Initializes a new instance of the Bucket class.

Parameters
taxLotIdThe identifier of the tax lot this bucket is for..
movementNameThe name of the movement..
holdingTypeThe type of the holding..
economicBucketThe economic bucket..
economicBucketComponentThe economic bucket component..
economicBucketVariantThe economic bucket component..
holdingSignThe holding sign..
locallocal.
varBasevarBase.
unitsThe units..
activityDateThe activity date of the bucket..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if Bucket instances are equal

Parameters
inputInstance of Bucket to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ActivityDate

DateTimeOffset Lusid.Sdk.Model.Bucket.ActivityDate
getset

The activity date of the bucket.

The activity date of the bucket.

◆ Base

CurrencyAndAmount Lusid.Sdk.Model.Bucket.Base
getset

Gets or Sets Base

◆ EconomicBucket

string Lusid.Sdk.Model.Bucket.EconomicBucket
getset

The economic bucket.

The economic bucket.

◆ EconomicBucketComponent

string Lusid.Sdk.Model.Bucket.EconomicBucketComponent
getset

The economic bucket component.

The economic bucket component.

◆ EconomicBucketVariant

string Lusid.Sdk.Model.Bucket.EconomicBucketVariant
getset

The economic bucket component.

The economic bucket component.

◆ HoldingSign

string Lusid.Sdk.Model.Bucket.HoldingSign
getset

The holding sign.

The holding sign.

◆ HoldingType

string Lusid.Sdk.Model.Bucket.HoldingType
getset

The type of the holding.

The type of the holding.

◆ Local

CurrencyAndAmount Lusid.Sdk.Model.Bucket.Local
getset

Gets or Sets Local

◆ MovementName

string Lusid.Sdk.Model.Bucket.MovementName
getset

The name of the movement.

The name of the movement.

◆ TaxLotId

string Lusid.Sdk.Model.Bucket.TaxLotId
getset

The identifier of the tax lot this bucket is for.

The identifier of the tax lot this bucket is for.

◆ Units

decimal Lusid.Sdk.Model.Bucket.Units
getset

The units.

The units.


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