StoreShotsSet class

One set — one listing, one display class, one locale — as it was written.

Constructors

StoreShotsSet({required String app, required String store, required String deviceClass, required String appLocale, required String storeLocale, required String output, required String directory, required List<String> images, required DateTime exportedAt, int failed = 0, int framesFailed = 0})
const

Properties

app → String
Which declared app this set belongs to.
final
appLocale → String
The app's tag, which is what the declaration spells and what the panel's locale switch offers. storeLocale is the slot it maps to.
final
deviceClass → String
final
directory → String
Relative to output.
final
exportedAt → DateTime
final
failed → int
Scenarios that failed while producing this set — it is short by whatever they would have captured.
final
framesFailed → int
Shots whose frame could not be composed, and so are not in images.
final
hashCode → int
The hash code for this object.
no setterinherited
images → List<String>
final
key → String
What makes two entries the same set. Deliberately not the store's locale: two app locales may map to one store slot, and they are two sets.
no setter
output → String
The tree's root at the time of writing — recorded rather than assumed, because --output can send one export somewhere else and the panel still has to find the images afterwards.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
store → String
final
storeLocale → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pathOf(String image) → String
Where an image of this set is, absolute.
toJson() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

fromJson(Map<String, Object?> json) → StoreShotsSet?