ProtoOADepositWithdraw
* Kontoeinzahlung/-abhebungsstelle.
Implementiert: IMessage<ProtoOADepositWithdraw>, IMessage, IEquatable<ProtoOADepositWithdraw>, IDeepCloneable<ProtoOADepositWithdraw>, IBufferMessage
Eigenschaften
public long Balance { get; set; }
value = protoOADepositWithdraw.Balance
protoOADepositWithdraw.Balance = value
Kontostand nach der Operation ausgeführt wurde.
public long BalanceHistoryId { get; set; }
value = protoOADepositWithdraw.BalanceHistoryId
protoOADepositWithdraw.BalanceHistoryId = value
Die eindeutige ID des Ein-/Auszahlungsvorgangs.
public long BalanceVersion { get; set; }
value = protoOADepositWithdraw.BalanceVersion
protoOADepositWithdraw.BalanceVersion = value
Saldoversion zur Identifizierung des Endsaldos: Inkremente jedes Mal, wenn der Kontostand des Händlers geändert wird.
public long ChangeBalanceTimestamp { get; set; }
value = protoOADepositWithdraw.ChangeBalanceTimestamp
protoOADepositWithdraw.ChangeBalanceTimestamp = value
Die Unix-Zeit in Millisekunden, wenn die Einzahlungs- / Auszahlungsoperation ausgeführt wurde.
public long Delta { get; set; }
value = protoOADepositWithdraw.Delta
protoOADepositWithdraw.Delta = value
Betrag der Ein-/Auszahlung.
public long Equity { get; set; }
value = protoOADepositWithdraw.Equity
protoOADepositWithdraw.Equity = value
Gesamtkonto Eigenkapital nach Saldo Operation ausgeführt wurde.
public string ExternalNote { get; set; }
value = protoOADepositWithdraw.ExternalNote
protoOADepositWithdraw.ExternalNote = value
Anmerkung zur Operation hinzugefügt, für den Händler sichtbar.
public bool HasBalance { get; }
value = protoOADepositWithdraw.HasBalance
Bekommt, ob das Feld "Balance" gesetzt ist
public bool HasBalanceHistoryId { get; }
value = protoOADepositWithdraw.HasBalanceHistoryId
Erhaltet, ob das Feld "balanceHistoryId" gesetzt ist
public bool HasBalanceVersion { get; }
value = protoOADepositWithdraw.HasBalanceVersion
Erhaltet, ob das Feld "balanceVersion" gesetzt ist
public bool HasChangeBalanceTimestamp { get; }
value = protoOADepositWithdraw.HasChangeBalanceTimestamp
Erhaltet, ob das Feld "changeBalanceTimestamp" gesetzt ist
public bool HasDelta { get; }
value = protoOADepositWithdraw.HasDelta
Bestimmt, ob das Feld "Delta" gesetzt ist
public bool HasEquity { get; }
value = protoOADepositWithdraw.HasEquity
Bekommt, ob das Feld "Equity" gesetzt ist
public bool HasExternalNote { get; }
value = protoOADepositWithdraw.HasExternalNote
Erhaltet, ob das Feld "externalNote" gesetzt ist
public bool HasMoneyDigits { get; }
value = protoOADepositWithdraw.HasMoneyDigits
Erhaltet, ob das Feld "moneyDigits" gesetzt ist
public bool HasOperationType { get; }
value = protoOADepositWithdraw.HasOperationType
Erhaltet, ob das Feld "operationType" gesetzt ist
public uint MoneyDigits { get; set; }
value = protoOADepositWithdraw.MoneyDigits
protoOADepositWithdraw.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 den Saldo, Delta, Eigenkapital.
public ProtoOAChangeBalanceType OperationType { get; set; }
value = protoOADepositWithdraw.OperationType
protoOADepositWithdraw.OperationType = value
Art des Vorhabens: Ein-/Auszahlung.
Methoden
public void ClearBalance()
protoOADepositWithdraw.ClearBalance()
Löscht den Wert des Feldes "Balance"
public void ClearBalanceHistoryId()
protoOADepositWithdraw.ClearBalanceHistoryId()
Löscht den Wert des Feldes "balanceHistoryId"
public void ClearBalanceVersion()
protoOADepositWithdraw.ClearBalanceVersion()
Löscht den Wert des Feldes "balanceVersion"
public void ClearChangeBalanceTimestamp()
protoOADepositWithdraw.ClearChangeBalanceTimestamp()
Löscht den Wert des Feldes "changeBalanceTimestamp"
public void ClearDelta()
protoOADepositWithdraw.ClearDelta()
Löscht den Wert des Feldes "Delta"
public void ClearEquity()
protoOADepositWithdraw.ClearEquity()
Löscht den Wert des Felds "Equity"
public void ClearExternalNote()
protoOADepositWithdraw.ClearExternalNote()
Löscht den Wert des Feldes "externalNote"
public void ClearMoneyDigits()
protoOADepositWithdraw.ClearMoneyDigits()
Löscht den Wert des Feldes "moneyDigits"
public void ClearOperationType()
protoOADepositWithdraw.ClearOperationType()
Löscht den Wert des Feldes "operationType"
Felder
public const int BalanceFieldNumber
value = ProtoOADepositWithdraw.BalanceFieldNumber
Feldnummer für das Feld "Balance".
public const int BalanceHistoryIdFieldNumber
value = ProtoOADepositWithdraw.BalanceHistoryIdFieldNumber
Feldnummer für das Feld "balanceHistoryId".
public const int BalanceVersionFieldNumber
value = ProtoOADepositWithdraw.BalanceVersionFieldNumber
Feldnummer für das Feld "balanceVersion".
public const int ChangeBalanceTimestampFieldNumber
value = ProtoOADepositWithdraw.ChangeBalanceTimestampFieldNumber
Feldnummer für das Feld "changeBalanceTimestamp".
public const int DeltaFieldNumber
value = ProtoOADepositWithdraw.DeltaFieldNumber
Feldnummer für das Feld "Delta".
public const int EquityFieldNumber
value = ProtoOADepositWithdraw.EquityFieldNumber
Feldnummer für das Feld "Eigenkapital".
public const int ExternalNoteFieldNumber
value = ProtoOADepositWithdraw.ExternalNoteFieldNumber
Feldnummer für das Feld "externalNote".
public const int MoneyDigitsFieldNumber
value = ProtoOADepositWithdraw.MoneyDigitsFieldNumber
Feldnummer für das Feld "moneyDigits".
public const int OperationTypeFieldNumber
value = ProtoOADepositWithdraw.OperationTypeFieldNumber
Feldnummer für das Feld "operationType".