ProjectVShopSnapshot class
The Shop presenter's state at one moment. Read-only; every change is a new snapshot.
Namespace: SilverTiger.ProjectV.Unity.Presentation.Shop
public sealed class ProjectVShopSnapshot
Properties
| Property | Type | Description |
|---|---|---|
Status | ProjectVShopStatus | What the presenter is doing. |
Offers | IReadOnlyList<ProjectVShopOfferView> | The offers to list; empty before the first load. Kept when a later load fails. |
Receipt | ProjectVShopReceiptView? | The receipt of the last confirmed purchase, or null. |
Recovery | ProjectVScreenRecoveryState | Offline, cached and retry hints for the screen. |
Error | ProjectVShopError? | Why the last command failed, or null. |
IsReady | bool | True when the offers are loaded and nothing failed. |