/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 7ed6ffcc05fc
 */
import * as z from "zod";
import { ApiError$zodSchema } from "./apierror.js";
import { ResourceType$zodSchema } from "./resourcetype.js";
import { TagsListResponse$zodSchema, } from "./tagslistresponse.js";
export const ListResourceTagsGlobals$zodSchema = z.object({
    cloud_name: z.string().describe("The cloud name of your product environment.")
        .optional(),
});
export const ListResourceTagsRequest$zodSchema = z.object({
    max_results: z.int().describe("Maximum number of results to return (1-500).")
        .optional(),
    next_cursor: z.string().describe("Cursor for pagination.").optional(),
    prefix: z.string().describe("Limit the returned tags to those that start with the specified prefix.").optional(),
    resource_type: ResourceType$zodSchema.describe("The type of resource (image, video, or raw)."),
});
export const ListResourceTagsResponse$zodSchema = z.union([
    ApiError$zodSchema,
    TagsListResponse$zodSchema,
]);
//# sourceMappingURL=listresourcetagsop.js.map