/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 4db2684377ee */ import * as z from "zod"; import { ResourceTypesResponse, ResourceTypesResponse$zodSchema, } from "./resourcetypesresponse.js"; export type ListResourceTypesGlobals = { cloud_name?: string | undefined }; export const ListResourceTypesGlobals$zodSchema: z.ZodType< ListResourceTypesGlobals > = z.object({ cloud_name: z.string().describe("The cloud name of your product environment.") .optional(), }); export type ListResourceTypesRequest = {}; export const ListResourceTypesRequest$zodSchema: z.ZodType< ListResourceTypesRequest > = z.object({}); export type ListResourceTypesError = { message: string }; export const ListResourceTypesError$zodSchema: z.ZodType< ListResourceTypesError > = z.object({ message: z.string(), }); /** * Authentication failed. */ export type ListResourceTypesResponseBody = { error: ListResourceTypesError }; export const ListResourceTypesResponseBody$zodSchema: z.ZodType< ListResourceTypesResponseBody > = z.object({ error: z.lazy(() => ListResourceTypesError$zodSchema), }).describe("Authentication failed."); export type ListResourceTypesResponse = | ListResourceTypesResponseBody | ResourceTypesResponse; export const ListResourceTypesResponse$zodSchema: z.ZodType< ListResourceTypesResponse > = z.union([ z.lazy(() => ListResourceTypesResponseBody$zodSchema), ResourceTypesResponse$zodSchema, ]);