Additional JSON Schema / Squid-specific fields are preserved as-is.
OptionaldescriptionHuman-readable description of the collection.
OptionalpropertiesMap of property names to their schemas.
OptionalrequiredNames of required properties.
OptionaltypeJSON Schema type keyword (e.g. "object").
API-boundary view of CollectionSchema for use in OpenAPI-exposed controllers. Decouples the public REST surface from
json-schema-typed's recursive generic, which tsoa's type resolver cannot walk.The on-the-wire payload is the same as CollectionSchema — this type just describes it as an opaque JSON object for the generated OpenAPI spec (which is also what tsoa 5.x emitted for CollectionSchema: a bare
objectwith no properties).