| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193 |
- /*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- /* Automatically generated nanopb header */
- /* Generated by nanopb-0.3.9.7 */
- #ifndef PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED
- #define PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED
- #include <nanopb/pb.h>
- /* @@protoc_insertion_point(includes) */
- #if PB_PROTO_HEADER_VERSION != 30
- #error Regenerate this file with the current version of nanopb generator.
- #endif
- /* Enum definitions */
- typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType {
- logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_UNKNOWN_CONFIGURATION_TYPE = 0,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_CORE = 1,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK = 2
- } logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType;
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_UNKNOWN_CONFIGURATION_TYPE
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType)(logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK+1))
- typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType {
- logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_UNKNOWN_BUILD_TYPE = 0,
- logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_INTERNAL = 1,
- logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_EAP = 2,
- logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD = 3
- } logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType;
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_UNKNOWN_BUILD_TYPE
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType)(logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD+1))
- typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType {
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_UNKNOWN_SDK_SERVICE = 0,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ICORE = 1,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ADMOB = 2,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_APP_INVITE = 3,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_SIGN_IN = 5,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_GCM = 6,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MAPS = 7,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_SCION = 8,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ANALYTICS = 9,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_APP_INDEXING = 10,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_CONFIG = 11,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DURABLE_DEEP_LINKS = 12,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_CRASH = 13,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_AUTH = 14,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DATABASE = 15,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_STORAGE = 16,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MESSAGING = 17,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MEASUREMENT = 18,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_REMOTE_CONFIG = 19,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DYNAMIC_LINKS = 20,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_INVITES = 21,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_AUTH_UI = 22,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_FIRESTORE = 23,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_PERFORMANCE = 24,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_FACE = 26,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_BARCODE = 27,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_TEXT = 28,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_LABEL = 29,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_MODEL_INTERPRETER = 30,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_IN_APP_MESSAGING = 31,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_FUNCTIONS = 32,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_NATURAL_LANGUAGE = 33,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_AUTOML = 34,
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_OBJECT_DETECTION = 35
- } logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType;
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_UNKNOWN_SDK_SERVICE
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_OBJECT_DETECTION
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType)(logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_OBJECT_DETECTION+1))
- typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName {
- logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_UNKNOWN_POD_NAME = 0,
- logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_GOOGLE = 1,
- logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE = 2
- } logs_proto_mobilesdk_ios_ICoreConfiguration_PodName;
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_UNKNOWN_POD_NAME
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_PodName)(logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE+1))
- typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType {
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_UNKNOWN = 0,
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_COCOAPODS = 1,
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_ZIP_FILE = 2,
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_CARTHAGE = 3,
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM = 4
- } logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType;
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_UNKNOWN
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM
- #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType)(logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM+1))
- /* Struct definitions */
- typedef struct _logs_proto_mobilesdk_ios_ICoreConfiguration {
- bool has_configuration_type;
- logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType configuration_type;
- pb_size_t sdk_service_installed_count;
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType *sdk_service_installed;
- pb_bytes_array_t *device_model;
- pb_bytes_array_t *app_id;
- pb_bytes_array_t *bundle_id;
- bool has_pod_name;
- logs_proto_mobilesdk_ios_ICoreConfiguration_PodName pod_name;
- pb_bytes_array_t *icore_version;
- pb_bytes_array_t *sdk_version;
- bool has_sdk_name;
- logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType sdk_name;
- bool has_app_count;
- int32_t app_count;
- pb_bytes_array_t *os_version;
- pb_bytes_array_t *min_supported_ios_version;
- bool has_use_default_app;
- bool use_default_app;
- bool has_deployed_in_app_store;
- bool deployed_in_app_store;
- bool has_dynamic_framework_count;
- int32_t dynamic_framework_count;
- pb_bytes_array_t *apple_framework_version;
- bool has_using_zip_file;
- bool using_zip_file;
- bool has_deployment_type;
- logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType deployment_type;
- pb_bytes_array_t *platform_info;
- bool has_swizzling_enabled;
- bool swizzling_enabled;
- bool has_using_gdt;
- bool using_gdt;
- /* @@protoc_insertion_point(struct:logs_proto_mobilesdk_ios_ICoreConfiguration) */
- } logs_proto_mobilesdk_ios_ICoreConfiguration;
- /* Default values for struct fields */
- /* Initializer values for message structs */
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_init_default {false, _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MIN, 0, NULL, NULL, NULL, NULL, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MIN, NULL, NULL, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MIN, false, 0, NULL, NULL, false, 0, false, 0, false, 0, NULL, false, 0, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MIN, NULL, false, 0, false, 0}
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_init_zero {false, _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MIN, 0, NULL, NULL, NULL, NULL, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MIN, NULL, NULL, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MIN, false, 0, NULL, NULL, false, 0, false, 0, false, 0, NULL, false, 0, false, _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MIN, NULL, false, 0, false, 0}
- /* Field tags (for use in manual encoding/decoding) */
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_pod_name_tag 16
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_configuration_type_tag 1
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_icore_version_tag 18
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_version_tag 19
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_service_installed_tag 7
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_name_tag 20
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_device_model_tag 9
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_os_version_tag 22
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_app_id_tag 10
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_bundle_id_tag 12
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_min_supported_ios_version_tag 24
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_use_default_app_tag 25
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_app_count_tag 21
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_deployed_in_app_store_tag 26
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_dynamic_framework_count_tag 27
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_apple_framework_version_tag 28
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_using_zip_file_tag 29
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_deployment_type_tag 30
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_platform_info_tag 31
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_swizzling_enabled_tag 33
- #define logs_proto_mobilesdk_ios_ICoreConfiguration_using_gdt_tag 36
- /* Struct field encoding specification for nanopb */
- extern const pb_field_t logs_proto_mobilesdk_ios_ICoreConfiguration_fields[22];
- /* Maximum encoded size of messages (where known) */
- /* logs_proto_mobilesdk_ios_ICoreConfiguration_size depends on runtime parameters */
- /* Message IDs (where set with "msgid" option) */
- #ifdef PB_MSGID
- #define FIREBASECORE_MESSAGES \
- #endif
- /* @@protoc_insertion_point(eof) */
- #endif
|