KotlinEndpointResponseModel

Describes the generated public response type for a Kotlin endpoint contract.

Constructors

Link copied to clipboard
constructor(typeName: String, variants: List<KotlinEndpointResponseModel.Variant>)

Types

Link copied to clipboard
data class Field(val name: String, val type: String)

Describes one constructor/property field on a generated response variant.

Link copied to clipboard
data class Variant(val typeName: String, val match: OutputMatchMetadata, val statusFieldName: String?, val fields: List<KotlinEndpointResponseModel.Field>)

Describes one generated response variant.

Properties

Link copied to clipboard

public Kotlin type name exposed by generated APIs.

Link copied to clipboard

concrete response variants derived from endpoint outputs.