TwitchLib 3.5.3
Loading...
Searching...
No Matches
TwitchLib.Client.Models.PrimePaidSubscriber Class Reference
Inheritance diagram for TwitchLib.Client.Models.PrimePaidSubscriber:
TwitchLib.Client.Models.SubscriberBase

Public Member Functions

 PrimePaidSubscriber (IrcMessage ircMessage)
 
 PrimePaidSubscriber (List< KeyValuePair< string, string > > badges, List< KeyValuePair< string, string > > badgeInfo, string colorHex, Color color, string displayName, string emoteSet, string id, string login, string systemMessage, string msgId, string msgParamCumulativeMonths, string msgParamStreakMonths, bool msgParamShouldShareStreak, string systemMessageParsed, string resubMessage, SubscriptionPlan subscriptionPlan, string subscriptionPlanName, string roomId, string userId, bool isModerator, bool isTurbo, bool isSubscriber, bool isPartner, string tmiSentTs, UserType userType, string rawIrc, string channel, int months=0)
 
- Public Member Functions inherited from TwitchLib.Client.Models.SubscriberBase
override string ToString ()
 Overriden ToString method, prints out all properties related to resub. More...
 

Additional Inherited Members

- Protected Member Functions inherited from TwitchLib.Client.Models.SubscriberBase
 SubscriberBase (IrcMessage ircMessage)
 Subscriber object constructor. More...
 
- Protected Attributes inherited from TwitchLib.Client.Models.SubscriberBase
readonly int monthsInternal
 
- Properties inherited from TwitchLib.Client.Models.SubscriberBase
List< KeyValuePair< string, string > > Badges [get]
 Property representing list of badges assigned. More...
 
List< KeyValuePair< string, string > > BadgeInfo [get]
 Metadata associated with each badge More...
 
string ColorHex [get]
 Property representing the colorhex of the resubscriber. More...
 
Color Color [get]
 Property representing HEX color as a System.Drawing.Color object. More...
 
string DisplayName [get]
 Property representing resubscriber's customized display name. More...
 
string EmoteSet [get]
 Property representing emote set of resubscriber. More...
 
string Id [get]
 Property representing resub message id More...
 
bool IsModerator [get]
 Property representing whether or not the resubscriber is a moderator. More...
 
bool IsPartner [get]
 Property representing whether or not person is a partner. More...
 
bool IsSubscriber [get]
 Property representing whether or not the resubscriber is a subscriber (YES). More...
 
bool IsTurbo [get]
 Property representing whether or not the resubscriber is a turbo member. More...
 
string Login [get]
 Property representing login of resubscription event. More...
 
string MsgId [get]
 
string MsgParamCumulativeMonths [get]
 
bool MsgParamShouldShareStreak [get]
 
string MsgParamStreakMonths [get]
 
string RawIrc [get]
 Property representing the raw IRC message (for debugging/customized parsing) More...
 
string ResubMessage [get]
 Property representing system message. More...
 
string RoomId [get]
 Property representing the room id. More...
 
SubscriptionPlan SubscriptionPlan = SubscriptionPlan.NotSet [get]
 Property representing the plan a user is on. More...
 
string SubscriptionPlanName [get]
 Property representing the subscription plan name. More...
 
string SystemMessage [get]
 Property representing internval system message value. More...
 
string SystemMessageParsed [get]
 Property representing internal system message value, parsed. More...
 
string TmiSentTs [get]
 Property representing the tmi-sent-ts value. More...
 
string UserId [get]
 Property representing the user's id. More...
 
UserType UserType [get]
 Property representing the user type of the resubscriber. More...
 
string Channel [get]
 

Constructor & Destructor Documentation

◆ PrimePaidSubscriber() [1/2]

TwitchLib.Client.Models.PrimePaidSubscriber.PrimePaidSubscriber ( IrcMessage  ircMessage)

◆ PrimePaidSubscriber() [2/2]

TwitchLib.Client.Models.PrimePaidSubscriber.PrimePaidSubscriber ( List< KeyValuePair< string, string > >  badges,
List< KeyValuePair< string, string > >  badgeInfo,
string  colorHex,
Color  color,
string  displayName,
string  emoteSet,
string  id,
string  login,
string  systemMessage,
string  msgId,
string  msgParamCumulativeMonths,
string  msgParamStreakMonths,
bool  msgParamShouldShareStreak,
string  systemMessageParsed,
string  resubMessage,
SubscriptionPlan  subscriptionPlan,
string  subscriptionPlanName,
string  roomId,
string  userId,
bool  isModerator,
bool  isTurbo,
bool  isSubscriber,
bool  isPartner,
string  tmiSentTs,
UserType  userType,
string  rawIrc,
string  channel,
int  months = 0 
)

The documentation for this class was generated from the following file: