ProtoOABonusDepositWithdraw
* Bonuseinzahlung / Auszahlungs-Entität.
Implementiert: IMessage<ProtoOABonusDepositWithdraw>, IMessage, IEquatable<ProtoOABonusDepositWithdraw>, IDeepCloneable<ProtoOABonusDepositWithdraw>, IBufferMessage
Eigenschaften
public long BonusHistoryId { get; set; }
value = protoOABonusDepositWithdraw.BonusHistoryId
protoOABonusDepositWithdraw.BonusHistoryId = value
Die eindeutige ID der Bonuseinzahlung/-abhebung.
public long ChangeBonusTimestamp { get; set; }
value = protoOABonusDepositWithdraw.ChangeBonusTimestamp
protoOABonusDepositWithdraw.ChangeBonusTimestamp = value
Die Unix-Zeit in Millisekunden, wenn die Bonus-Operation ausgeführt wurde.
public string ExternalNote { get; set; }
value = protoOABonusDepositWithdraw.ExternalNote
protoOABonusDepositWithdraw.ExternalNote = value
Anmerkung zur Operation hinzugefügt, für den Händler sichtbar.
public bool HasBonusHistoryId { get; }
value = protoOABonusDepositWithdraw.HasBonusHistoryId
Erhaltet, ob das Feld "bonusHistoryId" gesetzt ist
public bool HasChangeBonusTimestamp { get; }
value = protoOABonusDepositWithdraw.HasChangeBonusTimestamp
Erhaltet, ob das Feld "changeBonusTimestamp" gesetzt ist
public bool HasExternalNote { get; }
value = protoOABonusDepositWithdraw.HasExternalNote
Erhaltet, ob das Feld "externalNote" gesetzt ist
public bool HasIbBonus { get; }
value = protoOABonusDepositWithdraw.HasIbBonus
Erhaltet, ob das Feld "ibBonus" gesetzt ist
public bool HasIbDelta { get; }
value = protoOABonusDepositWithdraw.HasIbDelta
Erhaltet, ob das Feld "ibDelta" gesetzt ist
public bool HasIntroducingBrokerId { get; }
value = protoOABonusDepositWithdraw.HasIntroducingBrokerId
Erhaltet, ob das Feld "introducingBrokerId" gesetzt ist
public bool HasManagerBonus { get; }
value = protoOABonusDepositWithdraw.HasManagerBonus
Erhaltet, ob das Feld "managerBonus" gesetzt ist
public bool HasManagerDelta { get; }
value = protoOABonusDepositWithdraw.HasManagerDelta
Erhaltet, ob das Feld "managerDelta" gesetzt ist
public bool HasMoneyDigits { get; }
value = protoOABonusDepositWithdraw.HasMoneyDigits
Erhaltet, ob das Feld "moneyDigits" gesetzt ist
public bool HasOperationType { get; }
value = protoOABonusDepositWithdraw.HasOperationType
Erhaltet, ob das Feld "operationType" gesetzt ist
public long IbBonus { get; set; }
value = protoOABonusDepositWithdraw.IbBonus
protoOABonusDepositWithdraw.IbBonus = value
Gesamtbetrag der Einführung Broker-Bonus nach der Operation.
public long IbDelta { get; set; }
value = protoOABonusDepositWithdraw.IbDelta
protoOABonusDepositWithdraw.IbDelta = value
Betrag des Bonus eingezahlt / zurückgezogen durch die Einführung Broker.
public long IntroducingBrokerId { get; set; }
value = protoOABonusDepositWithdraw.IntroducingBrokerId
protoOABonusDepositWithdraw.IntroducingBrokerId = value
ID des einführenden Brokers, der den Bonus eingezahlt / zurückgezogen hat.
public long ManagerBonus { get; set; }
value = protoOABonusDepositWithdraw.ManagerBonus
protoOABonusDepositWithdraw.ManagerBonus = value
Gesamtbetrag des Broker-Bonus nach der Operation.
public long ManagerDelta { get; set; }
value = protoOABonusDepositWithdraw.ManagerDelta
protoOABonusDepositWithdraw.ManagerDelta = value
Betrag des vom Manager eingezahlten / zurückgezogenen Bonus.
public uint MoneyDigits { get; set; }
value = protoOABonusDepositWithdraw.MoneyDigits
protoOABonusDepositWithdraw.MoneyDigits = value
Gibt den Exponenten der Geldwerte an. E.g. moneyDigits = 8 muss als Geschäftswert multipliziert mit 10^8 interpretiert werden, dann wäre der reale Saldo 10053099944 / 10^8 = 100.53099944. Beeinflusst managerBonus, managerDelta, ibBonus, ibDelta.
public ProtoOAChangeBonusType OperationType { get; set; }
value = protoOABonusDepositWithdraw.OperationType
protoOABonusDepositWithdraw.OperationType = value
Art des Vorhabens: Ein-/Auszahlung.
Methoden
public void ClearBonusHistoryId()
protoOABonusDepositWithdraw.ClearBonusHistoryId()
Löscht den Wert des Feldes "bonusHistoryId"
public void ClearChangeBonusTimestamp()
protoOABonusDepositWithdraw.ClearChangeBonusTimestamp()
Löscht den Wert des Feldes "changeBonusTimestamp"
public void ClearExternalNote()
protoOABonusDepositWithdraw.ClearExternalNote()
Löscht den Wert des Feldes "externalNote"
public void ClearIbBonus()
protoOABonusDepositWithdraw.ClearIbBonus()
Löscht den Wert des Feldes "ibBonus"
public void ClearIbDelta()
protoOABonusDepositWithdraw.ClearIbDelta()
Löscht den Wert des Feldes "ibDelta"
public void ClearIntroducingBrokerId()
protoOABonusDepositWithdraw.ClearIntroducingBrokerId()
Löscht den Wert des Feldes "introducingBrokerId"
public void ClearManagerBonus()
protoOABonusDepositWithdraw.ClearManagerBonus()
Löscht den Wert des Feldes "managerBonus"
public void ClearManagerDelta()
protoOABonusDepositWithdraw.ClearManagerDelta()
Löscht den Wert des Feldes "managerDelta"
public void ClearMoneyDigits()
protoOABonusDepositWithdraw.ClearMoneyDigits()
Löscht den Wert des Feldes "moneyDigits"
public void ClearOperationType()
protoOABonusDepositWithdraw.ClearOperationType()
Löscht den Wert des Feldes "operationType"
Felder
public const int BonusHistoryIdFieldNumber
value = ProtoOABonusDepositWithdraw.BonusHistoryIdFieldNumber
Feldnummer für das Feld "bonusHistoryId".
public const int ChangeBonusTimestampFieldNumber
value = ProtoOABonusDepositWithdraw.ChangeBonusTimestampFieldNumber
Feldnummer für das Feld "changeBonusTimestamp".
public const int ExternalNoteFieldNumber
value = ProtoOABonusDepositWithdraw.ExternalNoteFieldNumber
Feldnummer für das Feld "externalNote".
public const int IbBonusFieldNumber
value = ProtoOABonusDepositWithdraw.IbBonusFieldNumber
Feldnummer für das Feld "ibBonus".
public const int IbDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.IbDeltaFieldNumber
Feldnummer für das Feld "ibDelta".
public const int IntroducingBrokerIdFieldNumber
value = ProtoOABonusDepositWithdraw.IntroducingBrokerIdFieldNumber
Feldnummer für das Feld "introducingBrokerId".
public const int ManagerBonusFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerBonusFieldNumber
Feldnummer für das Feld "managerBonus".
public const int ManagerDeltaFieldNumber
value = ProtoOABonusDepositWithdraw.ManagerDeltaFieldNumber
Feldnummer für das Feld "managerDelta".
public const int MoneyDigitsFieldNumber
value = ProtoOABonusDepositWithdraw.MoneyDigitsFieldNumber
Feldnummer für das Feld "moneyDigits".
public const int OperationTypeFieldNumber
value = ProtoOABonusDepositWithdraw.OperationTypeFieldNumber
Feldnummer für das Feld "operationType".