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

FeeAccrual More...

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

Public Member Functions

 FeeAccrual (DateTimeOffset effectiveAt=default(DateTimeOffset), string code=default(string), string name=default(string), decimal calculationBase=default(decimal), decimal amount=default(decimal), decimal previousAccrual=default(decimal), decimal previousTotalAccrual=default(decimal), decimal totalAccrual=default(decimal), List< Link > links=default(List< Link >))
 Initializes a new instance of the FeeAccrual 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 (FeeAccrual input)
 Returns true if FeeAccrual instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

DateTimeOffset EffectiveAt [get, set]
 The effective date for which the fee accrual has been calculated. More...
 
string Code [get, set]
 The code of the fee for which the accrual has been calculated. More...
 
string Name [get, set]
 The name of the fee for which the accrual has been calculated. More...
 
decimal CalculationBase [get, set]
 The result of the evaluating the fee&#39;s calculation base expression. More...
 
decimal Amount [get, set]
 The result of applying the fee to the calculation base, and scaled down to a day. More...
 
decimal PreviousAccrual [get, set]
 The previous valuation point&#39;s total accrual. More...
 
decimal PreviousTotalAccrual [get, set]
 The previous valuation point&#39;s total accrual. More...
 
decimal TotalAccrual [get, set]
 The sum of the PreviousAccrual and Amount. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

FeeAccrual

Constructor & Destructor Documentation

◆ FeeAccrual() [1/2]

Lusid.Sdk.Model.FeeAccrual.FeeAccrual ( )
inlineprotected

Initializes a new instance of the FeeAccrual class.

◆ FeeAccrual() [2/2]

Lusid.Sdk.Model.FeeAccrual.FeeAccrual ( DateTimeOffset  effectiveAt = default(DateTimeOffset),
string  code = default(string),
string  name = default(string),
decimal  calculationBase = default(decimal),
decimal  amount = default(decimal),
decimal  previousAccrual = default(decimal),
decimal  previousTotalAccrual = default(decimal),
decimal  totalAccrual = default(decimal),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the FeeAccrual class.

Parameters
effectiveAtThe effective date for which the fee accrual has been calculated. (required).
codeThe code of the fee for which the accrual has been calculated. (required).
nameThe name of the fee for which the accrual has been calculated. (required).
calculationBaseThe result of the evaluating the fee&#39;s calculation base expression..
amountThe result of applying the fee to the calculation base, and scaled down to a day..
previousAccrualThe previous valuation point&#39;s total accrual..
previousTotalAccrualThe previous valuation point&#39;s total accrual..
totalAccrualThe sum of the PreviousAccrual and Amount..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if FeeAccrual instances are equal

Parameters
inputInstance of FeeAccrual to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Amount

decimal Lusid.Sdk.Model.FeeAccrual.Amount
getset

The result of applying the fee to the calculation base, and scaled down to a day.

The result of applying the fee to the calculation base, and scaled down to a day.

◆ CalculationBase

decimal Lusid.Sdk.Model.FeeAccrual.CalculationBase
getset

The result of the evaluating the fee&#39;s calculation base expression.

The result of the evaluating the fee&#39;s calculation base expression.

◆ Code

string Lusid.Sdk.Model.FeeAccrual.Code
getset

The code of the fee for which the accrual has been calculated.

The code of the fee for which the accrual has been calculated.

◆ EffectiveAt

DateTimeOffset Lusid.Sdk.Model.FeeAccrual.EffectiveAt
getset

The effective date for which the fee accrual has been calculated.

The effective date for which the fee accrual has been calculated.

◆ Links

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

Gets or Sets Links

◆ Name

string Lusid.Sdk.Model.FeeAccrual.Name
getset

The name of the fee for which the accrual has been calculated.

The name of the fee for which the accrual has been calculated.

◆ PreviousAccrual

decimal Lusid.Sdk.Model.FeeAccrual.PreviousAccrual
getset

The previous valuation point&#39;s total accrual.

The previous valuation point&#39;s total accrual.

◆ PreviousTotalAccrual

decimal Lusid.Sdk.Model.FeeAccrual.PreviousTotalAccrual
getset

The previous valuation point&#39;s total accrual.

The previous valuation point&#39;s total accrual.

◆ TotalAccrual

decimal Lusid.Sdk.Model.FeeAccrual.TotalAccrual
getset

The sum of the PreviousAccrual and Amount.

The sum of the PreviousAccrual and Amount.


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