ClonableAsyncMixin<T> mixin
- Implemented types
-
- Mixin Applications
-
Methods
-
afterDecodeEx(Map<String, dynamic> json, [dynamic exParam])
→ Future<void>
-
Raised after this object fields are set with the
json
map
override
-
afterEncodeEx(Map<String, dynamic> json, [dynamic exParam])
→ void
-
Raised after the
json
map is filled with the object fields
inherited
-
beforeDecodeEx(Map<String, dynamic> json, [dynamic exParam])
→ Future<void>
-
Raised before this object fields are set with the
json
map
override
-
beforeEncodeEx(Map<String, dynamic> json, [dynamic exParam])
→ void
-
Raised before the
json
map is filled with the object fields
inherited
-
clone({Object deep = false})
→ T
-
Creates an
obj
clone.
override
-
cloneAsync({dynamic exParam, bool deep = false})
→ Future<T>
-
Creates an
obj
clone.
override
-
cloneEx(ClonableEx obj, {dynamic exParam, bool deep = false})
→ T
-
Creates an
obj
clone.
inherited
-
createAsync(Map<String, dynamic> json, [dynamic exParam])
→ Future<T>
-
Creates an empty object.
json
map is provided in case of 'final' fields
needed within the class constructor. In that case the CloneField
definition might have an empty setter
override
-
createEx(Map<String, dynamic> json, [dynamic exParam])
→ T
-
Jsonize will NOT call this method for an ClonableAsync object type!
override
-
fromJson(dynamic json, [dynamic exParam])
→ T?
-
inherited
-
fromJsonAsync(dynamic json, [dynamic exParam])
→ Future<T?>
-
override
-
fromJsonEx(dynamic json, [dynamic exParam])
→ T?
-
inherited
-
getMap(Map json)
→ void
-
Gets the
json
map values for this instance.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
set(ClonableBaseInterface<T> obj, {bool deep = false})
→ void
-
Sets this object as a copy of
obj
inherited
-
setMap(Map json, {bool deep = false})
→ Future<void>
-
Sets the
json
map values for this instance.
override
-
toJson()
→ dynamic
-
inherited
-
toJsonEx([dynamic exParam])
→ dynamic
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited