{
  "version": 3,
  "sources": ["../../../../src/schemas/3.1/processed/path-item-object-without-callbacks.ts"],
  "sourcesContent": ["import type { z } from 'zod'\nimport { BasePathItemObjectSchema } from './base-path-item-object'\nimport { OperationObjectSchemaWithoutCallbacks } from './operation-object-without-callbacks'\n\ntype PathItemObjectSchemaWithoutCallbacks = z.infer<typeof BasePathItemObjectSchema> & {\n  get?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  put?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  post?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  delete?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  options?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  head?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  patch?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n  trace?: z.infer<typeof OperationObjectSchemaWithoutCallbacks>\n}\n\n/**\n * Path Item Object (without callbacks)\n *\n * Describes the operations available on a single path. A Path Item MAY be empty, due to ACL constraints. The path\n * itself is still exposed to the documentation viewer but they will not know which operations and parameters are\n * available.\n *\n * @see https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.1.md#path-item-object\n */\nexport const PathItemObjectSchemaWithoutCallbacks: z.ZodType<PathItemObjectSchemaWithoutCallbacks> =\n  BasePathItemObjectSchema.extend({\n    /**\n     * A definition of a GET operation on this path.\n     */\n    get: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a PUT operation on this path.\n     */\n    put: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a POST operation on this path.\n     */\n    post: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a DELETE operation on this path.\n     */\n    delete: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a OPTIONS operation on this path.\n     */\n    options: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a HEAD operation on this path.\n     */\n    head: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a PATCH operation on this path.\n     */\n    patch: OperationObjectSchemaWithoutCallbacks.optional(),\n    /**\n     * A definition of a TRACE operation on this path.\n     */\n    trace: OperationObjectSchemaWithoutCallbacks.optional(),\n  })\n"],
  "mappings": "AACA,SAAS,gCAAgC;AACzC,SAAS,6CAA6C;AAsB/C,MAAM,uCACX,yBAAyB,OAAO;AAAA;AAAA;AAAA;AAAA,EAI9B,KAAK,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIpD,KAAK,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIpD,MAAM,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIrD,QAAQ,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIvD,SAAS,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIxD,MAAM,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAIrD,OAAO,sCAAsC,SAAS;AAAA;AAAA;AAAA;AAAA,EAItD,OAAO,sCAAsC,SAAS;AACxD,CAAC;",
  "names": []
}
