chromium/out/Default/gen/content/browser/background_fetch/background_fetch.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_background_5ffetch_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_background_5ffetch_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
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_background_5ffetch_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_background_5ffetch_2eproto {};
namespace content {
namespace proto {
class BackgroundFetchActiveRequest;
struct BackgroundFetchActiveRequestDefaultTypeInternal;
extern BackgroundFetchActiveRequestDefaultTypeInternal _BackgroundFetchActiveRequest_default_instance_;
class BackgroundFetchCompletedRequest;
struct BackgroundFetchCompletedRequestDefaultTypeInternal;
extern BackgroundFetchCompletedRequestDefaultTypeInternal _BackgroundFetchCompletedRequest_default_instance_;
class BackgroundFetchMetadata;
struct BackgroundFetchMetadataDefaultTypeInternal;
extern BackgroundFetchMetadataDefaultTypeInternal _BackgroundFetchMetadata_default_instance_;
class BackgroundFetchOptions;
struct BackgroundFetchOptionsDefaultTypeInternal;
extern BackgroundFetchOptionsDefaultTypeInternal _BackgroundFetchOptions_default_instance_;
class BackgroundFetchPendingRequest;
struct BackgroundFetchPendingRequestDefaultTypeInternal;
extern BackgroundFetchPendingRequestDefaultTypeInternal _BackgroundFetchPendingRequest_default_instance_;
class BackgroundFetchRegistration;
struct BackgroundFetchRegistrationDefaultTypeInternal;
extern BackgroundFetchRegistrationDefaultTypeInternal _BackgroundFetchRegistration_default_instance_;
class BackgroundFetchUIOptions;
struct BackgroundFetchUIOptionsDefaultTypeInternal;
extern BackgroundFetchUIOptionsDefaultTypeInternal _BackgroundFetchUIOptions_default_instance_;
class ImageResource;
struct ImageResourceDefaultTypeInternal;
extern ImageResourceDefaultTypeInternal _ImageResource_default_instance_;
class ImageResource_Size;
struct ImageResource_SizeDefaultTypeInternal;
extern ImageResource_SizeDefaultTypeInternal _ImageResource_Size_default_instance_;
}  // namespace proto
}  // namespace content
PROTOBUF_NAMESPACE_OPEN
template<> ::content::proto::BackgroundFetchActiveRequest* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchActiveRequest>(Arena*);
template<> ::content::proto::BackgroundFetchCompletedRequest* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchCompletedRequest>(Arena*);
template<> ::content::proto::BackgroundFetchMetadata* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchMetadata>(Arena*);
template<> ::content::proto::BackgroundFetchOptions* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchOptions>(Arena*);
template<> ::content::proto::BackgroundFetchPendingRequest* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchPendingRequest>(Arena*);
template<> ::content::proto::BackgroundFetchRegistration* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchRegistration>(Arena*);
template<> ::content::proto::BackgroundFetchUIOptions* Arena::CreateMaybeMessage<::content::proto::BackgroundFetchUIOptions>(Arena*);
template<> ::content::proto::ImageResource* Arena::CreateMaybeMessage<::content::proto::ImageResource>(Arena*);
template<> ::content::proto::ImageResource_Size* Arena::CreateMaybeMessage<::content::proto::ImageResource_Size>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace content {
namespace proto {

enum BackgroundFetchRegistration_BackgroundFetchResult : int {};
bool BackgroundFetchRegistration_BackgroundFetchResult_IsValid(int value);
constexpr BackgroundFetchRegistration_BackgroundFetchResult BackgroundFetchRegistration_BackgroundFetchResult_BackgroundFetchResult_MIN =;
constexpr BackgroundFetchRegistration_BackgroundFetchResult BackgroundFetchRegistration_BackgroundFetchResult_BackgroundFetchResult_MAX =;
constexpr int BackgroundFetchRegistration_BackgroundFetchResult_BackgroundFetchResult_ARRAYSIZE =;

const std::string& BackgroundFetchRegistration_BackgroundFetchResult_Name(BackgroundFetchRegistration_BackgroundFetchResult value);
template<typename T>
inline const std::string& BackgroundFetchRegistration_BackgroundFetchResult_Name(T enum_t_value) {}
bool BackgroundFetchRegistration_BackgroundFetchResult_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BackgroundFetchRegistration_BackgroundFetchResult* value);
enum BackgroundFetchRegistration_BackgroundFetchFailureReason : int {};
bool BackgroundFetchRegistration_BackgroundFetchFailureReason_IsValid(int value);
constexpr BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchRegistration_BackgroundFetchFailureReason_BackgroundFetchFailureReason_MIN =;
constexpr BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchRegistration_BackgroundFetchFailureReason_BackgroundFetchFailureReason_MAX =;
constexpr int BackgroundFetchRegistration_BackgroundFetchFailureReason_BackgroundFetchFailureReason_ARRAYSIZE =;

const std::string& BackgroundFetchRegistration_BackgroundFetchFailureReason_Name(BackgroundFetchRegistration_BackgroundFetchFailureReason value);
template<typename T>
inline const std::string& BackgroundFetchRegistration_BackgroundFetchFailureReason_Name(T enum_t_value) {}
bool BackgroundFetchRegistration_BackgroundFetchFailureReason_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BackgroundFetchRegistration_BackgroundFetchFailureReason* value);
enum ImageResource_Purpose : int {};
bool ImageResource_Purpose_IsValid(int value);
constexpr ImageResource_Purpose ImageResource_Purpose_Purpose_MIN =;
constexpr ImageResource_Purpose ImageResource_Purpose_Purpose_MAX =;
constexpr int ImageResource_Purpose_Purpose_ARRAYSIZE =;

