RmlCommitEntry class

One create, update or remove rmlCommitDiff reports, describing one of changes.objects in the same order.

Constructors

RmlCommitEntry({required String op, required String id, String? from, required String type, required String label, List<int> keys = const [], List<String> names = const [], Map<int, List<String>> refs = const {}, List<RmlCommitRequire> requires = const []})
const

Properties

from → String?
Sandbox id before remap, when it differs from id. Set on creates.
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
The final id ("c:o"); new objects are already remapped.
final
keys → List<int>
Property keys written; only set when op is 'update'.
final
label → String
The element name, then its name attribute when it has one, e.g. Shape "Star".
final
names → List<String>
The name of each key in keys, coop keys only.
final
op → String
final
refs → Map<int, List<String>>
Non-foreign ids written, grouped by property key; unset when op is 'remove'.
final
requires → List<RmlCommitRequire>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → String
final

Methods

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

Operators

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

Static Methods

fromJson(Map<String, dynamic> json) → RmlCommitEntry