SchemaDefinition

A schema definition for a gateway target. This structure defines the structure of the API that the target exposes.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The description of the schema definition. This description provides information about the purpose and usage of the schema.

Link copied to clipboard

The items in the schema definition. This field is used for array types to define the structure of the array elements.

Link copied to clipboard

The properties of the schema definition. These properties define the fields in the schema.

Link copied to clipboard

The required fields in the schema definition. These fields must be provided when using the schema.

Link copied to clipboard

The type of the schema definition. This field specifies the data type of the schema.

Functions

Link copied to clipboard
inline fun copy(block: SchemaDefinition.Builder.() -> Unit = {}): SchemaDefinition
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String