/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: dedbc3c2a2a8
 */
import * as z from "zod";
import { ApiError$zodSchema } from "./apierror.js";
import { ExplicitRequest$zodSchema, } from "./explicitrequest.js";
import { ResourceType$zodSchema } from "./resourcetype.js";
import { UploadResponse$zodSchema } from "./uploadresponse.js";
export const ExplicitAssetGlobals$zodSchema = z
    .object({
    cloud_name: z.string().describe("The cloud name of your product environment.").optional(),
});
export const ExplicitAssetRequest$zodSchema = z
    .object({
    explicit_request: ExplicitRequest$zodSchema.describe("The asset and operations to apply."),
    resource_type: ResourceType$zodSchema.describe("The type of resource (image, video, or raw)."),
});
export const ExplicitAssetResponse$zodSchema = z.union([
    ApiError$zodSchema,
    UploadResponse$zodSchema,
]);
//# sourceMappingURL=explicitassetop.js.map