internal static PubsubSimpleUser Create(TwitchPubsubClient client, SubModel model) { var entity = new PubsubSimpleUser(client, model.UserId); entity.Update(model); return(entity); }
internal static PubsubSubscription Create(TwitchPubsubClient client, Model model) { var entity = new PubsubSubscription(client); entity.Update(model); return(entity); }
internal static PubsubSimpleChannel Create(TwitchPubsubClient client, SubModel model) { var entity = new PubsubSimpleChannel(client, model.ChannelId); entity.Update(model); return(entity); }
internal static PubsubEmote Create(TwitchPubsubClient client, Model model) { var entity = new PubsubEmote(client, model.Id); entity.Update(model); return(entity); }
internal PubsubSubscription(TwitchPubsubClient client) { Client = client; }
internal PubsubSimpleChannel(TwitchPubsubClient client, ulong id) : base(client, id) { }
internal PubsubSimpleUser(TwitchPubsubClient client, ulong id) : base(client, id) { }
public PubsubEntity(TwitchPubsubClient client, T id) { Client = client; Id = id; }
internal PubsubEmote(TwitchPubsubClient client, ulong id) : base(client, id) { }