chromium/components/sharing_message/web_push/web_push_sender.h

// 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.

#ifndef COMPONENTS_SHARING_MESSAGE_WEB_PUSH_WEB_PUSH_SENDER_H_
#define COMPONENTS_SHARING_MESSAGE_WEB_PUSH_WEB_PUSH_SENDER_H_

#include "components/sharing_message/web_push/web_push_common.h"
#include "services/network/public/cpp/shared_url_loader_factory.h"

namespace network {
class SimpleURLLoader;
}  // namespace network

namespace crypto {
class ECPrivateKey;
}

struct WebPushMessage;

// Class for sending a message via Firebase Cloud Messaging (FCM) Web Push.
class WebPushSender {};

#endif  // COMPONENTS_SHARING_MESSAGE_WEB_PUSH_WEB_PUSH_SENDER_H_