// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_COMPANION_CORE_COMPANION_URL_BUILDER_H_ #define CHROME_BROWSER_COMPANION_CORE_COMPANION_URL_BUILDER_H_ #include "base/memory/raw_ptr.h" #include "base/time/time.h" #include "url/gurl.h" class PrefService; namespace companion { class SigninDelegate; // Utility to build URL for the search companion request. The URL contains // various query parameters needed at the server side such as main page URL, // origin, promo state etc. The params are packed into a single protobuf for // schema consistency. class CompanionUrlBuilder { … }; } // namespace companion #endif // CHROME_BROWSER_COMPANION_CORE_COMPANION_URL_BUILDER_H_