ProtoOABonusDepositWithdraw

StockSharp.cTrader.Native.Model

* Depósito de bonos/enfermedad de retiro.

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

Propiedades

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

El ID único de la operación de depósito de bonificación/retirado.

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

El tiempo Unix en milisegundos cuando la operación de bonificación fue ejecutada.

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

Nota añadida a la operación. Visible al comerciante.

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

Obtiene si el campo "bonusHistoryId" está establecido

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

Obtiene si el campo "changeBonusTimestamp" está establecido

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

Obtiene si el campo "externalNote" está establecido

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

Obtiene si el campo "ibBonus" está establecido

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

Obtiene si el campo "ibDelta" está establecido

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

Obtiene si el campo "introducingBrokerId" está establecido

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

Obtiene si el campo "managerBonus" está establecido

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

Obtiene si el campo "managerDelta" está establecido

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

Obtiene si el campo "moneyDigits" está establecido

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

Obtiene si el campo "operationType" está establecido

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

Cantidad total de la introducción de bonos de corredor después de la operación.

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

Cantidad de bono depositado/retirado mediante la introducción de corredor.

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

ID de introducción de corredor que depositó / retiró bono.

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

Cantidad total de bonos de corredor después de la operación.

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

Cantidad de bonificación depositada/retire por el gerente.

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

Especifica el exponente de los valores monetarios. E.g. moneyDigits = 8 debe interpretarse como valor de negocio multiplicado por 10^8, entonces el saldo real sería 10053099944 / 10^8 = 100.53099944. Afecta managerBonus, managerDelta, ibBonus, ibDelta.

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

Tipo de operación. Depósito/Retirado.

Métodos

ClearBonusHistoryId
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()

Limpia el valor del campo "bonusHistoryId"

ClearChangeBonusTimestamp
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()

Limpia el valor del campo "changeBonusTimestamp"

ClearExternalNote
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()

Limpia el valor del campo "externalNote"

ClearIbBonus
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()

Limpia el valor del campo "ibBonus"

ClearIbDelta
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()

Limpia el valor del campo "ibDelta"

ClearIntroducingBrokerId
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()

Limpia el valor del campo "introducingBrokerId"

ClearManagerBonus
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()

Limpia el valor del campo "managerBonus"

ClearManagerDelta
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()

Limpia el valor del campo "managerDelta"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()

Limpia el valor del campo "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()

Limpia el valor del campo "operationType"

Campos

BonusHistoryIdFieldNumber
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber

Número de campo para el campo "bonusHistoryId@".

ChangeBonusTimestampFieldNumber
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber

Número de campo para el campo "changeBonusTimestamp@".

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber

Número de campo para el campo "externalNote@".

IbBonusFieldNumber
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber

Número de campo para el campo "ibBonus@".

IbDeltaFieldNumber
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber

Número de campo para el campo "ibDelta@".

IntroducingBrokerIdFieldNumber
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber

Número de campo para el campo "introducingBrokerId@".

ManagerBonusFieldNumber
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber

Número de campo para el campo "managerBonus@".

ManagerDeltaFieldNumber
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber

Número de campo para el campo "managerDelta@".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber

Número de campo para el campo "moneyDigits@".

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber

Número de campo para el campo "operationType@".