const std::string& ImageResource_Purpose_Name(ImageResource_Purpose value);
template<typename T>
inline const std::string& ImageResource_Purpose_Name(T enum_t_value) {}
bool ImageResource_Purpose_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ImageResource_Purpose* value);
enum BackgroundFetchStorageVersion : int {};
bool BackgroundFetchStorageVersion_IsValid(int value);
constexpr BackgroundFetchStorageVersion BackgroundFetchStorageVersion_MIN =;
constexpr BackgroundFetchStorageVersion BackgroundFetchStorageVersion_MAX =;
constexpr int BackgroundFetchStorageVersion_ARRAYSIZE =;

const std::string& BackgroundFetchStorageVersion_Name(BackgroundFetchStorageVersion value);
template<typename T>
inline const std::string& BackgroundFetchStorageVersion_Name(T enum_t_value) {}
bool BackgroundFetchStorageVersion_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BackgroundFetchStorageVersion* value);
// ===================================================================

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

class ImageResource_Size final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:content.proto.ImageResource.Size) */ {};
// -------------------------------------------------------------------

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

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

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

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

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

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

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


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

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

// optional string unique_id = 1;
inline bool BackgroundFetchRegistration::_internal_has_unique_id() const {}
inline bool BackgroundFetchRegistration::has_unique_id() const {}
inline void BackgroundFetchRegistration::clear_unique_id() {}
inline const std::string& BackgroundFetchRegistration::unique_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchRegistration::set_unique_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchRegistration::mutable_unique_id() {}
inline const std::string& BackgroundFetchRegistration::_internal_unique_id() const {}
inline void BackgroundFetchRegistration::_internal_set_unique_id(const std::string& value) {}
inline std::string* BackgroundFetchRegistration::_internal_mutable_unique_id() {}
inline std::string* BackgroundFetchRegistration::release_unique_id() {}
inline void BackgroundFetchRegistration::set_allocated_unique_id(std::string* unique_id) {}

// optional bytes developer_id = 2;
inline bool BackgroundFetchRegistration::_internal_has_developer_id() const {}
inline bool BackgroundFetchRegistration::has_developer_id() const {}
inline void BackgroundFetchRegistration::clear_developer_id() {}
inline const std::string& BackgroundFetchRegistration::developer_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchRegistration::set_developer_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchRegistration::mutable_developer_id() {}
inline const std::string& BackgroundFetchRegistration::_internal_developer_id() const {}
inline void BackgroundFetchRegistration::_internal_set_developer_id(const std::string& value) {}
inline std::string* BackgroundFetchRegistration::_internal_mutable_developer_id() {}
inline std::string* BackgroundFetchRegistration::release_developer_id() {}
inline void BackgroundFetchRegistration::set_allocated_developer_id(std::string* developer_id) {}

