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