ListingChangeSet class
What one scope of a listing would have written.
Field names, not values. A document carrying both copies of every
string is one nobody reads, and the tree is on disk while the store is one
read away — so naming en-US and description, keywords is enough for a
reader to act, which means opening the command. Values are an addition
later rather than a removal.
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
-
ListingChangeSet({required List<
String> fields, required Map<String, List< localizations})String> > -
const
-
ListingChangeSet.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
fields
→ List<
String> -
Scope-wide fields that differ, e.g.
copyright,contentRights,ageRating,categories,reviewDetails.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
localizations
→ Map<
String, List< String> > -
Locale to the attribute names that differ in it.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited