/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
import * as z from "zod";
/**
 * The type of resource to upload:
 *
 * @remarks
 * - "image" for uploading strictly images
 * - "video" for uploading strictly videos
 * - "raw" for uploading non-media files
 * - "auto" for allowing Cloudinary to automatically detect the type of the uploaded file
 */
export const UploadResourceType = {
    Image: "image",
    Video: "video",
    Raw: "raw",
    Auto: "auto",
};
/** @internal */
export const UploadResourceType$inboundSchema = z.nativeEnum(UploadResourceType);
/** @internal */
export const UploadResourceType$outboundSchema = UploadResourceType$inboundSchema;
/**
 * @internal
 * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module.
 */
export var UploadResourceType$;
(function (UploadResourceType$) {
    /** @deprecated use `UploadResourceType$inboundSchema` instead. */
    UploadResourceType$.inboundSchema = UploadResourceType$inboundSchema;
    /** @deprecated use `UploadResourceType$outboundSchema` instead. */
    UploadResourceType$.outboundSchema = UploadResourceType$outboundSchema;
})(UploadResourceType$ || (UploadResourceType$ = {}));
//# sourceMappingURL=uploadresourcetype.js.map