C# Class Hardly.Library.Twitch.SqlTwitchFactory

Inheritance: ITwitchFactory
Afficher le fichier Open project: hardlydifficult/HardlyBot

Méthodes publiques

Méthode Description
ClearFollowingBitForAllUsers ( TwitchChannel channel ) : void
CreateHearthstoneFactory ( ) : IHearthstoneFactory
CreateSqlTwitchAlert ( SqlTwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
CreateTwitchChannel ( TwitchUser user ) : TwitchChannel
CreateTwitchChannel ( TwitchUser user, bool isLive, string previewImageUrl, string game, uint liveViewers, uint totalViews, uint followers ) : TwitchChannel
FromGuid ( string value ) : TwitchAlert
GetAlert ( TwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
GetAllAutoConnectingConnections ( TwitchBot bot ) : TwitchConnection[]
GetAllBots ( ) : TwitchBot[]
GetAllCommands ( TwitchConnection twitchConnection ) : TwitchCommand[]
GetAllLiveFollowers ( TwitchChannel channel ) : TwitchChannel[]
GetAllUserInChannels ( TwitchChannel channel ) : TwitchUserInChannel[]
GetChannel ( TwitchUser twitchUser ) : TwitchChannel
GetChannelPointScale ( TwitchChannel channel ) : TwitchChannelPointScale[]
GetNewFollowers ( TwitchAlert alerts ) : TwitchUserInChannel[]
GetTopUsers ( TwitchChannel channel, uint count ) : TwitchUserPoints[]
GetUser ( uint id, string name, System.DateTime created, string logo, string bio ) : TwitchUser
GetUserForID ( uint id ) : TwitchUser
GetUserFromName ( string username ) : TwitchUser
GetUserInChannel ( TwitchUser user, TwitchChannel channel ) : TwitchUserInChannel
GetUserPointManager ( TwitchChannel channel, TwitchUser user ) : TwitchUserPointManager
GetUserPoints ( TwitchUser user, TwitchChannel channel ) : TwitchUserPoints
SqlTwitchFactory ( ) : System

Method Details

ClearFollowingBitForAllUsers() public méthode

public ClearFollowingBitForAllUsers ( TwitchChannel channel ) : void
channel TwitchChannel
Résultat void

CreateHearthstoneFactory() public méthode

public CreateHearthstoneFactory ( ) : IHearthstoneFactory
Résultat IHearthstoneFactory

CreateSqlTwitchAlert() public méthode

public CreateSqlTwitchAlert ( SqlTwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
connection SqlTwitchConnection
alertGuid string
lastFollowerNotification System.DateTime
Résultat TwitchAlert

CreateTwitchChannel() public méthode

public CreateTwitchChannel ( TwitchUser user ) : TwitchChannel
user TwitchUser
Résultat TwitchChannel

CreateTwitchChannel() public méthode

public CreateTwitchChannel ( TwitchUser user, bool isLive, string previewImageUrl, string game, uint liveViewers, uint totalViews, uint followers ) : TwitchChannel
user TwitchUser
isLive bool
previewImageUrl string
game string
liveViewers uint
totalViews uint
followers uint
Résultat TwitchChannel

FromGuid() public méthode

public FromGuid ( string value ) : TwitchAlert
value string
Résultat TwitchAlert

GetAlert() public méthode

public GetAlert ( TwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
connection TwitchConnection
alertGuid string
lastFollowerNotification System.DateTime
Résultat TwitchAlert

GetAllAutoConnectingConnections() public méthode

public GetAllAutoConnectingConnections ( TwitchBot bot ) : TwitchConnection[]
bot TwitchBot
Résultat TwitchConnection[]

GetAllBots() public méthode

public GetAllBots ( ) : TwitchBot[]
Résultat TwitchBot[]

GetAllCommands() public méthode

public GetAllCommands ( TwitchConnection twitchConnection ) : TwitchCommand[]
twitchConnection TwitchConnection
Résultat TwitchCommand[]

GetAllLiveFollowers() public méthode

public GetAllLiveFollowers ( TwitchChannel channel ) : TwitchChannel[]
channel TwitchChannel
Résultat TwitchChannel[]

GetAllUserInChannels() public méthode

public GetAllUserInChannels ( TwitchChannel channel ) : TwitchUserInChannel[]
channel TwitchChannel
Résultat TwitchUserInChannel[]

GetChannel() public méthode

public GetChannel ( TwitchUser twitchUser ) : TwitchChannel
twitchUser TwitchUser
Résultat TwitchChannel

GetChannelPointScale() public méthode

public GetChannelPointScale ( TwitchChannel channel ) : TwitchChannelPointScale[]
channel TwitchChannel
Résultat TwitchChannelPointScale[]

GetNewFollowers() public méthode

public GetNewFollowers ( TwitchAlert alerts ) : TwitchUserInChannel[]
alerts TwitchAlert
Résultat TwitchUserInChannel[]

GetTopUsers() public méthode

public GetTopUsers ( TwitchChannel channel, uint count ) : TwitchUserPoints[]
channel TwitchChannel
count uint
Résultat TwitchUserPoints[]

GetUser() public méthode

public GetUser ( uint id, string name, System.DateTime created, string logo, string bio ) : TwitchUser
id uint
name string
created System.DateTime
logo string
bio string
Résultat TwitchUser

GetUserForID() public méthode

public GetUserForID ( uint id ) : TwitchUser
id uint
Résultat TwitchUser

GetUserFromName() public méthode

public GetUserFromName ( string username ) : TwitchUser
username string
Résultat TwitchUser

GetUserInChannel() public méthode

public GetUserInChannel ( TwitchUser user, TwitchChannel channel ) : TwitchUserInChannel
user TwitchUser
channel TwitchChannel
Résultat TwitchUserInChannel

GetUserPointManager() public méthode

public GetUserPointManager ( TwitchChannel channel, TwitchUser user ) : TwitchUserPointManager
channel TwitchChannel
user TwitchUser
Résultat TwitchUserPointManager

GetUserPoints() public méthode

public GetUserPoints ( TwitchUser user, TwitchChannel channel ) : TwitchUserPoints
user TwitchUser
channel TwitchChannel
Résultat TwitchUserPoints

SqlTwitchFactory() public méthode

public SqlTwitchFactory ( ) : System
Résultat System