// 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