chromium/out/Default/gen/components/optimization_guide/proto/features/compose.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/optimization_guide/proto/features/compose.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2foptimization_5fguide_2fproto_2ffeatures_2fcompose_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2foptimization_5fguide_2fproto_2ffeatures_2fcompose_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>
#include "components/optimization_guide/proto/features/common_quality_data.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2foptimization_5fguide_2fproto_2ffeatures_2fcompose_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2foptimization_5fguide_2fproto_2ffeatures_2fcompose_2eproto {};
namespace optimization_guide {
namespace proto {
class ComposeLoggingData;
struct ComposeLoggingDataDefaultTypeInternal;
extern ComposeLoggingDataDefaultTypeInternal _ComposeLoggingData_default_instance_;
class ComposePageMetadata;
struct ComposePageMetadataDefaultTypeInternal;
extern ComposePageMetadataDefaultTypeInternal _ComposePageMetadata_default_instance_;
class ComposeQuality;
struct ComposeQualityDefaultTypeInternal;
extern ComposeQualityDefaultTypeInternal _ComposeQuality_default_instance_;
class ComposeRequest;
struct ComposeRequestDefaultTypeInternal;
extern ComposeRequestDefaultTypeInternal _ComposeRequest_default_instance_;
class ComposeRequest_GenerateParams;
struct ComposeRequest_GenerateParamsDefaultTypeInternal;
extern ComposeRequest_GenerateParamsDefaultTypeInternal _ComposeRequest_GenerateParams_default_instance_;
class ComposeRequest_RewriteParams;
struct ComposeRequest_RewriteParamsDefaultTypeInternal;
extern ComposeRequest_RewriteParamsDefaultTypeInternal _ComposeRequest_RewriteParams_default_instance_;
class ComposeResponse;
struct ComposeResponseDefaultTypeInternal;
extern ComposeResponseDefaultTypeInternal _ComposeResponse_default_instance_;
class Int128;
struct Int128DefaultTypeInternal;
extern Int128DefaultTypeInternal _Int128_default_instance_;
}  // namespace proto
}  // namespace optimization_guide
PROTOBUF_NAMESPACE_OPEN
template<> ::optimization_guide::proto::ComposeLoggingData* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeLoggingData>(Arena*);
template<> ::optimization_guide::proto::ComposePageMetadata* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposePageMetadata>(Arena*);
template<> ::optimization_guide::proto::ComposeQuality* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeQuality>(Arena*);
template<> ::optimization_guide::proto::ComposeRequest* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeRequest>(Arena*);
template<> ::optimization_guide::proto::ComposeRequest_GenerateParams* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeRequest_GenerateParams>(Arena*);
template<> ::optimization_guide::proto::ComposeRequest_RewriteParams* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeRequest_RewriteParams>(Arena*);
template<> ::optimization_guide::proto::ComposeResponse* Arena::CreateMaybeMessage<::optimization_guide::proto::ComposeResponse>(Arena*);
template<> ::optimization_guide::proto::Int128* Arena::CreateMaybeMessage<::optimization_guide::proto::Int128>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace optimization_guide {
namespace proto {

enum ComposeTone : int {};
bool ComposeTone_IsValid(int value);
constexpr ComposeTone ComposeTone_MIN =;
constexpr ComposeTone ComposeTone_MAX =;
constexpr int ComposeTone_ARRAYSIZE =;

const std::string& ComposeTone_Name(ComposeTone value);
template<typename T>
inline const std::string& ComposeTone_Name(T enum_t_value) {}
bool ComposeTone_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ComposeTone* value);
enum ComposeLength : int {};
bool ComposeLength_IsValid(int value);
constexpr ComposeLength ComposeLength_MIN =;
constexpr ComposeLength ComposeLength_MAX =;
constexpr int ComposeLength_ARRAYSIZE =;

const std::string& ComposeLength_Name(ComposeLength value);
template<typename T>
inline const std::string& ComposeLength_Name(T enum_t_value) {}
bool ComposeLength_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ComposeLength* value);
enum FinalStatus : int {};
bool FinalStatus_IsValid(int value);
constexpr FinalStatus FinalStatus_MIN =;
constexpr FinalStatus FinalStatus_MAX =;
constexpr int FinalStatus_ARRAYSIZE =;

