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
ShortScalarDSL
Link copied to clipboard
StringScalarDSL
Link copied to clipboard