API/Autodoc/Files/InstallState.cs.en.md


Namespaces

Name

Classes

Name
class RuStore::AppUpdate::InstallState — Describes the current state of the update installation.

Source code

namespace RuStore.AppUpdate {

    public class InstallState {

        public enum InstallStatus {

            UNKNOWN,

            DOWNLOADED,

            DOWNLOADING,

            FAILED,

            INSTALLING,

            PENDING,
        }

        public enum InstallErrorCode {

            ERROR_UNKNOWN = 4001,

            ERROR_DOWNLOAD,

            ERROR_BLOCKED,

            ERROR_INVALID_APK,

            ERROR_CONFLICT,

            ERROR_STORAGE,

            ERROR_INCOMPATIBLE,

            ERROR_APP_NOT_OWNED,

            ERROR_INTERNAL_ERROR,

            ERROR_ABORTED,

            ERROR_APK_NOT_FOUND,

            ERROR_EXTERNAL_SOURCE_DENIED,

            ERROR_ACTIVITY_SEND_INTENT = 9901,
            
            ERROR_ACTIVITY_UNKNOWN
        }

        public long bytesDownloaded;

        public long totalBytesToDownload;

        public InstallStatus installStatus;

        public InstallErrorCode installErrorCode;
    }
}