TrailPage class

Constructors

TrailPage({List<Wire> data = const [], String? msg, String? status, int? total})
Returns a new TrailPage instance.

Properties

data ↔ List<Wire>
Data is one page of the org's events, newest first. Empty, never null.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
msg ↔ String?
Msg is the envelope's message slot, empty on success.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status ↔ String?
Status is the envelope's status slot, "ok" on success.
getter/setter pair
total ↔ int?
Total is how many events match the filter, across all pages — what a pager needs to size itself.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

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

Static Methods

fromJson(dynamic value) → TrailPage?
Returns a new TrailPage instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<TrailPage>
mapFromJson(dynamic json) → Map<String, TrailPage>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<TrailPage>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.