chromium/out/Default/gen/third_party/blink/public/mojom/payments/payment_request.mojom-forward.h

// third_party/blink/public/mojom/payments/payment_request.mojom-forward.h is auto generated by mojom_bindings_generator.py, do not edit

// 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 THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_FORWARD_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_FORWARD_H_

#include <stdint.h>

#include "mojo/public/cpp/bindings/struct_forward.h"

#include "mojo/public/cpp/bindings/deprecated_interface_types_forward.h"


#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"






namespace payments::mojom {
class PaymentResponseDataView;

class PayerDetailDataView;

class PaymentItemDataView;

class PaymentShippingOptionDataView;

class SecurePaymentConfirmationRequestDataView;

class NetworkOrIssuerInformationDataView;

class PaymentMethodDataDataView;

class PaymentDetailsModifierDataView;

class PaymentDetailsDataView;

class PaymentOptionsDataView;


enum class PaymentErrorReason : int32_t;

enum class CanMakePaymentQueryResult : int32_t;

enum class HasEnrolledInstrumentQueryResult : int32_t;

enum class AndroidPayEnvironment : int32_t;

enum class BasicCardNetwork : int32_t;

enum class PaymentShippingType : int32_t;

enum class PaymentComplete : int32_t;
class PaymentResponse;
PaymentResponsePtr;

class PayerDetail;
PayerDetailPtr;

class PaymentItem;
PaymentItemPtr;

class PaymentShippingOption;
PaymentShippingOptionPtr;

class SecurePaymentConfirmationRequest;
SecurePaymentConfirmationRequestPtr;

class NetworkOrIssuerInformation;
NetworkOrIssuerInformationPtr;

class PaymentMethodData;
PaymentMethodDataPtr;

class PaymentDetailsModifier;
PaymentDetailsModifierPtr;

class PaymentDetails;
PaymentDetailsPtr;

class PaymentOptions;
PaymentOptionsPtr;

class PaymentRequestClient;

class PaymentRequest;




}  // payments::mojom

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_FORWARD_H_