tgstation-server 6.5.0
The /tg/station 13 server suite
|
ChatConnectionStringBuilder for ChatProvider.Irc. More...
Public Member Functions | |
IrcConnectionStringBuilder () | |
Initializes a new instance of the IrcConnectionStringBuilder class. More... | |
IrcConnectionStringBuilder (string connectionString) | |
Initializes a new instance of the IrcConnectionStringBuilder class. More... | |
override string | ToString () |
Gets the ChatBotSettings.ConnectionString associated with the ChatConnectionStringBuilder.
| |
abstract override string | ToString () |
Gets the ChatBotSettings.ConnectionString associated with the ChatConnectionStringBuilder. More... | |
Properties | |
override bool | Valid [get] |
string? | Address [get, set] |
The IP address or URL of the IRC server. More... | |
ushort? | Port [get, set] |
The port the server runs on. More... | |
string? | Nickname [get, set] |
The nickname for the bot to use. More... | |
bool? | UseSsl [get, set] |
If the connection should be made using SSL. More... | |
IrcPasswordType? | PasswordType [get, set] |
The optional IrcPasswordType to use. More... | |
string? | Password [get, set] |
The optional password to use. More... | |
Properties inherited from Tgstation.Server.Api.Models.Internal.ChatConnectionStringBuilder | |
abstract bool | Valid [get] |
If the ChatConnectionStringBuilder evaluates to a valid ChatBotSettings.ConnectionString. More... | |
ChatConnectionStringBuilder for ChatProvider.Irc.
Definition at line 12 of file IrcConnectionStringBuilder.cs.
Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder | ( | ) |
Initializes a new instance of the IrcConnectionStringBuilder class.
Definition at line 50 of file IrcConnectionStringBuilder.cs.
Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder | ( | string | connectionString | ) |
Initializes a new instance of the IrcConnectionStringBuilder class.
connectionString | The connection string. |
Definition at line 58 of file IrcConnectionStringBuilder.cs.
References Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Address, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Nickname, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Password, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.PasswordType, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port, and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.UseSsl.
|
virtual |
Gets the ChatBotSettings.ConnectionString associated with the ChatConnectionStringBuilder.
Implements Tgstation.Server.Api.Models.Internal.ChatConnectionStringBuilder.
Definition at line 106 of file IrcConnectionStringBuilder.cs.
References Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Address, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Nickname, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Password, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.PasswordType, Tgstation.Server.Api.Models.IrcConnectionStringBuilder.Port, and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.UseSsl.
|
getset |
The IP address or URL of the IRC server.
Definition at line 20 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
getset |
The nickname for the bot to use.
Definition at line 30 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
getset |
The optional password to use.
Definition at line 45 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
getset |
The optional IrcPasswordType to use.
Definition at line 40 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
getset |
The port the server runs on.
Definition at line 25 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
getset |
If the connection should be made using SSL.
Definition at line 35 of file IrcConnectionStringBuilder.cs.
Referenced by Tgstation.Server.Api.Models.IrcConnectionStringBuilder.IrcConnectionStringBuilder(), and Tgstation.Server.Api.Models.IrcConnectionStringBuilder.ToString().
|
get |
Definition at line 15 of file IrcConnectionStringBuilder.cs.