chromium/out/Default/gen/content/browser/payments/payment_app.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: payment_app.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_payment_5fapp_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_payment_5fapp_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_payment_5fapp_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_payment_5fapp_2eproto {};
namespace content {
class ImageSizeProto;
struct ImageSizeProtoDefaultTypeInternal;
extern ImageSizeProtoDefaultTypeInternal _ImageSizeProto_default_instance_;
class StoredPaymentAppProto;
struct StoredPaymentAppProtoDefaultTypeInternal;
extern StoredPaymentAppProtoDefaultTypeInternal _StoredPaymentAppProto_default_instance_;
class StoredPaymentInstrumentImageObject;
struct StoredPaymentInstrumentImageObjectDefaultTypeInternal;
extern StoredPaymentInstrumentImageObjectDefaultTypeInternal _StoredPaymentInstrumentImageObject_default_instance_;
class StoredPaymentInstrumentKeyInfoProto;
struct StoredPaymentInstrumentKeyInfoProtoDefaultTypeInternal;
extern StoredPaymentInstrumentKeyInfoProtoDefaultTypeInternal _StoredPaymentInstrumentKeyInfoProto_default_instance_;
class StoredPaymentInstrumentProto;
struct StoredPaymentInstrumentProtoDefaultTypeInternal;
extern StoredPaymentInstrumentProtoDefaultTypeInternal _StoredPaymentInstrumentProto_default_instance_;
class StoredRelatedApplicationProto;
struct StoredRelatedApplicationProtoDefaultTypeInternal;
extern StoredRelatedApplicationProtoDefaultTypeInternal _StoredRelatedApplicationProto_default_instance_;
class SupportedDelegationsProto;
struct SupportedDelegationsProtoDefaultTypeInternal;
extern SupportedDelegationsProtoDefaultTypeInternal _SupportedDelegationsProto_default_instance_;
}  // namespace content
PROTOBUF_NAMESPACE_OPEN
template<> ::content::ImageSizeProto* Arena::CreateMaybeMessage<::content::ImageSizeProto>(Arena*);
template<> ::content::StoredPaymentAppProto* Arena::CreateMaybeMessage<::content::StoredPaymentAppProto>(Arena*);
template<> ::content::StoredPaymentInstrumentImageObject* Arena::CreateMaybeMessage<::content::StoredPaymentInstrumentImageObject>(Arena*);
template<> ::content::StoredPaymentInstrumentKeyInfoProto* Arena::CreateMaybeMessage<::content::StoredPaymentInstrumentKeyInfoProto>(Arena*);
template<> ::content::StoredPaymentInstrumentProto* Arena::CreateMaybeMessage<::content::StoredPaymentInstrumentProto>(Arena*);
template<> ::content::StoredRelatedApplicationProto* Arena::CreateMaybeMessage<::content::StoredRelatedApplicationProto>(Arena*);
template<> ::content::SupportedDelegationsProto* Arena::CreateMaybeMessage<::content::SupportedDelegationsProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace content {

// ===================================================================

class StoredPaymentInstrumentKeyInfoProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.StoredPaymentInstrumentKeyInfoProto) */ {};
// -------------------------------------------------------------------

class ImageSizeProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.ImageSizeProto) */ {};
// -------------------------------------------------------------------

class StoredPaymentInstrumentImageObject final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.StoredPaymentInstrumentImageObject) */ {};
// -------------------------------------------------------------------

class StoredPaymentInstrumentProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.StoredPaymentInstrumentProto) */ {};
// -------------------------------------------------------------------

class StoredRelatedApplicationProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.StoredRelatedApplicationProto) */ {};
// -------------------------------------------------------------------

class SupportedDelegationsProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.SupportedDelegationsProto) */ {};
// -------------------------------------------------------------------

class StoredPaymentAppProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.StoredPaymentAppProto) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// StoredPaymentInstrumentKeyInfoProto

