kgraphql / com.apurebase.kgraphql.schema.model / PropertyDef

PropertyDef

interface PropertyDef<T> : Depreciable, DescribedDef

Types

DataLoadedFunction

T -> The Parent Type K -> The Key that'll be passed to the dataLoader R -> The return type

open class DataLoadedFunction<T, K, R> : PropertyDef<T>

Function

open class Function<T, R> : BaseOperationDef<T, R>, PropertyDef<T>

Kotlin

open class Kotlin<T : Any, R> : Definition, PropertyDef<T>

Union

class Union<T> : Function<T, Any?>, PropertyDef<T>

Properties

accessRule

abstract val accessRule: ((T?, Context) -> Exception?)?

name

abstract val name: String