tgstation-server 6.16.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
ServerInformationResponse.cs
Go to the documentation of this file.
1using System;
2using System.Collections.Generic;
3
5{
9 public sealed class ServerInformationResponse : Internal.ServerInformationBase
10 {
15 public Version? Version { get; set; }
16
21 public Version? ApiVersion { get; set; }
22
27 public Version? DMApiVersion { get; set; }
28
32 public bool WindowsHost { get; set; }
33
37 public Dictionary<OAuthProvider, OAuthProviderInfo>? OAuthProviderInfos { get; set; }
38
42 public List<OidcProviderInfo>? OidcProviderInfos { get; set; }
43
47 public bool OidcStrictMode { get; set; }
48
53 public bool UpdateInProgress { get; set; }
54
58 [ResponseOptions]
59 public ICollection<SwarmServerResponse>? SwarmServers { get; set; }
60 }
61}
bool WindowsHost
If the server is running on a windows operating system.
bool OidcStrictMode
If only OIDC logins and registration is allowed.
Version? DMApiVersion
The DMAPI interop version the server uses.
ICollection< SwarmServerResponse >? SwarmServers
A ICollection<T> of connected SwarmServerResponses.
Dictionary< OAuthProvider, OAuthProviderInfo >? OAuthProviderInfos
Map of OAuthProvider to the OAuthProviderInfo for them.
List< OidcProviderInfo >? OidcProviderInfos
List of configured OidcProviderInfos.