ProtoOABonusDepositWithdraw

StockSharp.cTrader.Native.Model

* Depósito de bônus / entidade de retirada.

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

Propriedades

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

A identificação única da operação de depósito/retirada de bónus.

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

O tempo Unix em milissegundos quando a operação de bônus foi executada.

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

Nota adicionada à operação. Visível ao comerciante.

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

Obtém se o campo "bonusHistoryId" está definido

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

Obtém se o campo "changeBonusTimestamp" está definido

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

Obtém se o campo "externalNote" está definido

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

Obtém se o campo "ibBonus" está definido

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

Obtém se o campo "ibDelta" está definido

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

Obtém se o campo "introducingBrokerId" está definido

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

Obtém se o campo "managerBonus" está definido

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

Obtém se o campo "managerDelta" está definido

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

Obtém se o campo "moneyDigits" está definido

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

Obtém se o campo "operationType" está definido

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

Total de introdução de bônus do corretor após a operação.

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

Montante do bónus depositado/retirado através da introdução do corretor.

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

ID de introduzir o corretor que depositou / redrew bônus.

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

Total de bônus do corretor após a operação.

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

Montante do bónus depositado/retirado pelo gestor.

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

Especifica o expoente dos valores monetários. E.g. moneyDigits= 8 deve ser interpretado como valor de negócio multiplicado por 10^8, então o saldo real seria 10053099944 / 10^8 = 100,53099944. Afects managerBonus, managerDelta, ibBonus, ibDelta.

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

Tipo de operação. Depósito/Retirada.

Métodos

ClearBonusHistoryId
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()

Limpa o valor do campo "bonusHistoryId"

ClearChangeBonusTimestamp
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()

Limpa o valor do campo "changeBonusTimestamp"

ClearExternalNote
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()

Limpa o valor do campo "externalNote"

ClearIbBonus
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()

Limpa o valor do campo "ibBonus"

ClearIbDelta
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()

Limpa o valor do campo "ibDelta"

ClearIntroducingBrokerId
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()

Limpa o valor do campo "introducingBrokerId"

ClearManagerBonus
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()

Limpa o valor do campo "managerBonus"

ClearManagerDelta
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()

Limpa o valor do campo "managerDelta"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()

Limpa o valor do campo "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()

Limpa o valor do campo "operationType"

Campos

BonusHistoryIdFieldNumber
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber

Número do campo para o campo "bonusHistoryId".

ChangeBonusTimestampFieldNumber
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber

Número do campo para o campo "changeBonusTimestamp".

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber

Número do campo para o campo "externalNote".

IbBonusFieldNumber
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber

Número do campo para o campo "ibBonus".

IbDeltaFieldNumber
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber

Número do campo para o campo "ibDelta".

IntroducingBrokerIdFieldNumber
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber

Número do campo para o campo "introducingBrokerId".

ManagerBonusFieldNumber
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber

Número do campo para o campo "managerBonus".

ManagerDeltaFieldNumber
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber

Número do campo para o campo "managerDelta".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber

Número do campo para o campo "moneyDigits".

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber

Número do campo para o campo "operationType".