#ifndef CONTENT_BROWSER_PAYMENTS_RESPOND_WITH_CALLBACK_H_
#define CONTENT_BROWSER_PAYMENTS_RESPOND_WITH_CALLBACK_H_
#include "base/functional/callback_forward.h"
#include "content/browser/service_worker/service_worker_context_wrapper.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/payment_app_provider.h"
#include "content/public/browser/payment_app_provider_util.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_contents_observer.h"
#include "third_party/blink/public/mojom/payments/payment_app.mojom.h"
namespace content {
class PaymentEventDispatcher;
enum class RespondWithCallbackType { … };
class RespondWithCallback
: public payments::mojom::PaymentHandlerResponseCallback { … };
class CanMakePaymentRespondWithCallback : public RespondWithCallback { … };
class InvokeRespondWithCallback : public RespondWithCallback { … };
class AbortRespondWithCallback : public RespondWithCallback { … };
}
#endif