ReleaseType enum

How an approved version reaches the store.

Not a fraction: Apple runs its own phased schedule, so AFTER_APPROVAL and SCHEDULED describe when rather than how much.

Inheritance
Available extensions
Annotations
  • @JsonEnum.new(valueField: 'wire')

Values

manual → const ReleaseType
const ReleaseType('manual', 'MANUAL')
afterApproval → const ReleaseType
const ReleaseType('afterApproval', 'AFTER_APPROVAL')
scheduled → const ReleaseType
const ReleaseType('scheduled', 'SCHEDULED')
unknown → const ReleaseType

Apple sent a value this version does not name. See AppStoreVersionEntry.releaseTypeRaw.

const ReleaseType('unknown', null)

Properties

appleValue → String?
Apple's spelling, or null for unknown.
final
hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wire → String
This package's spelling. See ProcessingState.wire.
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

read(String? appleValue) → ReleaseType?
See ProcessingState.read.

Constants

values → const List<ReleaseType>
A constant List of the values in this enum, in order of their declaration.