interface PropertyDef<T> : Depreciable, DescribedDef
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> |
accessRule |
abstract val accessRule: ((T?, Context) -> Exception?)? |
name |
abstract val name: String |