ProtoOABonusDepositWithdraw
* Организация пополнения/снятия бонусов.
Реализует: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Свойства
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value
Уникальный идентификатор операции по внесению/выводу бонусов.
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value
Время Unix в миллисекундах, когда была выполнена бонусная операция.
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value
Заметка, добавленная к операции. Видна трейдеру.
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId
Получает ли поле «bonusHistoryId» установлен
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp
Получает ли поле «changeBonusTimestamp» установлен
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote
Получает ли поле «externalNote» установлен
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus
Получает ли поле «ibBonus» установлен
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta
Получает ли поле «ibDelta» установлен
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId
Получает ли поле «introducingBrokerId» установлен
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus
Получает ли поле «managerBonus» установлен
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta
Получает ли поле «managerDelta» установлен
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits
Получает ли поле «moneyDigits» установлен
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType
Получает ли поле «operationType» установлен
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value
Общая сумма вводимого брокером бонуса после операции.
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value
Сумма бонуса, депонированного/выведенного путем введения брокера.
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value
Идентификатор брокера, который внес / снял бонус.
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value
Общая сумма бонуса брокера после операции.
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value
Размер бонуса, внесенного/выведенного менеджером.
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.
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value
Тип операции. Депозит/Вывод.
Методы
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()
Очищает значение поля "bonusHistoryId"
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()
Очищает значение поля "changeBonusTimestamp"
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()
Очищает значение поля "externalNote"
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()
Очищает значение поля "ibBonus"
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()
Очищает значение поля "ibDelta"
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()
Очищает значение поля "introducingBrokerId"
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()
Очищает значение поля "managerBonus"
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()
Очищает значение поля "managerDelta"
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()
Очищает значение поля "moneyDigits"
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()
Очищает значение поля "operationType"
Поля
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber
Номер поля для поля "bonusHistoryId".
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber
Номер поля для поля "changeBonusTimestamp".
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber
Номер поля для поля "externalNote".
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber
Номер поля для поля "ibBonus".
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber
Номер поля для поля "ibDelta".
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber
Номер поля для поля "introducingBrokerId".
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber
Номер поля для поля "managerBonus".
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber
Номер поля для поля "managerDelta".
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber
Номер поля для поля "moneyDigits".
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber
Номер поля для поля "operationType".