// optional uint64 insertion_order = 1;
inline bool StoredPaymentInstrumentKeyInfoProto::_internal_has_insertion_order() const {}
inline bool StoredPaymentInstrumentKeyInfoProto::has_insertion_order() const {}
inline void StoredPaymentInstrumentKeyInfoProto::clear_insertion_order() {}
inline uint64_t StoredPaymentInstrumentKeyInfoProto::_internal_insertion_order() const {}
inline uint64_t StoredPaymentInstrumentKeyInfoProto::insertion_order() const {}
inline void StoredPaymentInstrumentKeyInfoProto::_internal_set_insertion_order(uint64_t value) {}
inline void StoredPaymentInstrumentKeyInfoProto::set_insertion_order(uint64_t value) {}

// optional string key = 2;
inline bool StoredPaymentInstrumentKeyInfoProto::_internal_has_key() const {}
inline bool StoredPaymentInstrumentKeyInfoProto::has_key() const {}
inline void StoredPaymentInstrumentKeyInfoProto::clear_key() {}
inline const std::string& StoredPaymentInstrumentKeyInfoProto::key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentKeyInfoProto::set_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentKeyInfoProto::mutable_key() {}
inline const std::string& StoredPaymentInstrumentKeyInfoProto::_internal_key() const {}
inline void StoredPaymentInstrumentKeyInfoProto::_internal_set_key(const std::string& value) {}
inline std::string* StoredPaymentInstrumentKeyInfoProto::_internal_mutable_key() {}
inline std::string* StoredPaymentInstrumentKeyInfoProto::release_key() {}
inline void StoredPaymentInstrumentKeyInfoProto::set_allocated_key(std::string* key) {}

// -------------------------------------------------------------------

// ImageSizeProto

// optional uint64 width = 1;
inline bool ImageSizeProto::_internal_has_width() const {}
inline bool ImageSizeProto::has_width() const {}
inline void ImageSizeProto::clear_width() {}
inline uint64_t ImageSizeProto::_internal_width() const {}
inline uint64_t ImageSizeProto::width() const {}
inline void ImageSizeProto::_internal_set_width(uint64_t value) {}
inline void ImageSizeProto::set_width(uint64_t value) {}

// optional uint64 height = 2;
inline bool ImageSizeProto::_internal_has_height() const {}
inline bool ImageSizeProto::has_height() const {}
inline void ImageSizeProto::clear_height() {}
inline uint64_t ImageSizeProto::_internal_height() const {}
inline uint64_t ImageSizeProto::height() const {}
inline void ImageSizeProto::_internal_set_height(uint64_t value) {}
inline void ImageSizeProto::set_height(uint64_t value) {}

// -------------------------------------------------------------------

// StoredPaymentInstrumentImageObject

