/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 0976d6581a2c */ import * as z from "zod"; import { ApiError, ApiError$zodSchema } from "./apierror.js"; import { AssignFolderRolesRequest, AssignFolderRolesRequest$zodSchema, } from "./assignfolderrolesrequest.js"; import { SuccessResponse, SuccessResponse$zodSchema, } from "./successresponse.js"; export type AssignFolderRolesGlobals = { cloud_name?: string | undefined }; export const AssignFolderRolesGlobals$zodSchema: z.ZodType< AssignFolderRolesGlobals > = z.object({ cloud_name: z.string().describe("The cloud name of your product environment.") .optional(), }); export type AssignFolderRolesRequestRequest = { folder_id: string; assign_folder_roles_request: AssignFolderRolesRequest; }; export const AssignFolderRolesRequestRequest$zodSchema: z.ZodType< AssignFolderRolesRequestRequest > = z.object({ assign_folder_roles_request: AssignFolderRolesRequest$zodSchema.describe( "The folder role assignments.", ), folder_id: z.string().describe( "The immutable identifier of the folder, returned by the Get root folders and Get subfolders endpoints.", ), }); export type AssignFolderRolesResponse = SuccessResponse | ApiError; export const AssignFolderRolesResponse$zodSchema: z.ZodType< AssignFolderRolesResponse > = z.union([ SuccessResponse$zodSchema, ApiError$zodSchema, ]);