ScalarDSL

abstract class ScalarDSL<T : Any, Raw : Any>(kClass: KClass<T>) : ItemDSL

Types

Companion
Link copied to clipboard
object Companion

Functions

createCoercion
Link copied to clipboard
fun createCoercion(): ScalarCoercion<T, Raw>

Properties

coercion
Link copied to clipboard
var coercion: ScalarCoercion<T, Raw>? = null
description
Link copied to clipboard
var description: String? = null
deserialize
Link copied to clipboard
var deserialize: (Raw) -> T? = null
name
Link copied to clipboard
var name: String
serialize
Link copied to clipboard
var serialize: (T) -> Raw? = null

Inheritors

BooleanScalarDSL
Link copied to clipboard
DoubleScalarDSL
Link copied to clipboard
IntScalarDSL
Link copied to clipboard
LongScalarDSL
Link copied to clipboard
StringScalarDSL
Link copied to clipboard