#ifndef GOOGLE_PROTOBUF_INCLUDED_prediction_5fservice_5fmessages_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_prediction_5fservice_5fmessages_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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_prediction_5fservice_5fmessages_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_prediction_5fservice_5fmessages_2eproto { … };
namespace permissions {
class ClientFeatures;
struct ClientFeaturesDefaultTypeInternal;
extern ClientFeaturesDefaultTypeInternal _ClientFeatures_default_instance_;
class GeneratePredictionsRequest;
struct GeneratePredictionsRequestDefaultTypeInternal;
extern GeneratePredictionsRequestDefaultTypeInternal _GeneratePredictionsRequest_default_instance_;
class GeneratePredictionsResponse;
struct GeneratePredictionsResponseDefaultTypeInternal;
extern GeneratePredictionsResponseDefaultTypeInternal _GeneratePredictionsResponse_default_instance_;
class PermissionFeatures;
struct PermissionFeaturesDefaultTypeInternal;
extern PermissionFeaturesDefaultTypeInternal _PermissionFeatures_default_instance_;
class PermissionFeatures_GeolocationPermission;
struct PermissionFeatures_GeolocationPermissionDefaultTypeInternal;
extern PermissionFeatures_GeolocationPermissionDefaultTypeInternal _PermissionFeatures_GeolocationPermission_default_instance_;
class PermissionFeatures_NotificationPermission;
struct PermissionFeatures_NotificationPermissionDefaultTypeInternal;
extern PermissionFeatures_NotificationPermissionDefaultTypeInternal _PermissionFeatures_NotificationPermission_default_instance_;
class PermissionPrediction;
struct PermissionPredictionDefaultTypeInternal;
extern PermissionPredictionDefaultTypeInternal _PermissionPrediction_default_instance_;
class PermissionPrediction_GeolocationPrediction;
struct PermissionPrediction_GeolocationPredictionDefaultTypeInternal;
extern PermissionPrediction_GeolocationPredictionDefaultTypeInternal _PermissionPrediction_GeolocationPrediction_default_instance_;
class PermissionPrediction_Likelihood;
struct PermissionPrediction_LikelihoodDefaultTypeInternal;
extern PermissionPrediction_LikelihoodDefaultTypeInternal _PermissionPrediction_Likelihood_default_instance_;
class PermissionPrediction_NotificationPrediction;
struct PermissionPrediction_NotificationPredictionDefaultTypeInternal;
extern PermissionPrediction_NotificationPredictionDefaultTypeInternal _PermissionPrediction_NotificationPrediction_default_instance_;
class SiteFeatures;
struct SiteFeaturesDefaultTypeInternal;
extern SiteFeaturesDefaultTypeInternal _SiteFeatures_default_instance_;
class StatsFeatures;
struct StatsFeaturesDefaultTypeInternal;
extern StatsFeaturesDefaultTypeInternal _StatsFeatures_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::permissions::ClientFeatures* Arena::CreateMaybeMessage<::permissions::ClientFeatures>(Arena*);
template<> ::permissions::GeneratePredictionsRequest* Arena::CreateMaybeMessage<::permissions::GeneratePredictionsRequest>(Arena*);
template<> ::permissions::GeneratePredictionsResponse* Arena::CreateMaybeMessage<::permissions::GeneratePredictionsResponse>(Arena*);
template<> ::permissions::PermissionFeatures* Arena::CreateMaybeMessage<::permissions::PermissionFeatures>(Arena*);
template<> ::permissions::PermissionFeatures_GeolocationPermission* Arena::CreateMaybeMessage<::permissions::PermissionFeatures_GeolocationPermission>(Arena*);
template<> ::permissions::PermissionFeatures_NotificationPermission* Arena::CreateMaybeMessage<::permissions::PermissionFeatures_NotificationPermission>(Arena*);
template<> ::permissions::PermissionPrediction* Arena::CreateMaybeMessage<::permissions::PermissionPrediction>(Arena*);
template<> ::permissions::PermissionPrediction_GeolocationPrediction* Arena::CreateMaybeMessage<::permissions::PermissionPrediction_GeolocationPrediction>(Arena*);
template<> ::permissions::PermissionPrediction_Likelihood* Arena::CreateMaybeMessage<::permissions::PermissionPrediction_Likelihood>(Arena*);
template<> ::permissions::PermissionPrediction_NotificationPrediction* Arena::CreateMaybeMessage<::permissions::PermissionPrediction_NotificationPrediction>(Arena*);
template<> ::permissions::SiteFeatures* Arena::CreateMaybeMessage<::permissions::SiteFeatures>(Arena*);
template<> ::permissions::StatsFeatures* Arena::CreateMaybeMessage<::permissions::StatsFeatures>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace permissions {
enum ClientFeatures_Platform : int { … };
bool ClientFeatures_Platform_IsValid(int value);
constexpr ClientFeatures_Platform ClientFeatures_Platform_Platform_MIN = …;
constexpr ClientFeatures_Platform ClientFeatures_Platform_Platform_MAX = …;
constexpr int ClientFeatures_Platform_Platform_ARRAYSIZE = …;
const std::string& ClientFeatures_Platform_Name(ClientFeatures_Platform value);
template<typename T>
inline const std::string& ClientFeatures_Platform_Name(T enum_t_value) { … }
bool ClientFeatures_Platform_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientFeatures_Platform* value);
enum ClientFeatures_Gesture : int { … };
bool ClientFeatures_Gesture_IsValid(int value);
constexpr ClientFeatures_Gesture ClientFeatures_Gesture_Gesture_MIN = …;
constexpr ClientFeatures_Gesture ClientFeatures_Gesture_Gesture_MAX = …;
constexpr int ClientFeatures_Gesture_Gesture_ARRAYSIZE = …;
const std::string& ClientFeatures_Gesture_Name(ClientFeatures_Gesture value);
template<typename T>
inline const std::string& ClientFeatures_Gesture_Name(T enum_t_value) { … }
bool ClientFeatures_Gesture_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientFeatures_Gesture* value);
enum ClientFeatures_GestureEnum : int { … };
bool ClientFeatures_GestureEnum_IsValid(int value);
constexpr ClientFeatures_GestureEnum ClientFeatures_GestureEnum_GestureEnum_MIN = …;
constexpr ClientFeatures_GestureEnum ClientFeatures_GestureEnum_GestureEnum_MAX = …;
constexpr int ClientFeatures_GestureEnum_GestureEnum_ARRAYSIZE = …;
const std::string& ClientFeatures_GestureEnum_Name(ClientFeatures_GestureEnum value);
template<typename T>
inline const std::string& ClientFeatures_GestureEnum_Name(T enum_t_value) { … }
bool ClientFeatures_GestureEnum_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientFeatures_GestureEnum* value);
enum ClientFeatures_PlatformEnum : int { … };
bool ClientFeatures_PlatformEnum_IsValid(int value);
constexpr ClientFeatures_PlatformEnum ClientFeatures_PlatformEnum_PlatformEnum_MIN = …;
constexpr ClientFeatures_PlatformEnum ClientFeatures_PlatformEnum_PlatformEnum_MAX = …;
constexpr int ClientFeatures_PlatformEnum_PlatformEnum_ARRAYSIZE = …;
const std::string& ClientFeatures_PlatformEnum_Name(ClientFeatures_PlatformEnum value);
template<typename T>
inline const std::string& ClientFeatures_PlatformEnum_Name(T enum_t_value) { … }
bool ClientFeatures_PlatformEnum_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientFeatures_PlatformEnum* value);
enum PermissionPrediction_Likelihood_DiscretizedLikelihood : int { … };
bool PermissionPrediction_Likelihood_DiscretizedLikelihood_IsValid(int value);
constexpr PermissionPrediction_Likelihood_DiscretizedLikelihood PermissionPrediction_Likelihood_DiscretizedLikelihood_DiscretizedLikelihood_MIN = …;
constexpr PermissionPrediction_Likelihood_DiscretizedLikelihood PermissionPrediction_Likelihood_DiscretizedLikelihood_DiscretizedLikelihood_MAX = …;
constexpr int PermissionPrediction_Likelihood_DiscretizedLikelihood_DiscretizedLikelihood_ARRAYSIZE = …;
const std::string& PermissionPrediction_Likelihood_DiscretizedLikelihood_Name(PermissionPrediction_Likelihood_DiscretizedLikelihood value);
template<typename T>
inline const std::string& PermissionPrediction_Likelihood_DiscretizedLikelihood_Name(T enum_t_value) { … }
bool PermissionPrediction_Likelihood_DiscretizedLikelihood_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PermissionPrediction_Likelihood_DiscretizedLikelihood* value);
class SiteFeatures final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class StatsFeatures final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ClientFeatures final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionFeatures_NotificationPermission final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionFeatures_GeolocationPermission final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionFeatures final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionPrediction_NotificationPrediction final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionPrediction_GeolocationPrediction final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionPrediction_Likelihood final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PermissionPrediction final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GeneratePredictionsRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class GeneratePredictionsResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool SiteFeatures::_internal_has_origin() const { … }
inline bool SiteFeatures::has_origin() const { … }
inline void SiteFeatures::clear_origin() { … }
inline const std::string& SiteFeatures::origin() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SiteFeatures::set_origin(ArgT0&& arg0, ArgT... args) { … }
inline std::string* SiteFeatures::mutable_origin() { … }
inline const std::string& SiteFeatures::_internal_origin() const { … }
inline void SiteFeatures::_internal_set_origin(const std::string& value) { … }
inline std::string* SiteFeatures::_internal_mutable_origin() { … }
inline std::string* SiteFeatures::release_origin() { … }
inline void SiteFeatures::set_allocated_origin(std::string* origin) { … }
inline bool StatsFeatures::_internal_has_avg_deny_rate() const { … }
inline bool StatsFeatures::has_avg_deny_rate() const { … }
inline void StatsFeatures::clear_avg_deny_rate() { … }
inline float StatsFeatures::_internal_avg_deny_rate() const { … }
inline float StatsFeatures::avg_deny_rate() const { … }
inline void StatsFeatures::_internal_set_avg_deny_rate(float value) { … }
inline void StatsFeatures::set_avg_deny_rate(float value) { … }
inline bool StatsFeatures::_internal_has_avg_grant_rate() const { … }
inline bool StatsFeatures::has_avg_grant_rate() const { … }
inline void StatsFeatures::clear_avg_grant_rate() { … }
inline float StatsFeatures::_internal_avg_grant_rate() const { … }
inline float StatsFeatures::avg_grant_rate() const { … }
inline void StatsFeatures::_internal_set_avg_grant_rate(float value) { … }
inline void StatsFeatures::set_avg_grant_rate(float value) { … }
inline bool StatsFeatures::_internal_has_avg_dismiss_rate() const { … }
inline bool StatsFeatures::has_avg_dismiss_rate() const { … }
inline void StatsFeatures::clear_avg_dismiss_rate() { … }
inline float StatsFeatures::_internal_avg_dismiss_rate() const { … }
inline float StatsFeatures::avg_dismiss_rate() const { … }
inline void StatsFeatures::_internal_set_avg_dismiss_rate(float value) { … }
inline void StatsFeatures::set_avg_dismiss_rate(float value) { … }
inline bool StatsFeatures::_internal_has_avg_ignore_rate() const { … }
inline bool StatsFeatures::has_avg_ignore_rate() const { … }
inline void StatsFeatures::clear_avg_ignore_rate() { … }
inline float StatsFeatures::_internal_avg_ignore_rate() const { … }
inline float StatsFeatures::avg_ignore_rate() const { … }
inline void StatsFeatures::_internal_set_avg_ignore_rate(float value) { … }
inline void StatsFeatures::set_avg_ignore_rate(float value) { … }
inline bool StatsFeatures::_internal_has_prompts_count() const { … }
inline bool StatsFeatures::has_prompts_count() const { … }
inline void StatsFeatures::clear_prompts_count() { … }
inline int32_t StatsFeatures::_internal_prompts_count() const { … }
inline int32_t StatsFeatures::prompts_count() const { … }
inline void StatsFeatures::_internal_set_prompts_count(int32_t value) { … }
inline void StatsFeatures::set_prompts_count(int32_t value) { … }
inline bool ClientFeatures::_internal_has_client_stats() const { … }
inline bool ClientFeatures::has_client_stats() const { … }
inline void ClientFeatures::clear_client_stats() { … }
inline const ::permissions::StatsFeatures& ClientFeatures::_internal_client_stats() const { … }
inline const ::permissions::StatsFeatures& ClientFeatures::client_stats() const { … }
inline void ClientFeatures::unsafe_arena_set_allocated_client_stats(
::permissions::StatsFeatures* client_stats) { … }
inline ::permissions::StatsFeatures* ClientFeatures::release_client_stats() { … }
inline ::permissions::StatsFeatures* ClientFeatures::unsafe_arena_release_client_stats() { … }
inline ::permissions::StatsFeatures* ClientFeatures::_internal_mutable_client_stats() { … }
inline ::permissions::StatsFeatures* ClientFeatures::mutable_client_stats() { … }
inline void ClientFeatures::set_allocated_client_stats(::permissions::StatsFeatures* client_stats) { … }
inline bool ClientFeatures::_internal_has_platform() const { … }
inline bool ClientFeatures::has_platform() const { … }
inline void ClientFeatures::clear_platform() { … }
inline ::permissions::ClientFeatures_Platform ClientFeatures::_internal_platform() const { … }
inline ::permissions::ClientFeatures_Platform ClientFeatures::platform() const { … }
inline void ClientFeatures::_internal_set_platform(::permissions::ClientFeatures_Platform value) { … }
inline void ClientFeatures::set_platform(::permissions::ClientFeatures_Platform value) { … }
inline bool ClientFeatures::_internal_has_gesture() const { … }
inline bool ClientFeatures::has_gesture() const { … }
inline void ClientFeatures::clear_gesture() { … }
inline ::permissions::ClientFeatures_Gesture ClientFeatures::_internal_gesture() const { … }
inline ::permissions::ClientFeatures_Gesture ClientFeatures::gesture() const { … }
inline void ClientFeatures::_internal_set_gesture(::permissions::ClientFeatures_Gesture value) { … }
inline void ClientFeatures::set_gesture(::permissions::ClientFeatures_Gesture value) { … }
inline bool ClientFeatures::_internal_has_gesture_enum() const { … }
inline bool ClientFeatures::has_gesture_enum() const { … }
inline void ClientFeatures::clear_gesture_enum() { … }
inline ::permissions::ClientFeatures_GestureEnum ClientFeatures::_internal_gesture_enum() const { … }
inline ::permissions::ClientFeatures_GestureEnum ClientFeatures::gesture_enum() const { … }
inline void ClientFeatures::_internal_set_gesture_enum(::permissions::ClientFeatures_GestureEnum value) { … }
inline void ClientFeatures::set_gesture_enum(::permissions::ClientFeatures_GestureEnum value) { … }
inline bool ClientFeatures::_internal_has_platform_enum() const { … }
inline bool ClientFeatures::has_platform_enum() const { … }
inline void ClientFeatures::clear_platform_enum() { … }
inline ::permissions::ClientFeatures_PlatformEnum ClientFeatures::_internal_platform_enum() const { … }
inline ::permissions::ClientFeatures_PlatformEnum ClientFeatures::platform_enum() const { … }
inline void ClientFeatures::_internal_set_platform_enum(::permissions::ClientFeatures_PlatformEnum value) { … }
inline void ClientFeatures::set_platform_enum(::permissions::ClientFeatures_PlatformEnum value) { … }
inline bool PermissionFeatures::_internal_has_permission_stats() const { … }
inline bool PermissionFeatures::has_permission_stats() const { … }
inline void PermissionFeatures::clear_permission_stats() { … }
inline const ::permissions::StatsFeatures& PermissionFeatures::_internal_permission_stats() const { … }
inline const ::permissions::StatsFeatures& PermissionFeatures::permission_stats() const { … }
inline void PermissionFeatures::unsafe_arena_set_allocated_permission_stats(
::permissions::StatsFeatures* permission_stats) { … }
inline ::permissions::StatsFeatures* PermissionFeatures::release_permission_stats() { … }
inline ::permissions::StatsFeatures* PermissionFeatures::unsafe_arena_release_permission_stats() { … }
inline ::permissions::StatsFeatures* PermissionFeatures::_internal_mutable_permission_stats() { … }
inline ::permissions::StatsFeatures* PermissionFeatures::mutable_permission_stats() { … }
inline void PermissionFeatures::set_allocated_permission_stats(::permissions::StatsFeatures* permission_stats) { … }
inline bool PermissionFeatures::_internal_has_notification_permission() const { … }
inline bool PermissionFeatures::has_notification_permission() const { … }
inline void PermissionFeatures::set_has_notification_permission() { … }
inline void PermissionFeatures::clear_notification_permission() { … }
inline ::permissions::PermissionFeatures_NotificationPermission* PermissionFeatures::release_notification_permission() { … }
inline const ::permissions::PermissionFeatures_NotificationPermission& PermissionFeatures::_internal_notification_permission() const { … }
inline const ::permissions::PermissionFeatures_NotificationPermission& PermissionFeatures::notification_permission() const { … }
inline ::permissions::PermissionFeatures_NotificationPermission* PermissionFeatures::unsafe_arena_release_notification_permission() { … }
inline void PermissionFeatures::unsafe_arena_set_allocated_notification_permission(::permissions::PermissionFeatures_NotificationPermission* notification_permission) { … }
inline ::permissions::PermissionFeatures_NotificationPermission* PermissionFeatures::_internal_mutable_notification_permission() { … }
inline ::permissions::PermissionFeatures_NotificationPermission* PermissionFeatures::mutable_notification_permission() { … }
inline bool PermissionFeatures::_internal_has_geolocation_permission() const { … }
inline bool PermissionFeatures::has_geolocation_permission() const { … }
inline void PermissionFeatures::set_has_geolocation_permission() { … }
inline void PermissionFeatures::clear_geolocation_permission() { … }
inline ::permissions::PermissionFeatures_GeolocationPermission* PermissionFeatures::release_geolocation_permission() { … }
inline const ::permissions::PermissionFeatures_GeolocationPermission& PermissionFeatures::_internal_geolocation_permission() const { … }
inline const ::permissions::PermissionFeatures_GeolocationPermission& PermissionFeatures::geolocation_permission() const { … }
inline ::permissions::PermissionFeatures_GeolocationPermission* PermissionFeatures::unsafe_arena_release_geolocation_permission() { … }
inline void PermissionFeatures::unsafe_arena_set_allocated_geolocation_permission(::permissions::PermissionFeatures_GeolocationPermission* geolocation_permission) { … }
inline ::permissions::PermissionFeatures_GeolocationPermission* PermissionFeatures::_internal_mutable_geolocation_permission() { … }
inline ::permissions::PermissionFeatures_GeolocationPermission* PermissionFeatures::mutable_geolocation_permission() { … }
inline bool PermissionFeatures::has_permission_type() const { … }
inline void PermissionFeatures::clear_has_permission_type() { … }
inline PermissionFeatures::PermissionTypeCase PermissionFeatures::permission_type_case() const { … }
inline bool PermissionPrediction_Likelihood::_internal_has_discretized_likelihood() const { … }
inline bool PermissionPrediction_Likelihood::has_discretized_likelihood() const { … }
inline void PermissionPrediction_Likelihood::clear_discretized_likelihood() { … }
inline ::permissions::PermissionPrediction_Likelihood_DiscretizedLikelihood PermissionPrediction_Likelihood::_internal_discretized_likelihood() const { … }
inline ::permissions::PermissionPrediction_Likelihood_DiscretizedLikelihood PermissionPrediction_Likelihood::discretized_likelihood() const { … }
inline void PermissionPrediction_Likelihood::_internal_set_discretized_likelihood(::permissions::PermissionPrediction_Likelihood_DiscretizedLikelihood value) { … }
inline void PermissionPrediction_Likelihood::set_discretized_likelihood(::permissions::PermissionPrediction_Likelihood_DiscretizedLikelihood value) { … }
inline bool PermissionPrediction::_internal_has_notification_prediction() const { … }
inline bool PermissionPrediction::has_notification_prediction() const { … }
inline void PermissionPrediction::set_has_notification_prediction() { … }
inline void PermissionPrediction::clear_notification_prediction() { … }
inline ::permissions::PermissionPrediction_NotificationPrediction* PermissionPrediction::release_notification_prediction() { … }
inline const ::permissions::PermissionPrediction_NotificationPrediction& PermissionPrediction::_internal_notification_prediction() const { … }
inline const ::permissions::PermissionPrediction_NotificationPrediction& PermissionPrediction::notification_prediction() const { … }
inline ::permissions::PermissionPrediction_NotificationPrediction* PermissionPrediction::unsafe_arena_release_notification_prediction() { … }
inline void PermissionPrediction::unsafe_arena_set_allocated_notification_prediction(::permissions::PermissionPrediction_NotificationPrediction* notification_prediction) { … }
inline ::permissions::PermissionPrediction_NotificationPrediction* PermissionPrediction::_internal_mutable_notification_prediction() { … }
inline ::permissions::PermissionPrediction_NotificationPrediction* PermissionPrediction::mutable_notification_prediction() { … }
inline bool PermissionPrediction::_internal_has_geolocation_prediction() const { … }
inline bool PermissionPrediction::has_geolocation_prediction() const { … }
inline void PermissionPrediction::set_has_geolocation_prediction() { … }
inline void PermissionPrediction::clear_geolocation_prediction() { … }
inline ::permissions::PermissionPrediction_GeolocationPrediction* PermissionPrediction::release_geolocation_prediction() { … }
inline const ::permissions::PermissionPrediction_GeolocationPrediction& PermissionPrediction::_internal_geolocation_prediction() const { … }
inline const ::permissions::PermissionPrediction_GeolocationPrediction& PermissionPrediction::geolocation_prediction() const { … }
inline ::permissions::PermissionPrediction_GeolocationPrediction* PermissionPrediction::unsafe_arena_release_geolocation_prediction() { … }
inline void PermissionPrediction::unsafe_arena_set_allocated_geolocation_prediction(::permissions::PermissionPrediction_GeolocationPrediction* geolocation_prediction) { … }
inline ::permissions::PermissionPrediction_GeolocationPrediction* PermissionPrediction::_internal_mutable_geolocation_prediction() { … }
inline ::permissions::PermissionPrediction_GeolocationPrediction* PermissionPrediction::mutable_geolocation_prediction() { … }
inline bool PermissionPrediction::_internal_has_grant_likelihood() const { … }
inline bool PermissionPrediction::has_grant_likelihood() const { … }
inline void PermissionPrediction::clear_grant_likelihood() { … }
inline const ::permissions::PermissionPrediction_Likelihood& PermissionPrediction::_internal_grant_likelihood() const { … }
inline const ::permissions::PermissionPrediction_Likelihood& PermissionPrediction::grant_likelihood() const { … }
inline void PermissionPrediction::unsafe_arena_set_allocated_grant_likelihood(
::permissions::PermissionPrediction_Likelihood* grant_likelihood) { … }
inline ::permissions::PermissionPrediction_Likelihood* PermissionPrediction::release_grant_likelihood() { … }
inline ::permissions::PermissionPrediction_Likelihood* PermissionPrediction::unsafe_arena_release_grant_likelihood() { … }
inline ::permissions::PermissionPrediction_Likelihood* PermissionPrediction::_internal_mutable_grant_likelihood() { … }
inline ::permissions::PermissionPrediction_Likelihood* PermissionPrediction::mutable_grant_likelihood() { … }
inline void PermissionPrediction::set_allocated_grant_likelihood(::permissions::PermissionPrediction_Likelihood* grant_likelihood) { … }
inline bool PermissionPrediction::has_prediction_type() const { … }
inline void PermissionPrediction::clear_has_prediction_type() { … }
inline PermissionPrediction::PredictionTypeCase PermissionPrediction::prediction_type_case() const { … }
inline bool GeneratePredictionsRequest::_internal_has_client_features() const { … }
inline bool GeneratePredictionsRequest::has_client_features() const { … }
inline void GeneratePredictionsRequest::clear_client_features() { … }
inline const ::permissions::ClientFeatures& GeneratePredictionsRequest::_internal_client_features() const { … }
inline const ::permissions::ClientFeatures& GeneratePredictionsRequest::client_features() const { … }
inline void GeneratePredictionsRequest::unsafe_arena_set_allocated_client_features(
::permissions::ClientFeatures* client_features) { … }
inline ::permissions::ClientFeatures* GeneratePredictionsRequest::release_client_features() { … }
inline ::permissions::ClientFeatures* GeneratePredictionsRequest::unsafe_arena_release_client_features() { … }
inline ::permissions::ClientFeatures* GeneratePredictionsRequest::_internal_mutable_client_features() { … }
inline ::permissions::ClientFeatures* GeneratePredictionsRequest::mutable_client_features() { … }
inline void GeneratePredictionsRequest::set_allocated_client_features(::permissions::ClientFeatures* client_features) { … }
inline bool GeneratePredictionsRequest::_internal_has_site_features() const { … }
inline bool GeneratePredictionsRequest::has_site_features() const { … }
inline void GeneratePredictionsRequest::clear_site_features() { … }
inline const ::permissions::SiteFeatures& GeneratePredictionsRequest::_internal_site_features() const { … }
inline const ::permissions::SiteFeatures& GeneratePredictionsRequest::site_features() const { … }
inline void GeneratePredictionsRequest::unsafe_arena_set_allocated_site_features(
::permissions::SiteFeatures* site_features) { … }
inline ::permissions::SiteFeatures* GeneratePredictionsRequest::release_site_features() { … }
inline ::permissions::SiteFeatures* GeneratePredictionsRequest::unsafe_arena_release_site_features() { … }
inline ::permissions::SiteFeatures* GeneratePredictionsRequest::_internal_mutable_site_features() { … }
inline ::permissions::SiteFeatures* GeneratePredictionsRequest::mutable_site_features() { … }
inline void GeneratePredictionsRequest::set_allocated_site_features(::permissions::SiteFeatures* site_features) { … }
inline int GeneratePredictionsRequest::_internal_permission_features_size() const { … }
inline int GeneratePredictionsRequest::permission_features_size() const { … }
inline void GeneratePredictionsRequest::clear_permission_features() { … }
inline ::permissions::PermissionFeatures* GeneratePredictionsRequest::mutable_permission_features(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::permissions::PermissionFeatures >*
GeneratePredictionsRequest::mutable_permission_features() { … }
inline const ::permissions::PermissionFeatures& GeneratePredictionsRequest::_internal_permission_features(int index) const { … }
inline const ::permissions::PermissionFeatures& GeneratePredictionsRequest::permission_features(int index) const { … }
inline ::permissions::PermissionFeatures* GeneratePredictionsRequest::_internal_add_permission_features() { … }
inline ::permissions::PermissionFeatures* GeneratePredictionsRequest::add_permission_features() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::permissions::PermissionFeatures >&
GeneratePredictionsRequest::permission_features() const { … }
inline int GeneratePredictionsResponse::_internal_prediction_size() const { … }
inline int GeneratePredictionsResponse::prediction_size() const { … }
inline void GeneratePredictionsResponse::clear_prediction() { … }
inline ::permissions::PermissionPrediction* GeneratePredictionsResponse::mutable_prediction(int index) { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::permissions::PermissionPrediction >*
GeneratePredictionsResponse::mutable_prediction() { … }
inline const ::permissions::PermissionPrediction& GeneratePredictionsResponse::_internal_prediction(int index) const { … }
inline const ::permissions::PermissionPrediction& GeneratePredictionsResponse::prediction(int index) const { … }
inline ::permissions::PermissionPrediction* GeneratePredictionsResponse::_internal_add_prediction() { … }
inline ::permissions::PermissionPrediction* GeneratePredictionsResponse::add_prediction() { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::permissions::PermissionPrediction >&
GeneratePredictionsResponse::prediction() const { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::permissions::ClientFeatures_Platform> : ::std::true_type { … };
template <> struct is_proto_enum< ::permissions::ClientFeatures_Gesture> : ::std::true_type { … };
template <> struct is_proto_enum< ::permissions::ClientFeatures_GestureEnum> : ::std::true_type { … };
template <> struct is_proto_enum< ::permissions::ClientFeatures_PlatformEnum> : ::std::true_type { … };
template <> struct is_proto_enum< ::permissions::PermissionPrediction_Likelihood_DiscretizedLikelihood> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif