Release class

A Release is owned by a Version.

A Release contains information about the release(s) of its parent version. This includes when the release began and ended, as well as what percentage it was released at. If the version is released again, or if the serving percentage changes, it will create another release under the version.

Constructors

Release({double? fraction, String? fractionGroup, String? name, bool? pinnable, Interval? serving, String? version})
Release.fromJson(Map json_)

Properties

fraction double?
Rollout fraction.
getter/setter pair
fractionGroup String?
Rollout fraction group.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
Release name.
getter/setter pair
pinnable bool?
Whether or not the release was available for version pinning.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serving Interval?
Timestamp interval of when the release was live.
getter/setter pair
version String?
String containing just the version number.
getter/setter pair

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