示例#1
0
 public override void Restore(IDynamicObject store, IResourceWrapper wrapper)
 {
     IsWaiting  = store.Get <Boolean>("isWaiting");
     BookmarkId = store.Get <Guid>("bookmarkId");
     BotEngine  = store.Get <BotEngine>("botEngine");
     BotKey     = store.Get <String>("botKey");
 }
        public override void Restore(IDynamicObject store, IResourceWrapper wrapper)
        {
            BotEngine = store.Get <BotEngine>("botEngine");
            BotKey    = store.Get <String>("botKey");
            ChatId    = store.Get <Guid>("chatId");
            var m = new StorableOutgoingMessage();

            m.Restore(store.GetDynamicObject("message"), wrapper);
            Message = m;
        }
示例#3
0
 public override void Restore(IDynamicObject storage, IResourceWrapper wrapper)
 {
     BotEngine = storage.Get <BotEngine>("botEngine");
     BotKey    = storage.Get <String>("botKey");
     Message   = storage.GetDynamicObject("message").To <RestoredIncomingMessage>();
 }
 public override void Restore(IDynamicObject store, IResourceWrapper wrapper)
 {
     ChatId  = store.Get <Guid>("chatId");
     Message = store.GetDynamicObject("message").To <RestoredIncomingMessage>();
 }
 public override void Restore(IDynamicObject store, IResourceWrapper wrapper)
 {
     MasterProcessId     = store.Get <Guid>("masterProcessId");
     ChatProcessIdentity = store.Get <String>("chatProcessIdentity");
 }