chromium/components/autofill/core/browser/data_model/ewallet.cc

// 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/autofill/core/browser/data_model/ewallet.h"

#include <cstdint>
#include <string>
#include <string_view>

#include "base/containers/flat_set.h"
#include "url/gurl.h"

namespace autofill {

Ewallet::Ewallet(int64_t instrument_id,
                 std::u16string nickname,
                 GURL display_icon_url,
                 std::u16string ewallet_name,
                 std::u16string account_display_name,
                 base::flat_set<std::u16string> supported_payment_link_uris)
    :{}
Ewallet::Ewallet(const Ewallet& other) = default;
Ewallet& Ewallet::operator=(const Ewallet& other) = default;
Ewallet::~Ewallet() = default;

std::strong_ordering operator<=>(const Ewallet& a, const Ewallet& b) = default;
bool operator==(const Ewallet& a, const Ewallet& b) = default;

}  // namespace autofill