data class Schema(val type: String? = null, val format: String? = null, val description: String? = null, val properties: Map<String, Schema>? = null, val items: Schema? = null, val required: List<String>? = null, val additionalProperties: Boolean? = null, val nullable: Boolean? = null, val enum: List<String>? = null)