internal static PubsubBitsMessage Create(BasePubsubClient client, Model model) { var entity = new PubsubBitsMessage(client, model.MessageId); entity.Update(model); return(entity); }
internal static PubsubSimpleUser Create(BasePubsubClient client, BitsModel model) { var entity = new PubsubSimpleUser(client, model.UserId); entity.Update(model); return(entity); }
internal static PubsubSimpleChannel Create(BasePubsubClient client, Model model) { var entity = new PubsubSimpleChannel(client, model.ChannelId); entity.Update(model); return(entity); }
internal virtual void Update(Model model) { Channel = new PubsubSimpleChannel(Client, model.ChannelId); Channel.Update(model); User = new PubsubSimpleUser(Client, model.UserId); User.Update(model); BitsUsed = model.BitsUsed; TotalBitsUsed = model.TotalBitsUsed; Context = model.Context; Type = model.MessageType; Version = model.Version; }
internal virtual void Update(BitsModel model) { Name = model.ChannelName; }