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