// optional uint64 upload_total = 3;
inline bool BackgroundFetchRegistration::_internal_has_upload_total() const {}
inline bool BackgroundFetchRegistration::has_upload_total() const {}
inline void BackgroundFetchRegistration::clear_upload_total() {}
inline uint64_t BackgroundFetchRegistration::_internal_upload_total() const {}
inline uint64_t BackgroundFetchRegistration::upload_total() const {}
inline void BackgroundFetchRegistration::_internal_set_upload_total(uint64_t value) {}
inline void BackgroundFetchRegistration::set_upload_total(uint64_t value) {}

// optional uint64 uploaded = 4;
inline bool BackgroundFetchRegistration::_internal_has_uploaded() const {}
inline bool BackgroundFetchRegistration::has_uploaded() const {}
inline void BackgroundFetchRegistration::clear_uploaded() {}
inline uint64_t BackgroundFetchRegistration::_internal_uploaded() const {}
inline uint64_t BackgroundFetchRegistration::uploaded() const {}
inline void BackgroundFetchRegistration::_internal_set_uploaded(uint64_t value) {}
inline void BackgroundFetchRegistration::set_uploaded(uint64_t value) {}

// optional uint64 download_total = 5;
inline bool BackgroundFetchRegistration::_internal_has_download_total() const {}
inline bool BackgroundFetchRegistration::has_download_total() const {}
inline void BackgroundFetchRegistration::clear_download_total() {}
inline uint64_t BackgroundFetchRegistration::_internal_download_total() const {}
inline uint64_t BackgroundFetchRegistration::download_total() const {}
inline void BackgroundFetchRegistration::_internal_set_download_total(uint64_t value) {}
inline void BackgroundFetchRegistration::set_download_total(uint64_t value) {}

// optional uint64 downloaded = 6;
inline bool BackgroundFetchRegistration::_internal_has_downloaded() const {}
inline bool BackgroundFetchRegistration::has_downloaded() const {}
inline void BackgroundFetchRegistration::clear_downloaded() {}
inline uint64_t BackgroundFetchRegistration::_internal_downloaded() const {}
inline uint64_t BackgroundFetchRegistration::downloaded() const {}
inline void BackgroundFetchRegistration::_internal_set_downloaded(uint64_t value) {}
inline void BackgroundFetchRegistration::set_downloaded(uint64_t value) {}

