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

FeeRuleUpsertRequest More...

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

Public Member Functions

 FeeRuleUpsertRequest (string code=default(string), string transactionPropertyKey=default(string), string transactionType=default(string), string country=default(string), string counterparty=default(string), string transactionCurrency=default(string), string settlementCurrency=default(string), string executionBroker=default(string), string custodian=default(string), string exchange=default(string), CalculationInfo fee=default(CalculationInfo), CalculationInfo minFee=default(CalculationInfo), CalculationInfo maxFee=default(CalculationInfo), Dictionary< string, string > additionalKeys=default(Dictionary< string, string >), string description=default(string))
 Initializes a new instance of the FeeRuleUpsertRequest 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 (FeeRuleUpsertRequest input)
 Returns true if FeeRuleUpsertRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Code [get, set]
 Gets or Sets Code More...
 
string TransactionPropertyKey [get, set]
 Gets or Sets TransactionPropertyKey More...
 
string TransactionType [get, set]
 Gets or Sets TransactionType More...
 
string Country [get, set]
 Gets or Sets Country More...
 
string Counterparty [get, set]
 Gets or Sets Counterparty More...
 
string TransactionCurrency [get, set]
 Gets or Sets TransactionCurrency More...
 
string SettlementCurrency [get, set]
 Gets or Sets SettlementCurrency More...
 
string ExecutionBroker [get, set]
 Gets or Sets ExecutionBroker More...
 
string Custodian [get, set]
 Gets or Sets Custodian More...
 
string Exchange [get, set]
 Gets or Sets Exchange More...
 
CalculationInfo Fee [get, set]
 Gets or Sets Fee More...
 
CalculationInfo MinFee [get, set]
 Gets or Sets MinFee More...
 
CalculationInfo MaxFee [get, set]
 Gets or Sets MaxFee More...
 
Dictionary< string, string > AdditionalKeys [get, set]
 Gets or Sets AdditionalKeys More...
 
string Description [get, set]
 Gets or Sets Description More...
 

Detailed Description

FeeRuleUpsertRequest

Constructor & Destructor Documentation

◆ FeeRuleUpsertRequest() [1/2]

Lusid.Sdk.Model.FeeRuleUpsertRequest.FeeRuleUpsertRequest ( )
inlineprotected

Initializes a new instance of the FeeRuleUpsertRequest class.

◆ FeeRuleUpsertRequest() [2/2]

Lusid.Sdk.Model.FeeRuleUpsertRequest.FeeRuleUpsertRequest ( string  code = default(string),
string  transactionPropertyKey = default(string),
string  transactionType = default(string),
string  country = default(string),
string  counterparty = default(string),
string  transactionCurrency = default(string),
string  settlementCurrency = default(string),
string  executionBroker = default(string),
string  custodian = default(string),
string  exchange = default(string),
CalculationInfo  fee = default(CalculationInfo),
CalculationInfo  minFee = default(CalculationInfo),
CalculationInfo  maxFee = default(CalculationInfo),
Dictionary< string, string >  additionalKeys = default(Dictionary<string, string>),
string  description = default(string) 
)
inline

Initializes a new instance of the FeeRuleUpsertRequest class.

Parameters
codecode.
transactionPropertyKeytransactionPropertyKey (required).
transactionTypetransactionType (required).
countrycountry (required).
counterpartycounterparty (required).
transactionCurrencytransactionCurrency (required).
settlementCurrencysettlementCurrency (required).
executionBrokerexecutionBroker (required).
custodiancustodian (required).
exchangeexchange (required).
feefee (required).
minFeeminFee.
maxFeemaxFee.
additionalKeysadditionalKeys.
descriptiondescription.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if FeeRuleUpsertRequest instances are equal

Parameters
inputInstance of FeeRuleUpsertRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AdditionalKeys

Dictionary<string, string> Lusid.Sdk.Model.FeeRuleUpsertRequest.AdditionalKeys
getset

Gets or Sets AdditionalKeys

◆ Code

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Code
getset

Gets or Sets Code

◆ Counterparty

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Counterparty
getset

Gets or Sets Counterparty

◆ Country

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Country
getset

Gets or Sets Country

◆ Custodian

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Custodian
getset

Gets or Sets Custodian

◆ Description

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Description
getset

Gets or Sets Description

◆ Exchange

string Lusid.Sdk.Model.FeeRuleUpsertRequest.Exchange
getset

Gets or Sets Exchange

◆ ExecutionBroker

string Lusid.Sdk.Model.FeeRuleUpsertRequest.ExecutionBroker
getset

Gets or Sets ExecutionBroker

◆ Fee

CalculationInfo Lusid.Sdk.Model.FeeRuleUpsertRequest.Fee
getset

Gets or Sets Fee

◆ MaxFee

CalculationInfo Lusid.Sdk.Model.FeeRuleUpsertRequest.MaxFee
getset

Gets or Sets MaxFee

◆ MinFee

CalculationInfo Lusid.Sdk.Model.FeeRuleUpsertRequest.MinFee
getset

Gets or Sets MinFee

◆ SettlementCurrency

string Lusid.Sdk.Model.FeeRuleUpsertRequest.SettlementCurrency
getset

Gets or Sets SettlementCurrency

◆ TransactionCurrency

string Lusid.Sdk.Model.FeeRuleUpsertRequest.TransactionCurrency
getset

Gets or Sets TransactionCurrency

◆ TransactionPropertyKey

string Lusid.Sdk.Model.FeeRuleUpsertRequest.TransactionPropertyKey
getset

Gets or Sets TransactionPropertyKey

◆ TransactionType

string Lusid.Sdk.Model.FeeRuleUpsertRequest.TransactionType
getset

Gets or Sets TransactionType


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