/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 8c87d0a76d38 */ import * as z from "zod/v3"; import { DlpConfig, DlpConfig$Outbound, DlpConfig$outboundSchema, } from "./dlpconfig.js"; export type UpdateDlpConfigRequest = { /** * Detailed configuration of what documents and sensitive content will be scanned. */ config?: DlpConfig | undefined; /** * Only "ONCE" is supported for reports. */ frequency?: string | undefined; }; /** @internal */ export type UpdateDlpConfigRequest$Outbound = { config?: DlpConfig$Outbound | undefined; frequency?: string | undefined; }; /** @internal */ export const UpdateDlpConfigRequest$outboundSchema: z.ZodType< UpdateDlpConfigRequest$Outbound, z.ZodTypeDef, UpdateDlpConfigRequest > = z.object({ config: DlpConfig$outboundSchema.optional(), frequency: z.string().optional(), }); export function updateDlpConfigRequestToJSON( updateDlpConfigRequest: UpdateDlpConfigRequest, ): string { return JSON.stringify( UpdateDlpConfigRequest$outboundSchema.parse(updateDlpConfigRequest), ); }