OpenAPI operation definition.
operationId: string
Unique operation identifier.
summary: string
Operation summary.
tags: readonly string[]
Operation tags.
parameters: readonly OpenApiParameter[]
Path/query parameters.
requestBody: OpenApiRequestBody
Request body.
responses: Record<string, OpenApiResponse>
Response codes.
x-setu-unrepresentable: readonly { readonly at: string; readonly reason: string; }[]
Machine-readable vendor extension naming the schema nodes on THIS
operation the transformer could not represent (a zod z.date() field,
for example). Each entry names the operation (at) and why (reason).
The node itself still degrades to an empty schema — never a throw — so a
single unrepresentable field cannot take down /openapi.json. Absent
when empty.
security: readonly SecurityRequirement[]
Security requirements for this operation — declared on the route's
schema.security, or derived from its branded guards when
OpenApiGeneratorOptions.deriveSecurity is configured
(declared wins). Absent when neither applies, which leaves the operation
inheriting the document-level requirement; an empty array marks it public,
overriding that default.