/* * 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.6 */ #ifndef PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED #define PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED #include /* @@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