PlayReleaseEntry class

One release Play holds on a track.

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

PlayReleaseEntry({required String? name, required PlayReleaseStatus? status, required String? statusRaw, required List<int> versionCodes, required int? newestVersionCode, required bool? serving, required double? userFraction, required double? audienceFraction, required List<String> display})
const
PlayReleaseEntry.fromJson(Map<String, dynamic> json)
factory

Properties

audienceFraction → double?
This package's answer: the fraction of the track's audience that has been given this release. Null when that cannot be said.
final
display → List<String>
The line cux_ship play tracks prints for this release. Display text.
final
hashCode → int
The hash code for this object.
no setterinherited
name → String?
The release name, which Play generates from the version name when it was not set, or null when the response did not carry one.
final
newestVersionCode → int?
The highest of versionCodes, or null when the release serves none.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serving → bool?
Whether Play is still handing this release to new users, or null when that cannot be said.
final
status → PlayReleaseStatus?
This package's reading of Play's status, or null when Play sent none.
final
statusRaw → String?
Play's status, exactly as sent. See AppStoreBuildEntry.processingStateRaw.
final
userFraction → double?
Play's userFraction, exactly as sent — the authoritative value. Null when Play sent none.
final
versionCodes → List<int>
Every versionCode this release serves — more than one when an app ships separate bundles per ABI.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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