ProtoOABonusDepositWithdraw

StockSharp.cTrader.Native.Model

* Bonus deposit/withdrawal entity.

Implements: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage

Properties

BonusHistoryId
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value

The unique ID of the bonus deposit/withdrawal operation.

ChangeBonusTimestamp
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value

The Unix time in milliseconds when the bonus operation was executed.

ExternalNote
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value

Note added to operation. Visible to the trader.

HasBonusHistoryId
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId

Gets whether the "bonusHistoryId" field is set

HasChangeBonusTimestamp
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp

Gets whether the "changeBonusTimestamp" field is set

HasExternalNote
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote

Gets whether the "externalNote" field is set

HasIbBonus
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus

Gets whether the "ibBonus" field is set

HasIbDelta
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta

Gets whether the "ibDelta" field is set

HasIntroducingBrokerId
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId

Gets whether the "introducingBrokerId" field is set

HasManagerBonus
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus

Gets whether the "managerBonus" field is set

HasManagerDelta
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta

Gets whether the "managerDelta" field is set

HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits

Gets whether the "moneyDigits" field is set

HasOperationType
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType

Gets whether the "operationType" field is set

IbBonus
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value

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

IbDelta
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value

Amount of bonus deposited/withdrew by introducing broker.

IntroducingBrokerId
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value

ID of introducing broker who deposited/withdrew bonus.

ManagerBonus
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value

Total amount of broker's bonus after the operation.

ManagerDelta
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value

Amount of bonus deposited/withdrew by manager.

MoneyDigits
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.

OperationType
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value

Type of the operation. Deposit/Withdrawal.

Methods

ClearBonusHistoryId
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()

Clears the value of the "bonusHistoryId" field

ClearChangeBonusTimestamp
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()

Clears the value of the "changeBonusTimestamp" field

ClearExternalNote
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()

Clears the value of the "externalNote" field

ClearIbBonus
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()

Clears the value of the "ibBonus" field

ClearIbDelta
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()

Clears the value of the "ibDelta" field

ClearIntroducingBrokerId
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()

Clears the value of the "introducingBrokerId" field

ClearManagerBonus
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()

Clears the value of the "managerBonus" field

ClearManagerDelta
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()

Clears the value of the "managerDelta" field

ClearMoneyDigits
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()

Clears the value of the "moneyDigits" field

ClearOperationType
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()

Clears the value of the "operationType" field

Fields

BonusHistoryIdFieldNumber
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber

Field number for the "bonusHistoryId" field.

ChangeBonusTimestampFieldNumber
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber

Field number for the "changeBonusTimestamp" field.

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber

Field number for the "externalNote" field.

IbBonusFieldNumber
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber

Field number for the "ibBonus" field.

IbDeltaFieldNumber
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber

Field number for the "ibDelta" field.

IntroducingBrokerIdFieldNumber
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber

Field number for the "introducingBrokerId" field.

ManagerBonusFieldNumber
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber

Field number for the "managerBonus" field.

ManagerDeltaFieldNumber
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber

Field number for the "managerDelta" field.

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber

Field number for the "moneyDigits" field.

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber

Field number for the "operationType" field.