/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { ResourceTypeEnum, ResourceTypeEnum$outboundSchema, } from "./resourcetypeenum.js"; export type ResourceToPublishDto = { /** * Type of the layout */ resourceType: ResourceTypeEnum; /** * Unique identifier of the resource to publish */ resourceId: string; }; /** @internal */ export type ResourceToPublishDto$Outbound = { resourceType: string; resourceId: string; }; /** @internal */ export const ResourceToPublishDto$outboundSchema: z.ZodType< ResourceToPublishDto$Outbound, z.ZodTypeDef, ResourceToPublishDto > = z.object({ resourceType: ResourceTypeEnum$outboundSchema, resourceId: z.string(), }); export function resourceToPublishDtoToJSON( resourceToPublishDto: ResourceToPublishDto, ): string { return JSON.stringify( ResourceToPublishDto$outboundSchema.parse(resourceToPublishDto), ); }