ClassReflectionExtension<O> extension

ClassReflection extension.

on

Properties

entityHandler → ClassReflectionEntityHandler<O>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

Returns a ClassReflectionEntityHandler for instances of this reflected class (classType).
no setter

Methods

allFieldsValids({O? obj}) → bool

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

apiMethods() → List<MethodReflection<O, dynamic>>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

Lists the API methods of this reflected class. See MethodReflectionExtension.isAPIMethod.
checkAllFieldsValues<V>({O? obj}) → void

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

checkFieldValue<V>(String key, {O? obj, V? value, bool nullValue = false}) → void

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

createFromMap(Map<String, dynamic> map, {EntityProvider? entityProvider, EntityCache? entityCache, EntityResolutionRules? resolutionRules}) → FutureOr<O>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

Creates an instance O from map.
createFromMapSync(Map<String, dynamic> map, {EntityProvider? entityProvider, EntityCache? entityCache, EntityResolutionRules? resolutionRules}) → O

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

isValidFieldValue<V>(String key, {O? obj, V? value, bool nullValue = false}) → bool

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

toEntityReference([O? obj]) → EntityReference<O>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

toEntityReferenceList(List<O> entities) → EntityReferenceList<O>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

toList([O? obj]) → List<O>

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

validateAllFields<V>({O? obj}) → Map<String, EntityFieldInvalid>?

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension

validateFieldValue<V>(String key, {O? obj, V? value, bool nullValue = false}) → EntityFieldInvalid?

Available on ClassReflection<O>, provided by the ClassReflectionExtension extension