Types
Link copied to clipboard
data class ARRAY(val items: OpenApi.Components.Schema? = null, val maxItems: Int? = null, val description: String? = null, val ref: String? = null, val extensions: Map<String, JsonElement> = emptyMap(), val example: JsonElement? = null, val minItems: Int? = null, val default: List<JsonElement> = emptyList(), val nullable: Boolean = false, val deprecated: Boolean = false, val readOnly: Boolean = false, val title: String? = null, val additionalProperties: JsonElement? = null, val required: List<String>? = null) : OpenApi.Components.Schema
Link copied to clipboard
data class BOOLEAN(val description: String? = null, val nullable: Boolean = false, val readOnly: Boolean = false, val default: Boolean? = null, val extensions: Map<String, JsonElement> = emptyMap(), val example: Boolean? = null, val deprecated: Boolean = false, val title: String? = null, val additionalProperties: JsonElement? = null) : OpenApi.Components.Schema
Link copied to clipboard
data class INT(val format: OpenApi.Components.Schema.INT.Format = Format.Int64, val description: String? = null, val nullable: Boolean = false, val default: Long? = null, val minimum: Long? = null, val maximum: Long? = null, val extensions: Map<String, JsonElement> = emptyMap(), val example: Long? = null, val deprecated: Boolean = false, val title: String? = null, val readOnly: Boolean = false, val additionalProperties: JsonElement? = null) : OpenApi.Components.Schema
Link copied to clipboard
data class NUMBER(val format: OpenApi.Components.Schema.NUMBER.Format = Format.Double, val description: String? = null, val nullable: Boolean = false, val extensions: Map<String, JsonElement> = emptyMap(), val minimum: Double? = null, val maximum: Double? = null, val default: Double? = null, val deprecated: Boolean = false, val readOnly: Boolean = false, val example: Double? = null, val title: String? = null, val additionalProperties: JsonElement? = null) : OpenApi.Components.Schema
Link copied to clipboard
data class OBJECT(val ref: String? = null, val required: List<String>? = null, val properties: OpenApi.Components.Schema.OBJECT.Properties = emptyProperties(), val additionalProperties: JsonElement? = null, val description: String? = null, val title: String? = null, val extensions: Map<String, JsonElement> = emptyMap(), val discriminator: OpenApi.Components.Schema.OBJECT.Discriminator? = null, val oneOf: OpenApi.Components.Schema.OBJECT.OneOf = emptyOneOf(), val allOf: OpenApi.Components.Schema.OBJECT.OneOf = emptyOneOf(), val anyOf: OpenApi.Components.Schema.OBJECT.OneOf = emptyOneOf(), val example: JsonElement? = null, val nullable: Boolean? = null, val maxProperties: Int? = null, val enum: List<String> = emptyList(), val deprecated: Boolean = false, val readOnly: Boolean = false) : OpenApi.Components.Schema
Link copied to clipboard
data class STRING(val title: String? = null, val description: String? = null, val minLength: Int? = null, val maxLength: Int? = null, val nullable: Boolean = false, val default: String? = null, val enum: List<String?> = emptyList(), val extensions: Map<String, JsonElement> = emptyMap(), val example: String? = null, val pattern: String? = null, val deprecated: Boolean = false, val readOnly: Boolean = false, val additionalProperties: JsonElement? = null, val format: OpenApi.Components.Schema.STRING.Format? = null) : OpenApi.Components.Schema