// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. /** * Explains why a download is in DANGEROUS state. */ export enum DangerType { NOT_DANGEROUS = 'NOT_DANGEROUS', DANGEROUS_FILE = 'DANGEROUS_FILE', DANGEROUS_URL = 'DANGEROUS_URL', DANGEROUS_CONTENT = 'DANGEROUS_CONTENT', UNCOMMON_CONTENT = 'UNCOMMON_CONTENT', DANGEROUS_HOST = 'DANGEROUS_HOST', POTENTIALLY_UNWANTED = 'POTENTIALLY_UNWANTED', DEEP_SCANNED_SAFE = 'DEEP_SCANNED_SAFE', DEEP_SCANNED_OPENED_DANGEROUS = 'DEEP_SCANNED_OPENED_DANGEROUS', SENSITIVE_CONTENT_WARNING = 'SENSITIVE_CONTENT_WARNING', SENSITIVE_CONTENT_BLOCK = 'SENSITIVE_CONTENT_BLOCK', BLOCKED_TOO_LARGE = 'BLOCKED_TOO_LARGE', BLOCKED_PASSWORD_PROTECTED = 'BLOCKED_PASSWORD_PROTECTED', DANGEROUS_ACCOUNT_COMPROMISE = 'DANGEROUS_ACCOUNT_COMPROMISE', } /** * The states a download can be in. These correspond to states defined in * DownloadsDOMHandler = =CreateDownloadItemValue */ export enum States { IN_PROGRESS = 'IN_PROGRESS', CANCELLED = 'CANCELLED', COMPLETE = 'COMPLETE', PAUSED = 'PAUSED', DANGEROUS = 'DANGEROUS', INTERRUPTED = 'INTERRUPTED', MIXED_CONTENT = 'MIXED_CONTENT', ASYNC_SCANNING = 'ASYNC_SCANNING', }