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 |