ProtoOADepositWithdraw
* Entidad de depósito de cuenta/operación de retiro.
Implementa: IMessage<ProtoOADepositWithdraw>, IMessage, IEquatable<ProtoOADepositWithdraw>, IDeepCloneable<ProtoOADepositWithdraw>, IBufferMessage
Propiedades
public long Balance { get; set; }
value = protoOADepositWithdraw.Balance
protoOADepositWithdraw.Balance = value
Saldo de cuenta después de la ejecución de la operación.
public long BalanceHistoryId { get; set; }
value = protoOADepositWithdraw.BalanceHistoryId
protoOADepositWithdraw.BalanceHistoryId = value
El ID único de la operación de depósito/retirado.
public long BalanceVersion { get; set; }
value = protoOADepositWithdraw.BalanceVersion
protoOADepositWithdraw.BalanceVersion = value
Versión de balance utilizada para identificar el saldo final. Incrementos cada vez que se cambia el saldo de cuenta del trader.
public long ChangeBalanceTimestamp { get; set; }
value = protoOADepositWithdraw.ChangeBalanceTimestamp
protoOADepositWithdraw.ChangeBalanceTimestamp = value
El tiempo Unix en milisegundos cuando el depósito / operación de retiro fue ejecutado.
public long Delta { get; set; }
value = protoOADepositWithdraw.Delta
protoOADepositWithdraw.Delta = value
Monto de depósito/retirada.
public long Equity { get; set; }
value = protoOADepositWithdraw.Equity
protoOADepositWithdraw.Equity = value
La cuenta total de la equidad después de la operación de balance fue ejecutada.
public string ExternalNote { get; set; }
value = protoOADepositWithdraw.ExternalNote
protoOADepositWithdraw.ExternalNote = value
Nota añadida a la operación. Visible al comerciante.
public bool HasBalance { get; }
value = protoOADepositWithdraw.HasBalance
Obtiene si el campo "balance" está establecido
public bool HasBalanceHistoryId { get; }
value = protoOADepositWithdraw.HasBalanceHistoryId
Obtiene si el campo "balanceHistoryId" está establecido
public bool HasBalanceVersion { get; }
value = protoOADepositWithdraw.HasBalanceVersion
Obtiene si el campo "balanceVersion" está establecido
public bool HasChangeBalanceTimestamp { get; }
value = protoOADepositWithdraw.HasChangeBalanceTimestamp
Obtiene si el campo "changeBalanceTimestamp" está establecido
public bool HasDelta { get; }
value = protoOADepositWithdraw.HasDelta
Obtiene si el campo de "delta" está establecido
public bool HasEquity { get; }
value = protoOADepositWithdraw.HasEquity
Obtiene si el campo de la "equidad" está establecido
public bool HasExternalNote { get; }
value = protoOADepositWithdraw.HasExternalNote
Obtiene si el campo "externalNote" está establecido
public bool HasMoneyDigits { get; }
value = protoOADepositWithdraw.HasMoneyDigits
Obtiene si el campo "moneyDigits" está establecido
public bool HasOperationType { get; }
value = protoOADepositWithdraw.HasOperationType
Obtiene si el campo "operationType" está establecido
public uint MoneyDigits { get; set; }
value = protoOADepositWithdraw.MoneyDigits
protoOADepositWithdraw.MoneyDigits = value
Especifica el exponente de los valores monetarios. E.g@. moneyDigits= 8 debe interpretarse como valor de negocio multiplicado por 10^8, entonces el balance real sería 10053099944 / 10^8 = 100.53099944. Afecta el equilibrio, delta, equidad.
public ProtoOAChangeBalanceType OperationType { get; set; }
value = protoOADepositWithdraw.OperationType
protoOADepositWithdraw.OperationType = value
Tipo de operación. Depósito/Retirado.
Métodos
public void ClearBalance()
protoOADepositWithdraw.ClearBalance()
Limpia el valor del campo "balance"
public void ClearBalanceHistoryId()
protoOADepositWithdraw.ClearBalanceHistoryId()
Limpia el valor del campo "balanceHistoryId"
public void ClearBalanceVersion()
protoOADepositWithdraw.ClearBalanceVersion()
Limpia el valor del campo "balanceVersion"
public void ClearChangeBalanceTimestamp()
protoOADepositWithdraw.ClearChangeBalanceTimestamp()
Limpia el valor del campo "changeBalanceTimestamp"
public void ClearDelta()
protoOADepositWithdraw.ClearDelta()
Limpia el valor del campo "delta"
public void ClearEquity()
protoOADepositWithdraw.ClearEquity()
Limpia el valor del campo de la "equidad"
public void ClearExternalNote()
protoOADepositWithdraw.ClearExternalNote()
Limpia el valor del campo "externalNote"
public void ClearMoneyDigits()
protoOADepositWithdraw.ClearMoneyDigits()
Limpia el valor del campo "moneyDigits"
public void ClearOperationType()
protoOADepositWithdraw.ClearOperationType()
Limpia el valor del campo "operationType"
Campos
public const int BalanceFieldNumber
value = ProtoOADepositWithdraw.BalanceFieldNumber
Número de campo para el campo de "balance".
public const int BalanceHistoryIdFieldNumber
value = ProtoOADepositWithdraw.BalanceHistoryIdFieldNumber
Número de campo para el campo "balanceHistoryId@".
public const int BalanceVersionFieldNumber
value = ProtoOADepositWithdraw.BalanceVersionFieldNumber
Número de campo para el campo "balanceVersion@".
public const int ChangeBalanceTimestampFieldNumber
value = ProtoOADepositWithdraw.ChangeBalanceTimestampFieldNumber
Número de campo para el campo "changeBalanceTimestamp@".
public const int DeltaFieldNumber
value = ProtoOADepositWithdraw.DeltaFieldNumber
Número de campo para el campo "delta".
public const int EquityFieldNumber
value = ProtoOADepositWithdraw.EquityFieldNumber
Número de campo para el campo de la "equidad".
public const int ExternalNoteFieldNumber
value = ProtoOADepositWithdraw.ExternalNoteFieldNumber
Número de campo para el campo "externalNote@".
public const int MoneyDigitsFieldNumber
value = ProtoOADepositWithdraw.MoneyDigitsFieldNumber
Número de campo para el campo "moneyDigits@".
public const int OperationTypeFieldNumber
value = ProtoOADepositWithdraw.OperationTypeFieldNumber
Número de campo para el campo "operationType@".