ProtoOABonusDepositWithdraw
* Depósito de bônus / entidade de retirada.
Implementa: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Propriedades
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value
A identificação única da operação de depósito/retirada de bónus.
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value
O tempo Unix em milissegundos quando a operação de bônus foi executada.
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value
Nota adicionada à operação. Visível ao comerciante.
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId
Obtém se o campo "bonusHistoryId" está definido
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp
Obtém se o campo "changeBonusTimestamp" está definido
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote
Obtém se o campo "externalNote" está definido
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus
Obtém se o campo "ibBonus" está definido
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta
Obtém se o campo "ibDelta" está definido
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId
Obtém se o campo "introducingBrokerId" está definido
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus
Obtém se o campo "managerBonus" está definido
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta
Obtém se o campo "managerDelta" está definido
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits
Obtém se o campo "moneyDigits" está definido
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType
Obtém se o campo "operationType" está definido
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value
Total de introdução de bônus do corretor após a operação.
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value
Montante do bónus depositado/retirado através da introdução do corretor.
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value
ID de introduzir o corretor que depositou / redrew bônus.
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value
Total de bônus do corretor após a operação.
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value
Montante do bónus depositado/retirado pelo gestor.
public uint MoneyDigits { get; set; }
value = protoOABonusDepositWithdraw.MoneyDigits
protoOABonusDepositWithdraw.MoneyDigits = value
Especifica o expoente dos valores monetários. E.g. moneyDigits= 8 deve ser interpretado como valor de negócio multiplicado por 10^8, então o saldo real seria 10053099944 / 10^8 = 100,53099944. Afects managerBonus, managerDelta, ibBonus, ibDelta.
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value
Tipo de operação. Depósito/Retirada.
Métodos
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()
Limpa o valor do campo "bonusHistoryId"
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()
Limpa o valor do campo "changeBonusTimestamp"
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()
Limpa o valor do campo "externalNote"
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()
Limpa o valor do campo "ibBonus"
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()
Limpa o valor do campo "ibDelta"
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()
Limpa o valor do campo "introducingBrokerId"
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()
Limpa o valor do campo "managerBonus"
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()
Limpa o valor do campo "managerDelta"
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()
Limpa o valor do campo "moneyDigits"
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()
Limpa o valor do campo "operationType"
Campos
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber
Número do campo para o campo "bonusHistoryId".
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber
Número do campo para o campo "changeBonusTimestamp".
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber
Número do campo para o campo "externalNote".
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber
Número do campo para o campo "ibBonus".
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber
Número do campo para o campo "ibDelta".
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber
Número do campo para o campo "introducingBrokerId".
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber
Número do campo para o campo "managerBonus".
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber
Número do campo para o campo "managerDelta".
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber
Número do campo para o campo "moneyDigits".
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber
Número do campo para o campo "operationType".