DartTypeModel class sealed
- Available extensions
- Annotations
-
- @freezed
Constructors
- DartTypeModel.bool(bool value)
-
constfactory
- DartTypeModel.createFrom(dynamic data)
-
factory
- DartTypeModel.dynamic(dynamic value)
-
constfactory
-
DartTypeModel.fromJson(Map<
String, dynamic> json) -
factory
-
DartTypeModel.json(Map<
String, dynamic> value) -
constfactory
- DartTypeModel.jsonString(String jsonString)
-
constfactory
- DartTypeModel.list(List value)
-
constfactory
- DartTypeModel.nil()
-
constfactory
- DartTypeModel.num(num value)
-
constfactory
- DartTypeModel.string(String value)
-
constfactory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
form<
T> (T call(dynamic e)) → List< T> -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
formWithField<
T> (String field, T call(dynamic e)) → List< T> -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
getFieldByJson<
T> (String key) → T? -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isBool(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isJson(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isList(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isNull(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isString(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
isTrue(
) → bool -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
map<
TResult extends Object?> ({required TResult string(StringData value), required TResult num(NumData value), required TResult bool(BoolData value), required TResult list(ListData value), required TResult json(JsonData value), required TResult dynamic(DynamicData value), required TResult nil(NullData value), required TResult jsonString(JsonStringData value)}) → TResult -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? string(StringData value)?, TResult? num(NumData value)?, TResult? bool(BoolData value)?, TResult? list(ListData value)?, TResult? json(JsonData value)?, TResult? dynamic(DynamicData value)?, TResult? nil(NullData value)?, TResult? jsonString(JsonStringData value)?}) → TResult? -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult string(StringData value)?, TResult num(NumData value)?, TResult bool(BoolData value)?, TResult list(ListData value)?, TResult json(JsonData value)?, TResult dynamic(DynamicData value)?, TResult nil(NullData value)?, TResult jsonString(JsonStringData value)?, required TResult orElse()}) → TResult -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult string(String value)?, TResult num(num value)?, TResult bool(bool value)?, TResult list(List value)?, TResult json(Map< String, dynamic> value)?, TResult dynamic(dynamic value)?, TResult nil()?, TResult jsonString(String jsonString)?, required TResult orElse()}) → TResult -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
model<
T> (T call(Map< String, dynamic> e)) → T -
Available on DartTypeModel, provided by the DartTypeModelEx extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this DartTypeModel to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult string(String value), required TResult num(num value), required TResult bool(bool value), required TResult list(List value), required TResult json(Map< String, dynamic> value), required TResult dynamic(dynamic value), required TResult nil(), required TResult jsonString(String jsonString)}) → TResult -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? string(String value)?, TResult? num(num value)?, TResult? bool(bool value)?, TResult? list(List value)?, TResult? json(Map< String, dynamic> value)?, TResult? dynamic(dynamic value)?, TResult? nil()?, TResult? jsonString(String jsonString)?}) → TResult? -
Available on DartTypeModel, provided by the DartTypeModelPatterns extension
A variant ofwhen
that fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
freezedFromJson(
dynamic v) → DartTypeModel