| // Copyright 2017 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "components/ntp_tiles/ntp_tile_impression.h" |
| |
| namespace ntp_tiles { |
| |
| NTPTileImpression::NTPTileImpression() |
| : NTPTileImpression(/*index=*/0, |
| /*source=*/TileSource::TOP_SITES, |
| /*title_source=*/TileTitleSource::UNKNOWN, |
| /*visual_type=*/TileVisualType::UNKNOWN_TILE_TYPE, |
| /*icon_type=*/favicon_base::IconType::kInvalid, |
| /*data_generation_time=*/base::Time(), |
| /*url_for_rappor=*/GURL()) {} |
| |
| NTPTileImpression::NTPTileImpression(int index, |
| TileSource source, |
| TileTitleSource title_source, |
| TileVisualType visual_type, |
| favicon_base::IconType icon_type, |
| base::Time data_generation_time, |
| const GURL& url_for_rappor) |
| : index(index), |
| source(source), |
| title_source(title_source), |
| visual_type(visual_type), |
| icon_type(icon_type), |
| data_generation_time(data_generation_time), |
| url_for_rappor(url_for_rappor) {} |
| |
| NTPTileImpression::~NTPTileImpression() {} |
| |
| } // namespace ntp_tiles |