const std::string& FinalStatus_Name(FinalStatus value);
template<typename T>
inline const std::string& FinalStatus_Name(T enum_t_value) {}
bool FinalStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FinalStatus* value);
enum ClientRequestStatus : int {};
bool ClientRequestStatus_IsValid(int value);
constexpr ClientRequestStatus ClientRequestStatus_MIN =;
constexpr ClientRequestStatus ClientRequestStatus_MAX =;
constexpr int ClientRequestStatus_ARRAYSIZE =;

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

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

class ComposeRequest_GenerateParams final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:optimization_guide.proto.ComposeRequest.GenerateParams) */ {};
// -------------------------------------------------------------------

class ComposeRequest_RewriteParams final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:optimization_guide.proto.ComposeRequest.RewriteParams) */ {};
// -------------------------------------------------------------------

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

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

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

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

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


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

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

// .optimization_guide.proto.ComposeRequest request = 1;
inline bool ComposeLoggingData::_internal_has_request() const {}
inline bool ComposeLoggingData::has_request() const {}
inline void ComposeLoggingData::clear_request() {}
inline const ::optimization_guide::proto::ComposeRequest& ComposeLoggingData::_internal_request() const {}
inline const ::optimization_guide::proto::ComposeRequest& ComposeLoggingData::request() const {}
inline void ComposeLoggingData::unsafe_arena_set_allocated_request(
    ::optimization_guide::proto::ComposeRequest* request) {}
inline ::optimization_guide::proto::ComposeRequest* ComposeLoggingData::release_request() {}
inline ::optimization_guide::proto::ComposeRequest* ComposeLoggingData::unsafe_arena_release_request() {}
inline ::optimization_guide::proto::ComposeRequest* ComposeLoggingData::_internal_mutable_request() {}
inline ::optimization_guide::proto::ComposeRequest* ComposeLoggingData::mutable_request() {}
inline void ComposeLoggingData::set_allocated_request(::optimization_guide::proto::ComposeRequest* request) {}

// .optimization_guide.proto.ComposeResponse response = 2;
inline bool ComposeLoggingData::_internal_has_response() const {}
inline bool ComposeLoggingData::has_response() const {}
inline void ComposeLoggingData::clear_response() {}
inline const ::optimization_guide::proto::ComposeResponse& ComposeLoggingData::_internal_response() const {}
inline const ::optimization_guide::proto::ComposeResponse& ComposeLoggingData::response() const {}
inline void ComposeLoggingData::unsafe_arena_set_allocated_response(
    ::optimization_guide::proto::ComposeResponse* response) {}
inline ::optimization_guide::proto::ComposeResponse* ComposeLoggingData::release_response() {}
inline ::optimization_guide::proto::ComposeResponse* ComposeLoggingData::unsafe_arena_release_response() {}
inline ::optimization_guide::proto::ComposeResponse* ComposeLoggingData::_internal_mutable_response() {}
inline ::optimization_guide::proto::ComposeResponse* ComposeLoggingData::mutable_response() {}
inline void ComposeLoggingData::set_allocated_response(::optimization_guide::proto::ComposeResponse* response) {}

// .optimization_guide.proto.ComposeQuality quality = 3;
inline bool ComposeLoggingData::_internal_has_quality() const {}
inline bool ComposeLoggingData::has_quality() const {}
inline void ComposeLoggingData::clear_quality() {}
inline const ::optimization_guide::proto::ComposeQuality& ComposeLoggingData::_internal_quality() const {}
inline const ::optimization_guide::proto::ComposeQuality& ComposeLoggingData::quality() const {}
inline void ComposeLoggingData::unsafe_arena_set_allocated_quality(
    ::optimization_guide::proto::ComposeQuality* quality) {}
