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

// third_party/blink/public/mojom/payments/payment_request.mojom-params-data.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_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;

}  // namespace internal


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) {}







}  // payments::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // THIRD_PARTY_BLINK_PUBLIC_MOJOM_PAYMENTS_PAYMENT_REQUEST_MOJOM_PARAMS_DATA_H_