Type

@Serializable
sealed class Type

Types

Link copied to clipboard
@Serializable
data class Enum(    val name: String,     val description: String?,     val enumValues: List<IntrospectionSchema.Schema.Type.Enum.Value>) : IntrospectionSchema.Schema.Type
Link copied to clipboard
@Serializable
data class InputObject(    val name: String,     val description: String?,     val inputFields: List<IntrospectionSchema.Schema.InputField>) : IntrospectionSchema.Schema.Type
Link copied to clipboard
@Serializable
data class Interface(    val name: String,     val description: String?,     val fields: List<IntrospectionSchema.Schema.Field>?,     val interfaces: List<IntrospectionSchema.Schema.TypeRef>?,     val possibleTypes: List<IntrospectionSchema.Schema.TypeRef>?) : IntrospectionSchema.Schema.Type
Link copied to clipboard
@Serializable
data class Object(    val name: String,     val description: String?,     val fields: List<IntrospectionSchema.Schema.Field>?,     val interfaces: List<IntrospectionSchema.Schema.Type.Interface>?) : IntrospectionSchema.Schema.Type
Link copied to clipboard
@Serializable
data class Scalar(val name: String, val description: String?) : IntrospectionSchema.Schema.Type
Link copied to clipboard
@Serializable
data class Union(    val name: String,     val description: String?,     val fields: List<IntrospectionSchema.Schema.Field>?,     val possibleTypes: List<IntrospectionSchema.Schema.TypeRef>?) : IntrospectionSchema.Schema.Type

Properties

Link copied to clipboard
abstract val description: String?
Link copied to clipboard
abstract val name: String

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard