Class Amount
Inheritance
object
Amount
Assembly: Xrpl.BinaryCodec.dll
Syntax
public class Amount : ISerializedType
Constructors
|
Edit this page
View Source
Amount(decimal, Currency, AccountId)
Declaration
public Amount(decimal value, Currency currency, AccountId issuer = null)
Parameters
|
Edit this page
View Source
Amount(string, Currency, AccountId)
Declaration
public Amount(string v = "0", Currency c = null, AccountId i = null)
Parameters
|
Edit this page
View Source
Amount(AmountValue, Currency, AccountId)
Declaration
public Amount(AmountValue value, Currency currency = null, AccountId issuer = null)
Parameters
Fields
|
Edit this page
View Source
Currency
Declaration
public readonly Currency Currency
Field Value
|
Edit this page
View Source
Issuer
Declaration
public readonly AccountId Issuer
Field Value
|
Edit this page
View Source
MaximumIouPrecision
Declaration
public const int MaximumIouPrecision = 16
Field Value
|
Edit this page
View Source
Value
Declaration
Field Value
Methods
|
Edit this page
View Source
DecimalValue()
Declaration
public decimal DecimalValue()
Returns
|
Edit this page
View Source
FromJson(JsonNode)
Declaration
public static Amount FromJson(JsonNode token)
Parameters
| Type |
Name |
Description |
| JsonNode |
token |
|
Returns
|
Edit this page
View Source
FromParser(BinaryParser, int?)
Declaration
public static Amount FromParser(BinaryParser parser, int? hint = null)
Parameters
Returns
|
Edit this page
View Source
IsNative()
Declaration
Returns
|
Edit this page
View Source
NewValue(decimal)
Declaration
public Amount NewValue(decimal @decimal)
Parameters
| Type |
Name |
Description |
| decimal |
decimal |
|
Returns
|
Edit this page
View Source
ToBytes(IBytesSink)
Declaration
public virtual void ToBytes(IBytesSink sink)
Parameters
| Type |
Name |
Description |
| IBytesSink |
sink |
bytes Sink container
|
|
Edit this page
View Source
ToJson()
Get the JSON representation of this type
Declaration
public virtual JsonNode ToJson()
Returns
| Type |
Description |
| JsonNode |
|
Operators
|
Edit this page
View Source
operator >(decimal, Amount)
Declaration
public static bool operator >(decimal a, Amount b)
Parameters
| Type |
Name |
Description |
| decimal |
a |
|
| Amount |
b |
|
Returns
|
Edit this page
View Source
implicit operator Amount(string)
Declaration
public static implicit operator Amount(string v)
Parameters
| Type |
Name |
Description |
| string |
v |
|
Returns
|
Edit this page
View Source
implicit operator Amount(ulong)
Declaration
public static implicit operator Amount(ulong a)
Parameters
| Type |
Name |
Description |
| ulong |
a |
|
Returns
|
Edit this page
View Source
operator <(decimal, Amount)
Declaration
public static bool operator <(decimal a, Amount b)
Parameters
| Type |
Name |
Description |
| decimal |
a |
|
| Amount |
b |
|
Returns
|
Edit this page
View Source
operator *(Amount, decimal)
Declaration
public static Amount operator *(Amount a, decimal b)
Parameters
| Type |
Name |
Description |
| Amount |
a |
|
| decimal |
b |
|
Returns
Implements
Extension Methods