Class AccountSettings
- Namespace
- KASserver
- Assembly
- KASserver.Client.dll
The account settings as returned by get_accountsettings (the inner settings map).
Typed convenience properties cover the most common fields; Raw exposes the complete
map for everything else. Field shape verified live against the KAS API.
public sealed class AccountSettings
- Inheritance
-
AccountSettings
- Inherited Members
Properties
AccountLogin
The account login (KAS field account_login).
public string? AccountLogin { get; }
Property Value
Comment
The account comment (KAS field account_comment).
public string? Comment { get; }
Property Value
ContactMail
The contact mail address (KAS field account_contact_mail).
public string? ContactMail { get; }
Property Value
DnsSettings
Whether DNS settings are allowed (KAS field dns_settings, Y/N).
public bool DnsSettings { get; }
Property Value
InstHtaccess
Whether .htaccess support is enabled (KAS field inst_htaccess, Y/N).
public bool InstHtaccess { get; }
Property Value
InstSoftware
Whether software installation is enabled (KAS field inst_software, Y/N).
public bool InstSoftware { get; }
Property Value
IsSuperuser
Whether this is the superuser/main account (KAS field is_superuser, Y/N).
public bool IsSuperuser { get; }
Property Value
LogAge
The log retention age in days (KAS field logage).
public string? LogAge { get; }
Property Value
Logging
The web server log mode (KAS field logging): voll/kurz/ohneip/keine.
public string? Logging { get; }
Property Value
Raw
The complete raw field map as returned by the KAS API.
public required IReadOnlyDictionary<string, object?> Raw { get; init; }
Property Value
Server
The server the account lives on (KAS field server).
public string? Server { get; }
Property Value
SshAccess
Whether SSH access is enabled (KAS field ssh_access, Y/N).
public bool SshAccess { get; }
Property Value
Statistic
The web statistics mode (KAS field statistic): 0/de/ne.
public string? Statistic { get; }