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