예제 #1
0
        protected override void RehydrateContents(ChannelsEntries <IDataRehydrator> dataChannels, ITransactionRehydrationFactory rehydrationFactory)
        {
            base.RehydrateContents(dataChannels, rehydrationFactory);

            this.FreezeId = dataChannels.ContentsData.ReadUShort();
            this.EventDescription.Rehydrate(dataChannels.ContentsData);
            this.AllegedTheftTimestamp = dataChannels.ContentsData.ReadDateTime();

            dataChannels.ContentsData.ReadRehydratableArray(this.SuspectTransactionFreezeTree);
        }
예제 #2
0
        protected override void RehydrateContents(ChannelsEntries <IDataRehydrator> dataChannels, ITransactionRehydrationFactory rehydrationFactory)
        {
            base.RehydrateContents(dataChannels, rehydrationFactory);

            if (this.CertificateType == AccreditationCertificateTypes.Instance.SDK_PROVIDER)
            {
                this.ProviderBountyshare.Rehydrate(dataChannels.ContentsData);
                this.InfrastructureServiceFees.Rehydrate(dataChannels.ContentsData);
            }

            if (this.CertificateType == AccreditationCertificateTypes.Instance.DELEGATE)
            {
                this.InfrastructureServiceFees.Rehydrate(dataChannels.ContentsData);
            }
        }
        protected override void RehydrateContents(ChannelsEntries <IDataRehydrator> dataChannels, ITransactionRehydrationFactory rehydrationFactory)
        {
            base.RehydrateContents(dataChannels, rehydrationFactory);

            this.SAFUDailyRatio.Rehydrate(dataChannels.ContentsData);
        }
 protected override void RehydrateContents(ChannelsEntries <IDataRehydrator> dataChannels, ITransactionRehydrationFactory rehydrationFactory)
 {
     base.RehydrateContents(dataChannels, rehydrationFactory);
 }
        protected override void RehydrateContents(ChannelsEntries <IDataRehydrator> dataChannels, ITransactionRehydrationFactory rehydrationFactory)
        {
            base.RehydrateContents(dataChannels, rehydrationFactory);

            this.FreezeId = dataChannels.ContentsData.ReadUShort();
            this.EventDescription.Rehydrate(dataChannels.ContentsData);

            dataChannels.ContentsData.ReadRehydratableArray(this.AccountUnwindImpacts);
            dataChannels.ContentsData.ReadRehydratableArray(this.AccountRestoreImpacts);
        }