ProtoOABonusDepositWithdraw
* Depósito de bonos/enfermedad de retiro.
Implementa: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Propiedades
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value
El ID único de la operación de depósito de bonificación/retirado.
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value
El tiempo Unix en milisegundos cuando la operación de bonificación fue ejecutada.
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value
Nota añadida a la operación. Visible al comerciante.
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId
Obtiene si el campo "bonusHistoryId" está establecido
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp
Obtiene si el campo "changeBonusTimestamp" está establecido
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote
Obtiene si el campo "externalNote" está establecido
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus
Obtiene si el campo "ibBonus" está establecido
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta
Obtiene si el campo "ibDelta" está establecido
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId
Obtiene si el campo "introducingBrokerId" está establecido
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus
Obtiene si el campo "managerBonus" está establecido
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta
Obtiene si el campo "managerDelta" está establecido
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits
Obtiene si el campo "moneyDigits" está establecido
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType
Obtiene si el campo "operationType" está establecido
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value
Cantidad total de la introducción de bonos de corredor después de la operación.
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value
Cantidad de bono depositado/retirado mediante la introducción de corredor.
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value
ID de introducción de corredor que depositó / retiró bono.
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value
Cantidad total de bonos de corredor después de la operación.
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value
Cantidad de bonificación depositada/retire por el gerente.
public uint MoneyDigits { get; set; }
value = protoOABonusDepositWithdraw.MoneyDigits
protoOABonusDepositWithdraw.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 saldo real sería 10053099944 / 10^8 = 100.53099944. Afecta managerBonus, managerDelta, ibBonus, ibDelta.
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value
Tipo de operación. Depósito/Retirado.
Métodos
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()
Limpia el valor del campo "bonusHistoryId"
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()
Limpia el valor del campo "changeBonusTimestamp"
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()
Limpia el valor del campo "externalNote"
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()
Limpia el valor del campo "ibBonus"
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()
Limpia el valor del campo "ibDelta"
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()
Limpia el valor del campo "introducingBrokerId"
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()
Limpia el valor del campo "managerBonus"
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()
Limpia el valor del campo "managerDelta"
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()
Limpia el valor del campo "moneyDigits"
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()
Limpia el valor del campo "operationType"
Campos
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber
Número de campo para el campo "bonusHistoryId@".
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber
Número de campo para el campo "changeBonusTimestamp@".
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber
Número de campo para el campo "externalNote@".
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber
Número de campo para el campo "ibBonus@".
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber
Número de campo para el campo "ibDelta@".
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber
Número de campo para el campo "introducingBrokerId@".
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber
Número de campo para el campo "managerBonus@".
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber
Número de campo para el campo "managerDelta@".
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber
Número de campo para el campo "moneyDigits@".
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber
Número de campo para el campo "operationType@".