ProtoOABonusDepositWithdraw
* Bonus deposit/withdrawal entity.
Implements: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Properties
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value
The unique ID of the bonus deposit/withdrawal operation.
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value
The Unix time in milliseconds when the bonus operation was executed.
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value
Note added to operation. Visible to the trader.
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId
Gets whether the "bonusHistoryId" field is set
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp
Gets whether the "changeBonusTimestamp" field is set
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote
Gets whether the "externalNote" field is set
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus
Gets whether the "ibBonus" field is set
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta
Gets whether the "ibDelta" field is set
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId
Gets whether the "introducingBrokerId" field is set
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus
Gets whether the "managerBonus" field is set
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta
Gets whether the "managerDelta" field is set
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits
Gets whether the "moneyDigits" field is set
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType
Gets whether the "operationType" field is set
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value
Total amount of introducing broker's bonus after the operation.
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value
Amount of bonus deposited/withdrew by introducing broker.
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value
ID of introducing broker who deposited/withdrew bonus.
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value
Total amount of broker's bonus after the operation.
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value
Amount of bonus deposited/withdrew by manager.
public uint MoneyDigits { get; set; }
value = protoOABonusDepositWithdraw.MoneyDigits
protoOABonusDepositWithdraw.MoneyDigits = value
Specifies the exponent of the monetary values. E.g. moneyDigits = 8 must be interpret as business value multiplied by 10^8, then real balance would be 10053099944 / 10^8 = 100.53099944. Affects managerBonus, managerDelta, ibBonus, ibDelta.
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value
Type of the operation. Deposit/Withdrawal.
Methods
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()
Clears the value of the "bonusHistoryId" field
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()
Clears the value of the "changeBonusTimestamp" field
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()
Clears the value of the "externalNote" field
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()
Clears the value of the "ibBonus" field
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()
Clears the value of the "ibDelta" field
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()
Clears the value of the "introducingBrokerId" field
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()
Clears the value of the "managerBonus" field
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()
Clears the value of the "managerDelta" field
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()
Clears the value of the "moneyDigits" field
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()
Clears the value of the "operationType" field
Fields
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber
Field number for the "bonusHistoryId" field.
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber
Field number for the "changeBonusTimestamp" field.
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber
Field number for the "externalNote" field.
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber
Field number for the "ibBonus" field.
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber
Field number for the "ibDelta" field.
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber
Field number for the "introducingBrokerId" field.
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber
Field number for the "managerBonus" field.
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber
Field number for the "managerDelta" field.
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber
Field number for the "moneyDigits" field.
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber
Field number for the "operationType" field.