SystemUpdate class

Configuration for managing system updatesNote: Google Play system updates (https://source.android.com/docs/core/ota/modular-system) (also called Mainline updates) are automatically downloaded but require a device reboot to be installed.

Refer to the mainline section in Manage system updates (https://developer.android.com/work/dpc/system-updates#mainline) for further details.

Constructors

SystemUpdate({int? endMinutes, List<FreezePeriod>? freezePeriods, int? startMinutes, String? type})
SystemUpdate.fromJson(Map json_)

Properties

endMinutes int?
If the type is WINDOWED, the end of the maintenance window, measured as the number of minutes after midnight in device's local time.
getter/setter pair
freezePeriods List<FreezePeriod>?
An annually repeating time period in which over-the-air (OTA) system updates are postponed to freeze the OS version running on a device.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startMinutes int?
If the type is WINDOWED, the start of the maintenance window, measured as the number of minutes after midnight in the device's local time.
getter/setter pair
type String?
The type of system update to configure. Possible string values are:
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