/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 80c57b5f8785
 */
import * as z from "zod";
import { ApiError$zodSchema } from "./apierror.js";
import { DirectionEnum$zodSchema } from "./directionenum.js";
import { Fields$zodSchema } from "./fields.js";
import { ListResponse$zodSchema } from "./listresponse.js";
import { ResourceType$zodSchema } from "./resourcetype.js";
export const ListResourcesByAssetFolderGlobals$zodSchema = z.object({
    cloud_name: z.string().describe("The cloud name of your product environment.")
        .optional(),
});
export const ListResourcesByAssetFolderRequest$zodSchema = z.object({
    asset_folder: z.string().describe("The full path of the asset folder."),
    direction: DirectionEnum$zodSchema.optional().describe("The sort direction for the results. Default is \"desc\"."),
    fields: Fields$zodSchema.optional().describe("Additional fields to include in the response. The fields public_id and asset_id are always included."),
    max_results: z.int().describe("Maximum number of results to return (1-500).")
        .optional(),
    next_cursor: z.string().describe("Cursor for pagination.").optional(),
    resource_type: ResourceType$zodSchema.optional().describe("Resource type filter."),
});
export const ListResourcesByAssetFolderResponse$zodSchema = z.union([
    ApiError$zodSchema,
    ListResponse$zodSchema,
]);
//# sourceMappingURL=listresourcesbyassetfolderop.js.map