/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2025.6.3 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { SystemInfoRuntime } from './SystemInfoRuntime'; /** * Get system information. * @export * @interface SystemInfo */ export interface SystemInfo { /** * Get HTTP Request headers * @type {{ [key: string]: string; }} * @memberof SystemInfo */ readonly httpHeaders: { [key: string]: string; }; /** * Get HTTP host * @type {string} * @memberof SystemInfo */ readonly httpHost: string; /** * Get HTTP Secure flag * @type {boolean} * @memberof SystemInfo */ readonly httpIsSecure: boolean; /** * * @type {SystemInfoRuntime} * @memberof SystemInfo */ runtime: SystemInfoRuntime; /** * Currently active brand * @type {string} * @memberof SystemInfo */ readonly brand: string; /** * Current server time * @type {Date} * @memberof SystemInfo */ readonly serverTime: Date; /** * Whether the embedded outpost is disabled * @type {boolean} * @memberof SystemInfo */ readonly embeddedOutpostDisabled: boolean; /** * Get the FQDN configured on the embedded outpost * @type {string} * @memberof SystemInfo */ readonly embeddedOutpostHost: string; } /** * Check if a given object implements the SystemInfo interface. */ export declare function instanceOfSystemInfo(value: object): value is SystemInfo; export declare function SystemInfoFromJSON(json: any): SystemInfo; export declare function SystemInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): SystemInfo; export declare function SystemInfoToJSON(json: any): SystemInfo; export declare function SystemInfoToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SystemInfo.d.ts.map