Identifier class

A Resource Identifier object.

http://jsonapi.org/format/#document-resource-identifier-objects

Constructors

Identifier(String type, String id, { Map<String, dynamic> meta })
Both type and id must be non-empty strings.

Properties

id → String
final
meta Meta
final
type → String
final
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

identifies(Resource resource) → dynamic
Returns true if type and id match those of resource
toJson() → Map<String, dynamic>
Returns the JSON representation.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited

Static Methods

fromJson(dynamic json) Identifier
Parses json into Identifier.
jsonHasExtraAttributes(dynamic json) → bool
Returns true if json has attributes other than allowed.
listFromJson(List<Map<String, dynamic>> json) → List<Identifier>
Parses json into a List of Identifier.
of(Resource resource) Identifier
Returns Identifier of resource