/** * 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 { AuthenticatedSessionUserAgentDevice } from './AuthenticatedSessionUserAgentDevice'; import type { AuthenticatedSessionUserAgentUserAgent } from './AuthenticatedSessionUserAgentUserAgent'; import type { AuthenticatedSessionUserAgentOs } from './AuthenticatedSessionUserAgentOs'; /** * Get parsed user agent * @export * @interface AuthenticatedSessionUserAgent */ export interface AuthenticatedSessionUserAgent { /** * * @type {AuthenticatedSessionUserAgentDevice} * @memberof AuthenticatedSessionUserAgent */ device: AuthenticatedSessionUserAgentDevice; /** * * @type {AuthenticatedSessionUserAgentOs} * @memberof AuthenticatedSessionUserAgent */ os: AuthenticatedSessionUserAgentOs; /** * * @type {AuthenticatedSessionUserAgentUserAgent} * @memberof AuthenticatedSessionUserAgent */ userAgent: AuthenticatedSessionUserAgentUserAgent; /** * * @type {string} * @memberof AuthenticatedSessionUserAgent */ string: string; } /** * Check if a given object implements the AuthenticatedSessionUserAgent interface. */ export declare function instanceOfAuthenticatedSessionUserAgent(value: object): value is AuthenticatedSessionUserAgent; export declare function AuthenticatedSessionUserAgentFromJSON(json: any): AuthenticatedSessionUserAgent; export declare function AuthenticatedSessionUserAgentFromJSONTyped(json: any, ignoreDiscriminator: boolean): AuthenticatedSessionUserAgent; export declare function AuthenticatedSessionUserAgentToJSON(json: any): AuthenticatedSessionUserAgent; export declare function AuthenticatedSessionUserAgentToJSONTyped(value?: AuthenticatedSessionUserAgent | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=AuthenticatedSessionUserAgent.d.ts.map