| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #import "ios/web/download/download_result.h" |
| |
| #import "net/base/net_errors.h" |
| |
| namespace web { |
| |
| DownloadResult::DownloadResult() = default; |
| |
| DownloadResult::DownloadResult(int error_code, bool can_retry) |
| : error_code_(error_code), can_retry_(can_retry) {} |
| |
| DownloadResult::~DownloadResult() = default; |
| |
| bool DownloadResult::can_retry() const { |
| return can_retry_; |
| } |
| |
| int DownloadResult::error_code() const { |
| return error_code_; |
| } |
| |
| bool DownloadResult::is_successful() const { |
| return error_code_ == net::OK; |
| } |
| |
| } // namespace web |