Class RichTradeAction.Transfer
Enriched peer-to-peer transfer.
public sealed record RichTradeAction.Transfer : RichTradeAction, ITradeAction, IEquatable<RichTradeAction>, IEquatable<RichTradeAction.Transfer>
- Inheritance
-
RichTradeAction.Transfer
- Implements
- Inherited Members
Constructors
Transfer(TransferAction, string, string, DecimalAmount?)
Enriched peer-to-peer transfer.
public Transfer(TradeAction.TransferAction Action, string SenderAccount, string ReceiverAccount, DecimalAmount? Fee)
Parameters
ActionTradeAction.TransferActionThe raw TradeAction.TransferAction.
SenderAccountstringAccount id on the sender side.
ReceiverAccountstringAccount id on the receiver side.
FeeDecimalAmount?Optional explicit fee deducted from the transfer.
Properties
Action
The raw TradeAction.TransferAction.
public TradeAction.TransferAction Action { get; init; }
Property Value
Fee
Optional explicit fee deducted from the transfer.
public DecimalAmount? Fee { get; init; }
Property Value
ReceiverAccount
Account id on the receiver side.
public string ReceiverAccount { get; init; }
Property Value
SenderAccount
Account id on the sender side.
public string SenderAccount { get; init; }