#ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_PARAMS_DATA_H_
#define THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_PARAMS_DATA_H_
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
namespace mojo::internal {
class ValidationContext;
}
namespace payments::mojom {
namespace internal {
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnPaymentMethodChange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnShippingAddressChange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnShippingOptionChange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnPayerDetailChange_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnPaymentResponse_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnError_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnComplete_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnAbort_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnCanMakePayment_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_OnHasEnrolledInstrument_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_WarnNoFavicon_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_AllowConnectToSource_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequestClient_AllowConnectToSource_ResponseParams_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_Init_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_Show_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_UpdateWith_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_OnPaymentDetailsNotUpdated_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_Abort_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_Complete_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_Retry_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_CanMakePayment_Params_Data { … };
static_assert …;
class COMPONENT_EXPORT(MOJOM_SHARED_BLINK_COMMON_EXPORT) PaymentRequest_HasEnrolledInstrument_Params_Data { … };
static_assert …;
}
class PaymentRequestClient_OnPaymentMethodChange_ParamsDataView { … };
class PaymentRequestClient_OnShippingAddressChange_ParamsDataView { … };
class PaymentRequestClient_OnShippingOptionChange_ParamsDataView { … };
class PaymentRequestClient_OnPayerDetailChange_ParamsDataView { … };
class PaymentRequestClient_OnPaymentResponse_ParamsDataView { … };
class PaymentRequestClient_OnError_ParamsDataView { … };
class PaymentRequestClient_OnComplete_ParamsDataView { … };
class PaymentRequestClient_OnAbort_ParamsDataView { … };
class PaymentRequestClient_OnCanMakePayment_ParamsDataView { … };
class PaymentRequestClient_OnHasEnrolledInstrument_ParamsDataView { … };
class PaymentRequestClient_WarnNoFavicon_ParamsDataView { … };
class PaymentRequestClient_AllowConnectToSource_ParamsDataView { … };
class PaymentRequestClient_AllowConnectToSource_ResponseParamsDataView { … };
class PaymentRequest_Init_ParamsDataView { … };
class PaymentRequest_Show_ParamsDataView { … };
class PaymentRequest_UpdateWith_ParamsDataView { … };
class PaymentRequest_OnPaymentDetailsNotUpdated_ParamsDataView { … };
class PaymentRequest_Abort_ParamsDataView { … };
class PaymentRequest_Complete_ParamsDataView { … };
class PaymentRequest_Retry_ParamsDataView { … };
class PaymentRequest_CanMakePayment_ParamsDataView { … };
class PaymentRequest_HasEnrolledInstrument_ParamsDataView { … };
inline void PaymentRequestClient_OnPaymentMethodChange_ParamsDataView::GetMethodNameDataView(
mojo::StringDataView* output) { … }
inline void PaymentRequestClient_OnPaymentMethodChange_ParamsDataView::GetStringifiedDetailsDataView(
mojo::StringDataView* output) { … }
inline void PaymentRequestClient_OnShippingAddressChange_ParamsDataView::GetAddressDataView(
::payments::mojom::PaymentAddressDataView* output) { … }
inline void PaymentRequestClient_OnShippingOptionChange_ParamsDataView::GetShippingOptionIdDataView(
mojo::StringDataView* output) { … }
inline void PaymentRequestClient_OnPayerDetailChange_ParamsDataView::GetDetailDataView(
PayerDetailDataView* output) { … }
inline void PaymentRequestClient_OnPaymentResponse_ParamsDataView::GetResponseDataView(
PaymentResponseDataView* output) { … }
inline void PaymentRequestClient_OnError_ParamsDataView::GetErrorMessageDataView(
mojo::StringDataView* output) { … }
inline void PaymentRequestClient_AllowConnectToSource_ParamsDataView::GetUrlDataView(
::url::mojom::UrlDataView* output) { … }
inline void PaymentRequestClient_AllowConnectToSource_ParamsDataView::GetUrlBeforeRedirectsDataView(
::url::mojom::UrlDataView* output) { … }
inline void PaymentRequest_Init_ParamsDataView::GetMethodDataDataView(
mojo::ArrayDataView<PaymentMethodDataDataView>* output) { … }
inline void PaymentRequest_Init_ParamsDataView::GetDetailsDataView(
PaymentDetailsDataView* output) { … }
inline void PaymentRequest_Init_ParamsDataView::GetOptionsDataView(
PaymentOptionsDataView* output) { … }
inline void PaymentRequest_UpdateWith_ParamsDataView::GetDetailsDataView(
PaymentDetailsDataView* output) { … }
inline void PaymentRequest_Retry_ParamsDataView::GetErrorsDataView(
::payments::mojom::PaymentValidationErrorsDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif