{
  "version": 3,
  "sources": ["../../../../src/schemas/3.1/processed/base-path-item-object.ts"],
  "sourcesContent": ["import { z } from 'zod'\nimport { ParameterObjectSchema } from './parameter-object'\nimport { ServerObjectSchema } from './server-object'\n\n/**\n * Base Path Item Object Schema\n *\n * This helps break circular dependencies between path-item-object and callback-object\n *\n * @see https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.1.md#path-item-object\n */\nexport const BasePathItemObjectSchema = z.object({\n  /**\n   * An optional, string summary, intended to apply to all operations in this path.\n   */\n  summary: z.string().optional(),\n  /**\n   * An optional, string description, intended to apply to all operations in this path. CommonMark syntax MAY be used\n   * for rich text representation.\n   */\n  description: z.string().optional(),\n  /**\n   * An alternative server array to service all operations in this path.\n   */\n  servers: z.array(ServerObjectSchema).optional(),\n  /**\n   * A list of parameters that are applicable for all the operations described under this path. These parameters can be\n   * overridden at the operation level, but cannot be removed there. The list MUST NOT include duplicated parameters. A\n   * unique parameter is defined by a combination of a name and location. The list can use the Reference Object to link\n   * to parameters that are defined at the OpenAPI Object's components/parameters.\n   */\n  parameters: z.array(ParameterObjectSchema).optional(),\n})\n"],
  "mappings": "AAAA,SAAS,SAAS;AAClB,SAAS,6BAA6B;AACtC,SAAS,0BAA0B;AAS5B,MAAM,2BAA2B,EAAE,OAAO;AAAA;AAAA;AAAA;AAAA,EAI/C,SAAS,EAAE,OAAO,EAAE,SAAS;AAAA;AAAA;AAAA;AAAA;AAAA,EAK7B,aAAa,EAAE,OAAO,EAAE,SAAS;AAAA;AAAA;AAAA;AAAA,EAIjC,SAAS,EAAE,MAAM,kBAAkB,EAAE,SAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAO9C,YAAY,EAAE,MAAM,qBAAqB,EAAE,SAAS;AACtD,CAAC;",
  "names": []
}