// optional .content.proto.BackgroundFetchRegistration.BackgroundFetchResult result = 7;
inline bool BackgroundFetchRegistration::_internal_has_result() const {}
inline bool BackgroundFetchRegistration::has_result() const {}
inline void BackgroundFetchRegistration::clear_result() {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchResult BackgroundFetchRegistration::_internal_result() const {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchResult BackgroundFetchRegistration::result() const {}
inline void BackgroundFetchRegistration::_internal_set_result(::content::proto::BackgroundFetchRegistration_BackgroundFetchResult value) {}
inline void BackgroundFetchRegistration::set_result(::content::proto::BackgroundFetchRegistration_BackgroundFetchResult value) {}

// optional .content.proto.BackgroundFetchRegistration.BackgroundFetchFailureReason failure_reason = 8;
inline bool BackgroundFetchRegistration::_internal_has_failure_reason() const {}
inline bool BackgroundFetchRegistration::has_failure_reason() const {}
inline void BackgroundFetchRegistration::clear_failure_reason() {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchRegistration::_internal_failure_reason() const {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchRegistration::failure_reason() const {}
inline void BackgroundFetchRegistration::_internal_set_failure_reason(::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason value) {}
inline void BackgroundFetchRegistration::set_failure_reason(::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason value) {}

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

// ImageResource_Size

// optional int32 width = 1;
inline bool ImageResource_Size::_internal_has_width() const {}
inline bool ImageResource_Size::has_width() const {}
inline void ImageResource_Size::clear_width() {}
inline int32_t ImageResource_Size::_internal_width() const {}
inline int32_t ImageResource_Size::width() const {}
inline void ImageResource_Size::_internal_set_width(int32_t value) {}
inline void ImageResource_Size::set_width(int32_t value) {}

// optional int32 height = 2;
inline bool ImageResource_Size::_internal_has_height() const {}
inline bool ImageResource_Size::has_height() const {}
inline void ImageResource_Size::clear_height() {}
inline int32_t ImageResource_Size::_internal_height() const {}
inline int32_t ImageResource_Size::height() const {}
inline void ImageResource_Size::_internal_set_height(int32_t value) {}
inline void ImageResource_Size::set_height(int32_t value) {}

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

// ImageResource

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

// repeated .content.proto.ImageResource.Size sizes = 2;
inline int ImageResource::_internal_sizes_size() const {}
inline int ImageResource::sizes_size() const {}
inline void ImageResource::clear_sizes() {}
inline ::content::proto::ImageResource_Size* ImageResource::mutable_sizes(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::proto::ImageResource_Size >*
ImageResource::mutable_sizes() {}
inline const ::content::proto::ImageResource_Size& ImageResource::_internal_sizes(int index) const {}
inline const ::content::proto::ImageResource_Size& ImageResource::sizes(int index) const {}
inline ::content::proto::ImageResource_Size* ImageResource::_internal_add_sizes() {}
inline ::content::proto::ImageResource_Size* ImageResource::add_sizes() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::content::proto::ImageResource_Size >&
ImageResource::sizes() const {}

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

// repeated .content.proto.ImageResource.Purpose purpose = 4;
inline int ImageResource::_internal_purpose_size() const {}
inline int ImageResource::purpose_size() const {}
inline void ImageResource::clear_purpose() {}
inline ::content::proto::ImageResource_Purpose ImageResource::_internal_purpose(int index) const {}
inline ::content::proto::ImageResource_Purpose ImageResource::purpose(int index) const {}
inline void ImageResource::set_purpose(int index, ::content::proto::ImageResource_Purpose value) {}
inline void ImageResource::_internal_add_purpose(::content::proto::ImageResource_Purpose value) {}
inline void ImageResource::add_purpose(::content::proto::ImageResource_Purpose value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
ImageResource::purpose() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
ImageResource::_internal_mutable_purpose() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
ImageResource::mutable_purpose() {}

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

// BackgroundFetchOptions

// optional string title = 1;
inline bool BackgroundFetchOptions::_internal_has_title() const {}
inline bool BackgroundFetchOptions::has_title() const {}
inline void BackgroundFetchOptions::clear_title() {}
inline const std::string& BackgroundFetchOptions::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchOptions::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchOptions::mutable_title() {}
inline const std::string& BackgroundFetchOptions::_internal_title() const {}
inline void BackgroundFetchOptions::_internal_set_title(const std::string& value) {}
inline std::string* BackgroundFetchOptions::_internal_mutable_title() {}
inline std::string* BackgroundFetchOptions::release_title() {}
inline void BackgroundFetchOptions::set_allocated_title(std::string* title) {}

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

// optional uint64 download_total = 3;
inline bool BackgroundFetchOptions::_internal_has_download_total() const {}
inline bool BackgroundFetchOptions::has_download_total() const {}
inline void BackgroundFetchOptions::clear_download_total() {}
inline uint64_t BackgroundFetchOptions::_internal_download_total() const {}
inline uint64_t BackgroundFetchOptions::download_total() const {}
inline void BackgroundFetchOptions::_internal_set_download_total(uint64_t value) {}
inline void BackgroundFetchOptions::set_download_total(uint64_t value) {}

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

// BackgroundFetchMetadata

// optional int64 creation_microseconds_since_unix_epoch = 1;
inline bool BackgroundFetchMetadata::_internal_has_creation_microseconds_since_unix_epoch() const {}
inline bool BackgroundFetchMetadata::has_creation_microseconds_since_unix_epoch() const {}
inline void BackgroundFetchMetadata::clear_creation_microseconds_since_unix_epoch() {}
inline int64_t BackgroundFetchMetadata::_internal_creation_microseconds_since_unix_epoch() const {}
inline int64_t BackgroundFetchMetadata::creation_microseconds_since_unix_epoch() const {}
inline void BackgroundFetchMetadata::_internal_set_creation_microseconds_since_unix_epoch(int64_t value) {}
inline void BackgroundFetchMetadata::set_creation_microseconds_since_unix_epoch(int64_t value) {}

// optional string origin = 2 [deprecated = true];
inline bool BackgroundFetchMetadata::_internal_has_origin() const {}
inline bool BackgroundFetchMetadata::has_origin() const {}
inline void BackgroundFetchMetadata::clear_origin() {}
inline const std::string& BackgroundFetchMetadata::origin() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchMetadata::set_origin(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchMetadata::mutable_origin() {}
inline const std::string& BackgroundFetchMetadata::_internal_origin() const {}
inline void BackgroundFetchMetadata::_internal_set_origin(const std::string& value) {}
inline std::string* BackgroundFetchMetadata::_internal_mutable_origin() {}
inline std::string* BackgroundFetchMetadata::release_origin() {}
inline void BackgroundFetchMetadata::set_allocated_origin(std::string* origin) {}

// optional .content.proto.BackgroundFetchRegistration registration = 3;
inline bool BackgroundFetchMetadata::_internal_has_registration() const {}
inline bool BackgroundFetchMetadata::has_registration() const {}
inline void BackgroundFetchMetadata::clear_registration() {}
inline const ::content::proto::BackgroundFetchRegistration& BackgroundFetchMetadata::_internal_registration() const {}
inline const ::content::proto::BackgroundFetchRegistration& BackgroundFetchMetadata::registration() const {}
inline void BackgroundFetchMetadata::unsafe_arena_set_allocated_registration(
    ::content::proto::BackgroundFetchRegistration* registration) {}
inline ::content::proto::BackgroundFetchRegistration* BackgroundFetchMetadata::release_registration() {}
inline ::content::proto::BackgroundFetchRegistration* BackgroundFetchMetadata::unsafe_arena_release_registration() {}
inline ::content::proto::BackgroundFetchRegistration* BackgroundFetchMetadata::_internal_mutable_registration() {}
inline ::content::proto::BackgroundFetchRegistration* BackgroundFetchMetadata::mutable_registration() {}
inline void BackgroundFetchMetadata::set_allocated_registration(::content::proto::BackgroundFetchRegistration* registration) {}

// optional .content.proto.BackgroundFetchOptions options = 4;
inline bool BackgroundFetchMetadata::_internal_has_options() const {}
inline bool BackgroundFetchMetadata::has_options() const {}
inline void BackgroundFetchMetadata::clear_options() {}
inline const ::content::proto::BackgroundFetchOptions& BackgroundFetchMetadata::_internal_options() const {}
inline const ::content::proto::BackgroundFetchOptions& BackgroundFetchMetadata::options() const {}
inline void BackgroundFetchMetadata::unsafe_arena_set_allocated_options(
    ::content::proto::BackgroundFetchOptions* options) {}
inline ::content::proto::BackgroundFetchOptions* BackgroundFetchMetadata::release_options() {}
inline ::content::proto::BackgroundFetchOptions* BackgroundFetchMetadata::unsafe_arena_release_options() {}
inline ::content::proto::BackgroundFetchOptions* BackgroundFetchMetadata::_internal_mutable_options() {}
inline ::content::proto::BackgroundFetchOptions* BackgroundFetchMetadata::mutable_options() {}
inline void BackgroundFetchMetadata::set_allocated_options(::content::proto::BackgroundFetchOptions* options) {}

// optional int32 num_fetches = 5;
inline bool BackgroundFetchMetadata::_internal_has_num_fetches() const {}
inline bool BackgroundFetchMetadata::has_num_fetches() const {}
inline void BackgroundFetchMetadata::clear_num_fetches() {}
inline int32_t BackgroundFetchMetadata::_internal_num_fetches() const {}
inline int32_t BackgroundFetchMetadata::num_fetches() const {}
inline void BackgroundFetchMetadata::_internal_set_num_fetches(int32_t value) {}
inline void BackgroundFetchMetadata::set_num_fetches(int32_t value) {}

// optional string isolation_info = 6;
inline bool BackgroundFetchMetadata::_internal_has_isolation_info() const {}
inline bool BackgroundFetchMetadata::has_isolation_info() const {}
inline void BackgroundFetchMetadata::clear_isolation_info() {}
inline const std::string& BackgroundFetchMetadata::isolation_info() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchMetadata::set_isolation_info(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchMetadata::mutable_isolation_info() {}
inline const std::string& BackgroundFetchMetadata::_internal_isolation_info() const {}
inline void BackgroundFetchMetadata::_internal_set_isolation_info(const std::string& value) {}
inline std::string* BackgroundFetchMetadata::_internal_mutable_isolation_info() {}
inline std::string* BackgroundFetchMetadata::release_isolation_info() {}
inline void BackgroundFetchMetadata::set_allocated_isolation_info(std::string* isolation_info) {}

// optional string storage_key = 7;
inline bool BackgroundFetchMetadata::_internal_has_storage_key() const {}
inline bool BackgroundFetchMetadata::has_storage_key() const {}
inline void BackgroundFetchMetadata::clear_storage_key() {}
inline const std::string& BackgroundFetchMetadata::storage_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchMetadata::set_storage_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchMetadata::mutable_storage_key() {}
inline const std::string& BackgroundFetchMetadata::_internal_storage_key() const {}
inline void BackgroundFetchMetadata::_internal_set_storage_key(const std::string& value) {}
inline std::string* BackgroundFetchMetadata::_internal_mutable_storage_key() {}
inline std::string* BackgroundFetchMetadata::release_storage_key() {}
inline void BackgroundFetchMetadata::set_allocated_storage_key(std::string* storage_key) {}

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

// BackgroundFetchUIOptions

// optional string title = 1;
inline bool BackgroundFetchUIOptions::_internal_has_title() const {}
inline bool BackgroundFetchUIOptions::has_title() const {}
inline void BackgroundFetchUIOptions::clear_title() {}
inline const std::string& BackgroundFetchUIOptions::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchUIOptions::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchUIOptions::mutable_title() {}
inline const std::string& BackgroundFetchUIOptions::_internal_title() const {}
inline void BackgroundFetchUIOptions::_internal_set_title(const std::string& value) {}
inline std::string* BackgroundFetchUIOptions::_internal_mutable_title() {}
inline std::string* BackgroundFetchUIOptions::release_title() {}
inline void BackgroundFetchUIOptions::set_allocated_title(std::string* title) {}

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

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

// BackgroundFetchPendingRequest

// optional string unique_id = 1;
inline bool BackgroundFetchPendingRequest::_internal_has_unique_id() const {}
inline bool BackgroundFetchPendingRequest::has_unique_id() const {}
inline void BackgroundFetchPendingRequest::clear_unique_id() {}
inline const std::string& BackgroundFetchPendingRequest::unique_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchPendingRequest::set_unique_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchPendingRequest::mutable_unique_id() {}
inline const std::string& BackgroundFetchPendingRequest::_internal_unique_id() const {}
inline void BackgroundFetchPendingRequest::_internal_set_unique_id(const std::string& value) {}
inline std::string* BackgroundFetchPendingRequest::_internal_mutable_unique_id() {}
inline std::string* BackgroundFetchPendingRequest::release_unique_id() {}
inline void BackgroundFetchPendingRequest::set_allocated_unique_id(std::string* unique_id) {}

// optional int32 request_index = 2;
inline bool BackgroundFetchPendingRequest::_internal_has_request_index() const {}
inline bool BackgroundFetchPendingRequest::has_request_index() const {}
inline void BackgroundFetchPendingRequest::clear_request_index() {}
inline int32_t BackgroundFetchPendingRequest::_internal_request_index() const {}
inline int32_t BackgroundFetchPendingRequest::request_index() const {}
inline void BackgroundFetchPendingRequest::_internal_set_request_index(int32_t value) {}
inline void BackgroundFetchPendingRequest::set_request_index(int32_t value) {}

// optional string serialized_request = 3;
inline bool BackgroundFetchPendingRequest::_internal_has_serialized_request() const {}
inline bool BackgroundFetchPendingRequest::has_serialized_request() const {}
inline void BackgroundFetchPendingRequest::clear_serialized_request() {}
inline const std::string& BackgroundFetchPendingRequest::serialized_request() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchPendingRequest::set_serialized_request(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchPendingRequest::mutable_serialized_request() {}
inline const std::string& BackgroundFetchPendingRequest::_internal_serialized_request() const {}
inline void BackgroundFetchPendingRequest::_internal_set_serialized_request(const std::string& value) {}
inline std::string* BackgroundFetchPendingRequest::_internal_mutable_serialized_request() {}
inline std::string* BackgroundFetchPendingRequest::release_serialized_request() {}
inline void BackgroundFetchPendingRequest::set_allocated_serialized_request(std::string* serialized_request) {}

// optional uint64 request_body_size = 5;
inline bool BackgroundFetchPendingRequest::_internal_has_request_body_size() const {}
inline bool BackgroundFetchPendingRequest::has_request_body_size() const {}
inline void BackgroundFetchPendingRequest::clear_request_body_size() {}
inline uint64_t BackgroundFetchPendingRequest::_internal_request_body_size() const {}
inline uint64_t BackgroundFetchPendingRequest::request_body_size() const {}
inline void BackgroundFetchPendingRequest::_internal_set_request_body_size(uint64_t value) {}
inline void BackgroundFetchPendingRequest::set_request_body_size(uint64_t value) {}

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

// BackgroundFetchActiveRequest

// optional string unique_id = 1;
inline bool BackgroundFetchActiveRequest::_internal_has_unique_id() const {}
inline bool BackgroundFetchActiveRequest::has_unique_id() const {}
inline void BackgroundFetchActiveRequest::clear_unique_id() {}
inline const std::string& BackgroundFetchActiveRequest::unique_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchActiveRequest::set_unique_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchActiveRequest::mutable_unique_id() {}
inline const std::string& BackgroundFetchActiveRequest::_internal_unique_id() const {}
inline void BackgroundFetchActiveRequest::_internal_set_unique_id(const std::string& value) {}
inline std::string* BackgroundFetchActiveRequest::_internal_mutable_unique_id() {}
inline std::string* BackgroundFetchActiveRequest::release_unique_id() {}
inline void BackgroundFetchActiveRequest::set_allocated_unique_id(std::string* unique_id) {}

// optional int32 request_index = 2;
inline bool BackgroundFetchActiveRequest::_internal_has_request_index() const {}
inline bool BackgroundFetchActiveRequest::has_request_index() const {}
inline void BackgroundFetchActiveRequest::clear_request_index() {}
inline int32_t BackgroundFetchActiveRequest::_internal_request_index() const {}
inline int32_t BackgroundFetchActiveRequest::request_index() const {}
inline void BackgroundFetchActiveRequest::_internal_set_request_index(int32_t value) {}
inline void BackgroundFetchActiveRequest::set_request_index(int32_t value) {}

// optional string serialized_request = 3;
inline bool BackgroundFetchActiveRequest::_internal_has_serialized_request() const {}
inline bool BackgroundFetchActiveRequest::has_serialized_request() const {}
inline void BackgroundFetchActiveRequest::clear_serialized_request() {}
inline const std::string& BackgroundFetchActiveRequest::serialized_request() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchActiveRequest::set_serialized_request(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchActiveRequest::mutable_serialized_request() {}
inline const std::string& BackgroundFetchActiveRequest::_internal_serialized_request() const {}
inline void BackgroundFetchActiveRequest::_internal_set_serialized_request(const std::string& value) {}
inline std::string* BackgroundFetchActiveRequest::_internal_mutable_serialized_request() {}
inline std::string* BackgroundFetchActiveRequest::release_serialized_request() {}
inline void BackgroundFetchActiveRequest::set_allocated_serialized_request(std::string* serialized_request) {}

// optional string download_guid = 4;
inline bool BackgroundFetchActiveRequest::_internal_has_download_guid() const {}
inline bool BackgroundFetchActiveRequest::has_download_guid() const {}
inline void BackgroundFetchActiveRequest::clear_download_guid() {}
inline const std::string& BackgroundFetchActiveRequest::download_guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchActiveRequest::set_download_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchActiveRequest::mutable_download_guid() {}
inline const std::string& BackgroundFetchActiveRequest::_internal_download_guid() const {}
inline void BackgroundFetchActiveRequest::_internal_set_download_guid(const std::string& value) {}
inline std::string* BackgroundFetchActiveRequest::_internal_mutable_download_guid() {}
inline std::string* BackgroundFetchActiveRequest::release_download_guid() {}
inline void BackgroundFetchActiveRequest::set_allocated_download_guid(std::string* download_guid) {}

// optional uint64 request_body_size = 6;
inline bool BackgroundFetchActiveRequest::_internal_has_request_body_size() const {}
inline bool BackgroundFetchActiveRequest::has_request_body_size() const {}
inline void BackgroundFetchActiveRequest::clear_request_body_size() {}
inline uint64_t BackgroundFetchActiveRequest::_internal_request_body_size() const {}
inline uint64_t BackgroundFetchActiveRequest::request_body_size() const {}
inline void BackgroundFetchActiveRequest::_internal_set_request_body_size(uint64_t value) {}
inline void BackgroundFetchActiveRequest::set_request_body_size(uint64_t value) {}

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

// BackgroundFetchCompletedRequest

// optional string unique_id = 1;
inline bool BackgroundFetchCompletedRequest::_internal_has_unique_id() const {}
inline bool BackgroundFetchCompletedRequest::has_unique_id() const {}
inline void BackgroundFetchCompletedRequest::clear_unique_id() {}
inline const std::string& BackgroundFetchCompletedRequest::unique_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchCompletedRequest::set_unique_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchCompletedRequest::mutable_unique_id() {}
inline const std::string& BackgroundFetchCompletedRequest::_internal_unique_id() const {}
inline void BackgroundFetchCompletedRequest::_internal_set_unique_id(const std::string& value) {}
inline std::string* BackgroundFetchCompletedRequest::_internal_mutable_unique_id() {}
inline std::string* BackgroundFetchCompletedRequest::release_unique_id() {}
inline void BackgroundFetchCompletedRequest::set_allocated_unique_id(std::string* unique_id) {}

// optional int32 request_index = 2;
inline bool BackgroundFetchCompletedRequest::_internal_has_request_index() const {}
inline bool BackgroundFetchCompletedRequest::has_request_index() const {}
inline void BackgroundFetchCompletedRequest::clear_request_index() {}
inline int32_t BackgroundFetchCompletedRequest::_internal_request_index() const {}
inline int32_t BackgroundFetchCompletedRequest::request_index() const {}
inline void BackgroundFetchCompletedRequest::_internal_set_request_index(int32_t value) {}
inline void BackgroundFetchCompletedRequest::set_request_index(int32_t value) {}

// optional string serialized_request = 3;
inline bool BackgroundFetchCompletedRequest::_internal_has_serialized_request() const {}
inline bool BackgroundFetchCompletedRequest::has_serialized_request() const {}
inline void BackgroundFetchCompletedRequest::clear_serialized_request() {}
inline const std::string& BackgroundFetchCompletedRequest::serialized_request() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchCompletedRequest::set_serialized_request(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchCompletedRequest::mutable_serialized_request() {}
inline const std::string& BackgroundFetchCompletedRequest::_internal_serialized_request() const {}
inline void BackgroundFetchCompletedRequest::_internal_set_serialized_request(const std::string& value) {}
inline std::string* BackgroundFetchCompletedRequest::_internal_mutable_serialized_request() {}
inline std::string* BackgroundFetchCompletedRequest::release_serialized_request() {}
inline void BackgroundFetchCompletedRequest::set_allocated_serialized_request(std::string* serialized_request) {}

// optional string download_guid = 4;
inline bool BackgroundFetchCompletedRequest::_internal_has_download_guid() const {}
inline bool BackgroundFetchCompletedRequest::has_download_guid() const {}
inline void BackgroundFetchCompletedRequest::clear_download_guid() {}
inline const std::string& BackgroundFetchCompletedRequest::download_guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BackgroundFetchCompletedRequest::set_download_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* BackgroundFetchCompletedRequest::mutable_download_guid() {}
inline const std::string& BackgroundFetchCompletedRequest::_internal_download_guid() const {}
inline void BackgroundFetchCompletedRequest::_internal_set_download_guid(const std::string& value) {}
inline std::string* BackgroundFetchCompletedRequest::_internal_mutable_download_guid() {}
inline std::string* BackgroundFetchCompletedRequest::release_download_guid() {}
inline void BackgroundFetchCompletedRequest::set_allocated_download_guid(std::string* download_guid) {}

// optional .content.proto.BackgroundFetchRegistration.BackgroundFetchFailureReason failure_reason = 6;
inline bool BackgroundFetchCompletedRequest::_internal_has_failure_reason() const {}
inline bool BackgroundFetchCompletedRequest::has_failure_reason() const {}
inline void BackgroundFetchCompletedRequest::clear_failure_reason() {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchCompletedRequest::_internal_failure_reason() const {}
inline ::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason BackgroundFetchCompletedRequest::failure_reason() const {}
inline void BackgroundFetchCompletedRequest::_internal_set_failure_reason(::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason value) {}
inline void BackgroundFetchCompletedRequest::set_failure_reason(::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason value) {}

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace proto
}  // namespace content

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::content::proto::BackgroundFetchRegistration_BackgroundFetchResult> : ::std::true_type {};
template <> struct is_proto_enum< ::content::proto::BackgroundFetchRegistration_BackgroundFetchFailureReason> : ::std::true_type {};
template <> struct is_proto_enum< ::content::proto::ImageResource_Purpose> : ::std::true_type {};
template <> struct is_proto_enum< ::content::proto::BackgroundFetchStorageVersion> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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