Table of Contents

Class ExchangeAccountInformation

Namespace
WhalesSecret.TradeScriptLib.Entities.Account
Assembly
WhalesSecret.TradeScriptLib.dll

Information about an exchange account of a user.

public class ExchangeAccountInformation : IEquatable<ExchangeAccountInformation>
Inheritance
ExchangeAccountInformation
Implements
Inherited Members
Extension Methods

Constructors

ExchangeAccountInformation(string?, DateTime, ExchangeMarket, Dictionary<string, AccountSymbolInformation>, decimal?, decimal?)

Creates a new instance of the object.

Properties

ExchangeMarket

Exchange market this information represents.

MakerFee

Fee to pay for maker orders, or null if the information is not available.

SubAccount

Sub-account for which the symbol information entries are relevant, or null if the exchange does not have sub-accounts.

SymbolsInformation

Symbol information mapped to the symbol name.

TakerFee

Fee to pay for taker orders, or null if the information is not available.

Timestamp

UTC timestamp specifying when the information about the account was valid.

Methods

Equals(object?)

Determines whether the specified object is equal to the current object.

Equals(ExchangeAccountInformation?)

Indicates whether the current object is equal to another object of the same type.

GetEstimatedRawUpperBoundarySize()

Returns a quick estimation on the upper boundary of the raw size of the update in JSON serialized form.

GetHashCode()

Serves as the default hash function.

ToString()

Returns a string that represents the current object.

Operators

operator ==(ExchangeAccountInformation?, ExchangeAccountInformation?)

Determines whether two specified exchange account information have the same value.

operator !=(ExchangeAccountInformation?, ExchangeAccountInformation?)

Determines whether two specified exchange account information have different values.