chromium/chrome/browser/notifications/scheduler/internal/impression_types.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/notifications/scheduler/internal/impression_types.h"

namespace notifications {

Impression::Impression() = default;

Impression::Impression(SchedulerClientType type,
                       const std::string& guid,
                       const base::Time& create_time)
    :{}

Impression::Impression(const Impression& other) = default;

Impression::~Impression() = default;

bool Impression::operator==(const Impression& other) const {}

SuppressionInfo::SuppressionInfo(const base::Time& last_trigger,
                                 const base::TimeDelta& duration)
    :{}

SuppressionInfo::SuppressionInfo(const SuppressionInfo& other) = default;

bool SuppressionInfo::operator==(const SuppressionInfo& other) const {}

base::Time SuppressionInfo::ReleaseTime() const {}

ClientState::ClientState()
    :{}

ClientState::ClientState(const ClientState& other) = default;

ClientState::~ClientState() = default;

bool ClientState::operator==(const ClientState& other) const {}
}  // namespace notifications