// optional string src = 1;
inline bool StoredPaymentInstrumentImageObject::_internal_has_src() const {}
inline bool StoredPaymentInstrumentImageObject::has_src() const {}
inline void StoredPaymentInstrumentImageObject::clear_src() {}
inline const std::string& StoredPaymentInstrumentImageObject::src() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentImageObject::set_src(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentImageObject::mutable_src() {}
inline const std::string& StoredPaymentInstrumentImageObject::_internal_src() const {}
inline void StoredPaymentInstrumentImageObject::_internal_set_src(const std::string& value) {}
inline std::string* StoredPaymentInstrumentImageObject::_internal_mutable_src() {}
inline std::string* StoredPaymentInstrumentImageObject::release_src() {}
inline void StoredPaymentInstrumentImageObject::set_allocated_src(std::string* src) {}

// optional string type = 2;
inline bool StoredPaymentInstrumentImageObject::_internal_has_type() const {}
inline bool StoredPaymentInstrumentImageObject::has_type() const {}
inline void StoredPaymentInstrumentImageObject::clear_type() {}
inline const std::string& StoredPaymentInstrumentImageObject::type() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentImageObject::set_type(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentImageObject::mutable_type() {}
inline const std::string& StoredPaymentInstrumentImageObject::_internal_type() const {}
inline void StoredPaymentInstrumentImageObject::_internal_set_type(const std::string& value) {}
inline std::string* StoredPaymentInstrumentImageObject::_internal_mutable_type() {}
inline std::string* StoredPaymentInstrumentImageObject::release_type() {}
inline void StoredPaymentInstrumentImageObject::set_allocated_type(std::string* type) {}

// repeated .content.ImageSizeProto sizes = 3;
inline int StoredPaymentInstrumentImageObject::_internal_sizes_size() const {}
inline int StoredPaymentInstrumentImageObject::sizes_size() const {}
inline void StoredPaymentInstrumentImageObject::clear_sizes() {}
inline ::content::ImageSizeProto* StoredPaymentInstrumentImageObject::mutable_sizes(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::ImageSizeProto >*
StoredPaymentInstrumentImageObject::mutable_sizes() {}
inline const ::content::ImageSizeProto& StoredPaymentInstrumentImageObject::_internal_sizes(int index) const {}
inline const ::content::ImageSizeProto& StoredPaymentInstrumentImageObject::sizes(int index) const {}
inline ::content::ImageSizeProto* StoredPaymentInstrumentImageObject::_internal_add_sizes() {}
inline ::content::ImageSizeProto* StoredPaymentInstrumentImageObject::add_sizes() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::ImageSizeProto >&
StoredPaymentInstrumentImageObject::sizes() const {}

// -------------------------------------------------------------------

// StoredPaymentInstrumentProto

// optional int64 registration_id = 1;
inline bool StoredPaymentInstrumentProto::_internal_has_registration_id() const {}
inline bool StoredPaymentInstrumentProto::has_registration_id() const {}
inline void StoredPaymentInstrumentProto::clear_registration_id() {}
inline int64_t StoredPaymentInstrumentProto::_internal_registration_id() const {}
inline int64_t StoredPaymentInstrumentProto::registration_id() const {}
inline void StoredPaymentInstrumentProto::_internal_set_registration_id(int64_t value) {}
inline void StoredPaymentInstrumentProto::set_registration_id(int64_t value) {}

// optional string instrument_key = 2;
inline bool StoredPaymentInstrumentProto::_internal_has_instrument_key() const {}
inline bool StoredPaymentInstrumentProto::has_instrument_key() const {}
inline void StoredPaymentInstrumentProto::clear_instrument_key() {}
inline const std::string& StoredPaymentInstrumentProto::instrument_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentProto::set_instrument_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentProto::mutable_instrument_key() {}
inline const std::string& StoredPaymentInstrumentProto::_internal_instrument_key() const {}
inline void StoredPaymentInstrumentProto::_internal_set_instrument_key(const std::string& value) {}
inline std::string* StoredPaymentInstrumentProto::_internal_mutable_instrument_key() {}
inline std::string* StoredPaymentInstrumentProto::release_instrument_key() {}
inline void StoredPaymentInstrumentProto::set_allocated_instrument_key(std::string* instrument_key) {}

// optional string name = 3;
inline bool StoredPaymentInstrumentProto::_internal_has_name() const {}
inline bool StoredPaymentInstrumentProto::has_name() const {}
inline void StoredPaymentInstrumentProto::clear_name() {}
inline const std::string& StoredPaymentInstrumentProto::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentProto::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentProto::mutable_name() {}
inline const std::string& StoredPaymentInstrumentProto::_internal_name() const {}
inline void StoredPaymentInstrumentProto::_internal_set_name(const std::string& value) {}
inline std::string* StoredPaymentInstrumentProto::_internal_mutable_name() {}
inline std::string* StoredPaymentInstrumentProto::release_name() {}
inline void StoredPaymentInstrumentProto::set_allocated_name(std::string* name) {}

// optional string method = 4;
inline bool StoredPaymentInstrumentProto::_internal_has_method() const {}
inline bool StoredPaymentInstrumentProto::has_method() const {}
inline void StoredPaymentInstrumentProto::clear_method() {}
inline const std::string& StoredPaymentInstrumentProto::method() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentProto::set_method(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentProto::mutable_method() {}
inline const std::string& StoredPaymentInstrumentProto::_internal_method() const {}
inline void StoredPaymentInstrumentProto::_internal_set_method(const std::string& value) {}
inline std::string* StoredPaymentInstrumentProto::_internal_mutable_method() {}
inline std::string* StoredPaymentInstrumentProto::release_method() {}
inline void StoredPaymentInstrumentProto::set_allocated_method(std::string* method) {}

// optional string stringified_capabilities = 5;
inline bool StoredPaymentInstrumentProto::_internal_has_stringified_capabilities() const {}
inline bool StoredPaymentInstrumentProto::has_stringified_capabilities() const {}
inline void StoredPaymentInstrumentProto::clear_stringified_capabilities() {}
inline const std::string& StoredPaymentInstrumentProto::stringified_capabilities() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentProto::set_stringified_capabilities(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentProto::mutable_stringified_capabilities() {}
inline const std::string& StoredPaymentInstrumentProto::_internal_stringified_capabilities() const {}
inline void StoredPaymentInstrumentProto::_internal_set_stringified_capabilities(const std::string& value) {}
inline std::string* StoredPaymentInstrumentProto::_internal_mutable_stringified_capabilities() {}
inline std::string* StoredPaymentInstrumentProto::release_stringified_capabilities() {}
inline void StoredPaymentInstrumentProto::set_allocated_stringified_capabilities(std::string* stringified_capabilities) {}

// repeated .content.StoredPaymentInstrumentImageObject icons = 6;
inline int StoredPaymentInstrumentProto::_internal_icons_size() const {}
inline int StoredPaymentInstrumentProto::icons_size() const {}
inline void StoredPaymentInstrumentProto::clear_icons() {}
inline ::content::StoredPaymentInstrumentImageObject* StoredPaymentInstrumentProto::mutable_icons(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::StoredPaymentInstrumentImageObject >*
StoredPaymentInstrumentProto::mutable_icons() {}
inline const ::content::StoredPaymentInstrumentImageObject& StoredPaymentInstrumentProto::_internal_icons(int index) const {}
inline const ::content::StoredPaymentInstrumentImageObject& StoredPaymentInstrumentProto::icons(int index) const {}
inline ::content::StoredPaymentInstrumentImageObject* StoredPaymentInstrumentProto::_internal_add_icons() {}
inline ::content::StoredPaymentInstrumentImageObject* StoredPaymentInstrumentProto::add_icons() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::StoredPaymentInstrumentImageObject >&
StoredPaymentInstrumentProto::icons() const {}

// optional string decoded_instrument_icon = 7;
inline bool StoredPaymentInstrumentProto::_internal_has_decoded_instrument_icon() const {}
inline bool StoredPaymentInstrumentProto::has_decoded_instrument_icon() const {}
inline void StoredPaymentInstrumentProto::clear_decoded_instrument_icon() {}
inline const std::string& StoredPaymentInstrumentProto::decoded_instrument_icon() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentInstrumentProto::set_decoded_instrument_icon(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentInstrumentProto::mutable_decoded_instrument_icon() {}
inline const std::string& StoredPaymentInstrumentProto::_internal_decoded_instrument_icon() const {}
inline void StoredPaymentInstrumentProto::_internal_set_decoded_instrument_icon(const std::string& value) {}
inline std::string* StoredPaymentInstrumentProto::_internal_mutable_decoded_instrument_icon() {}
inline std::string* StoredPaymentInstrumentProto::release_decoded_instrument_icon() {}
inline void StoredPaymentInstrumentProto::set_allocated_decoded_instrument_icon(std::string* decoded_instrument_icon) {}

// repeated int32 supported_card_networks = 8;
inline int StoredPaymentInstrumentProto::_internal_supported_card_networks_size() const {}
inline int StoredPaymentInstrumentProto::supported_card_networks_size() const {}
inline void StoredPaymentInstrumentProto::clear_supported_card_networks() {}
inline int32_t StoredPaymentInstrumentProto::_internal_supported_card_networks(int index) const {}
inline int32_t StoredPaymentInstrumentProto::supported_card_networks(int index) const {}
inline void StoredPaymentInstrumentProto::set_supported_card_networks(int index, int32_t value) {}
inline void StoredPaymentInstrumentProto::_internal_add_supported_card_networks(int32_t value) {}
inline void StoredPaymentInstrumentProto::add_supported_card_networks(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
StoredPaymentInstrumentProto::_internal_supported_card_networks() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
StoredPaymentInstrumentProto::supported_card_networks() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
StoredPaymentInstrumentProto::_internal_mutable_supported_card_networks() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
StoredPaymentInstrumentProto::mutable_supported_card_networks() {}

// -------------------------------------------------------------------

// StoredRelatedApplicationProto

// optional string platform = 1;
inline bool StoredRelatedApplicationProto::_internal_has_platform() const {}
inline bool StoredRelatedApplicationProto::has_platform() const {}
inline void StoredRelatedApplicationProto::clear_platform() {}
inline const std::string& StoredRelatedApplicationProto::platform() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredRelatedApplicationProto::set_platform(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredRelatedApplicationProto::mutable_platform() {}
inline const std::string& StoredRelatedApplicationProto::_internal_platform() const {}
inline void StoredRelatedApplicationProto::_internal_set_platform(const std::string& value) {}
inline std::string* StoredRelatedApplicationProto::_internal_mutable_platform() {}
inline std::string* StoredRelatedApplicationProto::release_platform() {}
inline void StoredRelatedApplicationProto::set_allocated_platform(std::string* platform) {}

// optional string id = 2;
inline bool StoredRelatedApplicationProto::_internal_has_id() const {}
inline bool StoredRelatedApplicationProto::has_id() const {}
inline void StoredRelatedApplicationProto::clear_id() {}
inline const std::string& StoredRelatedApplicationProto::id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredRelatedApplicationProto::set_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredRelatedApplicationProto::mutable_id() {}
inline const std::string& StoredRelatedApplicationProto::_internal_id() const {}
inline void StoredRelatedApplicationProto::_internal_set_id(const std::string& value) {}
inline std::string* StoredRelatedApplicationProto::_internal_mutable_id() {}
inline std::string* StoredRelatedApplicationProto::release_id() {}
inline void StoredRelatedApplicationProto::set_allocated_id(std::string* id) {}

// -------------------------------------------------------------------

// SupportedDelegationsProto

// optional bool shipping_address = 1;
inline bool SupportedDelegationsProto::_internal_has_shipping_address() const {}
inline bool SupportedDelegationsProto::has_shipping_address() const {}
inline void SupportedDelegationsProto::clear_shipping_address() {}
inline bool SupportedDelegationsProto::_internal_shipping_address() const {}
inline bool SupportedDelegationsProto::shipping_address() const {}
inline void SupportedDelegationsProto::_internal_set_shipping_address(bool value) {}
inline void SupportedDelegationsProto::set_shipping_address(bool value) {}

// optional bool payer_name = 2;
inline bool SupportedDelegationsProto::_internal_has_payer_name() const {}
inline bool SupportedDelegationsProto::has_payer_name() const {}
inline void SupportedDelegationsProto::clear_payer_name() {}
inline bool SupportedDelegationsProto::_internal_payer_name() const {}
inline bool SupportedDelegationsProto::payer_name() const {}
inline void SupportedDelegationsProto::_internal_set_payer_name(bool value) {}
inline void SupportedDelegationsProto::set_payer_name(bool value) {}

// optional bool payer_phone = 3;
inline bool SupportedDelegationsProto::_internal_has_payer_phone() const {}
inline bool SupportedDelegationsProto::has_payer_phone() const {}
inline void SupportedDelegationsProto::clear_payer_phone() {}
inline bool SupportedDelegationsProto::_internal_payer_phone() const {}
inline bool SupportedDelegationsProto::payer_phone() const {}
inline void SupportedDelegationsProto::_internal_set_payer_phone(bool value) {}
inline void SupportedDelegationsProto::set_payer_phone(bool value) {}

// optional bool payer_email = 4;
inline bool SupportedDelegationsProto::_internal_has_payer_email() const {}
inline bool SupportedDelegationsProto::has_payer_email() const {}
inline void SupportedDelegationsProto::clear_payer_email() {}
inline bool SupportedDelegationsProto::_internal_payer_email() const {}
inline bool SupportedDelegationsProto::payer_email() const {}
inline void SupportedDelegationsProto::_internal_set_payer_email(bool value) {}
inline void SupportedDelegationsProto::set_payer_email(bool value) {}

// -------------------------------------------------------------------

// StoredPaymentAppProto

// optional int64 registration_id = 1;
inline bool StoredPaymentAppProto::_internal_has_registration_id() const {}
inline bool StoredPaymentAppProto::has_registration_id() const {}
inline void StoredPaymentAppProto::clear_registration_id() {}
inline int64_t StoredPaymentAppProto::_internal_registration_id() const {}
inline int64_t StoredPaymentAppProto::registration_id() const {}
inline void StoredPaymentAppProto::_internal_set_registration_id(int64_t value) {}
inline void StoredPaymentAppProto::set_registration_id(int64_t value) {}

// optional string scope = 2;
inline bool StoredPaymentAppProto::_internal_has_scope() const {}
inline bool StoredPaymentAppProto::has_scope() const {}
inline void StoredPaymentAppProto::clear_scope() {}
inline const std::string& StoredPaymentAppProto::scope() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentAppProto::set_scope(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentAppProto::mutable_scope() {}
inline const std::string& StoredPaymentAppProto::_internal_scope() const {}
inline void StoredPaymentAppProto::_internal_set_scope(const std::string& value) {}
inline std::string* StoredPaymentAppProto::_internal_mutable_scope() {}
inline std::string* StoredPaymentAppProto::release_scope() {}
inline void StoredPaymentAppProto::set_allocated_scope(std::string* scope) {}

// optional string name = 3;
inline bool StoredPaymentAppProto::_internal_has_name() const {}
inline bool StoredPaymentAppProto::has_name() const {}
inline void StoredPaymentAppProto::clear_name() {}
inline const std::string& StoredPaymentAppProto::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentAppProto::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentAppProto::mutable_name() {}
inline const std::string& StoredPaymentAppProto::_internal_name() const {}
inline void StoredPaymentAppProto::_internal_set_name(const std::string& value) {}
inline std::string* StoredPaymentAppProto::_internal_mutable_name() {}
inline std::string* StoredPaymentAppProto::release_name() {}
inline void StoredPaymentAppProto::set_allocated_name(std::string* name) {}

// optional string icon = 4;
inline bool StoredPaymentAppProto::_internal_has_icon() const {}
inline bool StoredPaymentAppProto::has_icon() const {}
inline void StoredPaymentAppProto::clear_icon() {}
inline const std::string& StoredPaymentAppProto::icon() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentAppProto::set_icon(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentAppProto::mutable_icon() {}
inline const std::string& StoredPaymentAppProto::_internal_icon() const {}
inline void StoredPaymentAppProto::_internal_set_icon(const std::string& value) {}
inline std::string* StoredPaymentAppProto::_internal_mutable_icon() {}
inline std::string* StoredPaymentAppProto::release_icon() {}
inline void StoredPaymentAppProto::set_allocated_icon(std::string* icon) {}

// optional bool prefer_related_applications = 5;
inline bool StoredPaymentAppProto::_internal_has_prefer_related_applications() const {}
inline bool StoredPaymentAppProto::has_prefer_related_applications() const {}
inline void StoredPaymentAppProto::clear_prefer_related_applications() {}
inline bool StoredPaymentAppProto::_internal_prefer_related_applications() const {}
inline bool StoredPaymentAppProto::prefer_related_applications() const {}
inline void StoredPaymentAppProto::_internal_set_prefer_related_applications(bool value) {}
inline void StoredPaymentAppProto::set_prefer_related_applications(bool value) {}

// repeated .content.StoredRelatedApplicationProto related_applications = 6;
inline int StoredPaymentAppProto::_internal_related_applications_size() const {}
inline int StoredPaymentAppProto::related_applications_size() const {}
inline void StoredPaymentAppProto::clear_related_applications() {}
inline ::content::StoredRelatedApplicationProto* StoredPaymentAppProto::mutable_related_applications(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::StoredRelatedApplicationProto >*
StoredPaymentAppProto::mutable_related_applications() {}
inline const ::content::StoredRelatedApplicationProto& StoredPaymentAppProto::_internal_related_applications(int index) const {}
inline const ::content::StoredRelatedApplicationProto& StoredPaymentAppProto::related_applications(int index) const {}
inline ::content::StoredRelatedApplicationProto* StoredPaymentAppProto::_internal_add_related_applications() {}
inline ::content::StoredRelatedApplicationProto* StoredPaymentAppProto::add_related_applications() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::StoredRelatedApplicationProto >&
StoredPaymentAppProto::related_applications() const {}

// optional string user_hint = 7;
inline bool StoredPaymentAppProto::_internal_has_user_hint() const {}
inline bool StoredPaymentAppProto::has_user_hint() const {}
inline void StoredPaymentAppProto::clear_user_hint() {}
inline const std::string& StoredPaymentAppProto::user_hint() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StoredPaymentAppProto::set_user_hint(ArgT0&& arg0, ArgT... args) {}
inline std::string* StoredPaymentAppProto::mutable_user_hint() {}
inline const std::string& StoredPaymentAppProto::_internal_user_hint() const {}
inline void StoredPaymentAppProto::_internal_set_user_hint(const std::string& value) {}
inline std::string* StoredPaymentAppProto::_internal_mutable_user_hint() {}
inline std::string* StoredPaymentAppProto::release_user_hint() {}
inline void StoredPaymentAppProto::set_allocated_user_hint(std::string* user_hint) {}

// optional .content.SupportedDelegationsProto supported_delegations = 8;
inline bool StoredPaymentAppProto::_internal_has_supported_delegations() const {}
inline bool StoredPaymentAppProto::has_supported_delegations() const {}
inline void StoredPaymentAppProto::clear_supported_delegations() {}
inline const ::content::SupportedDelegationsProto& StoredPaymentAppProto::_internal_supported_delegations() const {}
inline const ::content::SupportedDelegationsProto& StoredPaymentAppProto::supported_delegations() const {}
inline void StoredPaymentAppProto::unsafe_arena_set_allocated_supported_delegations(
    ::content::SupportedDelegationsProto* supported_delegations) {}
inline ::content::SupportedDelegationsProto* StoredPaymentAppProto::release_supported_delegations() {}
inline ::content::SupportedDelegationsProto* StoredPaymentAppProto::unsafe_arena_release_supported_delegations() {}
inline ::content::SupportedDelegationsProto* StoredPaymentAppProto::_internal_mutable_supported_delegations() {}
inline ::content::SupportedDelegationsProto* StoredPaymentAppProto::mutable_supported_delegations() {}
inline void StoredPaymentAppProto::set_allocated_supported_delegations(::content::SupportedDelegationsProto* supported_delegations) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace content

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_payment_5fapp_2eproto