Package constructor
const
Package(
- @JsonKey(name: 'identifier') String identifier,
- @JsonKey(name: 'packageType', unknownEnumValue: PackageType.unknown) PackageType packageType,
- @JsonKey(name: 'product') StoreProduct storeProduct,
- @JsonKey(name: 'offeringIdentifier') String offeringIdentifier,
Implementation
const factory Package(
/// Unique identifier for this package. Can be one a predefined package type
/// or a custom one.
@JsonKey(name: 'identifier')
String identifier,
/// Package type for the product. Will be one of [PackageType].
@JsonKey(
name: 'packageType',
unknownEnumValue: PackageType.unknown,
)
PackageType packageType,
/// StoreProduct assigned to this package.
@JsonKey(name: 'product')
StoreProduct storeProduct,
/// Offering this package belongs to.
@JsonKey(name: 'offeringIdentifier')
String offeringIdentifier,
) = _Package;