/** * 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 { AuthModeEnum } from './AuthModeEnum'; import type { ProtocolEnum } from './ProtocolEnum'; /** * Endpoint Serializer * @export * @interface EndpointRequest */ export interface EndpointRequest { /** * * @type {string} * @memberof EndpointRequest */ name: string; /** * * @type {number} * @memberof EndpointRequest */ provider: number; /** * * @type {ProtocolEnum} * @memberof EndpointRequest */ protocol: ProtocolEnum; /** * * @type {string} * @memberof EndpointRequest */ host: string; /** * * @type {{ [key: string]: any; }} * @memberof EndpointRequest */ settings?: { [key: string]: any; }; /** * * @type {Array} * @memberof EndpointRequest */ propertyMappings?: Array; /** * * @type {AuthModeEnum} * @memberof EndpointRequest */ authMode: AuthModeEnum; /** * * @type {number} * @memberof EndpointRequest */ maximumConnections?: number; } /** * Check if a given object implements the EndpointRequest interface. */ export declare function instanceOfEndpointRequest(value: object): value is EndpointRequest; export declare function EndpointRequestFromJSON(json: any): EndpointRequest; export declare function EndpointRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): EndpointRequest; export declare function EndpointRequestToJSON(json: any): EndpointRequest; export declare function EndpointRequestToJSONTyped(value?: EndpointRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=EndpointRequest.d.ts.map