11 [CollectionName(
"eDalerWallets")]
14 [Index(
"Account",
"Created")]
17 private static readonly
object[] approvedSources =
new object[]
20 typeof(Persistence.NeuroLedger.NeuroLedgerProvider),
21 DataStorage.Account.FromSaveUnsaved,
22 DataStorage.Account.FromUpdateObject
25 private string objectId =
null;
29 private decimal balance = 0;
30 private decimal reserved = 0;
31 private DateTime created = DateTime.MinValue;
32 private DateTime balanceTimestamp = DateTime.MinValue;
39 public string ObjectId
42 set => this.objectId = value;
48 set => this.account = value;
55 set => this.domain = value;
58 [DefaultValueStringEmpty]
70 this.currency = value;
74 public decimal Balance
89 public decimal Reserved
100 this.reserved = value;
104 public DateTime BalanceTimestamp
109 return this.balanceTimestamp;
115 this.balanceTimestamp = value;
119 public DateTime Created
122 set => this.created = value;
Represents a case-insensitive string.
static readonly CaseInsensitiveString Empty
Empty case-insensitive string
Static class containing methods that can be used to make sure calls are made from appropriate locatio...
static void CallFromSource(params string[] Sources)
Makes sure the call is made from one of the listed sources.
Retains the current balance of an account.
Service Module hosting the XMPP broker and its components.
TypeNameSerialization
How the type name should be serialized.