ProtoOABonusDepositWithdraw

StockSharp.cTrader.Native.Model

* Организация пополнения/снятия бонусов.

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

Свойства

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

Уникальный идентификатор операции по внесению/выводу бонусов.

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

Время Unix в миллисекундах, когда была выполнена бонусная операция.

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

Заметка, добавленная к операции. Видна трейдеру.

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

Получает ли поле «bonusHistoryId» установлен

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

Получает ли поле «changeBonusTimestamp» установлен

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

Получает ли поле «externalNote» установлен

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

Получает ли поле «ibBonus» установлен

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

Получает ли поле «ibDelta» установлен

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

Получает ли поле «introducingBrokerId» установлен

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

Получает ли поле «managerBonus» установлен

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

Получает ли поле «managerDelta» установлен

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

Получает ли поле «moneyDigits» установлен

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

Получает ли поле «operationType» установлен

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

Общая сумма вводимого брокером бонуса после операции.

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

Сумма бонуса, депонированного/выведенного путем введения брокера.

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

Идентификатор брокера, который внес / снял бонус.

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

Общая сумма бонуса брокера после операции.

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

Размер бонуса, внесенного/выведенного менеджером.

MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOABonusDepositWithdraw.MoneyDigits
protoOABonusDepositWithdraw.MoneyDigits = value

Указывается показатель денежных величин. E.g. moneyDigits = 8 следует интерпретировать как бизнес-стоимость, умноженную на 10^8, тогда реальный баланс будет 10053099944 / 10^8 = 100.53099944. Влияет на managerBonus, managerDelta, ibBonus, ibDelta.

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

Тип операции. Депозит/Вывод.

Методы

ClearBonusHistoryId
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()

Очищает значение поля "bonusHistoryId"

ClearChangeBonusTimestamp
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()

Очищает значение поля "changeBonusTimestamp"

ClearExternalNote
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()

Очищает значение поля "externalNote"

ClearIbBonus
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()

Очищает значение поля "ibBonus"

ClearIbDelta
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()

Очищает значение поля "ibDelta"

ClearIntroducingBrokerId
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()

Очищает значение поля "introducingBrokerId"

ClearManagerBonus
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()

Очищает значение поля "managerBonus"

ClearManagerDelta
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()

Очищает значение поля "managerDelta"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()

Очищает значение поля "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()

Очищает значение поля "operationType"

Поля

BonusHistoryIdFieldNumber
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber

Номер поля для поля "bonusHistoryId".

ChangeBonusTimestampFieldNumber
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber

Номер поля для поля "changeBonusTimestamp".

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber

Номер поля для поля "externalNote".

IbBonusFieldNumber
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber

Номер поля для поля "ibBonus".

IbDeltaFieldNumber
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber

Номер поля для поля "ibDelta".

IntroducingBrokerIdFieldNumber
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber

Номер поля для поля "introducingBrokerId".

ManagerBonusFieldNumber
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber

Номер поля для поля "managerBonus".

ManagerDeltaFieldNumber
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber

Номер поля для поля "managerDelta".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber

Номер поля для поля "moneyDigits".

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber

Номер поля для поля "operationType".