sharedlibrarycoreconfiguration ApplicationConfiguration - RaidMax/IW4M-Admin GitHub Wiki
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph SharedLibraryCore.Configuration
SharedLibraryCore.Configuration.ApplicationConfiguration[[ApplicationConfiguration]]
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IBaseConfiguration[[IBaseConfiguration]]
class SharedLibraryCore.Interfaces.IBaseConfiguration interfaceStyle;
end
SharedLibraryCore.Interfaces.IBaseConfiguration --> SharedLibraryCore.Configuration.ApplicationConfiguration
| Returns | Name |
|---|---|
IBaseConfiguration |
Generate() |
string |
Name() |
public ApplicationConfiguration()public virtual IBaseConfiguration Generate()public virtual string Name()public CommunityInformationConfiguration CommunityInformation { get; set; }public bool EnableWebFront { get; set; }public string WebfrontBindUrl { get; set; }public string ManualWebfrontUrl { get; set; }public string WebfrontPrimaryColor { get; set; }public string WebfrontSecondaryColor { get; set; }public string WebfrontCustomBranding { get; set; }public WebfrontConfiguration Webfront { get; set; }public bool EnableMultipleOwners { get; set; }public bool EnableSteppedHierarchy { get; set; }public bool UseLocalTranslations { get; set; }public bool IgnoreBots { get; set; }public bool EnableCustomSayName { get; set; }public string CustomSayName { get; set; }public bool EnableSocialLink { get; set; }public string SocialLinkAddress { get; set; }public string SocialLinkTitle { get; set; }public string ContactUri { get; set; }public bool EnableCustomParserEncoding { get; set; }public string CustomParserEncoding { get; set; }public bool EnableWebfrontConnectionWhitelist { get; set; }public string WebfrontConnectionWhitelist { get; set; }public bool EnableCustomLocale { get; set; }public string CustomLocale { get; set; }public string CommandPrefix { get; set; }public string BroadcastCommandPrefix { get; set; }public string DatabaseProvider { get; set; }public string ConnectionString { get; set; }public int RConPollRate { get; set; }public TimeSpan MaximumTempBanTime { get; set; }public bool EnableColorCodes { get; set; }public string IngameAccentColorKey { get; set; }public int AutoMessagePeriod { get; set; }public string AutoMessages { get; set; }public string GlobalRules { get; set; }public string DisallowedClientNames { get; set; }public int MapChangeDelaySeconds { get; set; }public TimeSpan BanDurations { get; set; }public Dictionary<string, List<string>> PermissionSets { get; set; }public Dictionary<string, Permission> MinimumAlertPermissions { get; set; }public Dictionary<string, string> PresetPenaltyReasons { get; set; }public bool EnablePrivilegedUserPrivacy { get; set; }public bool EnableImplicitAccountLinking { get; set; }public TimeSpan RecentAliasIpLinkTimeLimit { get; set; }public TimeSpan MaxClientHistoryTime { get; set; }public TimeSpan ServerDataCollectionInterval { get; set; }public int ServerConnectionAttempts { get; set; }public Dictionary<Permission, string> OverridePermissionLevelNames { get; set; }public ServerConfiguration Servers { get; set; }public int MinimumNameLength { get; set; }public string Id { get; set; }public string SubscriptionId { get; set; }public MapConfiguration Maps { get; set; }public QuickMessageConfiguration QuickMessages { get; set; }public string WebfrontUrl { get; }public bool IgnoreServerConnectionLost { get; set; }public Uri MasterUrl { get; set; }Generated with ModularDoc