PrimitieveJson<T> class abstract

JsonTypes that doesn't have sub types.

Primitives: int, dobule, String, bool, null, DateTime

Non-Primirives: List, Map, Model

Implemented types
Implementers

Constructors

PrimitieveJson()

Properties

hashCode int
The hash code for this object.
no setteroverride
isSet bool
Returns if value is set. If is not setted and you call value getter it will throw a exception.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value ↔ T
Return current primitive value of type T
getter/setter pair
valueOrNull → T?
Returns its value or null if it is not defined yet
no setter

Methods

delete() → void
delete current value and set it to null
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
set(T value) → void
Set current primitive value of type T
setFromJson(dynamic json) bool
Convert any given json to correspondig types and store it. If fails, it returns false.
override
toJson() → dynamic
Convert object to json compatible types
inherited
toString() String
A string representation of this object.
inherited
tryParse(dynamic source) → T?
Try to convert to value from any given json

Operators

operator ==(Object other) bool
The equality operator.
override