Original TypeScript type for phantom type preservation
Optional__Phantom property for TypeScript generic type preservation.
This property exists only in the type system to preserve the Type
generic parameter. It is always undefined at runtime and should not be
accessed or used in application code.
Reusable schema definitions for $ref references.
Contains named schemas that can be referenced throughout the main schema. Essential for recursive types and reducing duplication.
The main JSON schema definition for the type.
Contains the complete schema for the target TypeScript type. May include
$ref references to schemas in components.
OpenAPI specification version.
Always "3.0" for this variant. Use this discriminator to determine
which schema format is in use.
JSON Schema unit for OpenAPI v3.0 specification.
Uses OpenAPI v3.0 compatible JSON Schema format. In v3.0, nullable types are expressed with
nullable: truerather than v3.1'stype: ["string", "null"].