@@ -65,6 +65,16 @@ typedef enum _firebase_appquality_sessions_OsName {
65
65
#define _firebase_appquality_sessions_OsName_MAX firebase_appquality_sessions_OsName_UNSPECIFIED
66
66
#define _firebase_appquality_sessions_OsName_ARRAYSIZE ((firebase_appquality_sessions_OsName)(firebase_appquality_sessions_OsName_UNSPECIFIED+1))
67
67
68
+ typedef enum _firebase_appquality_sessions_LogEnvironment {
69
+ firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_UNKNOWN = 0 ,
70
+ firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_AUTOPUSH = 1 ,
71
+ firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_STAGING = 2 ,
72
+ firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_PROD = 3
73
+ } firebase_appquality_sessions_LogEnvironment ;
74
+ #define _firebase_appquality_sessions_LogEnvironment_MIN firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_UNKNOWN
75
+ #define _firebase_appquality_sessions_LogEnvironment_MAX firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_PROD
76
+ #define _firebase_appquality_sessions_LogEnvironment_ARRAYSIZE ((firebase_appquality_sessions_LogEnvironment)(firebase_appquality_sessions_LogEnvironment_LOG_ENVIRONMENT_PROD+1))
77
+
68
78
/* Struct definitions */
69
79
typedef struct _firebase_appquality_sessions_AndroidApplicationInfo {
70
80
pb_bytes_array_t * package_name ;
@@ -98,6 +108,7 @@ typedef struct _firebase_appquality_sessions_ApplicationInfo {
98
108
firebase_appquality_sessions_AppleApplicationInfo apple_app_info ;
99
109
};
100
110
pb_bytes_array_t * session_sdk_version ;
111
+ firebase_appquality_sessions_LogEnvironment log_environment ;
101
112
/* @@protoc_insertion_point(struct:firebase_appquality_sessions_ApplicationInfo) */
102
113
} firebase_appquality_sessions_ApplicationInfo ;
103
114
@@ -123,13 +134,13 @@ typedef struct _firebase_appquality_sessions_SessionEvent {
123
134
#define firebase_appquality_sessions_SessionEvent_init_default {_firebase_appquality_sessions_EventType_MIN, firebase_appquality_sessions_SessionInfo_init_default, firebase_appquality_sessions_ApplicationInfo_init_default}
124
135
#define firebase_appquality_sessions_SessionInfo_init_default {NULL, NULL, NULL, 0, firebase_appquality_sessions_DataCollectionStatus_init_default}
125
136
#define firebase_appquality_sessions_DataCollectionStatus_init_default {_firebase_appquality_sessions_DataCollectionState_MIN, _firebase_appquality_sessions_DataCollectionState_MIN, 0}
126
- #define firebase_appquality_sessions_ApplicationInfo_init_default {NULL, NULL, NULL, NULL, 0, {firebase_appquality_sessions_AndroidApplicationInfo_init_default}, NULL}
137
+ #define firebase_appquality_sessions_ApplicationInfo_init_default {NULL, NULL, NULL, NULL, 0, {firebase_appquality_sessions_AndroidApplicationInfo_init_default}, NULL, _firebase_appquality_sessions_LogEnvironment_MIN }
127
138
#define firebase_appquality_sessions_AndroidApplicationInfo_init_default {NULL, NULL}
128
139
#define firebase_appquality_sessions_AppleApplicationInfo_init_default {NULL, NetworkConnectionInfo_init_default, _firebase_appquality_sessions_OsName_MIN, NULL}
129
140
#define firebase_appquality_sessions_SessionEvent_init_zero {_firebase_appquality_sessions_EventType_MIN, firebase_appquality_sessions_SessionInfo_init_zero, firebase_appquality_sessions_ApplicationInfo_init_zero}
130
141
#define firebase_appquality_sessions_SessionInfo_init_zero {NULL, NULL, NULL, 0, firebase_appquality_sessions_DataCollectionStatus_init_zero}
131
142
#define firebase_appquality_sessions_DataCollectionStatus_init_zero {_firebase_appquality_sessions_DataCollectionState_MIN, _firebase_appquality_sessions_DataCollectionState_MIN, 0}
132
- #define firebase_appquality_sessions_ApplicationInfo_init_zero {NULL, NULL, NULL, NULL, 0, {firebase_appquality_sessions_AndroidApplicationInfo_init_zero}, NULL}
143
+ #define firebase_appquality_sessions_ApplicationInfo_init_zero {NULL, NULL, NULL, NULL, 0, {firebase_appquality_sessions_AndroidApplicationInfo_init_zero}, NULL, _firebase_appquality_sessions_LogEnvironment_MIN }
133
144
#define firebase_appquality_sessions_AndroidApplicationInfo_init_zero {NULL, NULL}
134
145
#define firebase_appquality_sessions_AppleApplicationInfo_init_zero {NULL, NetworkConnectionInfo_init_zero, _firebase_appquality_sessions_OsName_MIN, NULL}
135
146
@@ -150,6 +161,7 @@ typedef struct _firebase_appquality_sessions_SessionEvent {
150
161
#define firebase_appquality_sessions_ApplicationInfo_development_platform_name_tag 3
151
162
#define firebase_appquality_sessions_ApplicationInfo_development_platform_version_tag 4
152
163
#define firebase_appquality_sessions_ApplicationInfo_session_sdk_version_tag 7
164
+ #define firebase_appquality_sessions_ApplicationInfo_log_environment_tag 8
153
165
#define firebase_appquality_sessions_SessionInfo_session_id_tag 1
154
166
#define firebase_appquality_sessions_SessionInfo_previous_session_id_tag 2
155
167
#define firebase_appquality_sessions_SessionInfo_firebase_installation_id_tag 3
@@ -163,7 +175,7 @@ typedef struct _firebase_appquality_sessions_SessionEvent {
163
175
extern const pb_field_t firebase_appquality_sessions_SessionEvent_fields [4 ];
164
176
extern const pb_field_t firebase_appquality_sessions_SessionInfo_fields [6 ];
165
177
extern const pb_field_t firebase_appquality_sessions_DataCollectionStatus_fields [4 ];
166
- extern const pb_field_t firebase_appquality_sessions_ApplicationInfo_fields [8 ];
178
+ extern const pb_field_t firebase_appquality_sessions_ApplicationInfo_fields [9 ];
167
179
extern const pb_field_t firebase_appquality_sessions_AndroidApplicationInfo_fields [3 ];
168
180
extern const pb_field_t firebase_appquality_sessions_AppleApplicationInfo_fields [5 ];
169
181
0 commit comments