ProtoOABonusDepositWithdraw

StockSharp.cTrader.Native.Model

* Bonus deposit/withdrawal entity.

Реализует: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage

Свойства

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

IbBonus : long

Total amount of introducing broker's bonus after the operation.

IbDelta : long

Amount of bonus deposited/withdrew by introducing broker.

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.

Методы

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

Поля

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.