/** * 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 { NotificationTransportModeEnum } from './NotificationTransportModeEnum'; /** * NotificationTransport Serializer * @export * @interface NotificationTransportRequest */ export interface NotificationTransportRequest { /** * * @type {string} * @memberof NotificationTransportRequest */ name: string; /** * * @type {NotificationTransportModeEnum} * @memberof NotificationTransportRequest */ mode?: NotificationTransportModeEnum; /** * * @type {string} * @memberof NotificationTransportRequest */ webhookUrl?: string; /** * Customize the body of the request. Mapping should return data that is JSON-serializable. * @type {string} * @memberof NotificationTransportRequest */ webhookMappingBody?: string | null; /** * Configure additional headers to be sent. Mapping should return a dictionary of key-value pairs * @type {string} * @memberof NotificationTransportRequest */ webhookMappingHeaders?: string | null; /** * Only send notification once, for example when sending a webhook into a chat channel. * @type {boolean} * @memberof NotificationTransportRequest */ sendOnce?: boolean; } /** * Check if a given object implements the NotificationTransportRequest interface. */ export declare function instanceOfNotificationTransportRequest(value: object): value is NotificationTransportRequest; export declare function NotificationTransportRequestFromJSON(json: any): NotificationTransportRequest; export declare function NotificationTransportRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): NotificationTransportRequest; export declare function NotificationTransportRequestToJSON(json: any): NotificationTransportRequest; export declare function NotificationTransportRequestToJSONTyped(value?: NotificationTransportRequest | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=NotificationTransportRequest.d.ts.map