Exemplo n.º 1
0
        public override void Dehydrate(IDataDehydrator dehydrator)
        {
            base.Dehydrate(dehydrator);

            dehydrator.Write(this.localTime);
            dehydrator.Write(this.supportedChains.Value);
        }
Exemplo n.º 2
0
        public override void Dehydrate(IDataDehydrator dehydrator)
        {
            base.Dehydrate(dehydrator);

            dehydrator.Write(this.supportedChains.Value);
            dehydrator.Write((byte)this.Status);
        }
Exemplo n.º 3
0
        public override void Dehydrate(IDataDehydrator dehydrator)
        {
            base.Dehydrate(dehydrator);

            dehydrator.Write(this.FreezeId);
            this.Reason.Dehydrate(dehydrator);
            dehydrator.Write(this.Accounts);
        }
        protected override void DehydrateHeader(IDataDehydrator dehydrator)
        {
            base.DehydrateHeader(dehydrator);

            this.Recipient.Dehydrate(dehydrator);

            this.Amount.Dehydrate(dehydrator);
        }
Exemplo n.º 5
0
        protected override void DehydrateHeader(IDataDehydrator dehydrator)
        {
            base.DehydrateHeader(dehydrator);

            dehydrator.Write(this.AcceptSAFUTermsOfService);
            this.Total.Dehydrate(dehydrator);
            this.DailyProtection.Dehydrate(dehydrator);
            dehydrator.Write(this.Start);
        }
Exemplo n.º 6
0
        protected override void DehydrateHeader(IDataDehydrator dehydrator)
        {
            base.DehydrateHeader(dehydrator);

            this.Total.Dehydrate(dehydrator);

            var parameters = new AccountIdGroupSerializer.AccountIdGroupSerializerDehydrateParameters <RecipientSet, AccountId> {
                DehydrateExtraData = (entry, AccountId, offset, index, dh) => {
                    entry.Amount.Dehydrate(dehydrator);
                }
            };

            AccountIdGroupSerializer.Dehydrate(this.Recipients.ToDictionary(e => e.Recipient, e => e), dehydrator, true, parameters);
        }
        public override void Dehydrate(IDataDehydrator dehydrator)
        {
            base.Dehydrate(dehydrator);

            this.Balance.Dehydrate(dehydrator);

            bool any = this.AccountFreezes.Any();

            dehydrator.Write(any);

            if (any)
            {
                dehydrator.Write((byte)this.AccountFreezes.Count);

                foreach (INeuraliumAccountFreeze entry in this.AccountFreezes)
                {
                    dehydrator.Write(entry.FreezeId);
                    Amount amount = new Amount(entry.Amount);
                    amount.Dehydrate(dehydrator);
                }
            }
        }
Exemplo n.º 8
0
 public void Dehydrate(IDataDehydrator dehydrator)
 {
     this.TransactionId.Dehydrate(dehydrator);
     this.Amount.Dehydrate(dehydrator);
     dehydrator.Write(this.OutgoingSuspectTransactions);
 }
Exemplo n.º 9
0
 public void Dehydrate(IDataDehydrator dehydrator)
 {
     this.AccountId.Dehydrate(dehydrator);
     this.Notes.Dehydrate(dehydrator);
 }
Exemplo n.º 10
0
 public void Dehydrate(IDataDehydrator dehydrator)
 {
     this.Tip.Dehydrate(dehydrator);
 }
Exemplo n.º 11
0
 public override void Dehydrate(IDataDehydrator dehydrator)
 {
     base.Dehydrate(dehydrator);
 }
 public void Dehydrate(IDataDehydrator dehydrator)
 {
     throw new NotImplementedException();
 }