inline ::optimization_guide::proto::ComposeQuality* ComposeLoggingData::release_quality() {}
inline ::optimization_guide::proto::ComposeQuality* ComposeLoggingData::unsafe_arena_release_quality() {}
inline ::optimization_guide::proto::ComposeQuality* ComposeLoggingData::_internal_mutable_quality() {}
inline ::optimization_guide::proto::ComposeQuality* ComposeLoggingData::mutable_quality() {}
inline void ComposeLoggingData::set_allocated_quality(::optimization_guide::proto::ComposeQuality* quality) {}

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

// ComposeRequest_GenerateParams

// string user_input = 1;
inline void ComposeRequest_GenerateParams::clear_user_input() {}
inline const std::string& ComposeRequest_GenerateParams::user_input() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposeRequest_GenerateParams::set_user_input(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposeRequest_GenerateParams::mutable_user_input() {}
inline const std::string& ComposeRequest_GenerateParams::_internal_user_input() const {}
inline void ComposeRequest_GenerateParams::_internal_set_user_input(const std::string& value) {}
inline std::string* ComposeRequest_GenerateParams::_internal_mutable_user_input() {}
inline std::string* ComposeRequest_GenerateParams::release_user_input() {}
inline void ComposeRequest_GenerateParams::set_allocated_user_input(std::string* user_input) {}

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

// ComposeRequest_RewriteParams

// .optimization_guide.proto.ComposeTone tone = 2;
inline bool ComposeRequest_RewriteParams::_internal_has_tone() const {}
inline bool ComposeRequest_RewriteParams::has_tone() const {}
inline void ComposeRequest_RewriteParams::set_has_tone() {}
inline void ComposeRequest_RewriteParams::clear_tone() {}
inline ::optimization_guide::proto::ComposeTone ComposeRequest_RewriteParams::_internal_tone() const {}
inline ::optimization_guide::proto::ComposeTone ComposeRequest_RewriteParams::tone() const {}
inline void ComposeRequest_RewriteParams::_internal_set_tone(::optimization_guide::proto::ComposeTone value) {}
inline void ComposeRequest_RewriteParams::set_tone(::optimization_guide::proto::ComposeTone value) {}

// .optimization_guide.proto.ComposeLength length = 3;
inline bool ComposeRequest_RewriteParams::_internal_has_length() const {}
inline bool ComposeRequest_RewriteParams::has_length() const {}
inline void ComposeRequest_RewriteParams::set_has_length() {}
inline void ComposeRequest_RewriteParams::clear_length() {}
inline ::optimization_guide::proto::ComposeLength ComposeRequest_RewriteParams::_internal_length() const {}
inline ::optimization_guide::proto::ComposeLength ComposeRequest_RewriteParams::length() const {}
inline void ComposeRequest_RewriteParams::_internal_set_length(::optimization_guide::proto::ComposeLength value) {}
inline void ComposeRequest_RewriteParams::set_length(::optimization_guide::proto::ComposeLength value) {}

// bool regenerate = 4;
inline bool ComposeRequest_RewriteParams::_internal_has_regenerate() const {}
inline bool ComposeRequest_RewriteParams::has_regenerate() const {}
inline void ComposeRequest_RewriteParams::set_has_regenerate() {}
inline void ComposeRequest_RewriteParams::clear_regenerate() {}
inline bool ComposeRequest_RewriteParams::_internal_regenerate() const {}
inline void ComposeRequest_RewriteParams::_internal_set_regenerate(bool value) {}
inline bool ComposeRequest_RewriteParams::regenerate() const {}
inline void ComposeRequest_RewriteParams::set_regenerate(bool value) {}

// string previous_response = 1;
inline void ComposeRequest_RewriteParams::clear_previous_response() {}
inline const std::string& ComposeRequest_RewriteParams::previous_response() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposeRequest_RewriteParams::set_previous_response(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposeRequest_RewriteParams::mutable_previous_response() {}
inline const std::string& ComposeRequest_RewriteParams::_internal_previous_response() const {}
inline void ComposeRequest_RewriteParams::_internal_set_previous_response(const std::string& value) {}
inline std::string* ComposeRequest_RewriteParams::_internal_mutable_previous_response() {}
inline std::string* ComposeRequest_RewriteParams::release_previous_response() {}
inline void ComposeRequest_RewriteParams::set_allocated_previous_response(std::string* previous_response) {}

inline bool ComposeRequest_RewriteParams::has_modifier() const {}
inline void ComposeRequest_RewriteParams::clear_has_modifier() {}
inline ComposeRequest_RewriteParams::ModifierCase ComposeRequest_RewriteParams::modifier_case() const {}
// -------------------------------------------------------------------

// ComposeRequest

// .optimization_guide.proto.ComposeRequest.GenerateParams generate_params = 7;
inline bool ComposeRequest::_internal_has_generate_params() const {}
inline bool ComposeRequest::has_generate_params() const {}
inline void ComposeRequest::set_has_generate_params() {}
inline void ComposeRequest::clear_generate_params() {}
inline ::optimization_guide::proto::ComposeRequest_GenerateParams* ComposeRequest::release_generate_params() {}
inline const ::optimization_guide::proto::ComposeRequest_GenerateParams& ComposeRequest::_internal_generate_params() const {}
inline const ::optimization_guide::proto::ComposeRequest_GenerateParams& ComposeRequest::generate_params() const {}
inline ::optimization_guide::proto::ComposeRequest_GenerateParams* ComposeRequest::unsafe_arena_release_generate_params() {}
inline void ComposeRequest::unsafe_arena_set_allocated_generate_params(::optimization_guide::proto::ComposeRequest_GenerateParams* generate_params) {}
inline ::optimization_guide::proto::ComposeRequest_GenerateParams* ComposeRequest::_internal_mutable_generate_params() {}
inline ::optimization_guide::proto::ComposeRequest_GenerateParams* ComposeRequest::mutable_generate_params() {}

// .optimization_guide.proto.ComposeRequest.RewriteParams rewrite_params = 8;
inline bool ComposeRequest::_internal_has_rewrite_params() const {}
inline bool ComposeRequest::has_rewrite_params() const {}
inline void ComposeRequest::set_has_rewrite_params() {}
inline void ComposeRequest::clear_rewrite_params() {}
inline ::optimization_guide::proto::ComposeRequest_RewriteParams* ComposeRequest::release_rewrite_params() {}
inline const ::optimization_guide::proto::ComposeRequest_RewriteParams& ComposeRequest::_internal_rewrite_params() const {}
inline const ::optimization_guide::proto::ComposeRequest_RewriteParams& ComposeRequest::rewrite_params() const {}
inline ::optimization_guide::proto::ComposeRequest_RewriteParams* ComposeRequest::unsafe_arena_release_rewrite_params() {}
inline void ComposeRequest::unsafe_arena_set_allocated_rewrite_params(::optimization_guide::proto::ComposeRequest_RewriteParams* rewrite_params) {}
inline ::optimization_guide::proto::ComposeRequest_RewriteParams* ComposeRequest::_internal_mutable_rewrite_params() {}
inline ::optimization_guide::proto::ComposeRequest_RewriteParams* ComposeRequest::mutable_rewrite_params() {}

// .optimization_guide.proto.ComposePageMetadata page_metadata = 3;
inline bool ComposeRequest::_internal_has_page_metadata() const {}
inline bool ComposeRequest::has_page_metadata() const {}
inline void ComposeRequest::clear_page_metadata() {}
inline const ::optimization_guide::proto::ComposePageMetadata& ComposeRequest::_internal_page_metadata() const {}
inline const ::optimization_guide::proto::ComposePageMetadata& ComposeRequest::page_metadata() const {}
inline void ComposeRequest::unsafe_arena_set_allocated_page_metadata(
    ::optimization_guide::proto::ComposePageMetadata* page_metadata) {}
inline ::optimization_guide::proto::ComposePageMetadata* ComposeRequest::release_page_metadata() {}
inline ::optimization_guide::proto::ComposePageMetadata* ComposeRequest::unsafe_arena_release_page_metadata() {}
inline ::optimization_guide::proto::ComposePageMetadata* ComposeRequest::_internal_mutable_page_metadata() {}
inline ::optimization_guide::proto::ComposePageMetadata* ComposeRequest::mutable_page_metadata() {}
inline void ComposeRequest::set_allocated_page_metadata(::optimization_guide::proto::ComposePageMetadata* page_metadata) {}

inline bool ComposeRequest::has_request_params() const {}
inline void ComposeRequest::clear_has_request_params() {}
inline ComposeRequest::RequestParamsCase ComposeRequest::request_params_case() const {}
// -------------------------------------------------------------------

// ComposePageMetadata

// string page_url = 1;
inline void ComposePageMetadata::clear_page_url() {}
inline const std::string& ComposePageMetadata::page_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposePageMetadata::set_page_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposePageMetadata::mutable_page_url() {}
inline const std::string& ComposePageMetadata::_internal_page_url() const {}
inline void ComposePageMetadata::_internal_set_page_url(const std::string& value) {}
inline std::string* ComposePageMetadata::_internal_mutable_page_url() {}
inline std::string* ComposePageMetadata::release_page_url() {}
inline void ComposePageMetadata::set_allocated_page_url(std::string* page_url) {}

// string page_title = 2;
inline void ComposePageMetadata::clear_page_title() {}
inline const std::string& ComposePageMetadata::page_title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposePageMetadata::set_page_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposePageMetadata::mutable_page_title() {}
inline const std::string& ComposePageMetadata::_internal_page_title() const {}
inline void ComposePageMetadata::_internal_set_page_title(const std::string& value) {}
inline std::string* ComposePageMetadata::_internal_mutable_page_title() {}
inline std::string* ComposePageMetadata::release_page_title() {}
inline void ComposePageMetadata::set_allocated_page_title(std::string* page_title) {}

// string page_inner_text = 3;
inline void ComposePageMetadata::clear_page_inner_text() {}
inline const std::string& ComposePageMetadata::page_inner_text() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposePageMetadata::set_page_inner_text(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposePageMetadata::mutable_page_inner_text() {}
inline const std::string& ComposePageMetadata::_internal_page_inner_text() const {}
inline void ComposePageMetadata::_internal_set_page_inner_text(const std::string& value) {}
inline std::string* ComposePageMetadata::_internal_mutable_page_inner_text() {}
inline std::string* ComposePageMetadata::release_page_inner_text() {}
inline void ComposePageMetadata::set_allocated_page_inner_text(std::string* page_inner_text) {}

// uint64 page_inner_text_offset = 4;
inline void ComposePageMetadata::clear_page_inner_text_offset() {}
inline uint64_t ComposePageMetadata::_internal_page_inner_text_offset() const {}
inline uint64_t ComposePageMetadata::page_inner_text_offset() const {}
inline void ComposePageMetadata::_internal_set_page_inner_text_offset(uint64_t value) {}
inline void ComposePageMetadata::set_page_inner_text_offset(uint64_t value) {}

// string trimmed_page_inner_text = 5;
inline void ComposePageMetadata::clear_trimmed_page_inner_text() {}
inline const std::string& ComposePageMetadata::trimmed_page_inner_text() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposePageMetadata::set_trimmed_page_inner_text(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposePageMetadata::mutable_trimmed_page_inner_text() {}
inline const std::string& ComposePageMetadata::_internal_trimmed_page_inner_text() const {}
inline void ComposePageMetadata::_internal_set_trimmed_page_inner_text(const std::string& value) {}
inline std::string* ComposePageMetadata::_internal_mutable_trimmed_page_inner_text() {}
inline std::string* ComposePageMetadata::release_trimmed_page_inner_text() {}
inline void ComposePageMetadata::set_allocated_trimmed_page_inner_text(std::string* trimmed_page_inner_text) {}

// optional .optimization_guide.proto.AXTreeUpdate ax_tree_update = 6;
inline bool ComposePageMetadata::_internal_has_ax_tree_update() const {}
inline bool ComposePageMetadata::has_ax_tree_update() const {}
inline const ::optimization_guide::proto::AXTreeUpdate& ComposePageMetadata::_internal_ax_tree_update() const {}
inline const ::optimization_guide::proto::AXTreeUpdate& ComposePageMetadata::ax_tree_update() const {}
inline void ComposePageMetadata::unsafe_arena_set_allocated_ax_tree_update(
    ::optimization_guide::proto::AXTreeUpdate* ax_tree_update) {}
inline ::optimization_guide::proto::AXTreeUpdate* ComposePageMetadata::release_ax_tree_update() {}
inline ::optimization_guide::proto::AXTreeUpdate* ComposePageMetadata::unsafe_arena_release_ax_tree_update() {}
inline ::optimization_guide::proto::AXTreeUpdate* ComposePageMetadata::_internal_mutable_ax_tree_update() {}
inline ::optimization_guide::proto::AXTreeUpdate* ComposePageMetadata::mutable_ax_tree_update() {}
inline void ComposePageMetadata::set_allocated_ax_tree_update(::optimization_guide::proto::AXTreeUpdate* ax_tree_update) {}

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

// ComposeResponse

// string output = 1;
inline void ComposeResponse::clear_output() {}
inline const std::string& ComposeResponse::output() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ComposeResponse::set_output(ArgT0&& arg0, ArgT... args) {}
inline std::string* ComposeResponse::mutable_output() {}
inline const std::string& ComposeResponse::_internal_output() const {}
inline void ComposeResponse::_internal_set_output(const std::string& value) {}
inline std::string* ComposeResponse::_internal_mutable_output() {}
inline std::string* ComposeResponse::release_output() {}
inline void ComposeResponse::set_allocated_output(std::string* output) {}

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

// ComposeQuality

// .optimization_guide.proto.FinalStatus final_status = 1;
inline void ComposeQuality::clear_final_status() {}
inline ::optimization_guide::proto::FinalStatus ComposeQuality::_internal_final_status() const {}
inline ::optimization_guide::proto::FinalStatus ComposeQuality::final_status() const {}
inline void ComposeQuality::_internal_set_final_status(::optimization_guide::proto::FinalStatus value) {}
inline void ComposeQuality::set_final_status(::optimization_guide::proto::FinalStatus value) {}

// .optimization_guide.proto.UserFeedback user_feedback = 2;
inline void ComposeQuality::clear_user_feedback() {}
inline ::optimization_guide::proto::UserFeedback ComposeQuality::_internal_user_feedback() const {}
inline ::optimization_guide::proto::UserFeedback ComposeQuality::user_feedback() const {}
inline void ComposeQuality::_internal_set_user_feedback(::optimization_guide::proto::UserFeedback value) {}
inline void ComposeQuality::set_user_feedback(::optimization_guide::proto::UserFeedback value) {}

// int64 request_latency_ms = 4;
inline void ComposeQuality::clear_request_latency_ms() {}
inline int64_t ComposeQuality::_internal_request_latency_ms() const {}
inline int64_t ComposeQuality::request_latency_ms() const {}
inline void ComposeQuality::_internal_set_request_latency_ms(int64_t value) {}
inline void ComposeQuality::set_request_latency_ms(int64_t value) {}

// optional int64 edit_distance = 5;
inline bool ComposeQuality::_internal_has_edit_distance() const {}
inline bool ComposeQuality::has_edit_distance() const {}
inline void ComposeQuality::clear_edit_distance() {}
inline int64_t ComposeQuality::_internal_edit_distance() const {}
inline int64_t ComposeQuality::edit_distance() const {}
inline void ComposeQuality::_internal_set_edit_distance(int64_t value) {}
inline void ComposeQuality::set_edit_distance(int64_t value) {}

// .optimization_guide.proto.Int128 session_id = 6;
inline bool ComposeQuality::_internal_has_session_id() const {}
inline bool ComposeQuality::has_session_id() const {}
inline void ComposeQuality::clear_session_id() {}
inline const ::optimization_guide::proto::Int128& ComposeQuality::_internal_session_id() const {}
inline const ::optimization_guide::proto::Int128& ComposeQuality::session_id() const {}
inline void ComposeQuality::unsafe_arena_set_allocated_session_id(
    ::optimization_guide::proto::Int128* session_id) {}
inline ::optimization_guide::proto::Int128* ComposeQuality::release_session_id() {}
inline ::optimization_guide::proto::Int128* ComposeQuality::unsafe_arena_release_session_id() {}
inline ::optimization_guide::proto::Int128* ComposeQuality::_internal_mutable_session_id() {}
inline ::optimization_guide::proto::Int128* ComposeQuality::mutable_session_id() {}
inline void ComposeQuality::set_allocated_session_id(::optimization_guide::proto::Int128* session_id) {}

// bool was_generated_via_edit = 7;
inline void ComposeQuality::clear_was_generated_via_edit() {}
inline bool ComposeQuality::_internal_was_generated_via_edit() const {}
inline bool ComposeQuality::was_generated_via_edit() const {}
inline void ComposeQuality::_internal_set_was_generated_via_edit(bool value) {}
inline void ComposeQuality::set_was_generated_via_edit(bool value) {}

// .optimization_guide.proto.ClientRequestStatus client_request_status = 8;
inline void ComposeQuality::clear_client_request_status() {}
inline ::optimization_guide::proto::ClientRequestStatus ComposeQuality::_internal_client_request_status() const {}
inline ::optimization_guide::proto::ClientRequestStatus ComposeQuality::client_request_status() const {}
inline void ComposeQuality::_internal_set_client_request_status(::optimization_guide::proto::ClientRequestStatus value) {}
inline void ComposeQuality::set_client_request_status(::optimization_guide::proto::ClientRequestStatus value) {}

// bool started_with_proactive_nudge = 9;
inline void ComposeQuality::clear_started_with_proactive_nudge() {}
inline bool ComposeQuality::_internal_started_with_proactive_nudge() const {}
inline bool ComposeQuality::started_with_proactive_nudge() const {}
inline void ComposeQuality::_internal_set_started_with_proactive_nudge(bool value) {}
inline void ComposeQuality::set_started_with_proactive_nudge(bool value) {}

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

// Int128

// uint64 high = 1;
inline void Int128::clear_high() {}
inline uint64_t Int128::_internal_high() const {}
inline uint64_t Int128::high() const {}
inline void Int128::_internal_set_high(uint64_t value) {}
inline void Int128::set_high(uint64_t value) {}

// uint64 low = 2;
inline void Int128::clear_low() {}
inline uint64_t Int128::_internal_low() const {}
inline uint64_t Int128::low() const {}
inline void Int128::_internal_set_low(uint64_t value) {}
inline void Int128::set_low(uint64_t value) {}

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace proto
}  // namespace optimization_guide

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::optimization_guide::proto::ComposeTone> : ::std::true_type {};
template <> struct is_proto_enum< ::optimization_guide::proto::ComposeLength> : ::std::true_type {};
template <> struct is_proto_enum< ::optimization_guide::proto::FinalStatus> : ::std::true_type {};
template <> struct is_proto_enum< ::optimization_guide::proto::ClientRequestStatus> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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