lpw
2020-09-01 a6c01451f65c7fc139844333f37345283d5f4354
commit | author | age
a6c014 1 /*
L 2  * Copyright 2019 Google
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 /* Automatically generated nanopb header */
18 /* Generated by nanopb-0.3.9.6 */
19
20 #ifndef PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED
21 #define PB_LOGS_PROTO_MOBILESDK_IOS_FIREBASECORE_NANOPB_H_INCLUDED
22 #include <nanopb/pb.h>
23
24 /* @@protoc_insertion_point(includes) */
25 #if PB_PROTO_HEADER_VERSION != 30
26 #error Regenerate this file with the current version of nanopb generator.
27 #endif
28
29
30 /* Enum definitions */
31 typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType {
32     logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_UNKNOWN_CONFIGURATION_TYPE = 0,
33     logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_CORE = 1,
34     logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK = 2
35 } logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType;
36 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_UNKNOWN_CONFIGURATION_TYPE
37 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK
38 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType)(logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType_SDK+1))
39
40 typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType {
41     logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_UNKNOWN_BUILD_TYPE = 0,
42     logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_INTERNAL = 1,
43     logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_EAP = 2,
44     logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD = 3
45 } logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType;
46 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_UNKNOWN_BUILD_TYPE
47 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD
48 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType)(logs_proto_mobilesdk_ios_ICoreConfiguration_BuildType_PROD+1))
49
50 typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType {
51     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_UNKNOWN_SDK_SERVICE = 0,
52     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ICORE = 1,
53     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ADMOB = 2,
54     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_APP_INVITE = 3,
55     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_SIGN_IN = 5,
56     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_GCM = 6,
57     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MAPS = 7,
58     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_SCION = 8,
59     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ANALYTICS = 9,
60     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_APP_INDEXING = 10,
61     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_CONFIG = 11,
62     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DURABLE_DEEP_LINKS = 12,
63     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_CRASH = 13,
64     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_AUTH = 14,
65     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DATABASE = 15,
66     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_STORAGE = 16,
67     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MESSAGING = 17,
68     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MEASUREMENT = 18,
69     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_REMOTE_CONFIG = 19,
70     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_DYNAMIC_LINKS = 20,
71     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_INVITES = 21,
72     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_AUTH_UI = 22,
73     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_FIRESTORE = 23,
74     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_PERFORMANCE = 24,
75     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_FACE = 26,
76     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_BARCODE = 27,
77     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_TEXT = 28,
78     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_LABEL = 29,
79     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_MODEL_INTERPRETER = 30,
80     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_IN_APP_MESSAGING = 31,
81     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_FUNCTIONS = 32,
82     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_NATURAL_LANGUAGE = 33,
83     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_AUTOML = 34,
84     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_OBJECT_DETECTION = 35
85 } logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType;
86 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_UNKNOWN_SDK_SERVICE
87 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType_ML_VISION_ON_DEVICE_OBJECT_DETECTION
88 #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))
89
90 typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName {
91     logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_UNKNOWN_POD_NAME = 0,
92     logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_GOOGLE = 1,
93     logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE = 2
94 } logs_proto_mobilesdk_ios_ICoreConfiguration_PodName;
95 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_UNKNOWN_POD_NAME
96 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE
97 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_PodName)(logs_proto_mobilesdk_ios_ICoreConfiguration_PodName_FIREBASE+1))
98
99 typedef enum _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType {
100     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_UNKNOWN = 0,
101     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_COCOAPODS = 1,
102     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_ZIP_FILE = 2,
103     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_CARTHAGE = 3,
104     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM = 4
105 } logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType;
106 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MIN logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_UNKNOWN
107 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_MAX logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM
108 #define _logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_ARRAYSIZE ((logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType)(logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType_SPM+1))
109
110 /* Struct definitions */
111 typedef struct _logs_proto_mobilesdk_ios_ICoreConfiguration {
112     bool has_configuration_type;
113     logs_proto_mobilesdk_ios_ICoreConfiguration_ConfigurationType configuration_type;
114     pb_size_t sdk_service_installed_count;
115     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType *sdk_service_installed;
116     pb_bytes_array_t *device_model;
117     pb_bytes_array_t *app_id;
118     pb_bytes_array_t *bundle_id;
119     bool has_pod_name;
120     logs_proto_mobilesdk_ios_ICoreConfiguration_PodName pod_name;
121     pb_bytes_array_t *icore_version;
122     pb_bytes_array_t *sdk_version;
123     bool has_sdk_name;
124     logs_proto_mobilesdk_ios_ICoreConfiguration_ServiceType sdk_name;
125     bool has_app_count;
126     int32_t app_count;
127     pb_bytes_array_t *os_version;
128     pb_bytes_array_t *min_supported_ios_version;
129     bool has_use_default_app;
130     bool use_default_app;
131     bool has_deployed_in_app_store;
132     bool deployed_in_app_store;
133     bool has_dynamic_framework_count;
134     int32_t dynamic_framework_count;
135     pb_bytes_array_t *apple_framework_version;
136     bool has_using_zip_file;
137     bool using_zip_file;
138     bool has_deployment_type;
139     logs_proto_mobilesdk_ios_ICoreConfiguration_DeploymentType deployment_type;
140     pb_bytes_array_t *platform_info;
141     bool has_swizzling_enabled;
142     bool swizzling_enabled;
143     bool has_using_gdt;
144     bool using_gdt;
145 /* @@protoc_insertion_point(struct:logs_proto_mobilesdk_ios_ICoreConfiguration) */
146 } logs_proto_mobilesdk_ios_ICoreConfiguration;
147
148 /* Default values for struct fields */
149
150 /* Initializer values for message structs */
151 #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}
152 #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}
153
154 /* Field tags (for use in manual encoding/decoding) */
155 #define logs_proto_mobilesdk_ios_ICoreConfiguration_pod_name_tag 16
156 #define logs_proto_mobilesdk_ios_ICoreConfiguration_configuration_type_tag 1
157 #define logs_proto_mobilesdk_ios_ICoreConfiguration_icore_version_tag 18
158 #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_version_tag 19
159 #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_service_installed_tag 7
160 #define logs_proto_mobilesdk_ios_ICoreConfiguration_sdk_name_tag 20
161 #define logs_proto_mobilesdk_ios_ICoreConfiguration_device_model_tag 9
162 #define logs_proto_mobilesdk_ios_ICoreConfiguration_os_version_tag 22
163 #define logs_proto_mobilesdk_ios_ICoreConfiguration_app_id_tag 10
164 #define logs_proto_mobilesdk_ios_ICoreConfiguration_bundle_id_tag 12
165 #define logs_proto_mobilesdk_ios_ICoreConfiguration_min_supported_ios_version_tag 24
166 #define logs_proto_mobilesdk_ios_ICoreConfiguration_use_default_app_tag 25
167 #define logs_proto_mobilesdk_ios_ICoreConfiguration_app_count_tag 21
168 #define logs_proto_mobilesdk_ios_ICoreConfiguration_deployed_in_app_store_tag 26
169 #define logs_proto_mobilesdk_ios_ICoreConfiguration_dynamic_framework_count_tag 27
170 #define logs_proto_mobilesdk_ios_ICoreConfiguration_apple_framework_version_tag 28
171 #define logs_proto_mobilesdk_ios_ICoreConfiguration_using_zip_file_tag 29
172 #define logs_proto_mobilesdk_ios_ICoreConfiguration_deployment_type_tag 30
173 #define logs_proto_mobilesdk_ios_ICoreConfiguration_platform_info_tag 31
174 #define logs_proto_mobilesdk_ios_ICoreConfiguration_swizzling_enabled_tag 33
175 #define logs_proto_mobilesdk_ios_ICoreConfiguration_using_gdt_tag 36
176
177 /* Struct field encoding specification for nanopb */
178 extern const pb_field_t logs_proto_mobilesdk_ios_ICoreConfiguration_fields[22];
179
180 /* Maximum encoded size of messages (where known) */
181 /* logs_proto_mobilesdk_ios_ICoreConfiguration_size depends on runtime parameters */
182
183 /* Message IDs (where set with "msgid" option) */
184 #ifdef PB_MSGID
185
186 #define FIREBASECORE_MESSAGES \
187
188
189 #endif
190
191 /* @@protoc_insertion_point(eof) */
192
193 #endif