major: v4 alpha (#505)
This commit is contained in:
@ -20,5 +20,5 @@ data class MediaType(
|
||||
val encoding: Map<String, Encoding>? = null,
|
||||
) {
|
||||
@Serializable
|
||||
data class Example(@Contextual val value: Any)
|
||||
data class Example(@Contextual val value: Any, val summary: String? = null, val description: String? = null)
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
package io.bkbn.kompendium.oas.payload
|
||||
|
||||
import io.bkbn.kompendium.json.schema.definition.JsonSchema
|
||||
import kotlinx.serialization.Contextual
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
/**
|
||||
@ -26,12 +25,9 @@ data class Parameter(
|
||||
val required: Boolean = true,
|
||||
val deprecated: Boolean = false,
|
||||
val allowEmptyValue: Boolean? = null,
|
||||
val examples: Map<String, Example>? = null,
|
||||
val examples: Map<String, MediaType.Example>? = null,
|
||||
// todo support styling https://spec.openapis.org/oas/v3.1.0#style-values
|
||||
) {
|
||||
@Serializable
|
||||
data class Example(@Contextual val value: Any)
|
||||
|
||||
@Suppress("EnumNaming")
|
||||
@Serializable
|
||||
enum class Location {
|
||||
|
Reference in New Issue
Block a user