DVStoreListing class

A store product as this device's store lists it.

Constructors

DVStoreListing({required String storeProductId, required String title, required String displayPrice, String? productId, String description = '', DVMoney? price, String? period, List<DVStoreOffer> offers = const <DVStoreOffer>[]})
const

Properties

description → String
final
displayPrice → String
The store's own formatting of the price. What a button shows.
final
hashCode → int
The hash code for this object.
no setterinherited
offers → List<DVStoreOffer>
final
period → String?
A subscription's ISO 8601 billing period, or null.
final
price → DVMoney?
The store's price in the customer's own currency, exactly, when it can be read as integer minor units. Never converted.
final
productId → String?
The application's product id, set when the listing is matched to a declared product.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
storeProductId → String
final
title → 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, Object?> json) → DVStoreListing