PackageInfo | iOS SDK | 2GIS Documentation
iOS SDK

PackageInfo

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

public init(
    name: String,
    installed: Bool = false,
    incomplete: Bool = false,
    preinstalled: Bool = false,
    compatible: Bool = true,
    hasUpdate: Bool = false,
    updateStatus: PackageUpdateStatus
)
Parameters
name
installed
incomplete
preinstalled
compatible
hasUpdate
updateStatus
Properties

Локализованное название пакета.

Признак установки - true в случае, если пакет был выбран для установки.

Признак незавершенности установки - true, если нет полностью загруженной версии пакета (возможно, несовместимой с текущей версией SDK).

Признак предустановленных пакетов. Предустановленные пакеты всегда установлены и полностью загружены, и их нельзя удалить.

Признак совместимости - true в случае, если загруженный пакет совместим с текущей версией SDK.

Признак наличия обновления - true в случае наличия обновления для загруженного пакета. Возможна ситуация, когда во время процесса обновления до новой версии на сервере стала доступна ещё более новая версия пакета. В этом случае значение будет true как во время обновления, так и по его окончании.

Статус обновления пакета.