StoreCollectionData class

Ownership and trial data for a SKU in the user's Store collection.

Constructors

StoreCollectionData({DateTime? acquiredAt, DateTime? startsAt, DateTime? endsAt, bool? isTrial, Duration? trialTimeRemaining, String? campaignId, String? developerOfferId, String? extendedJsonData})
Creates a Store collection value.
const
StoreCollectionData.fromJson(Map<String, dynamic> json)
Creates collection data from a structured channel payload.
factory

Properties

acquiredAt → DateTime?
UTC acquisition time.
final
campaignId → String?
Campaign identifier associated with the acquisition.
final
developerOfferId → String?
Developer offer identifier associated with the acquisition.
final
endsAt → DateTime?
UTC entitlement end time.
final
extendedJsonData → String?
Raw extended JSON supplied by Microsoft Store.
final
hashCode → int
The hash code for this object.
no setterinherited
isTrial → bool?
Whether this collection entry represents a trial.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startsAt → DateTime?
UTC entitlement start time.
final
trialTimeRemaining → Duration?
Remaining trial duration, when available.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts this collection data to a JSON-compatible map.
toString() → String
A string representation of this object.
inherited

Operators

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