/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 4295f03824e3 */ import * as z from "zod/v3"; import * as openEnums from "../../types/enums.js"; import { OpenEnum } from "../../types/enums.js"; /** * Reason for failed status. */ export const ChatFileFailureReason = { ParseFailed: "PARSE_FAILED", AvScanFailed: "AV_SCAN_FAILED", FileTooSmall: "FILE_TOO_SMALL", FileTooLarge: "FILE_TOO_LARGE", FileExtensionUnsupported: "FILE_EXTENSION_UNSUPPORTED", FileMetadataValidationFail: "FILE_METADATA_VALIDATION_FAIL", FileProcessingTimedOut: "FILE_PROCESSING_TIMED_OUT", OauthNeeded: "OAUTH_NEEDED", UrlFetchFailed: "URL_FETCH_FAILED", EmptyContent: "EMPTY_CONTENT", AuthRequired: "AUTH_REQUIRED", } as const; /** * Reason for failed status. */ export type ChatFileFailureReason = OpenEnum; /** @internal */ export const ChatFileFailureReason$inboundSchema: z.ZodType< ChatFileFailureReason, z.ZodTypeDef, unknown > = openEnums.inboundSchema(ChatFileFailureReason); /** @internal */ export const ChatFileFailureReason$outboundSchema: z.ZodType< string, z.ZodTypeDef, ChatFileFailureReason > = openEnums.outboundSchema(ChatFileFailureReason);