PackageInfo class

Информация о пакете. См. IPackage.

Constructors

PackageInfo({required String name, bool installed = false, bool incomplete = true, bool preinstalled = false, bool compatible = false, bool hasUpdate = false, required PackageInfoError? error, PackageUpdateStatus updateStatus = PackageUpdateStatus.notAvailable, int? finalSizeOnDisk = null, int currentSizeOnDisk = 0})
const

Properties

compatible bool
Признак совместимости - true в случае, если загруженный пакет совместим с текущей версией SDK.
final
currentSizeOnDisk int
Размер в байтах, который занимают на данный момент уже установленные файлы территории.
final
error PackageInfoError?
Ошибка, произошедшая при попытке загрузки и/или установки пакета, или null, если ошибки нет.
final
finalSizeOnDisk int?
Размер территории в байтах, который она занимает на диске после установки. Неинициализированное значение означает, что территория не содержит файлов (информация получена на основе предустановленного файла состояния, в котором нет списка файлов для территории).
final
hashCode int
The hash code for this object.
no setteroverride
hasUpdate bool
Признак наличия обновления - true в случае наличия обновления для загруженного пакета. Возможна ситуация, когда во время процесса обновления до новой версии на сервере стала доступна ещё более новая версия пакета. В этом случае значение будет true как во время обновления, так и по его окончании.
final
incomplete bool
Признак незавершенности установки - true, если нет полностью загруженной версии пакета (возможно, несовместимой с текущей версией SDK).
final
installed bool
Признак установки - true в случае, если пакет был выбран для установки.
final
name String
Локализованное название пакета.
final
preinstalled bool
Признак предустановленных пакетов. Предустановленные пакеты всегда установлены и полностью загружены, и их нельзя удалить.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateStatus PackageUpdateStatus
Статус обновления пакета.
final

Methods

copyWith({String? name, bool? installed, bool? incomplete, bool? preinstalled, bool? compatible, bool? hasUpdate, Optional<PackageInfoError?>? error, PackageUpdateStatus? updateStatus, Optional<int?>? finalSizeOnDisk, int? currentSizeOnDisk}) PackageInfo
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.
override