ProtoOABonusDepositWithdraw
* Bonus deposit/withdrawal entity.
Implements: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Properties
BonusHistoryId : long
The unique ID of the bonus deposit/withdrawal operation.
ChangeBonusTimestamp : long
The Unix time in milliseconds when the bonus operation was executed.
ExternalNote : string
Note added to operation. Visible to the trader.
HasBonusHistoryId : bool
Gets whether the "bonusHistoryId" field is set
HasChangeBonusTimestamp : bool
Gets whether the "changeBonusTimestamp" field is set
HasExternalNote : bool
Gets whether the "externalNote" field is set
HasIbBonus : bool
Gets whether the "ibBonus" field is set
HasIbDelta : bool
Gets whether the "ibDelta" field is set
HasIntroducingBrokerId : bool
Gets whether the "introducingBrokerId" field is set
HasManagerBonus : bool
Gets whether the "managerBonus" field is set
HasManagerDelta : bool
Gets whether the "managerDelta" field is set
HasMoneyDigits : bool
Gets whether the "moneyDigits" field is set
HasOperationType : bool
Gets whether the "operationType" field is set
IntroducingBrokerId : long
ID of introducing broker who deposited/withdrew bonus.
ManagerBonus : long
Total amount of broker's bonus after the operation.
ManagerDelta : long
Amount of bonus deposited/withdrew by manager.
MoneyDigits : uint
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.
OperationType : ProtoOAChangeBonusType
Type of the operation. Deposit/Withdrawal.
Methods
ClearBonusHistoryId()
Clears the value of the "bonusHistoryId" field
ClearChangeBonusTimestamp()
Clears the value of the "changeBonusTimestamp" field
ClearExternalNote()
Clears the value of the "externalNote" field
ClearIbBonus()
Clears the value of the "ibBonus" field
ClearIbDelta()
Clears the value of the "ibDelta" field
ClearIntroducingBrokerId()
Clears the value of the "introducingBrokerId" field
ClearManagerBonus()
Clears the value of the "managerBonus" field
ClearManagerDelta()
Clears the value of the "managerDelta" field
ClearMoneyDigits()
Clears the value of the "moneyDigits" field
ClearOperationType()
Clears the value of the "operationType" field
Fields
BonusHistoryIdFieldNumber : int
Field number for the "bonusHistoryId" field.
ChangeBonusTimestampFieldNumber : int
Field number for the "changeBonusTimestamp" field.
ExternalNoteFieldNumber : int
Field number for the "externalNote" field.
IbBonusFieldNumber : int
Field number for the "ibBonus" field.
IbDeltaFieldNumber : int
Field number for the "ibDelta" field.
IntroducingBrokerIdFieldNumber : int
Field number for the "introducingBrokerId" field.
ManagerBonusFieldNumber : int
Field number for the "managerBonus" field.
ManagerDeltaFieldNumber : int
Field number for the "managerDelta" field.
MoneyDigitsFieldNumber : int
Field number for the "moneyDigits" field.
OperationTypeFieldNumber : int
Field number for the "operationType" field.