C# 클래스 Hardly.Library.Twitch.SqlTwitchFactory

상속: ITwitchFactory
파일 보기 프로젝트 열기: hardlydifficult/HardlyBot

공개 메소드들

메소드 설명
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

메소드 상세

ClearFollowingBitForAllUsers() 공개 메소드

public ClearFollowingBitForAllUsers ( TwitchChannel channel ) : void
channel TwitchChannel
리턴 void

CreateHearthstoneFactory() 공개 메소드

public CreateHearthstoneFactory ( ) : IHearthstoneFactory
리턴 IHearthstoneFactory

CreateSqlTwitchAlert() 공개 메소드

public CreateSqlTwitchAlert ( SqlTwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
connection SqlTwitchConnection
alertGuid string
lastFollowerNotification System.DateTime
리턴 TwitchAlert

CreateTwitchChannel() 공개 메소드

public CreateTwitchChannel ( TwitchUser user ) : TwitchChannel
user TwitchUser
리턴 TwitchChannel

CreateTwitchChannel() 공개 메소드

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
리턴 TwitchChannel

FromGuid() 공개 메소드

public FromGuid ( string value ) : TwitchAlert
value string
리턴 TwitchAlert

GetAlert() 공개 메소드

public GetAlert ( TwitchConnection connection, string alertGuid, System.DateTime lastFollowerNotification = default(DateTime) ) : TwitchAlert
connection TwitchConnection
alertGuid string
lastFollowerNotification System.DateTime
리턴 TwitchAlert

GetAllAutoConnectingConnections() 공개 메소드

public GetAllAutoConnectingConnections ( TwitchBot bot ) : TwitchConnection[]
bot TwitchBot
리턴 TwitchConnection[]

GetAllBots() 공개 메소드

public GetAllBots ( ) : TwitchBot[]
리턴 TwitchBot[]

GetAllCommands() 공개 메소드

public GetAllCommands ( TwitchConnection twitchConnection ) : TwitchCommand[]
twitchConnection TwitchConnection
리턴 TwitchCommand[]

GetAllLiveFollowers() 공개 메소드

public GetAllLiveFollowers ( TwitchChannel channel ) : TwitchChannel[]
channel TwitchChannel
리턴 TwitchChannel[]

GetAllUserInChannels() 공개 메소드

public GetAllUserInChannels ( TwitchChannel channel ) : TwitchUserInChannel[]
channel TwitchChannel
리턴 TwitchUserInChannel[]

GetChannel() 공개 메소드

public GetChannel ( TwitchUser twitchUser ) : TwitchChannel
twitchUser TwitchUser
리턴 TwitchChannel

GetChannelPointScale() 공개 메소드

public GetChannelPointScale ( TwitchChannel channel ) : TwitchChannelPointScale[]
channel TwitchChannel
리턴 TwitchChannelPointScale[]

GetNewFollowers() 공개 메소드

public GetNewFollowers ( TwitchAlert alerts ) : TwitchUserInChannel[]
alerts TwitchAlert
리턴 TwitchUserInChannel[]

GetTopUsers() 공개 메소드

public GetTopUsers ( TwitchChannel channel, uint count ) : TwitchUserPoints[]
channel TwitchChannel
count uint
리턴 TwitchUserPoints[]

GetUser() 공개 메소드

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
리턴 TwitchUser

GetUserForID() 공개 메소드

public GetUserForID ( uint id ) : TwitchUser
id uint
리턴 TwitchUser

GetUserFromName() 공개 메소드

public GetUserFromName ( string username ) : TwitchUser
username string
리턴 TwitchUser

GetUserInChannel() 공개 메소드

public GetUserInChannel ( TwitchUser user, TwitchChannel channel ) : TwitchUserInChannel
user TwitchUser
channel TwitchChannel
리턴 TwitchUserInChannel

GetUserPointManager() 공개 메소드

public GetUserPointManager ( TwitchChannel channel, TwitchUser user ) : TwitchUserPointManager
channel TwitchChannel
user TwitchUser
리턴 TwitchUserPointManager

GetUserPoints() 공개 메소드

public GetUserPoints ( TwitchUser user, TwitchChannel channel ) : TwitchUserPoints
user TwitchUser
channel TwitchChannel
리턴 TwitchUserPoints

SqlTwitchFactory() 공개 메소드

public SqlTwitchFactory ( ) : System
리턴 System