blob: da868f29cddff2a2b7cf7e7ba78f364f3ffbc6c3 [file] [log] [blame]
// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/sharing_message/sharing_target_device_info.h"
SharingTargetDeviceInfo::SharingTargetDeviceInfo(
const std::string& guid,
const std::string& client_name,
SharingDevicePlatform platform,
base::TimeDelta pulse_interval,
syncer::DeviceInfo::FormFactor form_factor,
base::Time last_updated_timestamp)
: guid_(guid),
client_name_(client_name),
platform_(platform),
pulse_interval_(pulse_interval),
form_factor_(form_factor),
last_updated_timestamp_(last_updated_timestamp) {}
SharingTargetDeviceInfo::SharingTargetDeviceInfo(SharingTargetDeviceInfo&&) =
default;
SharingTargetDeviceInfo::~SharingTargetDeviceInfo() = default;
SharingTargetDeviceInfo& SharingTargetDeviceInfo::operator=(
SharingTargetDeviceInfo&&) = default;