1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/photopicker/photopicker_extension_atoms.proto
3 
4 #include "frameworks/proto_logging/stats/atoms/photopicker/photopicker_extension_atoms.pb.h"
5 
6 #include <algorithm>
7 #include <cstdint>
8 
9 #include <google/protobuf/io/coded_stream.h>
10 #include <google/protobuf/extension_set.h>
11 #include <google/protobuf/wire_format_lite.h>
12 #include <google/protobuf/descriptor.h>
13 #include <google/protobuf/generated_message_reflection.h>
14 #include <google/protobuf/reflection_ops.h>
15 #include <google/protobuf/wire_format.h>
16 // @@protoc_insertion_point(includes)
17 #include <google/protobuf/port_def.inc>
18 
19 PROTOBUF_PRAGMA_INIT_SEG
20 
21 namespace _pb = ::PROTOBUF_NAMESPACE_ID;
22 namespace _pbi = _pb::internal;
23 
24 namespace android {
25 namespace os {
26 namespace statsd {
27 namespace photopicker {
PhotopickerSessionInfoReported(::_pbi::ConstantInitialized)28 PROTOBUF_CONSTEXPR PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(
29     ::_pbi::ConstantInitialized): _impl_{
30     /*decltype(_impl_._has_bits_)*/{}
31   , /*decltype(_impl_._cached_size_)*/{}
32   , /*decltype(_impl_.session_id_)*/0
33   , /*decltype(_impl_.package_uid_)*/0
34   , /*decltype(_impl_.picker_permitted_selection_)*/0
35   , /*decltype(_impl_.cloud_provider_uid_)*/0
36   , /*decltype(_impl_.user_profile_)*/0
37   , /*decltype(_impl_.picker_status_)*/0
38   , /*decltype(_impl_.picked_items_count_)*/0
39   , /*decltype(_impl_.picked_items_size_)*/0
40   , /*decltype(_impl_.is_profile_switch_button_visible_)*/false
41   , /*decltype(_impl_.picker_mode_)*/0
42   , /*decltype(_impl_.picker_close_method_)*/0} {}
43 struct PhotopickerSessionInfoReportedDefaultTypeInternal {
PhotopickerSessionInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSessionInfoReportedDefaultTypeInternal44   PROTOBUF_CONSTEXPR PhotopickerSessionInfoReportedDefaultTypeInternal()
45       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerSessionInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSessionInfoReportedDefaultTypeInternal46   ~PhotopickerSessionInfoReportedDefaultTypeInternal() {}
47   union {  // NOLINT(misc-non-private-member-variables-in-classes)
48     PhotopickerSessionInfoReported _instance;
49   };
50 };
51 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerSessionInfoReportedDefaultTypeInternal _PhotopickerSessionInfoReported_default_instance_;
PhotopickerApiInfoReported(::_pbi::ConstantInitialized)52 PROTOBUF_CONSTEXPR PhotopickerApiInfoReported::PhotopickerApiInfoReported(
53     ::_pbi::ConstantInitialized): _impl_{
54     /*decltype(_impl_._has_bits_)*/{}
55   , /*decltype(_impl_._cached_size_)*/{}
56   , /*decltype(_impl_.session_id_)*/0
57   , /*decltype(_impl_.picker_intent_action_)*/0
58   , /*decltype(_impl_.screen_size_)*/0
59   , /*decltype(_impl_.media_filter_)*/0
60   , /*decltype(_impl_.max_picked_item_count_)*/0
61   , /*decltype(_impl_.selected_tab_)*/0
62   , /*decltype(_impl_.selected_album_)*/0
63   , /*decltype(_impl_.is_ordered_selection_set_)*/false
64   , /*decltype(_impl_.is_accent_color_set_)*/false
65   , /*decltype(_impl_.is_default_tab_set_)*/false
66   , /*decltype(_impl_.is_search_enabled_)*/false
67   , /*decltype(_impl_.is_cloud_search_enabled_)*/false
68   , /*decltype(_impl_.is_local_search_enabled_)*/false} {}
69 struct PhotopickerApiInfoReportedDefaultTypeInternal {
PhotopickerApiInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerApiInfoReportedDefaultTypeInternal70   PROTOBUF_CONSTEXPR PhotopickerApiInfoReportedDefaultTypeInternal()
71       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerApiInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerApiInfoReportedDefaultTypeInternal72   ~PhotopickerApiInfoReportedDefaultTypeInternal() {}
73   union {  // NOLINT(misc-non-private-member-variables-in-classes)
74     PhotopickerApiInfoReported _instance;
75   };
76 };
77 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerApiInfoReportedDefaultTypeInternal _PhotopickerApiInfoReported_default_instance_;
PhotopickerUIEventLogged(::_pbi::ConstantInitialized)78 PROTOBUF_CONSTEXPR PhotopickerUIEventLogged::PhotopickerUIEventLogged(
79     ::_pbi::ConstantInitialized): _impl_{
80     /*decltype(_impl_._has_bits_)*/{}
81   , /*decltype(_impl_._cached_size_)*/{}
82   , /*decltype(_impl_.session_id_)*/0
83   , /*decltype(_impl_.package_uid_)*/0
84   , /*decltype(_impl_.ui_event_)*/0} {}
85 struct PhotopickerUIEventLoggedDefaultTypeInternal {
PhotopickerUIEventLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerUIEventLoggedDefaultTypeInternal86   PROTOBUF_CONSTEXPR PhotopickerUIEventLoggedDefaultTypeInternal()
87       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerUIEventLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerUIEventLoggedDefaultTypeInternal88   ~PhotopickerUIEventLoggedDefaultTypeInternal() {}
89   union {  // NOLINT(misc-non-private-member-variables-in-classes)
90     PhotopickerUIEventLogged _instance;
91   };
92 };
93 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerUIEventLoggedDefaultTypeInternal _PhotopickerUIEventLogged_default_instance_;
PhotopickerMediaItemStatusReported(::_pbi::ConstantInitialized)94 PROTOBUF_CONSTEXPR PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(
95     ::_pbi::ConstantInitialized): _impl_{
96     /*decltype(_impl_._has_bits_)*/{}
97   , /*decltype(_impl_._cached_size_)*/{}
98   , /*decltype(_impl_.session_id_)*/0
99   , /*decltype(_impl_.media_status_)*/0
100   , /*decltype(_impl_.media_location_)*/0
101   , /*decltype(_impl_.item_position_)*/0
102   , /*decltype(_impl_.selected_album_)*/0
103   , /*decltype(_impl_.media_type_)*/0
104   , /*decltype(_impl_.cloud_only_)*/false
105   , /*decltype(_impl_.picker_size_)*/0} {}
106 struct PhotopickerMediaItemStatusReportedDefaultTypeInternal {
PhotopickerMediaItemStatusReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaItemStatusReportedDefaultTypeInternal107   PROTOBUF_CONSTEXPR PhotopickerMediaItemStatusReportedDefaultTypeInternal()
108       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaItemStatusReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaItemStatusReportedDefaultTypeInternal109   ~PhotopickerMediaItemStatusReportedDefaultTypeInternal() {}
110   union {  // NOLINT(misc-non-private-member-variables-in-classes)
111     PhotopickerMediaItemStatusReported _instance;
112   };
113 };
114 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaItemStatusReportedDefaultTypeInternal _PhotopickerMediaItemStatusReported_default_instance_;
PhotopickerPreviewInfoLogged(::_pbi::ConstantInitialized)115 PROTOBUF_CONSTEXPR PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(
116     ::_pbi::ConstantInitialized): _impl_{
117     /*decltype(_impl_._has_bits_)*/{}
118   , /*decltype(_impl_._cached_size_)*/{}
119   , /*decltype(_impl_.session_id_)*/0
120   , /*decltype(_impl_.preview_mode_entry_)*/0
121   , /*decltype(_impl_.preview_item_count_)*/0
122   , /*decltype(_impl_.media_type_)*/0
123   , /*decltype(_impl_.video_interactions_)*/0} {}
124 struct PhotopickerPreviewInfoLoggedDefaultTypeInternal {
PhotopickerPreviewInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPreviewInfoLoggedDefaultTypeInternal125   PROTOBUF_CONSTEXPR PhotopickerPreviewInfoLoggedDefaultTypeInternal()
126       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerPreviewInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPreviewInfoLoggedDefaultTypeInternal127   ~PhotopickerPreviewInfoLoggedDefaultTypeInternal() {}
128   union {  // NOLINT(misc-non-private-member-variables-in-classes)
129     PhotopickerPreviewInfoLogged _instance;
130   };
131 };
132 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerPreviewInfoLoggedDefaultTypeInternal _PhotopickerPreviewInfoLogged_default_instance_;
PhotopickerMenuInteractionLogged(::_pbi::ConstantInitialized)133 PROTOBUF_CONSTEXPR PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(
134     ::_pbi::ConstantInitialized): _impl_{
135     /*decltype(_impl_._has_bits_)*/{}
136   , /*decltype(_impl_._cached_size_)*/{}
137   , /*decltype(_impl_.session_id_)*/0
138   , /*decltype(_impl_.package_uid_)*/0
139   , /*decltype(_impl_.menu_item_selected_)*/0} {}
140 struct PhotopickerMenuInteractionLoggedDefaultTypeInternal {
PhotopickerMenuInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMenuInteractionLoggedDefaultTypeInternal141   PROTOBUF_CONSTEXPR PhotopickerMenuInteractionLoggedDefaultTypeInternal()
142       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMenuInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMenuInteractionLoggedDefaultTypeInternal143   ~PhotopickerMenuInteractionLoggedDefaultTypeInternal() {}
144   union {  // NOLINT(misc-non-private-member-variables-in-classes)
145     PhotopickerMenuInteractionLogged _instance;
146   };
147 };
148 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMenuInteractionLoggedDefaultTypeInternal _PhotopickerMenuInteractionLogged_default_instance_;
PhotopickerBannerInteractionLogged(::_pbi::ConstantInitialized)149 PROTOBUF_CONSTEXPR PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(
150     ::_pbi::ConstantInitialized): _impl_{
151     /*decltype(_impl_._has_bits_)*/{}
152   , /*decltype(_impl_._cached_size_)*/{}
153   , /*decltype(_impl_.session_id_)*/0
154   , /*decltype(_impl_.banner_type_)*/0
155   , /*decltype(_impl_.user_banner_interaction_)*/0} {}
156 struct PhotopickerBannerInteractionLoggedDefaultTypeInternal {
PhotopickerBannerInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerBannerInteractionLoggedDefaultTypeInternal157   PROTOBUF_CONSTEXPR PhotopickerBannerInteractionLoggedDefaultTypeInternal()
158       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerBannerInteractionLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerBannerInteractionLoggedDefaultTypeInternal159   ~PhotopickerBannerInteractionLoggedDefaultTypeInternal() {}
160   union {  // NOLINT(misc-non-private-member-variables-in-classes)
161     PhotopickerBannerInteractionLogged _instance;
162   };
163 };
164 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerBannerInteractionLoggedDefaultTypeInternal _PhotopickerBannerInteractionLogged_default_instance_;
PhotopickerMediaLibraryInfoLogged(::_pbi::ConstantInitialized)165 PROTOBUF_CONSTEXPR PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(
166     ::_pbi::ConstantInitialized): _impl_{
167     /*decltype(_impl_._has_bits_)*/{}
168   , /*decltype(_impl_._cached_size_)*/{}
169   , /*decltype(_impl_.session_id_)*/0
170   , /*decltype(_impl_.cloud_provider_uid_)*/0
171   , /*decltype(_impl_.library_size_)*/0
172   , /*decltype(_impl_.media_count_)*/0} {}
173 struct PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal {
PhotopickerMediaLibraryInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal174   PROTOBUF_CONSTEXPR PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal()
175       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaLibraryInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal176   ~PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal() {}
177   union {  // NOLINT(misc-non-private-member-variables-in-classes)
178     PhotopickerMediaLibraryInfoLogged _instance;
179   };
180 };
181 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaLibraryInfoLoggedDefaultTypeInternal _PhotopickerMediaLibraryInfoLogged_default_instance_;
PhotopickerPageInfoLogged(::_pbi::ConstantInitialized)182 PROTOBUF_CONSTEXPR PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(
183     ::_pbi::ConstantInitialized): _impl_{
184     /*decltype(_impl_._has_bits_)*/{}
185   , /*decltype(_impl_._cached_size_)*/{}
186   , /*decltype(_impl_.session_id_)*/0
187   , /*decltype(_impl_.page_number_)*/0
188   , /*decltype(_impl_.items_loaded_in_page_)*/0} {}
189 struct PhotopickerPageInfoLoggedDefaultTypeInternal {
PhotopickerPageInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPageInfoLoggedDefaultTypeInternal190   PROTOBUF_CONSTEXPR PhotopickerPageInfoLoggedDefaultTypeInternal()
191       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerPageInfoLoggedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerPageInfoLoggedDefaultTypeInternal192   ~PhotopickerPageInfoLoggedDefaultTypeInternal() {}
193   union {  // NOLINT(misc-non-private-member-variables-in-classes)
194     PhotopickerPageInfoLogged _instance;
195   };
196 };
197 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerPageInfoLoggedDefaultTypeInternal _PhotopickerPageInfoLogged_default_instance_;
PhotopickerMediaGridSyncInfoReported(::_pbi::ConstantInitialized)198 PROTOBUF_CONSTEXPR PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(
199     ::_pbi::ConstantInitialized): _impl_{
200     /*decltype(_impl_._has_bits_)*/{}
201   , /*decltype(_impl_._cached_size_)*/{}
202   , /*decltype(_impl_.session_id_)*/0
203   , /*decltype(_impl_.media_collection_info_start_time_millis_)*/0
204   , /*decltype(_impl_.media_collection_info_end_time_millis_)*/0
205   , /*decltype(_impl_.media_sync_start_time_millis_)*/0
206   , /*decltype(_impl_.media_sync_end_time_millis_)*/0
207   , /*decltype(_impl_.incremental_media_sync_start_time_millis_)*/0
208   , /*decltype(_impl_.incremental_media_sync_end_time_millis_)*/0
209   , /*decltype(_impl_.incremental_deleted_media_sync_start_time_millis_)*/0
210   , /*decltype(_impl_.incremental_deleted_media_sync_end_time_millis_)*/0} {}
211 struct PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal {
PhotopickerMediaGridSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal212   PROTOBUF_CONSTEXPR PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal()
213       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerMediaGridSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal214   ~PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal() {}
215   union {  // NOLINT(misc-non-private-member-variables-in-classes)
216     PhotopickerMediaGridSyncInfoReported _instance;
217   };
218 };
219 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerMediaGridSyncInfoReportedDefaultTypeInternal _PhotopickerMediaGridSyncInfoReported_default_instance_;
PhotopickerAlbumSyncInfoReported(::_pbi::ConstantInitialized)220 PROTOBUF_CONSTEXPR PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(
221     ::_pbi::ConstantInitialized): _impl_{
222     /*decltype(_impl_._has_bits_)*/{}
223   , /*decltype(_impl_._cached_size_)*/{}
224   , /*decltype(_impl_.session_id_time_millis_)*/0
225   , /*decltype(_impl_.get_albums_start_time_millis_)*/0
226   , /*decltype(_impl_.get_albums_end_time_millis_)*/0
227   , /*decltype(_impl_.get_album_media_start_time_millis_)*/0
228   , /*decltype(_impl_.get_album_media_end_time_millis_)*/0} {}
229 struct PhotopickerAlbumSyncInfoReportedDefaultTypeInternal {
PhotopickerAlbumSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerAlbumSyncInfoReportedDefaultTypeInternal230   PROTOBUF_CONSTEXPR PhotopickerAlbumSyncInfoReportedDefaultTypeInternal()
231       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerAlbumSyncInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerAlbumSyncInfoReportedDefaultTypeInternal232   ~PhotopickerAlbumSyncInfoReportedDefaultTypeInternal() {}
233   union {  // NOLINT(misc-non-private-member-variables-in-classes)
234     PhotopickerAlbumSyncInfoReported _instance;
235   };
236 };
237 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerAlbumSyncInfoReportedDefaultTypeInternal _PhotopickerAlbumSyncInfoReported_default_instance_;
PhotopickerSearchInfoReported(::_pbi::ConstantInitialized)238 PROTOBUF_CONSTEXPR PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(
239     ::_pbi::ConstantInitialized): _impl_{
240     /*decltype(_impl_._has_bits_)*/{}
241   , /*decltype(_impl_._cached_size_)*/{}
242   , /*decltype(_impl_.session_id_)*/0
243   , /*decltype(_impl_.search_method_)*/0
244   , /*decltype(_impl_.picked_items_)*/0
245   , /*decltype(_impl_.start_time_millis_)*/0
246   , /*decltype(_impl_.end_time_millis_)*/0} {}
247 struct PhotopickerSearchInfoReportedDefaultTypeInternal {
PhotopickerSearchInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSearchInfoReportedDefaultTypeInternal248   PROTOBUF_CONSTEXPR PhotopickerSearchInfoReportedDefaultTypeInternal()
249       : _instance(::_pbi::ConstantInitialized{}) {}
~PhotopickerSearchInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::PhotopickerSearchInfoReportedDefaultTypeInternal250   ~PhotopickerSearchInfoReportedDefaultTypeInternal() {}
251   union {  // NOLINT(misc-non-private-member-variables-in-classes)
252     PhotopickerSearchInfoReported _instance;
253   };
254 };
255 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhotopickerSearchInfoReportedDefaultTypeInternal _PhotopickerSearchInfoReported_default_instance_;
SearchDataExtractionDetailsReported(::_pbi::ConstantInitialized)256 PROTOBUF_CONSTEXPR SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(
257     ::_pbi::ConstantInitialized): _impl_{
258     /*decltype(_impl_._has_bits_)*/{}
259   , /*decltype(_impl_._cached_size_)*/{}
260   , /*decltype(_impl_.session_id_)*/0
261   , /*decltype(_impl_.unprocessed_images_count_)*/0
262   , /*decltype(_impl_.processing_start_time_millis_)*/0
263   , /*decltype(_impl_.processing_end_time_millis_)*/0
264   , /*decltype(_impl_.is_processing_successful_)*/false
265   , /*decltype(_impl_.is_response_received_)*/false} {}
266 struct SearchDataExtractionDetailsReportedDefaultTypeInternal {
SearchDataExtractionDetailsReportedDefaultTypeInternalandroid::os::statsd::photopicker::SearchDataExtractionDetailsReportedDefaultTypeInternal267   PROTOBUF_CONSTEXPR SearchDataExtractionDetailsReportedDefaultTypeInternal()
268       : _instance(::_pbi::ConstantInitialized{}) {}
~SearchDataExtractionDetailsReportedDefaultTypeInternalandroid::os::statsd::photopicker::SearchDataExtractionDetailsReportedDefaultTypeInternal269   ~SearchDataExtractionDetailsReportedDefaultTypeInternal() {}
270   union {  // NOLINT(misc-non-private-member-variables-in-classes)
271     SearchDataExtractionDetailsReported _instance;
272   };
273 };
274 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SearchDataExtractionDetailsReportedDefaultTypeInternal _SearchDataExtractionDetailsReported_default_instance_;
EmbeddedPhotopickerInfoReported(::_pbi::ConstantInitialized)275 PROTOBUF_CONSTEXPR EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(
276     ::_pbi::ConstantInitialized): _impl_{
277     /*decltype(_impl_._has_bits_)*/{}
278   , /*decltype(_impl_._cached_size_)*/{}
279   , /*decltype(_impl_.session_id_)*/0
280   , /*decltype(_impl_.is_surface_package_creation_successful_)*/false
281   , /*decltype(_impl_.surface_package_delivery_start_time_millis_)*/0
282   , /*decltype(_impl_.surface_package_delivery_end_time_millis_)*/0} {}
283 struct EmbeddedPhotopickerInfoReportedDefaultTypeInternal {
EmbeddedPhotopickerInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::EmbeddedPhotopickerInfoReportedDefaultTypeInternal284   PROTOBUF_CONSTEXPR EmbeddedPhotopickerInfoReportedDefaultTypeInternal()
285       : _instance(::_pbi::ConstantInitialized{}) {}
~EmbeddedPhotopickerInfoReportedDefaultTypeInternalandroid::os::statsd::photopicker::EmbeddedPhotopickerInfoReportedDefaultTypeInternal286   ~EmbeddedPhotopickerInfoReportedDefaultTypeInternal() {}
287   union {  // NOLINT(misc-non-private-member-variables-in-classes)
288     EmbeddedPhotopickerInfoReported _instance;
289   };
290 };
291 PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EmbeddedPhotopickerInfoReportedDefaultTypeInternal _EmbeddedPhotopickerInfoReported_default_instance_;
292 }  // namespace photopicker
293 }  // namespace statsd
294 }  // namespace os
295 }  // namespace android
296 static ::_pb::Metadata file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[14];
297 static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = nullptr;
298 static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = nullptr;
299 
300 const ::uint32_t TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
301   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_._has_bits_),
302   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _internal_metadata_),
303   ~0u,  // no _extensions_
304   ~0u,  // no _oneof_case_
305   ~0u,  // no _weak_field_map_
306   ~0u,  // no _inlined_string_donated_
307   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.session_id_),
308   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.package_uid_),
309   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_permitted_selection_),
310   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.cloud_provider_uid_),
311   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.user_profile_),
312   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_status_),
313   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picked_items_count_),
314   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picked_items_size_),
315   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.is_profile_switch_button_visible_),
316   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_mode_),
317   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSessionInfoReported, _impl_.picker_close_method_),
318   0,
319   1,
320   2,
321   3,
322   4,
323   5,
324   6,
325   7,
326   8,
327   9,
328   10,
329   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_._has_bits_),
330   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _internal_metadata_),
331   ~0u,  // no _extensions_
332   ~0u,  // no _oneof_case_
333   ~0u,  // no _weak_field_map_
334   ~0u,  // no _inlined_string_donated_
335   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.session_id_),
336   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.picker_intent_action_),
337   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.screen_size_),
338   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.media_filter_),
339   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.max_picked_item_count_),
340   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.selected_tab_),
341   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.selected_album_),
342   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_ordered_selection_set_),
343   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_accent_color_set_),
344   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_default_tab_set_),
345   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_search_enabled_),
346   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_cloud_search_enabled_),
347   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerApiInfoReported, _impl_.is_local_search_enabled_),
348   0,
349   1,
350   2,
351   3,
352   4,
353   5,
354   6,
355   7,
356   8,
357   9,
358   10,
359   11,
360   12,
361   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_._has_bits_),
362   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _internal_metadata_),
363   ~0u,  // no _extensions_
364   ~0u,  // no _oneof_case_
365   ~0u,  // no _weak_field_map_
366   ~0u,  // no _inlined_string_donated_
367   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.session_id_),
368   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.package_uid_),
369   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerUIEventLogged, _impl_.ui_event_),
370   0,
371   1,
372   2,
373   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_._has_bits_),
374   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _internal_metadata_),
375   ~0u,  // no _extensions_
376   ~0u,  // no _oneof_case_
377   ~0u,  // no _weak_field_map_
378   ~0u,  // no _inlined_string_donated_
379   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.session_id_),
380   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_status_),
381   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_location_),
382   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.item_position_),
383   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.selected_album_),
384   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.media_type_),
385   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.cloud_only_),
386   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported, _impl_.picker_size_),
387   0,
388   1,
389   2,
390   3,
391   4,
392   5,
393   6,
394   7,
395   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_._has_bits_),
396   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _internal_metadata_),
397   ~0u,  // no _extensions_
398   ~0u,  // no _oneof_case_
399   ~0u,  // no _weak_field_map_
400   ~0u,  // no _inlined_string_donated_
401   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.session_id_),
402   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.preview_mode_entry_),
403   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.preview_item_count_),
404   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.media_type_),
405   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged, _impl_.video_interactions_),
406   0,
407   1,
408   2,
409   3,
410   4,
411   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_._has_bits_),
412   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _internal_metadata_),
413   ~0u,  // no _extensions_
414   ~0u,  // no _oneof_case_
415   ~0u,  // no _weak_field_map_
416   ~0u,  // no _inlined_string_donated_
417   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.session_id_),
418   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.package_uid_),
419   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged, _impl_.menu_item_selected_),
420   0,
421   1,
422   2,
423   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_._has_bits_),
424   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _internal_metadata_),
425   ~0u,  // no _extensions_
426   ~0u,  // no _oneof_case_
427   ~0u,  // no _weak_field_map_
428   ~0u,  // no _inlined_string_donated_
429   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.session_id_),
430   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.banner_type_),
431   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged, _impl_.user_banner_interaction_),
432   0,
433   1,
434   2,
435   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_._has_bits_),
436   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _internal_metadata_),
437   ~0u,  // no _extensions_
438   ~0u,  // no _oneof_case_
439   ~0u,  // no _weak_field_map_
440   ~0u,  // no _inlined_string_donated_
441   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.session_id_),
442   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.cloud_provider_uid_),
443   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.library_size_),
444   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged, _impl_.media_count_),
445   0,
446   1,
447   2,
448   3,
449   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_._has_bits_),
450   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _internal_metadata_),
451   ~0u,  // no _extensions_
452   ~0u,  // no _oneof_case_
453   ~0u,  // no _weak_field_map_
454   ~0u,  // no _inlined_string_donated_
455   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.session_id_),
456   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.page_number_),
457   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerPageInfoLogged, _impl_.items_loaded_in_page_),
458   0,
459   1,
460   2,
461   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_._has_bits_),
462   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _internal_metadata_),
463   ~0u,  // no _extensions_
464   ~0u,  // no _oneof_case_
465   ~0u,  // no _weak_field_map_
466   ~0u,  // no _inlined_string_donated_
467   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.session_id_),
468   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_collection_info_start_time_millis_),
469   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_collection_info_end_time_millis_),
470   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_sync_start_time_millis_),
471   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.media_sync_end_time_millis_),
472   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_media_sync_start_time_millis_),
473   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_media_sync_end_time_millis_),
474   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_start_time_millis_),
475   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_end_time_millis_),
476   0,
477   1,
478   2,
479   3,
480   4,
481   5,
482   6,
483   7,
484   8,
485   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_._has_bits_),
486   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _internal_metadata_),
487   ~0u,  // no _extensions_
488   ~0u,  // no _oneof_case_
489   ~0u,  // no _weak_field_map_
490   ~0u,  // no _inlined_string_donated_
491   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.session_id_time_millis_),
492   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_albums_start_time_millis_),
493   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_albums_end_time_millis_),
494   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_start_time_millis_),
495   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_end_time_millis_),
496   0,
497   1,
498   2,
499   3,
500   4,
501   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_._has_bits_),
502   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _internal_metadata_),
503   ~0u,  // no _extensions_
504   ~0u,  // no _oneof_case_
505   ~0u,  // no _weak_field_map_
506   ~0u,  // no _inlined_string_donated_
507   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.session_id_),
508   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.search_method_),
509   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.picked_items_),
510   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.start_time_millis_),
511   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::PhotopickerSearchInfoReported, _impl_.end_time_millis_),
512   0,
513   1,
514   2,
515   3,
516   4,
517   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_._has_bits_),
518   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _internal_metadata_),
519   ~0u,  // no _extensions_
520   ~0u,  // no _oneof_case_
521   ~0u,  // no _weak_field_map_
522   ~0u,  // no _inlined_string_donated_
523   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.session_id_),
524   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.unprocessed_images_count_),
525   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.processing_start_time_millis_),
526   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.processing_end_time_millis_),
527   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.is_processing_successful_),
528   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported, _impl_.is_response_received_),
529   0,
530   1,
531   2,
532   3,
533   4,
534   5,
535   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_._has_bits_),
536   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _internal_metadata_),
537   ~0u,  // no _extensions_
538   ~0u,  // no _oneof_case_
539   ~0u,  // no _weak_field_map_
540   ~0u,  // no _inlined_string_donated_
541   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.session_id_),
542   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.is_surface_package_creation_successful_),
543   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_start_time_millis_),
544   PROTOBUF_FIELD_OFFSET(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_end_time_millis_),
545   0,
546   1,
547   2,
548   3,
549 };
550 static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
551   { 0, 17, -1, sizeof(::android::os::statsd::photopicker::PhotopickerSessionInfoReported)},
552   { 28, 47, -1, sizeof(::android::os::statsd::photopicker::PhotopickerApiInfoReported)},
553   { 60, 69, -1, sizeof(::android::os::statsd::photopicker::PhotopickerUIEventLogged)},
554   { 72, 86, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported)},
555   { 94, 105, -1, sizeof(::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged)},
556   { 110, 119, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged)},
557   { 122, 131, -1, sizeof(::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged)},
558   { 134, 144, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged)},
559   { 148, 157, -1, sizeof(::android::os::statsd::photopicker::PhotopickerPageInfoLogged)},
560   { 160, 175, -1, sizeof(::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported)},
561   { 184, 195, -1, sizeof(::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported)},
562   { 200, 211, -1, sizeof(::android::os::statsd::photopicker::PhotopickerSearchInfoReported)},
563   { 216, 228, -1, sizeof(::android::os::statsd::photopicker::SearchDataExtractionDetailsReported)},
564   { 234, 244, -1, sizeof(::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported)},
565 };
566 
567 static const ::_pb::Message* const file_default_instances[] = {
568   &::android::os::statsd::photopicker::_PhotopickerSessionInfoReported_default_instance_._instance,
569   &::android::os::statsd::photopicker::_PhotopickerApiInfoReported_default_instance_._instance,
570   &::android::os::statsd::photopicker::_PhotopickerUIEventLogged_default_instance_._instance,
571   &::android::os::statsd::photopicker::_PhotopickerMediaItemStatusReported_default_instance_._instance,
572   &::android::os::statsd::photopicker::_PhotopickerPreviewInfoLogged_default_instance_._instance,
573   &::android::os::statsd::photopicker::_PhotopickerMenuInteractionLogged_default_instance_._instance,
574   &::android::os::statsd::photopicker::_PhotopickerBannerInteractionLogged_default_instance_._instance,
575   &::android::os::statsd::photopicker::_PhotopickerMediaLibraryInfoLogged_default_instance_._instance,
576   &::android::os::statsd::photopicker::_PhotopickerPageInfoLogged_default_instance_._instance,
577   &::android::os::statsd::photopicker::_PhotopickerMediaGridSyncInfoReported_default_instance_._instance,
578   &::android::os::statsd::photopicker::_PhotopickerAlbumSyncInfoReported_default_instance_._instance,
579   &::android::os::statsd::photopicker::_PhotopickerSearchInfoReported_default_instance_._instance,
580   &::android::os::statsd::photopicker::_SearchDataExtractionDetailsReported_default_instance_._instance,
581   &::android::os::statsd::photopicker::_EmbeddedPhotopickerInfoReported_default_instance_._instance,
582 };
583 
584 const char descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) =
585   "\nRframeworks/proto_logging/stats/atoms/p"
586   "hotopicker/photopicker_extension_atoms.p"
587   "roto\022\035android.os.statsd.photopicker\032*fra"
588   "meworks/proto_logging/stats/atoms.proto\032"
589   "7frameworks/proto_logging/stats/atom_fie"
590   "ld_options.proto\032<frameworks/proto_loggi"
591   "ng/stats/enums/photopicker/enums.proto\"\222"
592   "\004\n\036PhotopickerSessionInfoReported\022\022\n\nses"
593   "sion_id\030\001 \001(\005\022\031\n\013package_uid\030\002 \001(\005B\004\210\265\030\001"
594   "\022Q\n\032picker_permitted_selection\030\003 \001(\0162-.a"
595   "ndroid.photopicker.PickerPermittedSelect"
596   "ion\022 \n\022cloud_provider_uid\030\004 \001(\005B\004\210\265\030\001\0226\n"
597   "\014user_profile\030\005 \001(\0162 .android.photopicke"
598   "r.UserProfile\0228\n\rpicker_status\030\006 \001(\0162!.a"
599   "ndroid.photopicker.PickerStatus\022\032\n\022picke"
600   "d_items_count\030\007 \001(\005\022\031\n\021picked_items_size"
601   "\030\010 \001(\005\022(\n is_profile_switch_button_visib"
602   "le\030\t \001(\010\0224\n\013picker_mode\030\n \001(\0162\037.android."
603   "photopicker.PickerMode\022C\n\023picker_close_m"
604   "ethod\030\013 \001(\0162&.android.photopicker.Picker"
605   "CloseMethod\"\262\004\n\032PhotopickerApiInfoReport"
606   "ed\022\022\n\nsession_id\030\001 \001(\005\022E\n\024picker_intent_"
607   "action\030\002 \001(\0162\'.android.photopicker.Picke"
608   "rIntentAction\0224\n\013screen_size\030\003 \001(\0162\037.and"
609   "roid.photopicker.PickerSize\0224\n\014media_fil"
610   "ter\030\004 \001(\0162\036.android.photopicker.MediaTyp"
611   "e\022\035\n\025max_picked_item_count\030\005 \001(\005\0226\n\014sele"
612   "cted_tab\030\006 \001(\0162 .android.photopicker.Sel"
613   "ectedTab\022:\n\016selected_album\030\007 \001(\0162\".andro"
614   "id.photopicker.SelectedAlbum\022 \n\030is_order"
615   "ed_selection_set\030\010 \001(\010\022\033\n\023is_accent_colo"
616   "r_set\030\t \001(\010\022\032\n\022is_default_tab_set\030\n \001(\010\022"
617   "\035\n\021is_search_enabled\030\013 \001(\010B\002\030\001\022\037\n\027is_clo"
618   "ud_search_enabled\030\014 \001(\010\022\037\n\027is_local_sear"
619   "ch_enabled\030\r \001(\010\"y\n\030PhotopickerUIEventLo"
620   "gged\022\022\n\nsession_id\030\001 \001(\005\022\031\n\013package_uid\030"
621   "\002 \001(\005B\004\210\265\030\001\022.\n\010ui_event\030\003 \001(\0162\034.android."
622   "photopicker.UiEvent\"\375\002\n\"PhotopickerMedia"
623   "ItemStatusReported\022\022\n\nsession_id\030\001 \001(\005\0226"
624   "\n\014media_status\030\002 \001(\0162 .android.photopick"
625   "er.MediaStatus\022:\n\016media_location\030\003 \001(\0162\""
626   ".android.photopicker.MediaLocation\022\025\n\rit"
627   "em_position\030\004 \001(\005\022:\n\016selected_album\030\005 \001("
628   "\0162\".android.photopicker.SelectedAlbum\0222\n"
629   "\nmedia_type\030\006 \001(\0162\036.android.photopicker."
630   "MediaType\022\022\n\ncloud_only\030\007 \001(\010\0224\n\013picker_"
631   "size\030\010 \001(\0162\037.android.photopicker.PickerS"
632   "ize\"\221\002\n\034PhotopickerPreviewInfoLogged\022\022\n\n"
633   "session_id\030\001 \001(\005\022A\n\022preview_mode_entry\030\002"
634   " \001(\0162%.android.photopicker.PreviewModeEn"
635   "try\022\032\n\022preview_item_count\030\003 \001(\005\0222\n\nmedia"
636   "_type\030\004 \001(\0162\036.android.photopicker.MediaT"
637   "ype\022J\n\022video_interactions\030\005 \001(\0162..androi"
638   "d.photopicker.VideoPlayBackInteractions\""
639   "\224\001\n PhotopickerMenuInteractionLogged\022\022\n\n"
640   "session_id\030\001 \001(\005\022\031\n\013package_uid\030\002 \001(\005B\004\210"
641   "\265\030\001\022A\n\022menu_item_selected\030\003 \001(\0162%.androi"
642   "d.photopicker.MenuItemSelected\"\273\001\n\"Photo"
643   "pickerBannerInteractionLogged\022\022\n\nsession"
644   "_id\030\001 \001(\005\0224\n\013banner_type\030\002 \001(\0162\037.android"
645   ".photopicker.BannerType\022K\n\027user_banner_i"
646   "nteraction\030\003 \001(\0162*.android.photopicker.U"
647   "serBannerInteraction\"\204\001\n!PhotopickerMedi"
648   "aLibraryInfoLogged\022\022\n\nsession_id\030\001 \001(\005\022 "
649   "\n\022cloud_provider_uid\030\002 \001(\005B\004\210\265\030\001\022\024\n\014libr"
650   "ary_size\030\003 \001(\005\022\023\n\013media_count\030\004 \001(\005\"b\n\031P"
651   "hotopickerPageInfoLogged\022\022\n\nsession_id\030\001"
652   " \001(\005\022\023\n\013page_number\030\002 \001(\005\022\034\n\024items_loade"
653   "d_in_page\030\003 \001(\005\"\270\003\n$PhotopickerMediaGrid"
654   "SyncInfoReported\022\022\n\nsession_id\030\001 \001(\005\022/\n\'"
655   "media_collection_info_start_time_millis\030"
656   "\002 \001(\005\022-\n%media_collection_info_end_time_"
657   "millis\030\003 \001(\005\022$\n\034media_sync_start_time_mi"
658   "llis\030\004 \001(\005\022\"\n\032media_sync_end_time_millis"
659   "\030\005 \001(\005\0220\n(incremental_media_sync_start_t"
660   "ime_millis\030\006 \001(\005\022.\n&incremental_media_sy"
661   "nc_end_time_millis\030\007 \001(\005\0228\n0incremental_"
662   "deleted_media_sync_start_time_millis\030\010 \001"
663   "(\005\0226\n.incremental_deleted_media_sync_end"
664   "_time_millis\030\t \001(\005\"\340\001\n PhotopickerAlbumS"
665   "yncInfoReported\022\036\n\026session_id_time_milli"
666   "s\030\001 \001(\005\022$\n\034get_albums_start_time_millis\030"
667   "\002 \001(\005\022\"\n\032get_albums_end_time_millis\030\003 \001("
668   "\005\022)\n!get_album_media_start_time_millis\030\004"
669   " \001(\005\022\'\n\037get_album_media_end_time_millis\030"
670   "\005 \001(\005\"\303\001\n\035PhotopickerSearchInfoReported\022"
671   "\022\n\nsession_id\030\001 \001(\005\0228\n\rsearch_method\030\002 \001"
672   "(\0162!.android.photopicker.SearchMethod\022\030\n"
673   "\014picked_items\030\003 \001(\005B\002\030\001\022\035\n\021start_time_mi"
674   "llis\030\004 \001(\005B\002\030\001\022\033\n\017end_time_millis\030\005 \001(\005B"
675   "\002\030\001\"\345\001\n#SearchDataExtractionDetailsRepor"
676   "ted\022\022\n\nsession_id\030\001 \001(\005\022 \n\030unprocessed_i"
677   "mages_count\030\002 \001(\005\022$\n\034processing_start_ti"
678   "me_millis\030\003 \001(\005\022\"\n\032processing_end_time_m"
679   "illis\030\004 \001(\005\022 \n\030is_processing_successful\030"
680   "\005 \001(\010\022\034\n\024is_response_received\030\006 \001(\010\"\313\001\n\037"
681   "EmbeddedPhotopickerInfoReported\022\022\n\nsessi"
682   "on_id\030\001 \001(\005\022.\n&is_surface_package_creati"
683   "on_successful\030\002 \001(\010\0222\n*surface_package_d"
684   "elivery_start_time_millis\030\003 \001(\005\0220\n(surfa"
685   "ce_package_delivery_end_time_millis\030\004 \001("
686   "\005:\225\001\n!photopicker_session_info_reported\022"
687   "\027.android.os.statsd.Atom\030\366\006 \001(\0132=.androi"
688   "d.os.statsd.photopicker.PhotopickerSessi"
689   "onInfoReportedB\021\242\265\030\rmediaprovider:\215\001\n\035ph"
690   "otopicker_api_info_reported\022\027.android.os"
691   ".statsd.Atom\030\367\006 \001(\01329.android.os.statsd."
692   "photopicker.PhotopickerApiInfoReportedB\021"
693   "\242\265\030\rmediaprovider:\211\001\n\033photopicker_ui_eve"
694   "nt_logged\022\027.android.os.statsd.Atom\030\370\006 \001("
695   "\01327.android.os.statsd.photopicker.Photop"
696   "ickerUIEventLoggedB\021\242\265\030\rmediaprovider:\236\001"
697   "\n&photopicker_media_item_status_reported"
698   "\022\027.android.os.statsd.Atom\030\371\006 \001(\0132A.andro"
699   "id.os.statsd.photopicker.PhotopickerMedi"
700   "aItemStatusReportedB\021\242\265\030\rmediaprovider:\221"
701   "\001\n\037photopicker_preview_info_logged\022\027.and"
702   "roid.os.statsd.Atom\030\372\006 \001(\0132;.android.os."
703   "statsd.photopicker.PhotopickerPreviewInf"
704   "oLoggedB\021\242\265\030\rmediaprovider:\231\001\n#photopick"
705   "er_menu_interaction_logged\022\027.android.os."
706   "statsd.Atom\030\373\006 \001(\0132\?.android.os.statsd.p"
707   "hotopicker.PhotopickerMenuInteractionLog"
708   "gedB\021\242\265\030\rmediaprovider:\235\001\n%photopicker_b"
709   "anner_interaction_logged\022\027.android.os.st"
710   "atsd.Atom\030\374\006 \001(\0132A.android.os.statsd.pho"
711   "topicker.PhotopickerBannerInteractionLog"
712   "gedB\021\242\265\030\rmediaprovider:\234\001\n%photopicker_m"
713   "edia_library_info_logged\022\027.android.os.st"
714   "atsd.Atom\030\375\006 \001(\[email protected]"
715   "topicker.PhotopickerMediaLibraryInfoLogg"
716   "edB\021\242\265\030\rmediaprovider:\213\001\n\034photopicker_pa"
717   "ge_info_logged\022\027.android.os.statsd.Atom\030"
718   "\376\006 \001(\01328.android.os.statsd.photopicker.P"
719   "hotopickerPageInfoLoggedB\021\242\265\030\rmediaprovi"
720   "der:\243\001\n)photopicker_media_grid_sync_info"
721   "_reported\022\027.android.os.statsd.Atom\030\377\006 \001("
722   "\0132C.android.os.statsd.photopicker.Photop"
723   "ickerMediaGridSyncInfoReportedB\021\242\265\030\rmedi"
724   "aprovider:\232\001\n$photopicker_album_sync_inf"
725   "o_reported\022\027.android.os.statsd.Atom\030\200\007 \001"
726   "(\0132\?.android.os.statsd.photopicker.Photo"
727   "pickerAlbumSyncInfoReportedB\021\242\265\030\rmediapr"
728   "ovider:\223\001\n photopicker_search_info_repor"
729   "ted\022\027.android.os.statsd.Atom\030\201\007 \001(\0132<.an"
730   "droid.os.statsd.photopicker.PhotopickerS"
731   "earchInfoReportedB\021\242\265\030\rmediaprovider:\240\001\n"
732   "\'search_data_extraction_details_reported"
733   "\022\027.android.os.statsd.Atom\030\202\007 \001(\0132B.andro"
734   "id.os.statsd.photopicker.SearchDataExtra"
735   "ctionDetailsReportedB\021\242\265\030\rmediaprovider:"
736   "\227\001\n\"embedded_photopicker_info_reported\022\027"
737   ".android.os.statsd.Atom\030\203\007 \001(\0132>.android"
738   ".os.statsd.photopicker.EmbeddedPhotopick"
739   "erInfoReportedB\021\242\265\030\rmediaproviderB\036\n\032com"
740   ".android.os.photopickerP\001"
741   ;
742 static const ::_pbi::DescriptorTable* const descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_deps[3] = {
743   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatom_5ffield_5foptions_2eproto,
744   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2eproto,
745   &::descriptor_table_frameworks_2fproto_5flogging_2fstats_2fenums_2fphotopicker_2fenums_2eproto,
746 };
747 static ::_pbi::once_flag descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once;
748 const ::_pbi::DescriptorTable descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto = {
749     false, false, 6225, descriptor_table_protodef_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
750     "frameworks/proto_logging/stats/atoms/photopicker/photopicker_extension_atoms.proto",
751     &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once, descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_deps, 3, 14,
752     schemas, file_default_instances, TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto::offsets,
753     file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto, file_level_enum_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
754     file_level_service_descriptors_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto,
755 };
descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter()756 PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter() {
757   return &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto;
758 }
759 
760 // Force running AddDescriptors() at dynamic initialization time.
761 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto(&descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto);
762 namespace android {
763 namespace os {
764 namespace statsd {
765 namespace photopicker {
766 
767 // ===================================================================
768 
769 class PhotopickerSessionInfoReported::_Internal {
770  public:
771   using HasBits = decltype(std::declval<PhotopickerSessionInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)772   static void set_has_session_id(HasBits* has_bits) {
773     (*has_bits)[0] |= 1u;
774   }
set_has_package_uid(HasBits * has_bits)775   static void set_has_package_uid(HasBits* has_bits) {
776     (*has_bits)[0] |= 2u;
777   }
set_has_picker_permitted_selection(HasBits * has_bits)778   static void set_has_picker_permitted_selection(HasBits* has_bits) {
779     (*has_bits)[0] |= 4u;
780   }
set_has_cloud_provider_uid(HasBits * has_bits)781   static void set_has_cloud_provider_uid(HasBits* has_bits) {
782     (*has_bits)[0] |= 8u;
783   }
set_has_user_profile(HasBits * has_bits)784   static void set_has_user_profile(HasBits* has_bits) {
785     (*has_bits)[0] |= 16u;
786   }
set_has_picker_status(HasBits * has_bits)787   static void set_has_picker_status(HasBits* has_bits) {
788     (*has_bits)[0] |= 32u;
789   }
set_has_picked_items_count(HasBits * has_bits)790   static void set_has_picked_items_count(HasBits* has_bits) {
791     (*has_bits)[0] |= 64u;
792   }
set_has_picked_items_size(HasBits * has_bits)793   static void set_has_picked_items_size(HasBits* has_bits) {
794     (*has_bits)[0] |= 128u;
795   }
set_has_is_profile_switch_button_visible(HasBits * has_bits)796   static void set_has_is_profile_switch_button_visible(HasBits* has_bits) {
797     (*has_bits)[0] |= 256u;
798   }
set_has_picker_mode(HasBits * has_bits)799   static void set_has_picker_mode(HasBits* has_bits) {
800     (*has_bits)[0] |= 512u;
801   }
set_has_picker_close_method(HasBits * has_bits)802   static void set_has_picker_close_method(HasBits* has_bits) {
803     (*has_bits)[0] |= 1024u;
804   }
805 };
806 
PhotopickerSessionInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)807 PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
808                          bool is_message_owned)
809   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
810   SharedCtor(arena, is_message_owned);
811   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
812 }
PhotopickerSessionInfoReported(const PhotopickerSessionInfoReported & from)813 PhotopickerSessionInfoReported::PhotopickerSessionInfoReported(const PhotopickerSessionInfoReported& from)
814   : ::PROTOBUF_NAMESPACE_ID::Message() {
815   PhotopickerSessionInfoReported* const _this = this; (void)_this;
816   new (&_impl_) Impl_{
817       decltype(_impl_._has_bits_){from._impl_._has_bits_}
818     , /*decltype(_impl_._cached_size_)*/{}
819     , decltype(_impl_.session_id_){}
820     , decltype(_impl_.package_uid_){}
821     , decltype(_impl_.picker_permitted_selection_){}
822     , decltype(_impl_.cloud_provider_uid_){}
823     , decltype(_impl_.user_profile_){}
824     , decltype(_impl_.picker_status_){}
825     , decltype(_impl_.picked_items_count_){}
826     , decltype(_impl_.picked_items_size_){}
827     , decltype(_impl_.is_profile_switch_button_visible_){}
828     , decltype(_impl_.picker_mode_){}
829     , decltype(_impl_.picker_close_method_){}};
830 
831   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
832   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
833     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.picker_close_method_) -
834     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_close_method_));
835   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
836 }
837 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)838 inline void PhotopickerSessionInfoReported::SharedCtor(
839     ::_pb::Arena* arena, bool is_message_owned) {
840   (void)arena;
841   (void)is_message_owned;
842   new (&_impl_) Impl_{
843       decltype(_impl_._has_bits_){}
844     , /*decltype(_impl_._cached_size_)*/{}
845     , decltype(_impl_.session_id_){0}
846     , decltype(_impl_.package_uid_){0}
847     , decltype(_impl_.picker_permitted_selection_){0}
848     , decltype(_impl_.cloud_provider_uid_){0}
849     , decltype(_impl_.user_profile_){0}
850     , decltype(_impl_.picker_status_){0}
851     , decltype(_impl_.picked_items_count_){0}
852     , decltype(_impl_.picked_items_size_){0}
853     , decltype(_impl_.is_profile_switch_button_visible_){false}
854     , decltype(_impl_.picker_mode_){0}
855     , decltype(_impl_.picker_close_method_){0}
856   };
857 }
858 
~PhotopickerSessionInfoReported()859 PhotopickerSessionInfoReported::~PhotopickerSessionInfoReported() {
860   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
861   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
862   (void)arena;
863     return;
864   }
865   SharedDtor();
866 }
867 
SharedDtor()868 inline void PhotopickerSessionInfoReported::SharedDtor() {
869   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
870 }
871 
SetCachedSize(int size) const872 void PhotopickerSessionInfoReported::SetCachedSize(int size) const {
873   _impl_._cached_size_.Set(size);
874 }
875 
Clear()876 void PhotopickerSessionInfoReported::Clear() {
877 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
878   ::uint32_t cached_has_bits = 0;
879   // Prevent compiler warnings about cached_has_bits being unused
880   (void) cached_has_bits;
881 
882   cached_has_bits = _impl_._has_bits_[0];
883   if (cached_has_bits & 0x000000ffu) {
884     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
885         reinterpret_cast<char*>(&_impl_.picked_items_size_) -
886         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picked_items_size_));
887   }
888   if (cached_has_bits & 0x00000700u) {
889     ::memset(&_impl_.is_profile_switch_button_visible_, 0, static_cast<size_t>(
890         reinterpret_cast<char*>(&_impl_.picker_close_method_) -
891         reinterpret_cast<char*>(&_impl_.is_profile_switch_button_visible_)) + sizeof(_impl_.picker_close_method_));
892   }
893   _impl_._has_bits_.Clear();
894   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
895 }
896 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)897 const char* PhotopickerSessionInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
898 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
899   _Internal::HasBits has_bits{};
900   while (!ctx->Done(&ptr)) {
901     ::uint32_t tag;
902     ptr = ::_pbi::ReadTag(ptr, &tag);
903     switch (tag >> 3) {
904       // optional int32 session_id = 1;
905       case 1:
906         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
907           _Internal::set_has_session_id(&has_bits);
908           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
909           CHK_(ptr);
910         } else {
911           goto handle_unusual;
912         }
913         continue;
914       // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
915       case 2:
916         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
917           _Internal::set_has_package_uid(&has_bits);
918           _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
919           CHK_(ptr);
920         } else {
921           goto handle_unusual;
922         }
923         continue;
924       // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
925       case 3:
926         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
927           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
928           CHK_(ptr);
929           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerPermittedSelection_IsValid(val))) {
930             _internal_set_picker_permitted_selection(static_cast<::android::photopicker::PickerPermittedSelection>(val));
931           } else {
932             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
933           }
934         } else {
935           goto handle_unusual;
936         }
937         continue;
938       // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
939       case 4:
940         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
941           _Internal::set_has_cloud_provider_uid(&has_bits);
942           _impl_.cloud_provider_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
943           CHK_(ptr);
944         } else {
945           goto handle_unusual;
946         }
947         continue;
948       // optional .android.photopicker.UserProfile user_profile = 5;
949       case 5:
950         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
951           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
952           CHK_(ptr);
953           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UserProfile_IsValid(val))) {
954             _internal_set_user_profile(static_cast<::android::photopicker::UserProfile>(val));
955           } else {
956             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
957           }
958         } else {
959           goto handle_unusual;
960         }
961         continue;
962       // optional .android.photopicker.PickerStatus picker_status = 6;
963       case 6:
964         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
965           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
966           CHK_(ptr);
967           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerStatus_IsValid(val))) {
968             _internal_set_picker_status(static_cast<::android::photopicker::PickerStatus>(val));
969           } else {
970             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
971           }
972         } else {
973           goto handle_unusual;
974         }
975         continue;
976       // optional int32 picked_items_count = 7;
977       case 7:
978         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
979           _Internal::set_has_picked_items_count(&has_bits);
980           _impl_.picked_items_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
981           CHK_(ptr);
982         } else {
983           goto handle_unusual;
984         }
985         continue;
986       // optional int32 picked_items_size = 8;
987       case 8:
988         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
989           _Internal::set_has_picked_items_size(&has_bits);
990           _impl_.picked_items_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
991           CHK_(ptr);
992         } else {
993           goto handle_unusual;
994         }
995         continue;
996       // optional bool is_profile_switch_button_visible = 9;
997       case 9:
998         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
999           _Internal::set_has_is_profile_switch_button_visible(&has_bits);
1000           _impl_.is_profile_switch_button_visible_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1001           CHK_(ptr);
1002         } else {
1003           goto handle_unusual;
1004         }
1005         continue;
1006       // optional .android.photopicker.PickerMode picker_mode = 10;
1007       case 10:
1008         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
1009           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1010           CHK_(ptr);
1011           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerMode_IsValid(val))) {
1012             _internal_set_picker_mode(static_cast<::android::photopicker::PickerMode>(val));
1013           } else {
1014             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(10, val, mutable_unknown_fields());
1015           }
1016         } else {
1017           goto handle_unusual;
1018         }
1019         continue;
1020       // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1021       case 11:
1022         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) {
1023           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1024           CHK_(ptr);
1025           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerCloseMethod_IsValid(val))) {
1026             _internal_set_picker_close_method(static_cast<::android::photopicker::PickerCloseMethod>(val));
1027           } else {
1028             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(11, val, mutable_unknown_fields());
1029           }
1030         } else {
1031           goto handle_unusual;
1032         }
1033         continue;
1034       default:
1035         goto handle_unusual;
1036     }  // switch
1037   handle_unusual:
1038     if ((tag == 0) || ((tag & 7) == 4)) {
1039       CHK_(ptr);
1040       ctx->SetLastTag(tag);
1041       goto message_done;
1042     }
1043     ptr = UnknownFieldParse(
1044         tag,
1045         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1046         ptr, ctx);
1047     CHK_(ptr != nullptr);
1048   }  // while
1049 message_done:
1050   _impl_._has_bits_.Or(has_bits);
1051   return ptr;
1052 failure:
1053   ptr = nullptr;
1054   goto message_done;
1055 #undef CHK_
1056 }
1057 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1058 ::uint8_t* PhotopickerSessionInfoReported::_InternalSerialize(
1059     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1060   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1061   ::uint32_t cached_has_bits = 0;
1062   (void) cached_has_bits;
1063 
1064   cached_has_bits = _impl_._has_bits_[0];
1065   // optional int32 session_id = 1;
1066   if (cached_has_bits & 0x00000001u) {
1067     target = stream->EnsureSpace(target);
1068     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
1069   }
1070 
1071   // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
1072   if (cached_has_bits & 0x00000002u) {
1073     target = stream->EnsureSpace(target);
1074     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
1075   }
1076 
1077   // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
1078   if (cached_has_bits & 0x00000004u) {
1079     target = stream->EnsureSpace(target);
1080     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1081       3, this->_internal_picker_permitted_selection(), target);
1082   }
1083 
1084   // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
1085   if (cached_has_bits & 0x00000008u) {
1086     target = stream->EnsureSpace(target);
1087     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_cloud_provider_uid(), target);
1088   }
1089 
1090   // optional .android.photopicker.UserProfile user_profile = 5;
1091   if (cached_has_bits & 0x00000010u) {
1092     target = stream->EnsureSpace(target);
1093     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1094       5, this->_internal_user_profile(), target);
1095   }
1096 
1097   // optional .android.photopicker.PickerStatus picker_status = 6;
1098   if (cached_has_bits & 0x00000020u) {
1099     target = stream->EnsureSpace(target);
1100     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1101       6, this->_internal_picker_status(), target);
1102   }
1103 
1104   // optional int32 picked_items_count = 7;
1105   if (cached_has_bits & 0x00000040u) {
1106     target = stream->EnsureSpace(target);
1107     target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_picked_items_count(), target);
1108   }
1109 
1110   // optional int32 picked_items_size = 8;
1111   if (cached_has_bits & 0x00000080u) {
1112     target = stream->EnsureSpace(target);
1113     target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_picked_items_size(), target);
1114   }
1115 
1116   // optional bool is_profile_switch_button_visible = 9;
1117   if (cached_has_bits & 0x00000100u) {
1118     target = stream->EnsureSpace(target);
1119     target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_is_profile_switch_button_visible(), target);
1120   }
1121 
1122   // optional .android.photopicker.PickerMode picker_mode = 10;
1123   if (cached_has_bits & 0x00000200u) {
1124     target = stream->EnsureSpace(target);
1125     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1126       10, this->_internal_picker_mode(), target);
1127   }
1128 
1129   // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1130   if (cached_has_bits & 0x00000400u) {
1131     target = stream->EnsureSpace(target);
1132     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1133       11, this->_internal_picker_close_method(), target);
1134   }
1135 
1136   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1137     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1138         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1139   }
1140   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1141   return target;
1142 }
1143 
ByteSizeLong() const1144 size_t PhotopickerSessionInfoReported::ByteSizeLong() const {
1145 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1146   size_t total_size = 0;
1147 
1148   ::uint32_t cached_has_bits = 0;
1149   // Prevent compiler warnings about cached_has_bits being unused
1150   (void) cached_has_bits;
1151 
1152   cached_has_bits = _impl_._has_bits_[0];
1153   if (cached_has_bits & 0x000000ffu) {
1154     // optional int32 session_id = 1;
1155     if (cached_has_bits & 0x00000001u) {
1156       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
1157     }
1158 
1159     // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
1160     if (cached_has_bits & 0x00000002u) {
1161       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
1162     }
1163 
1164     // optional .android.photopicker.PickerPermittedSelection picker_permitted_selection = 3;
1165     if (cached_has_bits & 0x00000004u) {
1166       total_size += 1 +
1167         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_permitted_selection());
1168     }
1169 
1170     // optional int32 cloud_provider_uid = 4 [(.android.os.statsd.is_uid) = true];
1171     if (cached_has_bits & 0x00000008u) {
1172       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_cloud_provider_uid());
1173     }
1174 
1175     // optional .android.photopicker.UserProfile user_profile = 5;
1176     if (cached_has_bits & 0x00000010u) {
1177       total_size += 1 +
1178         ::_pbi::WireFormatLite::EnumSize(this->_internal_user_profile());
1179     }
1180 
1181     // optional .android.photopicker.PickerStatus picker_status = 6;
1182     if (cached_has_bits & 0x00000020u) {
1183       total_size += 1 +
1184         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_status());
1185     }
1186 
1187     // optional int32 picked_items_count = 7;
1188     if (cached_has_bits & 0x00000040u) {
1189       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items_count());
1190     }
1191 
1192     // optional int32 picked_items_size = 8;
1193     if (cached_has_bits & 0x00000080u) {
1194       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items_size());
1195     }
1196 
1197   }
1198   if (cached_has_bits & 0x00000700u) {
1199     // optional bool is_profile_switch_button_visible = 9;
1200     if (cached_has_bits & 0x00000100u) {
1201       total_size += 1 + 1;
1202     }
1203 
1204     // optional .android.photopicker.PickerMode picker_mode = 10;
1205     if (cached_has_bits & 0x00000200u) {
1206       total_size += 1 +
1207         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_mode());
1208     }
1209 
1210     // optional .android.photopicker.PickerCloseMethod picker_close_method = 11;
1211     if (cached_has_bits & 0x00000400u) {
1212       total_size += 1 +
1213         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_close_method());
1214     }
1215 
1216   }
1217   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1218 }
1219 
1220 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerSessionInfoReported::_class_data_ = {
1221     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1222     PhotopickerSessionInfoReported::MergeImpl
1223 };
GetClassData() const1224 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerSessionInfoReported::GetClassData() const { return &_class_data_; }
1225 
1226 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1227 void PhotopickerSessionInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1228   auto* const _this = static_cast<PhotopickerSessionInfoReported*>(&to_msg);
1229   auto& from = static_cast<const PhotopickerSessionInfoReported&>(from_msg);
1230   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1231   GOOGLE_DCHECK_NE(&from, _this);
1232   ::uint32_t cached_has_bits = 0;
1233   (void) cached_has_bits;
1234 
1235   cached_has_bits = from._impl_._has_bits_[0];
1236   if (cached_has_bits & 0x000000ffu) {
1237     if (cached_has_bits & 0x00000001u) {
1238       _this->_impl_.session_id_ = from._impl_.session_id_;
1239     }
1240     if (cached_has_bits & 0x00000002u) {
1241       _this->_impl_.package_uid_ = from._impl_.package_uid_;
1242     }
1243     if (cached_has_bits & 0x00000004u) {
1244       _this->_impl_.picker_permitted_selection_ = from._impl_.picker_permitted_selection_;
1245     }
1246     if (cached_has_bits & 0x00000008u) {
1247       _this->_impl_.cloud_provider_uid_ = from._impl_.cloud_provider_uid_;
1248     }
1249     if (cached_has_bits & 0x00000010u) {
1250       _this->_impl_.user_profile_ = from._impl_.user_profile_;
1251     }
1252     if (cached_has_bits & 0x00000020u) {
1253       _this->_impl_.picker_status_ = from._impl_.picker_status_;
1254     }
1255     if (cached_has_bits & 0x00000040u) {
1256       _this->_impl_.picked_items_count_ = from._impl_.picked_items_count_;
1257     }
1258     if (cached_has_bits & 0x00000080u) {
1259       _this->_impl_.picked_items_size_ = from._impl_.picked_items_size_;
1260     }
1261     _this->_impl_._has_bits_[0] |= cached_has_bits;
1262   }
1263   if (cached_has_bits & 0x00000700u) {
1264     if (cached_has_bits & 0x00000100u) {
1265       _this->_impl_.is_profile_switch_button_visible_ = from._impl_.is_profile_switch_button_visible_;
1266     }
1267     if (cached_has_bits & 0x00000200u) {
1268       _this->_impl_.picker_mode_ = from._impl_.picker_mode_;
1269     }
1270     if (cached_has_bits & 0x00000400u) {
1271       _this->_impl_.picker_close_method_ = from._impl_.picker_close_method_;
1272     }
1273     _this->_impl_._has_bits_[0] |= cached_has_bits;
1274   }
1275   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1276 }
1277 
CopyFrom(const PhotopickerSessionInfoReported & from)1278 void PhotopickerSessionInfoReported::CopyFrom(const PhotopickerSessionInfoReported& from) {
1279 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerSessionInfoReported)
1280   if (&from == this) return;
1281   Clear();
1282   MergeFrom(from);
1283 }
1284 
IsInitialized() const1285 bool PhotopickerSessionInfoReported::IsInitialized() const {
1286   return true;
1287 }
1288 
InternalSwap(PhotopickerSessionInfoReported * other)1289 void PhotopickerSessionInfoReported::InternalSwap(PhotopickerSessionInfoReported* other) {
1290   using std::swap;
1291   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1292   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1293   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1294       PROTOBUF_FIELD_OFFSET(PhotopickerSessionInfoReported, _impl_.picker_close_method_)
1295       + sizeof(PhotopickerSessionInfoReported::_impl_.picker_close_method_)  // NOLINT
1296       - PROTOBUF_FIELD_OFFSET(PhotopickerSessionInfoReported, _impl_.session_id_)>(
1297           reinterpret_cast<char*>(&_impl_.session_id_),
1298           reinterpret_cast<char*>(&other->_impl_.session_id_));
1299 }
1300 
GetMetadata() const1301 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerSessionInfoReported::GetMetadata() const {
1302   return ::_pbi::AssignDescriptors(
1303       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
1304       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[0]);
1305 }
1306 
1307 // ===================================================================
1308 
1309 class PhotopickerApiInfoReported::_Internal {
1310  public:
1311   using HasBits = decltype(std::declval<PhotopickerApiInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)1312   static void set_has_session_id(HasBits* has_bits) {
1313     (*has_bits)[0] |= 1u;
1314   }
set_has_picker_intent_action(HasBits * has_bits)1315   static void set_has_picker_intent_action(HasBits* has_bits) {
1316     (*has_bits)[0] |= 2u;
1317   }
set_has_screen_size(HasBits * has_bits)1318   static void set_has_screen_size(HasBits* has_bits) {
1319     (*has_bits)[0] |= 4u;
1320   }
set_has_media_filter(HasBits * has_bits)1321   static void set_has_media_filter(HasBits* has_bits) {
1322     (*has_bits)[0] |= 8u;
1323   }
set_has_max_picked_item_count(HasBits * has_bits)1324   static void set_has_max_picked_item_count(HasBits* has_bits) {
1325     (*has_bits)[0] |= 16u;
1326   }
set_has_selected_tab(HasBits * has_bits)1327   static void set_has_selected_tab(HasBits* has_bits) {
1328     (*has_bits)[0] |= 32u;
1329   }
set_has_selected_album(HasBits * has_bits)1330   static void set_has_selected_album(HasBits* has_bits) {
1331     (*has_bits)[0] |= 64u;
1332   }
set_has_is_ordered_selection_set(HasBits * has_bits)1333   static void set_has_is_ordered_selection_set(HasBits* has_bits) {
1334     (*has_bits)[0] |= 128u;
1335   }
set_has_is_accent_color_set(HasBits * has_bits)1336   static void set_has_is_accent_color_set(HasBits* has_bits) {
1337     (*has_bits)[0] |= 256u;
1338   }
set_has_is_default_tab_set(HasBits * has_bits)1339   static void set_has_is_default_tab_set(HasBits* has_bits) {
1340     (*has_bits)[0] |= 512u;
1341   }
set_has_is_search_enabled(HasBits * has_bits)1342   static void set_has_is_search_enabled(HasBits* has_bits) {
1343     (*has_bits)[0] |= 1024u;
1344   }
set_has_is_cloud_search_enabled(HasBits * has_bits)1345   static void set_has_is_cloud_search_enabled(HasBits* has_bits) {
1346     (*has_bits)[0] |= 2048u;
1347   }
set_has_is_local_search_enabled(HasBits * has_bits)1348   static void set_has_is_local_search_enabled(HasBits* has_bits) {
1349     (*has_bits)[0] |= 4096u;
1350   }
1351 };
1352 
PhotopickerApiInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1353 PhotopickerApiInfoReported::PhotopickerApiInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1354                          bool is_message_owned)
1355   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1356   SharedCtor(arena, is_message_owned);
1357   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1358 }
PhotopickerApiInfoReported(const PhotopickerApiInfoReported & from)1359 PhotopickerApiInfoReported::PhotopickerApiInfoReported(const PhotopickerApiInfoReported& from)
1360   : ::PROTOBUF_NAMESPACE_ID::Message() {
1361   PhotopickerApiInfoReported* const _this = this; (void)_this;
1362   new (&_impl_) Impl_{
1363       decltype(_impl_._has_bits_){from._impl_._has_bits_}
1364     , /*decltype(_impl_._cached_size_)*/{}
1365     , decltype(_impl_.session_id_){}
1366     , decltype(_impl_.picker_intent_action_){}
1367     , decltype(_impl_.screen_size_){}
1368     , decltype(_impl_.media_filter_){}
1369     , decltype(_impl_.max_picked_item_count_){}
1370     , decltype(_impl_.selected_tab_){}
1371     , decltype(_impl_.selected_album_){}
1372     , decltype(_impl_.is_ordered_selection_set_){}
1373     , decltype(_impl_.is_accent_color_set_){}
1374     , decltype(_impl_.is_default_tab_set_){}
1375     , decltype(_impl_.is_search_enabled_){}
1376     , decltype(_impl_.is_cloud_search_enabled_){}
1377     , decltype(_impl_.is_local_search_enabled_){}};
1378 
1379   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1380   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
1381     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.is_local_search_enabled_) -
1382     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_local_search_enabled_));
1383   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1384 }
1385 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1386 inline void PhotopickerApiInfoReported::SharedCtor(
1387     ::_pb::Arena* arena, bool is_message_owned) {
1388   (void)arena;
1389   (void)is_message_owned;
1390   new (&_impl_) Impl_{
1391       decltype(_impl_._has_bits_){}
1392     , /*decltype(_impl_._cached_size_)*/{}
1393     , decltype(_impl_.session_id_){0}
1394     , decltype(_impl_.picker_intent_action_){0}
1395     , decltype(_impl_.screen_size_){0}
1396     , decltype(_impl_.media_filter_){0}
1397     , decltype(_impl_.max_picked_item_count_){0}
1398     , decltype(_impl_.selected_tab_){0}
1399     , decltype(_impl_.selected_album_){0}
1400     , decltype(_impl_.is_ordered_selection_set_){false}
1401     , decltype(_impl_.is_accent_color_set_){false}
1402     , decltype(_impl_.is_default_tab_set_){false}
1403     , decltype(_impl_.is_search_enabled_){false}
1404     , decltype(_impl_.is_cloud_search_enabled_){false}
1405     , decltype(_impl_.is_local_search_enabled_){false}
1406   };
1407 }
1408 
~PhotopickerApiInfoReported()1409 PhotopickerApiInfoReported::~PhotopickerApiInfoReported() {
1410   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1411   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1412   (void)arena;
1413     return;
1414   }
1415   SharedDtor();
1416 }
1417 
SharedDtor()1418 inline void PhotopickerApiInfoReported::SharedDtor() {
1419   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1420 }
1421 
SetCachedSize(int size) const1422 void PhotopickerApiInfoReported::SetCachedSize(int size) const {
1423   _impl_._cached_size_.Set(size);
1424 }
1425 
Clear()1426 void PhotopickerApiInfoReported::Clear() {
1427 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1428   ::uint32_t cached_has_bits = 0;
1429   // Prevent compiler warnings about cached_has_bits being unused
1430   (void) cached_has_bits;
1431 
1432   cached_has_bits = _impl_._has_bits_[0];
1433   if (cached_has_bits & 0x000000ffu) {
1434     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
1435         reinterpret_cast<char*>(&_impl_.is_ordered_selection_set_) -
1436         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_ordered_selection_set_));
1437   }
1438   if (cached_has_bits & 0x00001f00u) {
1439     ::memset(&_impl_.is_accent_color_set_, 0, static_cast<size_t>(
1440         reinterpret_cast<char*>(&_impl_.is_local_search_enabled_) -
1441         reinterpret_cast<char*>(&_impl_.is_accent_color_set_)) + sizeof(_impl_.is_local_search_enabled_));
1442   }
1443   _impl_._has_bits_.Clear();
1444   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1445 }
1446 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1447 const char* PhotopickerApiInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1448 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1449   _Internal::HasBits has_bits{};
1450   while (!ctx->Done(&ptr)) {
1451     ::uint32_t tag;
1452     ptr = ::_pbi::ReadTag(ptr, &tag);
1453     switch (tag >> 3) {
1454       // optional int32 session_id = 1;
1455       case 1:
1456         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
1457           _Internal::set_has_session_id(&has_bits);
1458           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1459           CHK_(ptr);
1460         } else {
1461           goto handle_unusual;
1462         }
1463         continue;
1464       // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1465       case 2:
1466         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
1467           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1468           CHK_(ptr);
1469           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerIntentAction_IsValid(val))) {
1470             _internal_set_picker_intent_action(static_cast<::android::photopicker::PickerIntentAction>(val));
1471           } else {
1472             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
1473           }
1474         } else {
1475           goto handle_unusual;
1476         }
1477         continue;
1478       // optional .android.photopicker.PickerSize screen_size = 3;
1479       case 3:
1480         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
1481           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1482           CHK_(ptr);
1483           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerSize_IsValid(val))) {
1484             _internal_set_screen_size(static_cast<::android::photopicker::PickerSize>(val));
1485           } else {
1486             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
1487           }
1488         } else {
1489           goto handle_unusual;
1490         }
1491         continue;
1492       // optional .android.photopicker.MediaType media_filter = 4;
1493       case 4:
1494         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
1495           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1496           CHK_(ptr);
1497           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
1498             _internal_set_media_filter(static_cast<::android::photopicker::MediaType>(val));
1499           } else {
1500             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
1501           }
1502         } else {
1503           goto handle_unusual;
1504         }
1505         continue;
1506       // optional int32 max_picked_item_count = 5;
1507       case 5:
1508         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
1509           _Internal::set_has_max_picked_item_count(&has_bits);
1510           _impl_.max_picked_item_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
1511           CHK_(ptr);
1512         } else {
1513           goto handle_unusual;
1514         }
1515         continue;
1516       // optional .android.photopicker.SelectedTab selected_tab = 6;
1517       case 6:
1518         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
1519           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1520           CHK_(ptr);
1521           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedTab_IsValid(val))) {
1522             _internal_set_selected_tab(static_cast<::android::photopicker::SelectedTab>(val));
1523           } else {
1524             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
1525           }
1526         } else {
1527           goto handle_unusual;
1528         }
1529         continue;
1530       // optional .android.photopicker.SelectedAlbum selected_album = 7;
1531       case 7:
1532         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
1533           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1534           CHK_(ptr);
1535           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedAlbum_IsValid(val))) {
1536             _internal_set_selected_album(static_cast<::android::photopicker::SelectedAlbum>(val));
1537           } else {
1538             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(7, val, mutable_unknown_fields());
1539           }
1540         } else {
1541           goto handle_unusual;
1542         }
1543         continue;
1544       // optional bool is_ordered_selection_set = 8;
1545       case 8:
1546         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
1547           _Internal::set_has_is_ordered_selection_set(&has_bits);
1548           _impl_.is_ordered_selection_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1549           CHK_(ptr);
1550         } else {
1551           goto handle_unusual;
1552         }
1553         continue;
1554       // optional bool is_accent_color_set = 9;
1555       case 9:
1556         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
1557           _Internal::set_has_is_accent_color_set(&has_bits);
1558           _impl_.is_accent_color_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1559           CHK_(ptr);
1560         } else {
1561           goto handle_unusual;
1562         }
1563         continue;
1564       // optional bool is_default_tab_set = 10;
1565       case 10:
1566         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 80)) {
1567           _Internal::set_has_is_default_tab_set(&has_bits);
1568           _impl_.is_default_tab_set_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1569           CHK_(ptr);
1570         } else {
1571           goto handle_unusual;
1572         }
1573         continue;
1574       // optional bool is_search_enabled = 11 [deprecated = true];
1575       case 11:
1576         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 88)) {
1577           _Internal::set_has_is_search_enabled(&has_bits);
1578           _impl_.is_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1579           CHK_(ptr);
1580         } else {
1581           goto handle_unusual;
1582         }
1583         continue;
1584       // optional bool is_cloud_search_enabled = 12;
1585       case 12:
1586         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 96)) {
1587           _Internal::set_has_is_cloud_search_enabled(&has_bits);
1588           _impl_.is_cloud_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1589           CHK_(ptr);
1590         } else {
1591           goto handle_unusual;
1592         }
1593         continue;
1594       // optional bool is_local_search_enabled = 13;
1595       case 13:
1596         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 104)) {
1597           _Internal::set_has_is_local_search_enabled(&has_bits);
1598           _impl_.is_local_search_enabled_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
1599           CHK_(ptr);
1600         } else {
1601           goto handle_unusual;
1602         }
1603         continue;
1604       default:
1605         goto handle_unusual;
1606     }  // switch
1607   handle_unusual:
1608     if ((tag == 0) || ((tag & 7) == 4)) {
1609       CHK_(ptr);
1610       ctx->SetLastTag(tag);
1611       goto message_done;
1612     }
1613     ptr = UnknownFieldParse(
1614         tag,
1615         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
1616         ptr, ctx);
1617     CHK_(ptr != nullptr);
1618   }  // while
1619 message_done:
1620   _impl_._has_bits_.Or(has_bits);
1621   return ptr;
1622 failure:
1623   ptr = nullptr;
1624   goto message_done;
1625 #undef CHK_
1626 }
1627 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const1628 ::uint8_t* PhotopickerApiInfoReported::_InternalSerialize(
1629     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
1630   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1631   ::uint32_t cached_has_bits = 0;
1632   (void) cached_has_bits;
1633 
1634   cached_has_bits = _impl_._has_bits_[0];
1635   // optional int32 session_id = 1;
1636   if (cached_has_bits & 0x00000001u) {
1637     target = stream->EnsureSpace(target);
1638     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
1639   }
1640 
1641   // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1642   if (cached_has_bits & 0x00000002u) {
1643     target = stream->EnsureSpace(target);
1644     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1645       2, this->_internal_picker_intent_action(), target);
1646   }
1647 
1648   // optional .android.photopicker.PickerSize screen_size = 3;
1649   if (cached_has_bits & 0x00000004u) {
1650     target = stream->EnsureSpace(target);
1651     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1652       3, this->_internal_screen_size(), target);
1653   }
1654 
1655   // optional .android.photopicker.MediaType media_filter = 4;
1656   if (cached_has_bits & 0x00000008u) {
1657     target = stream->EnsureSpace(target);
1658     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1659       4, this->_internal_media_filter(), target);
1660   }
1661 
1662   // optional int32 max_picked_item_count = 5;
1663   if (cached_has_bits & 0x00000010u) {
1664     target = stream->EnsureSpace(target);
1665     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_max_picked_item_count(), target);
1666   }
1667 
1668   // optional .android.photopicker.SelectedTab selected_tab = 6;
1669   if (cached_has_bits & 0x00000020u) {
1670     target = stream->EnsureSpace(target);
1671     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1672       6, this->_internal_selected_tab(), target);
1673   }
1674 
1675   // optional .android.photopicker.SelectedAlbum selected_album = 7;
1676   if (cached_has_bits & 0x00000040u) {
1677     target = stream->EnsureSpace(target);
1678     target = ::_pbi::WireFormatLite::WriteEnumToArray(
1679       7, this->_internal_selected_album(), target);
1680   }
1681 
1682   // optional bool is_ordered_selection_set = 8;
1683   if (cached_has_bits & 0x00000080u) {
1684     target = stream->EnsureSpace(target);
1685     target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_is_ordered_selection_set(), target);
1686   }
1687 
1688   // optional bool is_accent_color_set = 9;
1689   if (cached_has_bits & 0x00000100u) {
1690     target = stream->EnsureSpace(target);
1691     target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_is_accent_color_set(), target);
1692   }
1693 
1694   // optional bool is_default_tab_set = 10;
1695   if (cached_has_bits & 0x00000200u) {
1696     target = stream->EnsureSpace(target);
1697     target = ::_pbi::WireFormatLite::WriteBoolToArray(10, this->_internal_is_default_tab_set(), target);
1698   }
1699 
1700   // optional bool is_search_enabled = 11 [deprecated = true];
1701   if (cached_has_bits & 0x00000400u) {
1702     target = stream->EnsureSpace(target);
1703     target = ::_pbi::WireFormatLite::WriteBoolToArray(11, this->_internal_is_search_enabled(), target);
1704   }
1705 
1706   // optional bool is_cloud_search_enabled = 12;
1707   if (cached_has_bits & 0x00000800u) {
1708     target = stream->EnsureSpace(target);
1709     target = ::_pbi::WireFormatLite::WriteBoolToArray(12, this->_internal_is_cloud_search_enabled(), target);
1710   }
1711 
1712   // optional bool is_local_search_enabled = 13;
1713   if (cached_has_bits & 0x00001000u) {
1714     target = stream->EnsureSpace(target);
1715     target = ::_pbi::WireFormatLite::WriteBoolToArray(13, this->_internal_is_local_search_enabled(), target);
1716   }
1717 
1718   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1719     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1720         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
1721   }
1722   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1723   return target;
1724 }
1725 
ByteSizeLong() const1726 size_t PhotopickerApiInfoReported::ByteSizeLong() const {
1727 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1728   size_t total_size = 0;
1729 
1730   ::uint32_t cached_has_bits = 0;
1731   // Prevent compiler warnings about cached_has_bits being unused
1732   (void) cached_has_bits;
1733 
1734   cached_has_bits = _impl_._has_bits_[0];
1735   if (cached_has_bits & 0x000000ffu) {
1736     // optional int32 session_id = 1;
1737     if (cached_has_bits & 0x00000001u) {
1738       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
1739     }
1740 
1741     // optional .android.photopicker.PickerIntentAction picker_intent_action = 2;
1742     if (cached_has_bits & 0x00000002u) {
1743       total_size += 1 +
1744         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_intent_action());
1745     }
1746 
1747     // optional .android.photopicker.PickerSize screen_size = 3;
1748     if (cached_has_bits & 0x00000004u) {
1749       total_size += 1 +
1750         ::_pbi::WireFormatLite::EnumSize(this->_internal_screen_size());
1751     }
1752 
1753     // optional .android.photopicker.MediaType media_filter = 4;
1754     if (cached_has_bits & 0x00000008u) {
1755       total_size += 1 +
1756         ::_pbi::WireFormatLite::EnumSize(this->_internal_media_filter());
1757     }
1758 
1759     // optional int32 max_picked_item_count = 5;
1760     if (cached_has_bits & 0x00000010u) {
1761       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_max_picked_item_count());
1762     }
1763 
1764     // optional .android.photopicker.SelectedTab selected_tab = 6;
1765     if (cached_has_bits & 0x00000020u) {
1766       total_size += 1 +
1767         ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_tab());
1768     }
1769 
1770     // optional .android.photopicker.SelectedAlbum selected_album = 7;
1771     if (cached_has_bits & 0x00000040u) {
1772       total_size += 1 +
1773         ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_album());
1774     }
1775 
1776     // optional bool is_ordered_selection_set = 8;
1777     if (cached_has_bits & 0x00000080u) {
1778       total_size += 1 + 1;
1779     }
1780 
1781   }
1782   if (cached_has_bits & 0x00001f00u) {
1783     // optional bool is_accent_color_set = 9;
1784     if (cached_has_bits & 0x00000100u) {
1785       total_size += 1 + 1;
1786     }
1787 
1788     // optional bool is_default_tab_set = 10;
1789     if (cached_has_bits & 0x00000200u) {
1790       total_size += 1 + 1;
1791     }
1792 
1793     // optional bool is_search_enabled = 11 [deprecated = true];
1794     if (cached_has_bits & 0x00000400u) {
1795       total_size += 1 + 1;
1796     }
1797 
1798     // optional bool is_cloud_search_enabled = 12;
1799     if (cached_has_bits & 0x00000800u) {
1800       total_size += 1 + 1;
1801     }
1802 
1803     // optional bool is_local_search_enabled = 13;
1804     if (cached_has_bits & 0x00001000u) {
1805       total_size += 1 + 1;
1806     }
1807 
1808   }
1809   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1810 }
1811 
1812 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerApiInfoReported::_class_data_ = {
1813     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
1814     PhotopickerApiInfoReported::MergeImpl
1815 };
GetClassData() const1816 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerApiInfoReported::GetClassData() const { return &_class_data_; }
1817 
1818 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)1819 void PhotopickerApiInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
1820   auto* const _this = static_cast<PhotopickerApiInfoReported*>(&to_msg);
1821   auto& from = static_cast<const PhotopickerApiInfoReported&>(from_msg);
1822   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1823   GOOGLE_DCHECK_NE(&from, _this);
1824   ::uint32_t cached_has_bits = 0;
1825   (void) cached_has_bits;
1826 
1827   cached_has_bits = from._impl_._has_bits_[0];
1828   if (cached_has_bits & 0x000000ffu) {
1829     if (cached_has_bits & 0x00000001u) {
1830       _this->_impl_.session_id_ = from._impl_.session_id_;
1831     }
1832     if (cached_has_bits & 0x00000002u) {
1833       _this->_impl_.picker_intent_action_ = from._impl_.picker_intent_action_;
1834     }
1835     if (cached_has_bits & 0x00000004u) {
1836       _this->_impl_.screen_size_ = from._impl_.screen_size_;
1837     }
1838     if (cached_has_bits & 0x00000008u) {
1839       _this->_impl_.media_filter_ = from._impl_.media_filter_;
1840     }
1841     if (cached_has_bits & 0x00000010u) {
1842       _this->_impl_.max_picked_item_count_ = from._impl_.max_picked_item_count_;
1843     }
1844     if (cached_has_bits & 0x00000020u) {
1845       _this->_impl_.selected_tab_ = from._impl_.selected_tab_;
1846     }
1847     if (cached_has_bits & 0x00000040u) {
1848       _this->_impl_.selected_album_ = from._impl_.selected_album_;
1849     }
1850     if (cached_has_bits & 0x00000080u) {
1851       _this->_impl_.is_ordered_selection_set_ = from._impl_.is_ordered_selection_set_;
1852     }
1853     _this->_impl_._has_bits_[0] |= cached_has_bits;
1854   }
1855   if (cached_has_bits & 0x00001f00u) {
1856     if (cached_has_bits & 0x00000100u) {
1857       _this->_impl_.is_accent_color_set_ = from._impl_.is_accent_color_set_;
1858     }
1859     if (cached_has_bits & 0x00000200u) {
1860       _this->_impl_.is_default_tab_set_ = from._impl_.is_default_tab_set_;
1861     }
1862     if (cached_has_bits & 0x00000400u) {
1863       _this->_impl_.is_search_enabled_ = from._impl_.is_search_enabled_;
1864     }
1865     if (cached_has_bits & 0x00000800u) {
1866       _this->_impl_.is_cloud_search_enabled_ = from._impl_.is_cloud_search_enabled_;
1867     }
1868     if (cached_has_bits & 0x00001000u) {
1869       _this->_impl_.is_local_search_enabled_ = from._impl_.is_local_search_enabled_;
1870     }
1871     _this->_impl_._has_bits_[0] |= cached_has_bits;
1872   }
1873   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1874 }
1875 
CopyFrom(const PhotopickerApiInfoReported & from)1876 void PhotopickerApiInfoReported::CopyFrom(const PhotopickerApiInfoReported& from) {
1877 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerApiInfoReported)
1878   if (&from == this) return;
1879   Clear();
1880   MergeFrom(from);
1881 }
1882 
IsInitialized() const1883 bool PhotopickerApiInfoReported::IsInitialized() const {
1884   return true;
1885 }
1886 
InternalSwap(PhotopickerApiInfoReported * other)1887 void PhotopickerApiInfoReported::InternalSwap(PhotopickerApiInfoReported* other) {
1888   using std::swap;
1889   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1890   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1891   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
1892       PROTOBUF_FIELD_OFFSET(PhotopickerApiInfoReported, _impl_.is_local_search_enabled_)
1893       + sizeof(PhotopickerApiInfoReported::_impl_.is_local_search_enabled_)  // NOLINT
1894       - PROTOBUF_FIELD_OFFSET(PhotopickerApiInfoReported, _impl_.session_id_)>(
1895           reinterpret_cast<char*>(&_impl_.session_id_),
1896           reinterpret_cast<char*>(&other->_impl_.session_id_));
1897 }
1898 
GetMetadata() const1899 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerApiInfoReported::GetMetadata() const {
1900   return ::_pbi::AssignDescriptors(
1901       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
1902       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[1]);
1903 }
1904 
1905 // ===================================================================
1906 
1907 class PhotopickerUIEventLogged::_Internal {
1908  public:
1909   using HasBits = decltype(std::declval<PhotopickerUIEventLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)1910   static void set_has_session_id(HasBits* has_bits) {
1911     (*has_bits)[0] |= 1u;
1912   }
set_has_package_uid(HasBits * has_bits)1913   static void set_has_package_uid(HasBits* has_bits) {
1914     (*has_bits)[0] |= 2u;
1915   }
set_has_ui_event(HasBits * has_bits)1916   static void set_has_ui_event(HasBits* has_bits) {
1917     (*has_bits)[0] |= 4u;
1918   }
1919 };
1920 
PhotopickerUIEventLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)1921 PhotopickerUIEventLogged::PhotopickerUIEventLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1922                          bool is_message_owned)
1923   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
1924   SharedCtor(arena, is_message_owned);
1925   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1926 }
PhotopickerUIEventLogged(const PhotopickerUIEventLogged & from)1927 PhotopickerUIEventLogged::PhotopickerUIEventLogged(const PhotopickerUIEventLogged& from)
1928   : ::PROTOBUF_NAMESPACE_ID::Message() {
1929   PhotopickerUIEventLogged* const _this = this; (void)_this;
1930   new (&_impl_) Impl_{
1931       decltype(_impl_._has_bits_){from._impl_._has_bits_}
1932     , /*decltype(_impl_._cached_size_)*/{}
1933     , decltype(_impl_.session_id_){}
1934     , decltype(_impl_.package_uid_){}
1935     , decltype(_impl_.ui_event_){}};
1936 
1937   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
1938   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
1939     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.ui_event_) -
1940     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.ui_event_));
1941   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1942 }
1943 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)1944 inline void PhotopickerUIEventLogged::SharedCtor(
1945     ::_pb::Arena* arena, bool is_message_owned) {
1946   (void)arena;
1947   (void)is_message_owned;
1948   new (&_impl_) Impl_{
1949       decltype(_impl_._has_bits_){}
1950     , /*decltype(_impl_._cached_size_)*/{}
1951     , decltype(_impl_.session_id_){0}
1952     , decltype(_impl_.package_uid_){0}
1953     , decltype(_impl_.ui_event_){0}
1954   };
1955 }
1956 
~PhotopickerUIEventLogged()1957 PhotopickerUIEventLogged::~PhotopickerUIEventLogged() {
1958   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1959   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
1960   (void)arena;
1961     return;
1962   }
1963   SharedDtor();
1964 }
1965 
SharedDtor()1966 inline void PhotopickerUIEventLogged::SharedDtor() {
1967   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
1968 }
1969 
SetCachedSize(int size) const1970 void PhotopickerUIEventLogged::SetCachedSize(int size) const {
1971   _impl_._cached_size_.Set(size);
1972 }
1973 
Clear()1974 void PhotopickerUIEventLogged::Clear() {
1975 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
1976   ::uint32_t cached_has_bits = 0;
1977   // Prevent compiler warnings about cached_has_bits being unused
1978   (void) cached_has_bits;
1979 
1980   cached_has_bits = _impl_._has_bits_[0];
1981   if (cached_has_bits & 0x00000007u) {
1982     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
1983         reinterpret_cast<char*>(&_impl_.ui_event_) -
1984         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.ui_event_));
1985   }
1986   _impl_._has_bits_.Clear();
1987   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1988 }
1989 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)1990 const char* PhotopickerUIEventLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
1991 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
1992   _Internal::HasBits has_bits{};
1993   while (!ctx->Done(&ptr)) {
1994     ::uint32_t tag;
1995     ptr = ::_pbi::ReadTag(ptr, &tag);
1996     switch (tag >> 3) {
1997       // optional int32 session_id = 1;
1998       case 1:
1999         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2000           _Internal::set_has_session_id(&has_bits);
2001           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2002           CHK_(ptr);
2003         } else {
2004           goto handle_unusual;
2005         }
2006         continue;
2007       // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2008       case 2:
2009         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2010           _Internal::set_has_package_uid(&has_bits);
2011           _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2012           CHK_(ptr);
2013         } else {
2014           goto handle_unusual;
2015         }
2016         continue;
2017       // optional .android.photopicker.UiEvent ui_event = 3;
2018       case 3:
2019         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2020           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2021           CHK_(ptr);
2022           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UiEvent_IsValid(val))) {
2023             _internal_set_ui_event(static_cast<::android::photopicker::UiEvent>(val));
2024           } else {
2025             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
2026           }
2027         } else {
2028           goto handle_unusual;
2029         }
2030         continue;
2031       default:
2032         goto handle_unusual;
2033     }  // switch
2034   handle_unusual:
2035     if ((tag == 0) || ((tag & 7) == 4)) {
2036       CHK_(ptr);
2037       ctx->SetLastTag(tag);
2038       goto message_done;
2039     }
2040     ptr = UnknownFieldParse(
2041         tag,
2042         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2043         ptr, ctx);
2044     CHK_(ptr != nullptr);
2045   }  // while
2046 message_done:
2047   _impl_._has_bits_.Or(has_bits);
2048   return ptr;
2049 failure:
2050   ptr = nullptr;
2051   goto message_done;
2052 #undef CHK_
2053 }
2054 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2055 ::uint8_t* PhotopickerUIEventLogged::_InternalSerialize(
2056     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2057   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2058   ::uint32_t cached_has_bits = 0;
2059   (void) cached_has_bits;
2060 
2061   cached_has_bits = _impl_._has_bits_[0];
2062   // optional int32 session_id = 1;
2063   if (cached_has_bits & 0x00000001u) {
2064     target = stream->EnsureSpace(target);
2065     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2066   }
2067 
2068   // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2069   if (cached_has_bits & 0x00000002u) {
2070     target = stream->EnsureSpace(target);
2071     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
2072   }
2073 
2074   // optional .android.photopicker.UiEvent ui_event = 3;
2075   if (cached_has_bits & 0x00000004u) {
2076     target = stream->EnsureSpace(target);
2077     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2078       3, this->_internal_ui_event(), target);
2079   }
2080 
2081   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2082     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2083         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2084   }
2085   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2086   return target;
2087 }
2088 
ByteSizeLong() const2089 size_t PhotopickerUIEventLogged::ByteSizeLong() const {
2090 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2091   size_t total_size = 0;
2092 
2093   ::uint32_t cached_has_bits = 0;
2094   // Prevent compiler warnings about cached_has_bits being unused
2095   (void) cached_has_bits;
2096 
2097   cached_has_bits = _impl_._has_bits_[0];
2098   if (cached_has_bits & 0x00000007u) {
2099     // optional int32 session_id = 1;
2100     if (cached_has_bits & 0x00000001u) {
2101       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2102     }
2103 
2104     // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
2105     if (cached_has_bits & 0x00000002u) {
2106       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
2107     }
2108 
2109     // optional .android.photopicker.UiEvent ui_event = 3;
2110     if (cached_has_bits & 0x00000004u) {
2111       total_size += 1 +
2112         ::_pbi::WireFormatLite::EnumSize(this->_internal_ui_event());
2113     }
2114 
2115   }
2116   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2117 }
2118 
2119 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerUIEventLogged::_class_data_ = {
2120     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2121     PhotopickerUIEventLogged::MergeImpl
2122 };
GetClassData() const2123 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerUIEventLogged::GetClassData() const { return &_class_data_; }
2124 
2125 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2126 void PhotopickerUIEventLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2127   auto* const _this = static_cast<PhotopickerUIEventLogged*>(&to_msg);
2128   auto& from = static_cast<const PhotopickerUIEventLogged&>(from_msg);
2129   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2130   GOOGLE_DCHECK_NE(&from, _this);
2131   ::uint32_t cached_has_bits = 0;
2132   (void) cached_has_bits;
2133 
2134   cached_has_bits = from._impl_._has_bits_[0];
2135   if (cached_has_bits & 0x00000007u) {
2136     if (cached_has_bits & 0x00000001u) {
2137       _this->_impl_.session_id_ = from._impl_.session_id_;
2138     }
2139     if (cached_has_bits & 0x00000002u) {
2140       _this->_impl_.package_uid_ = from._impl_.package_uid_;
2141     }
2142     if (cached_has_bits & 0x00000004u) {
2143       _this->_impl_.ui_event_ = from._impl_.ui_event_;
2144     }
2145     _this->_impl_._has_bits_[0] |= cached_has_bits;
2146   }
2147   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2148 }
2149 
CopyFrom(const PhotopickerUIEventLogged & from)2150 void PhotopickerUIEventLogged::CopyFrom(const PhotopickerUIEventLogged& from) {
2151 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerUIEventLogged)
2152   if (&from == this) return;
2153   Clear();
2154   MergeFrom(from);
2155 }
2156 
IsInitialized() const2157 bool PhotopickerUIEventLogged::IsInitialized() const {
2158   return true;
2159 }
2160 
InternalSwap(PhotopickerUIEventLogged * other)2161 void PhotopickerUIEventLogged::InternalSwap(PhotopickerUIEventLogged* other) {
2162   using std::swap;
2163   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2164   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2165   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2166       PROTOBUF_FIELD_OFFSET(PhotopickerUIEventLogged, _impl_.ui_event_)
2167       + sizeof(PhotopickerUIEventLogged::_impl_.ui_event_)  // NOLINT
2168       - PROTOBUF_FIELD_OFFSET(PhotopickerUIEventLogged, _impl_.session_id_)>(
2169           reinterpret_cast<char*>(&_impl_.session_id_),
2170           reinterpret_cast<char*>(&other->_impl_.session_id_));
2171 }
2172 
GetMetadata() const2173 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerUIEventLogged::GetMetadata() const {
2174   return ::_pbi::AssignDescriptors(
2175       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2176       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[2]);
2177 }
2178 
2179 // ===================================================================
2180 
2181 class PhotopickerMediaItemStatusReported::_Internal {
2182  public:
2183   using HasBits = decltype(std::declval<PhotopickerMediaItemStatusReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2184   static void set_has_session_id(HasBits* has_bits) {
2185     (*has_bits)[0] |= 1u;
2186   }
set_has_media_status(HasBits * has_bits)2187   static void set_has_media_status(HasBits* has_bits) {
2188     (*has_bits)[0] |= 2u;
2189   }
set_has_media_location(HasBits * has_bits)2190   static void set_has_media_location(HasBits* has_bits) {
2191     (*has_bits)[0] |= 4u;
2192   }
set_has_item_position(HasBits * has_bits)2193   static void set_has_item_position(HasBits* has_bits) {
2194     (*has_bits)[0] |= 8u;
2195   }
set_has_selected_album(HasBits * has_bits)2196   static void set_has_selected_album(HasBits* has_bits) {
2197     (*has_bits)[0] |= 16u;
2198   }
set_has_media_type(HasBits * has_bits)2199   static void set_has_media_type(HasBits* has_bits) {
2200     (*has_bits)[0] |= 32u;
2201   }
set_has_cloud_only(HasBits * has_bits)2202   static void set_has_cloud_only(HasBits* has_bits) {
2203     (*has_bits)[0] |= 64u;
2204   }
set_has_picker_size(HasBits * has_bits)2205   static void set_has_picker_size(HasBits* has_bits) {
2206     (*has_bits)[0] |= 128u;
2207   }
2208 };
2209 
PhotopickerMediaItemStatusReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2210 PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2211                          bool is_message_owned)
2212   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2213   SharedCtor(arena, is_message_owned);
2214   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2215 }
PhotopickerMediaItemStatusReported(const PhotopickerMediaItemStatusReported & from)2216 PhotopickerMediaItemStatusReported::PhotopickerMediaItemStatusReported(const PhotopickerMediaItemStatusReported& from)
2217   : ::PROTOBUF_NAMESPACE_ID::Message() {
2218   PhotopickerMediaItemStatusReported* const _this = this; (void)_this;
2219   new (&_impl_) Impl_{
2220       decltype(_impl_._has_bits_){from._impl_._has_bits_}
2221     , /*decltype(_impl_._cached_size_)*/{}
2222     , decltype(_impl_.session_id_){}
2223     , decltype(_impl_.media_status_){}
2224     , decltype(_impl_.media_location_){}
2225     , decltype(_impl_.item_position_){}
2226     , decltype(_impl_.selected_album_){}
2227     , decltype(_impl_.media_type_){}
2228     , decltype(_impl_.cloud_only_){}
2229     , decltype(_impl_.picker_size_){}};
2230 
2231   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2232   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
2233     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.picker_size_) -
2234     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_size_));
2235   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2236 }
2237 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)2238 inline void PhotopickerMediaItemStatusReported::SharedCtor(
2239     ::_pb::Arena* arena, bool is_message_owned) {
2240   (void)arena;
2241   (void)is_message_owned;
2242   new (&_impl_) Impl_{
2243       decltype(_impl_._has_bits_){}
2244     , /*decltype(_impl_._cached_size_)*/{}
2245     , decltype(_impl_.session_id_){0}
2246     , decltype(_impl_.media_status_){0}
2247     , decltype(_impl_.media_location_){0}
2248     , decltype(_impl_.item_position_){0}
2249     , decltype(_impl_.selected_album_){0}
2250     , decltype(_impl_.media_type_){0}
2251     , decltype(_impl_.cloud_only_){false}
2252     , decltype(_impl_.picker_size_){0}
2253   };
2254 }
2255 
~PhotopickerMediaItemStatusReported()2256 PhotopickerMediaItemStatusReported::~PhotopickerMediaItemStatusReported() {
2257   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2258   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
2259   (void)arena;
2260     return;
2261   }
2262   SharedDtor();
2263 }
2264 
SharedDtor()2265 inline void PhotopickerMediaItemStatusReported::SharedDtor() {
2266   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2267 }
2268 
SetCachedSize(int size) const2269 void PhotopickerMediaItemStatusReported::SetCachedSize(int size) const {
2270   _impl_._cached_size_.Set(size);
2271 }
2272 
Clear()2273 void PhotopickerMediaItemStatusReported::Clear() {
2274 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2275   ::uint32_t cached_has_bits = 0;
2276   // Prevent compiler warnings about cached_has_bits being unused
2277   (void) cached_has_bits;
2278 
2279   cached_has_bits = _impl_._has_bits_[0];
2280   if (cached_has_bits & 0x000000ffu) {
2281     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
2282         reinterpret_cast<char*>(&_impl_.picker_size_) -
2283         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.picker_size_));
2284   }
2285   _impl_._has_bits_.Clear();
2286   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2287 }
2288 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)2289 const char* PhotopickerMediaItemStatusReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
2290 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2291   _Internal::HasBits has_bits{};
2292   while (!ctx->Done(&ptr)) {
2293     ::uint32_t tag;
2294     ptr = ::_pbi::ReadTag(ptr, &tag);
2295     switch (tag >> 3) {
2296       // optional int32 session_id = 1;
2297       case 1:
2298         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2299           _Internal::set_has_session_id(&has_bits);
2300           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2301           CHK_(ptr);
2302         } else {
2303           goto handle_unusual;
2304         }
2305         continue;
2306       // optional .android.photopicker.MediaStatus media_status = 2;
2307       case 2:
2308         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2309           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2310           CHK_(ptr);
2311           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaStatus_IsValid(val))) {
2312             _internal_set_media_status(static_cast<::android::photopicker::MediaStatus>(val));
2313           } else {
2314             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
2315           }
2316         } else {
2317           goto handle_unusual;
2318         }
2319         continue;
2320       // optional .android.photopicker.MediaLocation media_location = 3;
2321       case 3:
2322         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2323           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2324           CHK_(ptr);
2325           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaLocation_IsValid(val))) {
2326             _internal_set_media_location(static_cast<::android::photopicker::MediaLocation>(val));
2327           } else {
2328             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
2329           }
2330         } else {
2331           goto handle_unusual;
2332         }
2333         continue;
2334       // optional int32 item_position = 4;
2335       case 4:
2336         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
2337           _Internal::set_has_item_position(&has_bits);
2338           _impl_.item_position_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2339           CHK_(ptr);
2340         } else {
2341           goto handle_unusual;
2342         }
2343         continue;
2344       // optional .android.photopicker.SelectedAlbum selected_album = 5;
2345       case 5:
2346         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
2347           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2348           CHK_(ptr);
2349           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SelectedAlbum_IsValid(val))) {
2350             _internal_set_selected_album(static_cast<::android::photopicker::SelectedAlbum>(val));
2351           } else {
2352             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
2353           }
2354         } else {
2355           goto handle_unusual;
2356         }
2357         continue;
2358       // optional .android.photopicker.MediaType media_type = 6;
2359       case 6:
2360         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
2361           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2362           CHK_(ptr);
2363           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
2364             _internal_set_media_type(static_cast<::android::photopicker::MediaType>(val));
2365           } else {
2366             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(6, val, mutable_unknown_fields());
2367           }
2368         } else {
2369           goto handle_unusual;
2370         }
2371         continue;
2372       // optional bool cloud_only = 7;
2373       case 7:
2374         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
2375           _Internal::set_has_cloud_only(&has_bits);
2376           _impl_.cloud_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2377           CHK_(ptr);
2378         } else {
2379           goto handle_unusual;
2380         }
2381         continue;
2382       // optional .android.photopicker.PickerSize picker_size = 8;
2383       case 8:
2384         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
2385           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2386           CHK_(ptr);
2387           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PickerSize_IsValid(val))) {
2388             _internal_set_picker_size(static_cast<::android::photopicker::PickerSize>(val));
2389           } else {
2390             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(8, val, mutable_unknown_fields());
2391           }
2392         } else {
2393           goto handle_unusual;
2394         }
2395         continue;
2396       default:
2397         goto handle_unusual;
2398     }  // switch
2399   handle_unusual:
2400     if ((tag == 0) || ((tag & 7) == 4)) {
2401       CHK_(ptr);
2402       ctx->SetLastTag(tag);
2403       goto message_done;
2404     }
2405     ptr = UnknownFieldParse(
2406         tag,
2407         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2408         ptr, ctx);
2409     CHK_(ptr != nullptr);
2410   }  // while
2411 message_done:
2412   _impl_._has_bits_.Or(has_bits);
2413   return ptr;
2414 failure:
2415   ptr = nullptr;
2416   goto message_done;
2417 #undef CHK_
2418 }
2419 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2420 ::uint8_t* PhotopickerMediaItemStatusReported::_InternalSerialize(
2421     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2422   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2423   ::uint32_t cached_has_bits = 0;
2424   (void) cached_has_bits;
2425 
2426   cached_has_bits = _impl_._has_bits_[0];
2427   // optional int32 session_id = 1;
2428   if (cached_has_bits & 0x00000001u) {
2429     target = stream->EnsureSpace(target);
2430     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2431   }
2432 
2433   // optional .android.photopicker.MediaStatus media_status = 2;
2434   if (cached_has_bits & 0x00000002u) {
2435     target = stream->EnsureSpace(target);
2436     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2437       2, this->_internal_media_status(), target);
2438   }
2439 
2440   // optional .android.photopicker.MediaLocation media_location = 3;
2441   if (cached_has_bits & 0x00000004u) {
2442     target = stream->EnsureSpace(target);
2443     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2444       3, this->_internal_media_location(), target);
2445   }
2446 
2447   // optional int32 item_position = 4;
2448   if (cached_has_bits & 0x00000008u) {
2449     target = stream->EnsureSpace(target);
2450     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_item_position(), target);
2451   }
2452 
2453   // optional .android.photopicker.SelectedAlbum selected_album = 5;
2454   if (cached_has_bits & 0x00000010u) {
2455     target = stream->EnsureSpace(target);
2456     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2457       5, this->_internal_selected_album(), target);
2458   }
2459 
2460   // optional .android.photopicker.MediaType media_type = 6;
2461   if (cached_has_bits & 0x00000020u) {
2462     target = stream->EnsureSpace(target);
2463     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2464       6, this->_internal_media_type(), target);
2465   }
2466 
2467   // optional bool cloud_only = 7;
2468   if (cached_has_bits & 0x00000040u) {
2469     target = stream->EnsureSpace(target);
2470     target = ::_pbi::WireFormatLite::WriteBoolToArray(7, this->_internal_cloud_only(), target);
2471   }
2472 
2473   // optional .android.photopicker.PickerSize picker_size = 8;
2474   if (cached_has_bits & 0x00000080u) {
2475     target = stream->EnsureSpace(target);
2476     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2477       8, this->_internal_picker_size(), target);
2478   }
2479 
2480   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2481     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2482         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2483   }
2484   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2485   return target;
2486 }
2487 
ByteSizeLong() const2488 size_t PhotopickerMediaItemStatusReported::ByteSizeLong() const {
2489 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2490   size_t total_size = 0;
2491 
2492   ::uint32_t cached_has_bits = 0;
2493   // Prevent compiler warnings about cached_has_bits being unused
2494   (void) cached_has_bits;
2495 
2496   cached_has_bits = _impl_._has_bits_[0];
2497   if (cached_has_bits & 0x000000ffu) {
2498     // optional int32 session_id = 1;
2499     if (cached_has_bits & 0x00000001u) {
2500       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2501     }
2502 
2503     // optional .android.photopicker.MediaStatus media_status = 2;
2504     if (cached_has_bits & 0x00000002u) {
2505       total_size += 1 +
2506         ::_pbi::WireFormatLite::EnumSize(this->_internal_media_status());
2507     }
2508 
2509     // optional .android.photopicker.MediaLocation media_location = 3;
2510     if (cached_has_bits & 0x00000004u) {
2511       total_size += 1 +
2512         ::_pbi::WireFormatLite::EnumSize(this->_internal_media_location());
2513     }
2514 
2515     // optional int32 item_position = 4;
2516     if (cached_has_bits & 0x00000008u) {
2517       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_item_position());
2518     }
2519 
2520     // optional .android.photopicker.SelectedAlbum selected_album = 5;
2521     if (cached_has_bits & 0x00000010u) {
2522       total_size += 1 +
2523         ::_pbi::WireFormatLite::EnumSize(this->_internal_selected_album());
2524     }
2525 
2526     // optional .android.photopicker.MediaType media_type = 6;
2527     if (cached_has_bits & 0x00000020u) {
2528       total_size += 1 +
2529         ::_pbi::WireFormatLite::EnumSize(this->_internal_media_type());
2530     }
2531 
2532     // optional bool cloud_only = 7;
2533     if (cached_has_bits & 0x00000040u) {
2534       total_size += 1 + 1;
2535     }
2536 
2537     // optional .android.photopicker.PickerSize picker_size = 8;
2538     if (cached_has_bits & 0x00000080u) {
2539       total_size += 1 +
2540         ::_pbi::WireFormatLite::EnumSize(this->_internal_picker_size());
2541     }
2542 
2543   }
2544   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2545 }
2546 
2547 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaItemStatusReported::_class_data_ = {
2548     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2549     PhotopickerMediaItemStatusReported::MergeImpl
2550 };
GetClassData() const2551 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaItemStatusReported::GetClassData() const { return &_class_data_; }
2552 
2553 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2554 void PhotopickerMediaItemStatusReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2555   auto* const _this = static_cast<PhotopickerMediaItemStatusReported*>(&to_msg);
2556   auto& from = static_cast<const PhotopickerMediaItemStatusReported&>(from_msg);
2557   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2558   GOOGLE_DCHECK_NE(&from, _this);
2559   ::uint32_t cached_has_bits = 0;
2560   (void) cached_has_bits;
2561 
2562   cached_has_bits = from._impl_._has_bits_[0];
2563   if (cached_has_bits & 0x000000ffu) {
2564     if (cached_has_bits & 0x00000001u) {
2565       _this->_impl_.session_id_ = from._impl_.session_id_;
2566     }
2567     if (cached_has_bits & 0x00000002u) {
2568       _this->_impl_.media_status_ = from._impl_.media_status_;
2569     }
2570     if (cached_has_bits & 0x00000004u) {
2571       _this->_impl_.media_location_ = from._impl_.media_location_;
2572     }
2573     if (cached_has_bits & 0x00000008u) {
2574       _this->_impl_.item_position_ = from._impl_.item_position_;
2575     }
2576     if (cached_has_bits & 0x00000010u) {
2577       _this->_impl_.selected_album_ = from._impl_.selected_album_;
2578     }
2579     if (cached_has_bits & 0x00000020u) {
2580       _this->_impl_.media_type_ = from._impl_.media_type_;
2581     }
2582     if (cached_has_bits & 0x00000040u) {
2583       _this->_impl_.cloud_only_ = from._impl_.cloud_only_;
2584     }
2585     if (cached_has_bits & 0x00000080u) {
2586       _this->_impl_.picker_size_ = from._impl_.picker_size_;
2587     }
2588     _this->_impl_._has_bits_[0] |= cached_has_bits;
2589   }
2590   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2591 }
2592 
CopyFrom(const PhotopickerMediaItemStatusReported & from)2593 void PhotopickerMediaItemStatusReported::CopyFrom(const PhotopickerMediaItemStatusReported& from) {
2594 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaItemStatusReported)
2595   if (&from == this) return;
2596   Clear();
2597   MergeFrom(from);
2598 }
2599 
IsInitialized() const2600 bool PhotopickerMediaItemStatusReported::IsInitialized() const {
2601   return true;
2602 }
2603 
InternalSwap(PhotopickerMediaItemStatusReported * other)2604 void PhotopickerMediaItemStatusReported::InternalSwap(PhotopickerMediaItemStatusReported* other) {
2605   using std::swap;
2606   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2607   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2608   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2609       PROTOBUF_FIELD_OFFSET(PhotopickerMediaItemStatusReported, _impl_.picker_size_)
2610       + sizeof(PhotopickerMediaItemStatusReported::_impl_.picker_size_)  // NOLINT
2611       - PROTOBUF_FIELD_OFFSET(PhotopickerMediaItemStatusReported, _impl_.session_id_)>(
2612           reinterpret_cast<char*>(&_impl_.session_id_),
2613           reinterpret_cast<char*>(&other->_impl_.session_id_));
2614 }
2615 
GetMetadata() const2616 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaItemStatusReported::GetMetadata() const {
2617   return ::_pbi::AssignDescriptors(
2618       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2619       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[3]);
2620 }
2621 
2622 // ===================================================================
2623 
2624 class PhotopickerPreviewInfoLogged::_Internal {
2625  public:
2626   using HasBits = decltype(std::declval<PhotopickerPreviewInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2627   static void set_has_session_id(HasBits* has_bits) {
2628     (*has_bits)[0] |= 1u;
2629   }
set_has_preview_mode_entry(HasBits * has_bits)2630   static void set_has_preview_mode_entry(HasBits* has_bits) {
2631     (*has_bits)[0] |= 2u;
2632   }
set_has_preview_item_count(HasBits * has_bits)2633   static void set_has_preview_item_count(HasBits* has_bits) {
2634     (*has_bits)[0] |= 4u;
2635   }
set_has_media_type(HasBits * has_bits)2636   static void set_has_media_type(HasBits* has_bits) {
2637     (*has_bits)[0] |= 8u;
2638   }
set_has_video_interactions(HasBits * has_bits)2639   static void set_has_video_interactions(HasBits* has_bits) {
2640     (*has_bits)[0] |= 16u;
2641   }
2642 };
2643 
PhotopickerPreviewInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2644 PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2645                          bool is_message_owned)
2646   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2647   SharedCtor(arena, is_message_owned);
2648   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2649 }
PhotopickerPreviewInfoLogged(const PhotopickerPreviewInfoLogged & from)2650 PhotopickerPreviewInfoLogged::PhotopickerPreviewInfoLogged(const PhotopickerPreviewInfoLogged& from)
2651   : ::PROTOBUF_NAMESPACE_ID::Message() {
2652   PhotopickerPreviewInfoLogged* const _this = this; (void)_this;
2653   new (&_impl_) Impl_{
2654       decltype(_impl_._has_bits_){from._impl_._has_bits_}
2655     , /*decltype(_impl_._cached_size_)*/{}
2656     , decltype(_impl_.session_id_){}
2657     , decltype(_impl_.preview_mode_entry_){}
2658     , decltype(_impl_.preview_item_count_){}
2659     , decltype(_impl_.media_type_){}
2660     , decltype(_impl_.video_interactions_){}};
2661 
2662   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2663   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
2664     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.video_interactions_) -
2665     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.video_interactions_));
2666   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2667 }
2668 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)2669 inline void PhotopickerPreviewInfoLogged::SharedCtor(
2670     ::_pb::Arena* arena, bool is_message_owned) {
2671   (void)arena;
2672   (void)is_message_owned;
2673   new (&_impl_) Impl_{
2674       decltype(_impl_._has_bits_){}
2675     , /*decltype(_impl_._cached_size_)*/{}
2676     , decltype(_impl_.session_id_){0}
2677     , decltype(_impl_.preview_mode_entry_){0}
2678     , decltype(_impl_.preview_item_count_){0}
2679     , decltype(_impl_.media_type_){0}
2680     , decltype(_impl_.video_interactions_){0}
2681   };
2682 }
2683 
~PhotopickerPreviewInfoLogged()2684 PhotopickerPreviewInfoLogged::~PhotopickerPreviewInfoLogged() {
2685   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2686   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
2687   (void)arena;
2688     return;
2689   }
2690   SharedDtor();
2691 }
2692 
SharedDtor()2693 inline void PhotopickerPreviewInfoLogged::SharedDtor() {
2694   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
2695 }
2696 
SetCachedSize(int size) const2697 void PhotopickerPreviewInfoLogged::SetCachedSize(int size) const {
2698   _impl_._cached_size_.Set(size);
2699 }
2700 
Clear()2701 void PhotopickerPreviewInfoLogged::Clear() {
2702 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2703   ::uint32_t cached_has_bits = 0;
2704   // Prevent compiler warnings about cached_has_bits being unused
2705   (void) cached_has_bits;
2706 
2707   cached_has_bits = _impl_._has_bits_[0];
2708   if (cached_has_bits & 0x0000001fu) {
2709     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
2710         reinterpret_cast<char*>(&_impl_.video_interactions_) -
2711         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.video_interactions_));
2712   }
2713   _impl_._has_bits_.Clear();
2714   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2715 }
2716 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)2717 const char* PhotopickerPreviewInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
2718 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
2719   _Internal::HasBits has_bits{};
2720   while (!ctx->Done(&ptr)) {
2721     ::uint32_t tag;
2722     ptr = ::_pbi::ReadTag(ptr, &tag);
2723     switch (tag >> 3) {
2724       // optional int32 session_id = 1;
2725       case 1:
2726         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
2727           _Internal::set_has_session_id(&has_bits);
2728           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2729           CHK_(ptr);
2730         } else {
2731           goto handle_unusual;
2732         }
2733         continue;
2734       // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2735       case 2:
2736         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
2737           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2738           CHK_(ptr);
2739           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::PreviewModeEntry_IsValid(val))) {
2740             _internal_set_preview_mode_entry(static_cast<::android::photopicker::PreviewModeEntry>(val));
2741           } else {
2742             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
2743           }
2744         } else {
2745           goto handle_unusual;
2746         }
2747         continue;
2748       // optional int32 preview_item_count = 3;
2749       case 3:
2750         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
2751           _Internal::set_has_preview_item_count(&has_bits);
2752           _impl_.preview_item_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
2753           CHK_(ptr);
2754         } else {
2755           goto handle_unusual;
2756         }
2757         continue;
2758       // optional .android.photopicker.MediaType media_type = 4;
2759       case 4:
2760         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
2761           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2762           CHK_(ptr);
2763           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MediaType_IsValid(val))) {
2764             _internal_set_media_type(static_cast<::android::photopicker::MediaType>(val));
2765           } else {
2766             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(4, val, mutable_unknown_fields());
2767           }
2768         } else {
2769           goto handle_unusual;
2770         }
2771         continue;
2772       // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2773       case 5:
2774         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
2775           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
2776           CHK_(ptr);
2777           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::VideoPlayBackInteractions_IsValid(val))) {
2778             _internal_set_video_interactions(static_cast<::android::photopicker::VideoPlayBackInteractions>(val));
2779           } else {
2780             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(5, val, mutable_unknown_fields());
2781           }
2782         } else {
2783           goto handle_unusual;
2784         }
2785         continue;
2786       default:
2787         goto handle_unusual;
2788     }  // switch
2789   handle_unusual:
2790     if ((tag == 0) || ((tag & 7) == 4)) {
2791       CHK_(ptr);
2792       ctx->SetLastTag(tag);
2793       goto message_done;
2794     }
2795     ptr = UnknownFieldParse(
2796         tag,
2797         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
2798         ptr, ctx);
2799     CHK_(ptr != nullptr);
2800   }  // while
2801 message_done:
2802   _impl_._has_bits_.Or(has_bits);
2803   return ptr;
2804 failure:
2805   ptr = nullptr;
2806   goto message_done;
2807 #undef CHK_
2808 }
2809 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const2810 ::uint8_t* PhotopickerPreviewInfoLogged::_InternalSerialize(
2811     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
2812   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2813   ::uint32_t cached_has_bits = 0;
2814   (void) cached_has_bits;
2815 
2816   cached_has_bits = _impl_._has_bits_[0];
2817   // optional int32 session_id = 1;
2818   if (cached_has_bits & 0x00000001u) {
2819     target = stream->EnsureSpace(target);
2820     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
2821   }
2822 
2823   // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2824   if (cached_has_bits & 0x00000002u) {
2825     target = stream->EnsureSpace(target);
2826     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2827       2, this->_internal_preview_mode_entry(), target);
2828   }
2829 
2830   // optional int32 preview_item_count = 3;
2831   if (cached_has_bits & 0x00000004u) {
2832     target = stream->EnsureSpace(target);
2833     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_preview_item_count(), target);
2834   }
2835 
2836   // optional .android.photopicker.MediaType media_type = 4;
2837   if (cached_has_bits & 0x00000008u) {
2838     target = stream->EnsureSpace(target);
2839     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2840       4, this->_internal_media_type(), target);
2841   }
2842 
2843   // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2844   if (cached_has_bits & 0x00000010u) {
2845     target = stream->EnsureSpace(target);
2846     target = ::_pbi::WireFormatLite::WriteEnumToArray(
2847       5, this->_internal_video_interactions(), target);
2848   }
2849 
2850   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
2851     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
2852         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
2853   }
2854   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2855   return target;
2856 }
2857 
ByteSizeLong() const2858 size_t PhotopickerPreviewInfoLogged::ByteSizeLong() const {
2859 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2860   size_t total_size = 0;
2861 
2862   ::uint32_t cached_has_bits = 0;
2863   // Prevent compiler warnings about cached_has_bits being unused
2864   (void) cached_has_bits;
2865 
2866   cached_has_bits = _impl_._has_bits_[0];
2867   if (cached_has_bits & 0x0000001fu) {
2868     // optional int32 session_id = 1;
2869     if (cached_has_bits & 0x00000001u) {
2870       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
2871     }
2872 
2873     // optional .android.photopicker.PreviewModeEntry preview_mode_entry = 2;
2874     if (cached_has_bits & 0x00000002u) {
2875       total_size += 1 +
2876         ::_pbi::WireFormatLite::EnumSize(this->_internal_preview_mode_entry());
2877     }
2878 
2879     // optional int32 preview_item_count = 3;
2880     if (cached_has_bits & 0x00000004u) {
2881       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_preview_item_count());
2882     }
2883 
2884     // optional .android.photopicker.MediaType media_type = 4;
2885     if (cached_has_bits & 0x00000008u) {
2886       total_size += 1 +
2887         ::_pbi::WireFormatLite::EnumSize(this->_internal_media_type());
2888     }
2889 
2890     // optional .android.photopicker.VideoPlayBackInteractions video_interactions = 5;
2891     if (cached_has_bits & 0x00000010u) {
2892       total_size += 1 +
2893         ::_pbi::WireFormatLite::EnumSize(this->_internal_video_interactions());
2894     }
2895 
2896   }
2897   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
2898 }
2899 
2900 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerPreviewInfoLogged::_class_data_ = {
2901     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
2902     PhotopickerPreviewInfoLogged::MergeImpl
2903 };
GetClassData() const2904 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerPreviewInfoLogged::GetClassData() const { return &_class_data_; }
2905 
2906 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)2907 void PhotopickerPreviewInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
2908   auto* const _this = static_cast<PhotopickerPreviewInfoLogged*>(&to_msg);
2909   auto& from = static_cast<const PhotopickerPreviewInfoLogged&>(from_msg);
2910   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2911   GOOGLE_DCHECK_NE(&from, _this);
2912   ::uint32_t cached_has_bits = 0;
2913   (void) cached_has_bits;
2914 
2915   cached_has_bits = from._impl_._has_bits_[0];
2916   if (cached_has_bits & 0x0000001fu) {
2917     if (cached_has_bits & 0x00000001u) {
2918       _this->_impl_.session_id_ = from._impl_.session_id_;
2919     }
2920     if (cached_has_bits & 0x00000002u) {
2921       _this->_impl_.preview_mode_entry_ = from._impl_.preview_mode_entry_;
2922     }
2923     if (cached_has_bits & 0x00000004u) {
2924       _this->_impl_.preview_item_count_ = from._impl_.preview_item_count_;
2925     }
2926     if (cached_has_bits & 0x00000008u) {
2927       _this->_impl_.media_type_ = from._impl_.media_type_;
2928     }
2929     if (cached_has_bits & 0x00000010u) {
2930       _this->_impl_.video_interactions_ = from._impl_.video_interactions_;
2931     }
2932     _this->_impl_._has_bits_[0] |= cached_has_bits;
2933   }
2934   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2935 }
2936 
CopyFrom(const PhotopickerPreviewInfoLogged & from)2937 void PhotopickerPreviewInfoLogged::CopyFrom(const PhotopickerPreviewInfoLogged& from) {
2938 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerPreviewInfoLogged)
2939   if (&from == this) return;
2940   Clear();
2941   MergeFrom(from);
2942 }
2943 
IsInitialized() const2944 bool PhotopickerPreviewInfoLogged::IsInitialized() const {
2945   return true;
2946 }
2947 
InternalSwap(PhotopickerPreviewInfoLogged * other)2948 void PhotopickerPreviewInfoLogged::InternalSwap(PhotopickerPreviewInfoLogged* other) {
2949   using std::swap;
2950   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
2951   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
2952   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
2953       PROTOBUF_FIELD_OFFSET(PhotopickerPreviewInfoLogged, _impl_.video_interactions_)
2954       + sizeof(PhotopickerPreviewInfoLogged::_impl_.video_interactions_)  // NOLINT
2955       - PROTOBUF_FIELD_OFFSET(PhotopickerPreviewInfoLogged, _impl_.session_id_)>(
2956           reinterpret_cast<char*>(&_impl_.session_id_),
2957           reinterpret_cast<char*>(&other->_impl_.session_id_));
2958 }
2959 
GetMetadata() const2960 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerPreviewInfoLogged::GetMetadata() const {
2961   return ::_pbi::AssignDescriptors(
2962       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
2963       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[4]);
2964 }
2965 
2966 // ===================================================================
2967 
2968 class PhotopickerMenuInteractionLogged::_Internal {
2969  public:
2970   using HasBits = decltype(std::declval<PhotopickerMenuInteractionLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)2971   static void set_has_session_id(HasBits* has_bits) {
2972     (*has_bits)[0] |= 1u;
2973   }
set_has_package_uid(HasBits * has_bits)2974   static void set_has_package_uid(HasBits* has_bits) {
2975     (*has_bits)[0] |= 2u;
2976   }
set_has_menu_item_selected(HasBits * has_bits)2977   static void set_has_menu_item_selected(HasBits* has_bits) {
2978     (*has_bits)[0] |= 4u;
2979   }
2980 };
2981 
PhotopickerMenuInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)2982 PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2983                          bool is_message_owned)
2984   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
2985   SharedCtor(arena, is_message_owned);
2986   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
2987 }
PhotopickerMenuInteractionLogged(const PhotopickerMenuInteractionLogged & from)2988 PhotopickerMenuInteractionLogged::PhotopickerMenuInteractionLogged(const PhotopickerMenuInteractionLogged& from)
2989   : ::PROTOBUF_NAMESPACE_ID::Message() {
2990   PhotopickerMenuInteractionLogged* const _this = this; (void)_this;
2991   new (&_impl_) Impl_{
2992       decltype(_impl_._has_bits_){from._impl_._has_bits_}
2993     , /*decltype(_impl_._cached_size_)*/{}
2994     , decltype(_impl_.session_id_){}
2995     , decltype(_impl_.package_uid_){}
2996     , decltype(_impl_.menu_item_selected_){}};
2997 
2998   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
2999   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3000     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.menu_item_selected_) -
3001     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.menu_item_selected_));
3002   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3003 }
3004 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3005 inline void PhotopickerMenuInteractionLogged::SharedCtor(
3006     ::_pb::Arena* arena, bool is_message_owned) {
3007   (void)arena;
3008   (void)is_message_owned;
3009   new (&_impl_) Impl_{
3010       decltype(_impl_._has_bits_){}
3011     , /*decltype(_impl_._cached_size_)*/{}
3012     , decltype(_impl_.session_id_){0}
3013     , decltype(_impl_.package_uid_){0}
3014     , decltype(_impl_.menu_item_selected_){0}
3015   };
3016 }
3017 
~PhotopickerMenuInteractionLogged()3018 PhotopickerMenuInteractionLogged::~PhotopickerMenuInteractionLogged() {
3019   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3020   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3021   (void)arena;
3022     return;
3023   }
3024   SharedDtor();
3025 }
3026 
SharedDtor()3027 inline void PhotopickerMenuInteractionLogged::SharedDtor() {
3028   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3029 }
3030 
SetCachedSize(int size) const3031 void PhotopickerMenuInteractionLogged::SetCachedSize(int size) const {
3032   _impl_._cached_size_.Set(size);
3033 }
3034 
Clear()3035 void PhotopickerMenuInteractionLogged::Clear() {
3036 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3037   ::uint32_t cached_has_bits = 0;
3038   // Prevent compiler warnings about cached_has_bits being unused
3039   (void) cached_has_bits;
3040 
3041   cached_has_bits = _impl_._has_bits_[0];
3042   if (cached_has_bits & 0x00000007u) {
3043     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3044         reinterpret_cast<char*>(&_impl_.menu_item_selected_) -
3045         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.menu_item_selected_));
3046   }
3047   _impl_._has_bits_.Clear();
3048   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3049 }
3050 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3051 const char* PhotopickerMenuInteractionLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3052 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3053   _Internal::HasBits has_bits{};
3054   while (!ctx->Done(&ptr)) {
3055     ::uint32_t tag;
3056     ptr = ::_pbi::ReadTag(ptr, &tag);
3057     switch (tag >> 3) {
3058       // optional int32 session_id = 1;
3059       case 1:
3060         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3061           _Internal::set_has_session_id(&has_bits);
3062           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3063           CHK_(ptr);
3064         } else {
3065           goto handle_unusual;
3066         }
3067         continue;
3068       // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3069       case 2:
3070         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3071           _Internal::set_has_package_uid(&has_bits);
3072           _impl_.package_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3073           CHK_(ptr);
3074         } else {
3075           goto handle_unusual;
3076         }
3077         continue;
3078       // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3079       case 3:
3080         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3081           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3082           CHK_(ptr);
3083           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::MenuItemSelected_IsValid(val))) {
3084             _internal_set_menu_item_selected(static_cast<::android::photopicker::MenuItemSelected>(val));
3085           } else {
3086             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
3087           }
3088         } else {
3089           goto handle_unusual;
3090         }
3091         continue;
3092       default:
3093         goto handle_unusual;
3094     }  // switch
3095   handle_unusual:
3096     if ((tag == 0) || ((tag & 7) == 4)) {
3097       CHK_(ptr);
3098       ctx->SetLastTag(tag);
3099       goto message_done;
3100     }
3101     ptr = UnknownFieldParse(
3102         tag,
3103         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3104         ptr, ctx);
3105     CHK_(ptr != nullptr);
3106   }  // while
3107 message_done:
3108   _impl_._has_bits_.Or(has_bits);
3109   return ptr;
3110 failure:
3111   ptr = nullptr;
3112   goto message_done;
3113 #undef CHK_
3114 }
3115 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3116 ::uint8_t* PhotopickerMenuInteractionLogged::_InternalSerialize(
3117     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3118   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3119   ::uint32_t cached_has_bits = 0;
3120   (void) cached_has_bits;
3121 
3122   cached_has_bits = _impl_._has_bits_[0];
3123   // optional int32 session_id = 1;
3124   if (cached_has_bits & 0x00000001u) {
3125     target = stream->EnsureSpace(target);
3126     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3127   }
3128 
3129   // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3130   if (cached_has_bits & 0x00000002u) {
3131     target = stream->EnsureSpace(target);
3132     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_package_uid(), target);
3133   }
3134 
3135   // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3136   if (cached_has_bits & 0x00000004u) {
3137     target = stream->EnsureSpace(target);
3138     target = ::_pbi::WireFormatLite::WriteEnumToArray(
3139       3, this->_internal_menu_item_selected(), target);
3140   }
3141 
3142   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3143     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3144         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3145   }
3146   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3147   return target;
3148 }
3149 
ByteSizeLong() const3150 size_t PhotopickerMenuInteractionLogged::ByteSizeLong() const {
3151 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3152   size_t total_size = 0;
3153 
3154   ::uint32_t cached_has_bits = 0;
3155   // Prevent compiler warnings about cached_has_bits being unused
3156   (void) cached_has_bits;
3157 
3158   cached_has_bits = _impl_._has_bits_[0];
3159   if (cached_has_bits & 0x00000007u) {
3160     // optional int32 session_id = 1;
3161     if (cached_has_bits & 0x00000001u) {
3162       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3163     }
3164 
3165     // optional int32 package_uid = 2 [(.android.os.statsd.is_uid) = true];
3166     if (cached_has_bits & 0x00000002u) {
3167       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_package_uid());
3168     }
3169 
3170     // optional .android.photopicker.MenuItemSelected menu_item_selected = 3;
3171     if (cached_has_bits & 0x00000004u) {
3172       total_size += 1 +
3173         ::_pbi::WireFormatLite::EnumSize(this->_internal_menu_item_selected());
3174     }
3175 
3176   }
3177   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3178 }
3179 
3180 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMenuInteractionLogged::_class_data_ = {
3181     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3182     PhotopickerMenuInteractionLogged::MergeImpl
3183 };
GetClassData() const3184 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMenuInteractionLogged::GetClassData() const { return &_class_data_; }
3185 
3186 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3187 void PhotopickerMenuInteractionLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3188   auto* const _this = static_cast<PhotopickerMenuInteractionLogged*>(&to_msg);
3189   auto& from = static_cast<const PhotopickerMenuInteractionLogged&>(from_msg);
3190   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3191   GOOGLE_DCHECK_NE(&from, _this);
3192   ::uint32_t cached_has_bits = 0;
3193   (void) cached_has_bits;
3194 
3195   cached_has_bits = from._impl_._has_bits_[0];
3196   if (cached_has_bits & 0x00000007u) {
3197     if (cached_has_bits & 0x00000001u) {
3198       _this->_impl_.session_id_ = from._impl_.session_id_;
3199     }
3200     if (cached_has_bits & 0x00000002u) {
3201       _this->_impl_.package_uid_ = from._impl_.package_uid_;
3202     }
3203     if (cached_has_bits & 0x00000004u) {
3204       _this->_impl_.menu_item_selected_ = from._impl_.menu_item_selected_;
3205     }
3206     _this->_impl_._has_bits_[0] |= cached_has_bits;
3207   }
3208   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3209 }
3210 
CopyFrom(const PhotopickerMenuInteractionLogged & from)3211 void PhotopickerMenuInteractionLogged::CopyFrom(const PhotopickerMenuInteractionLogged& from) {
3212 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMenuInteractionLogged)
3213   if (&from == this) return;
3214   Clear();
3215   MergeFrom(from);
3216 }
3217 
IsInitialized() const3218 bool PhotopickerMenuInteractionLogged::IsInitialized() const {
3219   return true;
3220 }
3221 
InternalSwap(PhotopickerMenuInteractionLogged * other)3222 void PhotopickerMenuInteractionLogged::InternalSwap(PhotopickerMenuInteractionLogged* other) {
3223   using std::swap;
3224   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3225   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3226   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3227       PROTOBUF_FIELD_OFFSET(PhotopickerMenuInteractionLogged, _impl_.menu_item_selected_)
3228       + sizeof(PhotopickerMenuInteractionLogged::_impl_.menu_item_selected_)  // NOLINT
3229       - PROTOBUF_FIELD_OFFSET(PhotopickerMenuInteractionLogged, _impl_.session_id_)>(
3230           reinterpret_cast<char*>(&_impl_.session_id_),
3231           reinterpret_cast<char*>(&other->_impl_.session_id_));
3232 }
3233 
GetMetadata() const3234 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMenuInteractionLogged::GetMetadata() const {
3235   return ::_pbi::AssignDescriptors(
3236       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3237       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[5]);
3238 }
3239 
3240 // ===================================================================
3241 
3242 class PhotopickerBannerInteractionLogged::_Internal {
3243  public:
3244   using HasBits = decltype(std::declval<PhotopickerBannerInteractionLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3245   static void set_has_session_id(HasBits* has_bits) {
3246     (*has_bits)[0] |= 1u;
3247   }
set_has_banner_type(HasBits * has_bits)3248   static void set_has_banner_type(HasBits* has_bits) {
3249     (*has_bits)[0] |= 2u;
3250   }
set_has_user_banner_interaction(HasBits * has_bits)3251   static void set_has_user_banner_interaction(HasBits* has_bits) {
3252     (*has_bits)[0] |= 4u;
3253   }
3254 };
3255 
PhotopickerBannerInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3256 PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3257                          bool is_message_owned)
3258   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3259   SharedCtor(arena, is_message_owned);
3260   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3261 }
PhotopickerBannerInteractionLogged(const PhotopickerBannerInteractionLogged & from)3262 PhotopickerBannerInteractionLogged::PhotopickerBannerInteractionLogged(const PhotopickerBannerInteractionLogged& from)
3263   : ::PROTOBUF_NAMESPACE_ID::Message() {
3264   PhotopickerBannerInteractionLogged* const _this = this; (void)_this;
3265   new (&_impl_) Impl_{
3266       decltype(_impl_._has_bits_){from._impl_._has_bits_}
3267     , /*decltype(_impl_._cached_size_)*/{}
3268     , decltype(_impl_.session_id_){}
3269     , decltype(_impl_.banner_type_){}
3270     , decltype(_impl_.user_banner_interaction_){}};
3271 
3272   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3273   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3274     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.user_banner_interaction_) -
3275     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.user_banner_interaction_));
3276   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3277 }
3278 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3279 inline void PhotopickerBannerInteractionLogged::SharedCtor(
3280     ::_pb::Arena* arena, bool is_message_owned) {
3281   (void)arena;
3282   (void)is_message_owned;
3283   new (&_impl_) Impl_{
3284       decltype(_impl_._has_bits_){}
3285     , /*decltype(_impl_._cached_size_)*/{}
3286     , decltype(_impl_.session_id_){0}
3287     , decltype(_impl_.banner_type_){0}
3288     , decltype(_impl_.user_banner_interaction_){0}
3289   };
3290 }
3291 
~PhotopickerBannerInteractionLogged()3292 PhotopickerBannerInteractionLogged::~PhotopickerBannerInteractionLogged() {
3293   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3294   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3295   (void)arena;
3296     return;
3297   }
3298   SharedDtor();
3299 }
3300 
SharedDtor()3301 inline void PhotopickerBannerInteractionLogged::SharedDtor() {
3302   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3303 }
3304 
SetCachedSize(int size) const3305 void PhotopickerBannerInteractionLogged::SetCachedSize(int size) const {
3306   _impl_._cached_size_.Set(size);
3307 }
3308 
Clear()3309 void PhotopickerBannerInteractionLogged::Clear() {
3310 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3311   ::uint32_t cached_has_bits = 0;
3312   // Prevent compiler warnings about cached_has_bits being unused
3313   (void) cached_has_bits;
3314 
3315   cached_has_bits = _impl_._has_bits_[0];
3316   if (cached_has_bits & 0x00000007u) {
3317     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3318         reinterpret_cast<char*>(&_impl_.user_banner_interaction_) -
3319         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.user_banner_interaction_));
3320   }
3321   _impl_._has_bits_.Clear();
3322   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3323 }
3324 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3325 const char* PhotopickerBannerInteractionLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3326 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3327   _Internal::HasBits has_bits{};
3328   while (!ctx->Done(&ptr)) {
3329     ::uint32_t tag;
3330     ptr = ::_pbi::ReadTag(ptr, &tag);
3331     switch (tag >> 3) {
3332       // optional int32 session_id = 1;
3333       case 1:
3334         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3335           _Internal::set_has_session_id(&has_bits);
3336           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3337           CHK_(ptr);
3338         } else {
3339           goto handle_unusual;
3340         }
3341         continue;
3342       // optional .android.photopicker.BannerType banner_type = 2;
3343       case 2:
3344         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3345           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3346           CHK_(ptr);
3347           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::BannerType_IsValid(val))) {
3348             _internal_set_banner_type(static_cast<::android::photopicker::BannerType>(val));
3349           } else {
3350             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
3351           }
3352         } else {
3353           goto handle_unusual;
3354         }
3355         continue;
3356       // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3357       case 3:
3358         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3359           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
3360           CHK_(ptr);
3361           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::UserBannerInteraction_IsValid(val))) {
3362             _internal_set_user_banner_interaction(static_cast<::android::photopicker::UserBannerInteraction>(val));
3363           } else {
3364             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(3, val, mutable_unknown_fields());
3365           }
3366         } else {
3367           goto handle_unusual;
3368         }
3369         continue;
3370       default:
3371         goto handle_unusual;
3372     }  // switch
3373   handle_unusual:
3374     if ((tag == 0) || ((tag & 7) == 4)) {
3375       CHK_(ptr);
3376       ctx->SetLastTag(tag);
3377       goto message_done;
3378     }
3379     ptr = UnknownFieldParse(
3380         tag,
3381         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3382         ptr, ctx);
3383     CHK_(ptr != nullptr);
3384   }  // while
3385 message_done:
3386   _impl_._has_bits_.Or(has_bits);
3387   return ptr;
3388 failure:
3389   ptr = nullptr;
3390   goto message_done;
3391 #undef CHK_
3392 }
3393 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3394 ::uint8_t* PhotopickerBannerInteractionLogged::_InternalSerialize(
3395     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3396   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3397   ::uint32_t cached_has_bits = 0;
3398   (void) cached_has_bits;
3399 
3400   cached_has_bits = _impl_._has_bits_[0];
3401   // optional int32 session_id = 1;
3402   if (cached_has_bits & 0x00000001u) {
3403     target = stream->EnsureSpace(target);
3404     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3405   }
3406 
3407   // optional .android.photopicker.BannerType banner_type = 2;
3408   if (cached_has_bits & 0x00000002u) {
3409     target = stream->EnsureSpace(target);
3410     target = ::_pbi::WireFormatLite::WriteEnumToArray(
3411       2, this->_internal_banner_type(), target);
3412   }
3413 
3414   // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3415   if (cached_has_bits & 0x00000004u) {
3416     target = stream->EnsureSpace(target);
3417     target = ::_pbi::WireFormatLite::WriteEnumToArray(
3418       3, this->_internal_user_banner_interaction(), target);
3419   }
3420 
3421   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3422     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3423         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3424   }
3425   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3426   return target;
3427 }
3428 
ByteSizeLong() const3429 size_t PhotopickerBannerInteractionLogged::ByteSizeLong() const {
3430 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3431   size_t total_size = 0;
3432 
3433   ::uint32_t cached_has_bits = 0;
3434   // Prevent compiler warnings about cached_has_bits being unused
3435   (void) cached_has_bits;
3436 
3437   cached_has_bits = _impl_._has_bits_[0];
3438   if (cached_has_bits & 0x00000007u) {
3439     // optional int32 session_id = 1;
3440     if (cached_has_bits & 0x00000001u) {
3441       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3442     }
3443 
3444     // optional .android.photopicker.BannerType banner_type = 2;
3445     if (cached_has_bits & 0x00000002u) {
3446       total_size += 1 +
3447         ::_pbi::WireFormatLite::EnumSize(this->_internal_banner_type());
3448     }
3449 
3450     // optional .android.photopicker.UserBannerInteraction user_banner_interaction = 3;
3451     if (cached_has_bits & 0x00000004u) {
3452       total_size += 1 +
3453         ::_pbi::WireFormatLite::EnumSize(this->_internal_user_banner_interaction());
3454     }
3455 
3456   }
3457   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3458 }
3459 
3460 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerBannerInteractionLogged::_class_data_ = {
3461     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3462     PhotopickerBannerInteractionLogged::MergeImpl
3463 };
GetClassData() const3464 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerBannerInteractionLogged::GetClassData() const { return &_class_data_; }
3465 
3466 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3467 void PhotopickerBannerInteractionLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3468   auto* const _this = static_cast<PhotopickerBannerInteractionLogged*>(&to_msg);
3469   auto& from = static_cast<const PhotopickerBannerInteractionLogged&>(from_msg);
3470   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3471   GOOGLE_DCHECK_NE(&from, _this);
3472   ::uint32_t cached_has_bits = 0;
3473   (void) cached_has_bits;
3474 
3475   cached_has_bits = from._impl_._has_bits_[0];
3476   if (cached_has_bits & 0x00000007u) {
3477     if (cached_has_bits & 0x00000001u) {
3478       _this->_impl_.session_id_ = from._impl_.session_id_;
3479     }
3480     if (cached_has_bits & 0x00000002u) {
3481       _this->_impl_.banner_type_ = from._impl_.banner_type_;
3482     }
3483     if (cached_has_bits & 0x00000004u) {
3484       _this->_impl_.user_banner_interaction_ = from._impl_.user_banner_interaction_;
3485     }
3486     _this->_impl_._has_bits_[0] |= cached_has_bits;
3487   }
3488   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3489 }
3490 
CopyFrom(const PhotopickerBannerInteractionLogged & from)3491 void PhotopickerBannerInteractionLogged::CopyFrom(const PhotopickerBannerInteractionLogged& from) {
3492 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerBannerInteractionLogged)
3493   if (&from == this) return;
3494   Clear();
3495   MergeFrom(from);
3496 }
3497 
IsInitialized() const3498 bool PhotopickerBannerInteractionLogged::IsInitialized() const {
3499   return true;
3500 }
3501 
InternalSwap(PhotopickerBannerInteractionLogged * other)3502 void PhotopickerBannerInteractionLogged::InternalSwap(PhotopickerBannerInteractionLogged* other) {
3503   using std::swap;
3504   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3505   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3506   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3507       PROTOBUF_FIELD_OFFSET(PhotopickerBannerInteractionLogged, _impl_.user_banner_interaction_)
3508       + sizeof(PhotopickerBannerInteractionLogged::_impl_.user_banner_interaction_)  // NOLINT
3509       - PROTOBUF_FIELD_OFFSET(PhotopickerBannerInteractionLogged, _impl_.session_id_)>(
3510           reinterpret_cast<char*>(&_impl_.session_id_),
3511           reinterpret_cast<char*>(&other->_impl_.session_id_));
3512 }
3513 
GetMetadata() const3514 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerBannerInteractionLogged::GetMetadata() const {
3515   return ::_pbi::AssignDescriptors(
3516       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3517       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[6]);
3518 }
3519 
3520 // ===================================================================
3521 
3522 class PhotopickerMediaLibraryInfoLogged::_Internal {
3523  public:
3524   using HasBits = decltype(std::declval<PhotopickerMediaLibraryInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3525   static void set_has_session_id(HasBits* has_bits) {
3526     (*has_bits)[0] |= 1u;
3527   }
set_has_cloud_provider_uid(HasBits * has_bits)3528   static void set_has_cloud_provider_uid(HasBits* has_bits) {
3529     (*has_bits)[0] |= 2u;
3530   }
set_has_library_size(HasBits * has_bits)3531   static void set_has_library_size(HasBits* has_bits) {
3532     (*has_bits)[0] |= 4u;
3533   }
set_has_media_count(HasBits * has_bits)3534   static void set_has_media_count(HasBits* has_bits) {
3535     (*has_bits)[0] |= 8u;
3536   }
3537 };
3538 
PhotopickerMediaLibraryInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3539 PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3540                          bool is_message_owned)
3541   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3542   SharedCtor(arena, is_message_owned);
3543   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3544 }
PhotopickerMediaLibraryInfoLogged(const PhotopickerMediaLibraryInfoLogged & from)3545 PhotopickerMediaLibraryInfoLogged::PhotopickerMediaLibraryInfoLogged(const PhotopickerMediaLibraryInfoLogged& from)
3546   : ::PROTOBUF_NAMESPACE_ID::Message() {
3547   PhotopickerMediaLibraryInfoLogged* const _this = this; (void)_this;
3548   new (&_impl_) Impl_{
3549       decltype(_impl_._has_bits_){from._impl_._has_bits_}
3550     , /*decltype(_impl_._cached_size_)*/{}
3551     , decltype(_impl_.session_id_){}
3552     , decltype(_impl_.cloud_provider_uid_){}
3553     , decltype(_impl_.library_size_){}
3554     , decltype(_impl_.media_count_){}};
3555 
3556   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3557   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3558     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.media_count_) -
3559     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.media_count_));
3560   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3561 }
3562 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3563 inline void PhotopickerMediaLibraryInfoLogged::SharedCtor(
3564     ::_pb::Arena* arena, bool is_message_owned) {
3565   (void)arena;
3566   (void)is_message_owned;
3567   new (&_impl_) Impl_{
3568       decltype(_impl_._has_bits_){}
3569     , /*decltype(_impl_._cached_size_)*/{}
3570     , decltype(_impl_.session_id_){0}
3571     , decltype(_impl_.cloud_provider_uid_){0}
3572     , decltype(_impl_.library_size_){0}
3573     , decltype(_impl_.media_count_){0}
3574   };
3575 }
3576 
~PhotopickerMediaLibraryInfoLogged()3577 PhotopickerMediaLibraryInfoLogged::~PhotopickerMediaLibraryInfoLogged() {
3578   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3579   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3580   (void)arena;
3581     return;
3582   }
3583   SharedDtor();
3584 }
3585 
SharedDtor()3586 inline void PhotopickerMediaLibraryInfoLogged::SharedDtor() {
3587   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3588 }
3589 
SetCachedSize(int size) const3590 void PhotopickerMediaLibraryInfoLogged::SetCachedSize(int size) const {
3591   _impl_._cached_size_.Set(size);
3592 }
3593 
Clear()3594 void PhotopickerMediaLibraryInfoLogged::Clear() {
3595 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3596   ::uint32_t cached_has_bits = 0;
3597   // Prevent compiler warnings about cached_has_bits being unused
3598   (void) cached_has_bits;
3599 
3600   cached_has_bits = _impl_._has_bits_[0];
3601   if (cached_has_bits & 0x0000000fu) {
3602     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3603         reinterpret_cast<char*>(&_impl_.media_count_) -
3604         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.media_count_));
3605   }
3606   _impl_._has_bits_.Clear();
3607   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3608 }
3609 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3610 const char* PhotopickerMediaLibraryInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3611 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3612   _Internal::HasBits has_bits{};
3613   while (!ctx->Done(&ptr)) {
3614     ::uint32_t tag;
3615     ptr = ::_pbi::ReadTag(ptr, &tag);
3616     switch (tag >> 3) {
3617       // optional int32 session_id = 1;
3618       case 1:
3619         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3620           _Internal::set_has_session_id(&has_bits);
3621           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3622           CHK_(ptr);
3623         } else {
3624           goto handle_unusual;
3625         }
3626         continue;
3627       // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3628       case 2:
3629         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3630           _Internal::set_has_cloud_provider_uid(&has_bits);
3631           _impl_.cloud_provider_uid_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3632           CHK_(ptr);
3633         } else {
3634           goto handle_unusual;
3635         }
3636         continue;
3637       // optional int32 library_size = 3;
3638       case 3:
3639         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3640           _Internal::set_has_library_size(&has_bits);
3641           _impl_.library_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3642           CHK_(ptr);
3643         } else {
3644           goto handle_unusual;
3645         }
3646         continue;
3647       // optional int32 media_count = 4;
3648       case 4:
3649         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
3650           _Internal::set_has_media_count(&has_bits);
3651           _impl_.media_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3652           CHK_(ptr);
3653         } else {
3654           goto handle_unusual;
3655         }
3656         continue;
3657       default:
3658         goto handle_unusual;
3659     }  // switch
3660   handle_unusual:
3661     if ((tag == 0) || ((tag & 7) == 4)) {
3662       CHK_(ptr);
3663       ctx->SetLastTag(tag);
3664       goto message_done;
3665     }
3666     ptr = UnknownFieldParse(
3667         tag,
3668         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3669         ptr, ctx);
3670     CHK_(ptr != nullptr);
3671   }  // while
3672 message_done:
3673   _impl_._has_bits_.Or(has_bits);
3674   return ptr;
3675 failure:
3676   ptr = nullptr;
3677   goto message_done;
3678 #undef CHK_
3679 }
3680 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3681 ::uint8_t* PhotopickerMediaLibraryInfoLogged::_InternalSerialize(
3682     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3683   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3684   ::uint32_t cached_has_bits = 0;
3685   (void) cached_has_bits;
3686 
3687   cached_has_bits = _impl_._has_bits_[0];
3688   // optional int32 session_id = 1;
3689   if (cached_has_bits & 0x00000001u) {
3690     target = stream->EnsureSpace(target);
3691     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3692   }
3693 
3694   // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3695   if (cached_has_bits & 0x00000002u) {
3696     target = stream->EnsureSpace(target);
3697     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_cloud_provider_uid(), target);
3698   }
3699 
3700   // optional int32 library_size = 3;
3701   if (cached_has_bits & 0x00000004u) {
3702     target = stream->EnsureSpace(target);
3703     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_library_size(), target);
3704   }
3705 
3706   // optional int32 media_count = 4;
3707   if (cached_has_bits & 0x00000008u) {
3708     target = stream->EnsureSpace(target);
3709     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_media_count(), target);
3710   }
3711 
3712   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3713     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3714         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3715   }
3716   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3717   return target;
3718 }
3719 
ByteSizeLong() const3720 size_t PhotopickerMediaLibraryInfoLogged::ByteSizeLong() const {
3721 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3722   size_t total_size = 0;
3723 
3724   ::uint32_t cached_has_bits = 0;
3725   // Prevent compiler warnings about cached_has_bits being unused
3726   (void) cached_has_bits;
3727 
3728   cached_has_bits = _impl_._has_bits_[0];
3729   if (cached_has_bits & 0x0000000fu) {
3730     // optional int32 session_id = 1;
3731     if (cached_has_bits & 0x00000001u) {
3732       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
3733     }
3734 
3735     // optional int32 cloud_provider_uid = 2 [(.android.os.statsd.is_uid) = true];
3736     if (cached_has_bits & 0x00000002u) {
3737       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_cloud_provider_uid());
3738     }
3739 
3740     // optional int32 library_size = 3;
3741     if (cached_has_bits & 0x00000004u) {
3742       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_library_size());
3743     }
3744 
3745     // optional int32 media_count = 4;
3746     if (cached_has_bits & 0x00000008u) {
3747       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_count());
3748     }
3749 
3750   }
3751   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3752 }
3753 
3754 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaLibraryInfoLogged::_class_data_ = {
3755     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
3756     PhotopickerMediaLibraryInfoLogged::MergeImpl
3757 };
GetClassData() const3758 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaLibraryInfoLogged::GetClassData() const { return &_class_data_; }
3759 
3760 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)3761 void PhotopickerMediaLibraryInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
3762   auto* const _this = static_cast<PhotopickerMediaLibraryInfoLogged*>(&to_msg);
3763   auto& from = static_cast<const PhotopickerMediaLibraryInfoLogged&>(from_msg);
3764   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3765   GOOGLE_DCHECK_NE(&from, _this);
3766   ::uint32_t cached_has_bits = 0;
3767   (void) cached_has_bits;
3768 
3769   cached_has_bits = from._impl_._has_bits_[0];
3770   if (cached_has_bits & 0x0000000fu) {
3771     if (cached_has_bits & 0x00000001u) {
3772       _this->_impl_.session_id_ = from._impl_.session_id_;
3773     }
3774     if (cached_has_bits & 0x00000002u) {
3775       _this->_impl_.cloud_provider_uid_ = from._impl_.cloud_provider_uid_;
3776     }
3777     if (cached_has_bits & 0x00000004u) {
3778       _this->_impl_.library_size_ = from._impl_.library_size_;
3779     }
3780     if (cached_has_bits & 0x00000008u) {
3781       _this->_impl_.media_count_ = from._impl_.media_count_;
3782     }
3783     _this->_impl_._has_bits_[0] |= cached_has_bits;
3784   }
3785   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3786 }
3787 
CopyFrom(const PhotopickerMediaLibraryInfoLogged & from)3788 void PhotopickerMediaLibraryInfoLogged::CopyFrom(const PhotopickerMediaLibraryInfoLogged& from) {
3789 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaLibraryInfoLogged)
3790   if (&from == this) return;
3791   Clear();
3792   MergeFrom(from);
3793 }
3794 
IsInitialized() const3795 bool PhotopickerMediaLibraryInfoLogged::IsInitialized() const {
3796   return true;
3797 }
3798 
InternalSwap(PhotopickerMediaLibraryInfoLogged * other)3799 void PhotopickerMediaLibraryInfoLogged::InternalSwap(PhotopickerMediaLibraryInfoLogged* other) {
3800   using std::swap;
3801   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3802   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
3803   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
3804       PROTOBUF_FIELD_OFFSET(PhotopickerMediaLibraryInfoLogged, _impl_.media_count_)
3805       + sizeof(PhotopickerMediaLibraryInfoLogged::_impl_.media_count_)  // NOLINT
3806       - PROTOBUF_FIELD_OFFSET(PhotopickerMediaLibraryInfoLogged, _impl_.session_id_)>(
3807           reinterpret_cast<char*>(&_impl_.session_id_),
3808           reinterpret_cast<char*>(&other->_impl_.session_id_));
3809 }
3810 
GetMetadata() const3811 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaLibraryInfoLogged::GetMetadata() const {
3812   return ::_pbi::AssignDescriptors(
3813       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
3814       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[7]);
3815 }
3816 
3817 // ===================================================================
3818 
3819 class PhotopickerPageInfoLogged::_Internal {
3820  public:
3821   using HasBits = decltype(std::declval<PhotopickerPageInfoLogged>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)3822   static void set_has_session_id(HasBits* has_bits) {
3823     (*has_bits)[0] |= 1u;
3824   }
set_has_page_number(HasBits * has_bits)3825   static void set_has_page_number(HasBits* has_bits) {
3826     (*has_bits)[0] |= 2u;
3827   }
set_has_items_loaded_in_page(HasBits * has_bits)3828   static void set_has_items_loaded_in_page(HasBits* has_bits) {
3829     (*has_bits)[0] |= 4u;
3830   }
3831 };
3832 
PhotopickerPageInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)3833 PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3834                          bool is_message_owned)
3835   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
3836   SharedCtor(arena, is_message_owned);
3837   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3838 }
PhotopickerPageInfoLogged(const PhotopickerPageInfoLogged & from)3839 PhotopickerPageInfoLogged::PhotopickerPageInfoLogged(const PhotopickerPageInfoLogged& from)
3840   : ::PROTOBUF_NAMESPACE_ID::Message() {
3841   PhotopickerPageInfoLogged* const _this = this; (void)_this;
3842   new (&_impl_) Impl_{
3843       decltype(_impl_._has_bits_){from._impl_._has_bits_}
3844     , /*decltype(_impl_._cached_size_)*/{}
3845     , decltype(_impl_.session_id_){}
3846     , decltype(_impl_.page_number_){}
3847     , decltype(_impl_.items_loaded_in_page_){}};
3848 
3849   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
3850   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
3851     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.items_loaded_in_page_) -
3852     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.items_loaded_in_page_));
3853   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3854 }
3855 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)3856 inline void PhotopickerPageInfoLogged::SharedCtor(
3857     ::_pb::Arena* arena, bool is_message_owned) {
3858   (void)arena;
3859   (void)is_message_owned;
3860   new (&_impl_) Impl_{
3861       decltype(_impl_._has_bits_){}
3862     , /*decltype(_impl_._cached_size_)*/{}
3863     , decltype(_impl_.session_id_){0}
3864     , decltype(_impl_.page_number_){0}
3865     , decltype(_impl_.items_loaded_in_page_){0}
3866   };
3867 }
3868 
~PhotopickerPageInfoLogged()3869 PhotopickerPageInfoLogged::~PhotopickerPageInfoLogged() {
3870   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3871   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
3872   (void)arena;
3873     return;
3874   }
3875   SharedDtor();
3876 }
3877 
SharedDtor()3878 inline void PhotopickerPageInfoLogged::SharedDtor() {
3879   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
3880 }
3881 
SetCachedSize(int size) const3882 void PhotopickerPageInfoLogged::SetCachedSize(int size) const {
3883   _impl_._cached_size_.Set(size);
3884 }
3885 
Clear()3886 void PhotopickerPageInfoLogged::Clear() {
3887 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3888   ::uint32_t cached_has_bits = 0;
3889   // Prevent compiler warnings about cached_has_bits being unused
3890   (void) cached_has_bits;
3891 
3892   cached_has_bits = _impl_._has_bits_[0];
3893   if (cached_has_bits & 0x00000007u) {
3894     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
3895         reinterpret_cast<char*>(&_impl_.items_loaded_in_page_) -
3896         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.items_loaded_in_page_));
3897   }
3898   _impl_._has_bits_.Clear();
3899   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3900 }
3901 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)3902 const char* PhotopickerPageInfoLogged::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
3903 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
3904   _Internal::HasBits has_bits{};
3905   while (!ctx->Done(&ptr)) {
3906     ::uint32_t tag;
3907     ptr = ::_pbi::ReadTag(ptr, &tag);
3908     switch (tag >> 3) {
3909       // optional int32 session_id = 1;
3910       case 1:
3911         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
3912           _Internal::set_has_session_id(&has_bits);
3913           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3914           CHK_(ptr);
3915         } else {
3916           goto handle_unusual;
3917         }
3918         continue;
3919       // optional int32 page_number = 2;
3920       case 2:
3921         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
3922           _Internal::set_has_page_number(&has_bits);
3923           _impl_.page_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3924           CHK_(ptr);
3925         } else {
3926           goto handle_unusual;
3927         }
3928         continue;
3929       // optional int32 items_loaded_in_page = 3;
3930       case 3:
3931         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
3932           _Internal::set_has_items_loaded_in_page(&has_bits);
3933           _impl_.items_loaded_in_page_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
3934           CHK_(ptr);
3935         } else {
3936           goto handle_unusual;
3937         }
3938         continue;
3939       default:
3940         goto handle_unusual;
3941     }  // switch
3942   handle_unusual:
3943     if ((tag == 0) || ((tag & 7) == 4)) {
3944       CHK_(ptr);
3945       ctx->SetLastTag(tag);
3946       goto message_done;
3947     }
3948     ptr = UnknownFieldParse(
3949         tag,
3950         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
3951         ptr, ctx);
3952     CHK_(ptr != nullptr);
3953   }  // while
3954 message_done:
3955   _impl_._has_bits_.Or(has_bits);
3956   return ptr;
3957 failure:
3958   ptr = nullptr;
3959   goto message_done;
3960 #undef CHK_
3961 }
3962 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const3963 ::uint8_t* PhotopickerPageInfoLogged::_InternalSerialize(
3964     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
3965   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3966   ::uint32_t cached_has_bits = 0;
3967   (void) cached_has_bits;
3968 
3969   cached_has_bits = _impl_._has_bits_[0];
3970   // optional int32 session_id = 1;
3971   if (cached_has_bits & 0x00000001u) {
3972     target = stream->EnsureSpace(target);
3973     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
3974   }
3975 
3976   // optional int32 page_number = 2;
3977   if (cached_has_bits & 0x00000002u) {
3978     target = stream->EnsureSpace(target);
3979     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_page_number(), target);
3980   }
3981 
3982   // optional int32 items_loaded_in_page = 3;
3983   if (cached_has_bits & 0x00000004u) {
3984     target = stream->EnsureSpace(target);
3985     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_items_loaded_in_page(), target);
3986   }
3987 
3988   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3989     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3990         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
3991   }
3992   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3993   return target;
3994 }
3995 
ByteSizeLong() const3996 size_t PhotopickerPageInfoLogged::ByteSizeLong() const {
3997 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
3998   size_t total_size = 0;
3999 
4000   ::uint32_t cached_has_bits = 0;
4001   // Prevent compiler warnings about cached_has_bits being unused
4002   (void) cached_has_bits;
4003 
4004   cached_has_bits = _impl_._has_bits_[0];
4005   if (cached_has_bits & 0x00000007u) {
4006     // optional int32 session_id = 1;
4007     if (cached_has_bits & 0x00000001u) {
4008       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
4009     }
4010 
4011     // optional int32 page_number = 2;
4012     if (cached_has_bits & 0x00000002u) {
4013       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_page_number());
4014     }
4015 
4016     // optional int32 items_loaded_in_page = 3;
4017     if (cached_has_bits & 0x00000004u) {
4018       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_items_loaded_in_page());
4019     }
4020 
4021   }
4022   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4023 }
4024 
4025 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerPageInfoLogged::_class_data_ = {
4026     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4027     PhotopickerPageInfoLogged::MergeImpl
4028 };
GetClassData() const4029 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerPageInfoLogged::GetClassData() const { return &_class_data_; }
4030 
4031 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4032 void PhotopickerPageInfoLogged::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4033   auto* const _this = static_cast<PhotopickerPageInfoLogged*>(&to_msg);
4034   auto& from = static_cast<const PhotopickerPageInfoLogged&>(from_msg);
4035   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
4036   GOOGLE_DCHECK_NE(&from, _this);
4037   ::uint32_t cached_has_bits = 0;
4038   (void) cached_has_bits;
4039 
4040   cached_has_bits = from._impl_._has_bits_[0];
4041   if (cached_has_bits & 0x00000007u) {
4042     if (cached_has_bits & 0x00000001u) {
4043       _this->_impl_.session_id_ = from._impl_.session_id_;
4044     }
4045     if (cached_has_bits & 0x00000002u) {
4046       _this->_impl_.page_number_ = from._impl_.page_number_;
4047     }
4048     if (cached_has_bits & 0x00000004u) {
4049       _this->_impl_.items_loaded_in_page_ = from._impl_.items_loaded_in_page_;
4050     }
4051     _this->_impl_._has_bits_[0] |= cached_has_bits;
4052   }
4053   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4054 }
4055 
CopyFrom(const PhotopickerPageInfoLogged & from)4056 void PhotopickerPageInfoLogged::CopyFrom(const PhotopickerPageInfoLogged& from) {
4057 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerPageInfoLogged)
4058   if (&from == this) return;
4059   Clear();
4060   MergeFrom(from);
4061 }
4062 
IsInitialized() const4063 bool PhotopickerPageInfoLogged::IsInitialized() const {
4064   return true;
4065 }
4066 
InternalSwap(PhotopickerPageInfoLogged * other)4067 void PhotopickerPageInfoLogged::InternalSwap(PhotopickerPageInfoLogged* other) {
4068   using std::swap;
4069   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4070   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4071   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4072       PROTOBUF_FIELD_OFFSET(PhotopickerPageInfoLogged, _impl_.items_loaded_in_page_)
4073       + sizeof(PhotopickerPageInfoLogged::_impl_.items_loaded_in_page_)  // NOLINT
4074       - PROTOBUF_FIELD_OFFSET(PhotopickerPageInfoLogged, _impl_.session_id_)>(
4075           reinterpret_cast<char*>(&_impl_.session_id_),
4076           reinterpret_cast<char*>(&other->_impl_.session_id_));
4077 }
4078 
GetMetadata() const4079 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerPageInfoLogged::GetMetadata() const {
4080   return ::_pbi::AssignDescriptors(
4081       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4082       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[8]);
4083 }
4084 
4085 // ===================================================================
4086 
4087 class PhotopickerMediaGridSyncInfoReported::_Internal {
4088  public:
4089   using HasBits = decltype(std::declval<PhotopickerMediaGridSyncInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)4090   static void set_has_session_id(HasBits* has_bits) {
4091     (*has_bits)[0] |= 1u;
4092   }
set_has_media_collection_info_start_time_millis(HasBits * has_bits)4093   static void set_has_media_collection_info_start_time_millis(HasBits* has_bits) {
4094     (*has_bits)[0] |= 2u;
4095   }
set_has_media_collection_info_end_time_millis(HasBits * has_bits)4096   static void set_has_media_collection_info_end_time_millis(HasBits* has_bits) {
4097     (*has_bits)[0] |= 4u;
4098   }
set_has_media_sync_start_time_millis(HasBits * has_bits)4099   static void set_has_media_sync_start_time_millis(HasBits* has_bits) {
4100     (*has_bits)[0] |= 8u;
4101   }
set_has_media_sync_end_time_millis(HasBits * has_bits)4102   static void set_has_media_sync_end_time_millis(HasBits* has_bits) {
4103     (*has_bits)[0] |= 16u;
4104   }
set_has_incremental_media_sync_start_time_millis(HasBits * has_bits)4105   static void set_has_incremental_media_sync_start_time_millis(HasBits* has_bits) {
4106     (*has_bits)[0] |= 32u;
4107   }
set_has_incremental_media_sync_end_time_millis(HasBits * has_bits)4108   static void set_has_incremental_media_sync_end_time_millis(HasBits* has_bits) {
4109     (*has_bits)[0] |= 64u;
4110   }
set_has_incremental_deleted_media_sync_start_time_millis(HasBits * has_bits)4111   static void set_has_incremental_deleted_media_sync_start_time_millis(HasBits* has_bits) {
4112     (*has_bits)[0] |= 128u;
4113   }
set_has_incremental_deleted_media_sync_end_time_millis(HasBits * has_bits)4114   static void set_has_incremental_deleted_media_sync_end_time_millis(HasBits* has_bits) {
4115     (*has_bits)[0] |= 256u;
4116   }
4117 };
4118 
PhotopickerMediaGridSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4119 PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4120                          bool is_message_owned)
4121   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4122   SharedCtor(arena, is_message_owned);
4123   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4124 }
PhotopickerMediaGridSyncInfoReported(const PhotopickerMediaGridSyncInfoReported & from)4125 PhotopickerMediaGridSyncInfoReported::PhotopickerMediaGridSyncInfoReported(const PhotopickerMediaGridSyncInfoReported& from)
4126   : ::PROTOBUF_NAMESPACE_ID::Message() {
4127   PhotopickerMediaGridSyncInfoReported* const _this = this; (void)_this;
4128   new (&_impl_) Impl_{
4129       decltype(_impl_._has_bits_){from._impl_._has_bits_}
4130     , /*decltype(_impl_._cached_size_)*/{}
4131     , decltype(_impl_.session_id_){}
4132     , decltype(_impl_.media_collection_info_start_time_millis_){}
4133     , decltype(_impl_.media_collection_info_end_time_millis_){}
4134     , decltype(_impl_.media_sync_start_time_millis_){}
4135     , decltype(_impl_.media_sync_end_time_millis_){}
4136     , decltype(_impl_.incremental_media_sync_start_time_millis_){}
4137     , decltype(_impl_.incremental_media_sync_end_time_millis_){}
4138     , decltype(_impl_.incremental_deleted_media_sync_start_time_millis_){}
4139     , decltype(_impl_.incremental_deleted_media_sync_end_time_millis_){}};
4140 
4141   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4142   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
4143     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.incremental_deleted_media_sync_end_time_millis_) -
4144     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.incremental_deleted_media_sync_end_time_millis_));
4145   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4146 }
4147 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4148 inline void PhotopickerMediaGridSyncInfoReported::SharedCtor(
4149     ::_pb::Arena* arena, bool is_message_owned) {
4150   (void)arena;
4151   (void)is_message_owned;
4152   new (&_impl_) Impl_{
4153       decltype(_impl_._has_bits_){}
4154     , /*decltype(_impl_._cached_size_)*/{}
4155     , decltype(_impl_.session_id_){0}
4156     , decltype(_impl_.media_collection_info_start_time_millis_){0}
4157     , decltype(_impl_.media_collection_info_end_time_millis_){0}
4158     , decltype(_impl_.media_sync_start_time_millis_){0}
4159     , decltype(_impl_.media_sync_end_time_millis_){0}
4160     , decltype(_impl_.incremental_media_sync_start_time_millis_){0}
4161     , decltype(_impl_.incremental_media_sync_end_time_millis_){0}
4162     , decltype(_impl_.incremental_deleted_media_sync_start_time_millis_){0}
4163     , decltype(_impl_.incremental_deleted_media_sync_end_time_millis_){0}
4164   };
4165 }
4166 
~PhotopickerMediaGridSyncInfoReported()4167 PhotopickerMediaGridSyncInfoReported::~PhotopickerMediaGridSyncInfoReported() {
4168   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4169   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4170   (void)arena;
4171     return;
4172   }
4173   SharedDtor();
4174 }
4175 
SharedDtor()4176 inline void PhotopickerMediaGridSyncInfoReported::SharedDtor() {
4177   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4178 }
4179 
SetCachedSize(int size) const4180 void PhotopickerMediaGridSyncInfoReported::SetCachedSize(int size) const {
4181   _impl_._cached_size_.Set(size);
4182 }
4183 
Clear()4184 void PhotopickerMediaGridSyncInfoReported::Clear() {
4185 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4186   ::uint32_t cached_has_bits = 0;
4187   // Prevent compiler warnings about cached_has_bits being unused
4188   (void) cached_has_bits;
4189 
4190   cached_has_bits = _impl_._has_bits_[0];
4191   if (cached_has_bits & 0x000000ffu) {
4192     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
4193         reinterpret_cast<char*>(&_impl_.incremental_deleted_media_sync_start_time_millis_) -
4194         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.incremental_deleted_media_sync_start_time_millis_));
4195   }
4196   _impl_.incremental_deleted_media_sync_end_time_millis_ = 0;
4197   _impl_._has_bits_.Clear();
4198   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4199 }
4200 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4201 const char* PhotopickerMediaGridSyncInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4202 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4203   _Internal::HasBits has_bits{};
4204   while (!ctx->Done(&ptr)) {
4205     ::uint32_t tag;
4206     ptr = ::_pbi::ReadTag(ptr, &tag);
4207     switch (tag >> 3) {
4208       // optional int32 session_id = 1;
4209       case 1:
4210         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4211           _Internal::set_has_session_id(&has_bits);
4212           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4213           CHK_(ptr);
4214         } else {
4215           goto handle_unusual;
4216         }
4217         continue;
4218       // optional int32 media_collection_info_start_time_millis = 2;
4219       case 2:
4220         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4221           _Internal::set_has_media_collection_info_start_time_millis(&has_bits);
4222           _impl_.media_collection_info_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4223           CHK_(ptr);
4224         } else {
4225           goto handle_unusual;
4226         }
4227         continue;
4228       // optional int32 media_collection_info_end_time_millis = 3;
4229       case 3:
4230         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4231           _Internal::set_has_media_collection_info_end_time_millis(&has_bits);
4232           _impl_.media_collection_info_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4233           CHK_(ptr);
4234         } else {
4235           goto handle_unusual;
4236         }
4237         continue;
4238       // optional int32 media_sync_start_time_millis = 4;
4239       case 4:
4240         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4241           _Internal::set_has_media_sync_start_time_millis(&has_bits);
4242           _impl_.media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4243           CHK_(ptr);
4244         } else {
4245           goto handle_unusual;
4246         }
4247         continue;
4248       // optional int32 media_sync_end_time_millis = 5;
4249       case 5:
4250         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
4251           _Internal::set_has_media_sync_end_time_millis(&has_bits);
4252           _impl_.media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4253           CHK_(ptr);
4254         } else {
4255           goto handle_unusual;
4256         }
4257         continue;
4258       // optional int32 incremental_media_sync_start_time_millis = 6;
4259       case 6:
4260         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
4261           _Internal::set_has_incremental_media_sync_start_time_millis(&has_bits);
4262           _impl_.incremental_media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4263           CHK_(ptr);
4264         } else {
4265           goto handle_unusual;
4266         }
4267         continue;
4268       // optional int32 incremental_media_sync_end_time_millis = 7;
4269       case 7:
4270         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 56)) {
4271           _Internal::set_has_incremental_media_sync_end_time_millis(&has_bits);
4272           _impl_.incremental_media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4273           CHK_(ptr);
4274         } else {
4275           goto handle_unusual;
4276         }
4277         continue;
4278       // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4279       case 8:
4280         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 64)) {
4281           _Internal::set_has_incremental_deleted_media_sync_start_time_millis(&has_bits);
4282           _impl_.incremental_deleted_media_sync_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4283           CHK_(ptr);
4284         } else {
4285           goto handle_unusual;
4286         }
4287         continue;
4288       // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4289       case 9:
4290         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 72)) {
4291           _Internal::set_has_incremental_deleted_media_sync_end_time_millis(&has_bits);
4292           _impl_.incremental_deleted_media_sync_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4293           CHK_(ptr);
4294         } else {
4295           goto handle_unusual;
4296         }
4297         continue;
4298       default:
4299         goto handle_unusual;
4300     }  // switch
4301   handle_unusual:
4302     if ((tag == 0) || ((tag & 7) == 4)) {
4303       CHK_(ptr);
4304       ctx->SetLastTag(tag);
4305       goto message_done;
4306     }
4307     ptr = UnknownFieldParse(
4308         tag,
4309         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4310         ptr, ctx);
4311     CHK_(ptr != nullptr);
4312   }  // while
4313 message_done:
4314   _impl_._has_bits_.Or(has_bits);
4315   return ptr;
4316 failure:
4317   ptr = nullptr;
4318   goto message_done;
4319 #undef CHK_
4320 }
4321 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4322 ::uint8_t* PhotopickerMediaGridSyncInfoReported::_InternalSerialize(
4323     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4324   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4325   ::uint32_t cached_has_bits = 0;
4326   (void) cached_has_bits;
4327 
4328   cached_has_bits = _impl_._has_bits_[0];
4329   // optional int32 session_id = 1;
4330   if (cached_has_bits & 0x00000001u) {
4331     target = stream->EnsureSpace(target);
4332     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
4333   }
4334 
4335   // optional int32 media_collection_info_start_time_millis = 2;
4336   if (cached_has_bits & 0x00000002u) {
4337     target = stream->EnsureSpace(target);
4338     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_media_collection_info_start_time_millis(), target);
4339   }
4340 
4341   // optional int32 media_collection_info_end_time_millis = 3;
4342   if (cached_has_bits & 0x00000004u) {
4343     target = stream->EnsureSpace(target);
4344     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_media_collection_info_end_time_millis(), target);
4345   }
4346 
4347   // optional int32 media_sync_start_time_millis = 4;
4348   if (cached_has_bits & 0x00000008u) {
4349     target = stream->EnsureSpace(target);
4350     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_media_sync_start_time_millis(), target);
4351   }
4352 
4353   // optional int32 media_sync_end_time_millis = 5;
4354   if (cached_has_bits & 0x00000010u) {
4355     target = stream->EnsureSpace(target);
4356     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_media_sync_end_time_millis(), target);
4357   }
4358 
4359   // optional int32 incremental_media_sync_start_time_millis = 6;
4360   if (cached_has_bits & 0x00000020u) {
4361     target = stream->EnsureSpace(target);
4362     target = ::_pbi::WireFormatLite::WriteInt32ToArray(6, this->_internal_incremental_media_sync_start_time_millis(), target);
4363   }
4364 
4365   // optional int32 incremental_media_sync_end_time_millis = 7;
4366   if (cached_has_bits & 0x00000040u) {
4367     target = stream->EnsureSpace(target);
4368     target = ::_pbi::WireFormatLite::WriteInt32ToArray(7, this->_internal_incremental_media_sync_end_time_millis(), target);
4369   }
4370 
4371   // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4372   if (cached_has_bits & 0x00000080u) {
4373     target = stream->EnsureSpace(target);
4374     target = ::_pbi::WireFormatLite::WriteInt32ToArray(8, this->_internal_incremental_deleted_media_sync_start_time_millis(), target);
4375   }
4376 
4377   // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4378   if (cached_has_bits & 0x00000100u) {
4379     target = stream->EnsureSpace(target);
4380     target = ::_pbi::WireFormatLite::WriteInt32ToArray(9, this->_internal_incremental_deleted_media_sync_end_time_millis(), target);
4381   }
4382 
4383   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4384     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4385         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4386   }
4387   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4388   return target;
4389 }
4390 
ByteSizeLong() const4391 size_t PhotopickerMediaGridSyncInfoReported::ByteSizeLong() const {
4392 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4393   size_t total_size = 0;
4394 
4395   ::uint32_t cached_has_bits = 0;
4396   // Prevent compiler warnings about cached_has_bits being unused
4397   (void) cached_has_bits;
4398 
4399   cached_has_bits = _impl_._has_bits_[0];
4400   if (cached_has_bits & 0x000000ffu) {
4401     // optional int32 session_id = 1;
4402     if (cached_has_bits & 0x00000001u) {
4403       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
4404     }
4405 
4406     // optional int32 media_collection_info_start_time_millis = 2;
4407     if (cached_has_bits & 0x00000002u) {
4408       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_collection_info_start_time_millis());
4409     }
4410 
4411     // optional int32 media_collection_info_end_time_millis = 3;
4412     if (cached_has_bits & 0x00000004u) {
4413       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_collection_info_end_time_millis());
4414     }
4415 
4416     // optional int32 media_sync_start_time_millis = 4;
4417     if (cached_has_bits & 0x00000008u) {
4418       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_sync_start_time_millis());
4419     }
4420 
4421     // optional int32 media_sync_end_time_millis = 5;
4422     if (cached_has_bits & 0x00000010u) {
4423       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_media_sync_end_time_millis());
4424     }
4425 
4426     // optional int32 incremental_media_sync_start_time_millis = 6;
4427     if (cached_has_bits & 0x00000020u) {
4428       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_media_sync_start_time_millis());
4429     }
4430 
4431     // optional int32 incremental_media_sync_end_time_millis = 7;
4432     if (cached_has_bits & 0x00000040u) {
4433       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_media_sync_end_time_millis());
4434     }
4435 
4436     // optional int32 incremental_deleted_media_sync_start_time_millis = 8;
4437     if (cached_has_bits & 0x00000080u) {
4438       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_deleted_media_sync_start_time_millis());
4439     }
4440 
4441   }
4442   // optional int32 incremental_deleted_media_sync_end_time_millis = 9;
4443   if (cached_has_bits & 0x00000100u) {
4444     total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_incremental_deleted_media_sync_end_time_millis());
4445   }
4446 
4447   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4448 }
4449 
4450 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerMediaGridSyncInfoReported::_class_data_ = {
4451     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4452     PhotopickerMediaGridSyncInfoReported::MergeImpl
4453 };
GetClassData() const4454 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerMediaGridSyncInfoReported::GetClassData() const { return &_class_data_; }
4455 
4456 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4457 void PhotopickerMediaGridSyncInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4458   auto* const _this = static_cast<PhotopickerMediaGridSyncInfoReported*>(&to_msg);
4459   auto& from = static_cast<const PhotopickerMediaGridSyncInfoReported&>(from_msg);
4460   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4461   GOOGLE_DCHECK_NE(&from, _this);
4462   ::uint32_t cached_has_bits = 0;
4463   (void) cached_has_bits;
4464 
4465   cached_has_bits = from._impl_._has_bits_[0];
4466   if (cached_has_bits & 0x000000ffu) {
4467     if (cached_has_bits & 0x00000001u) {
4468       _this->_impl_.session_id_ = from._impl_.session_id_;
4469     }
4470     if (cached_has_bits & 0x00000002u) {
4471       _this->_impl_.media_collection_info_start_time_millis_ = from._impl_.media_collection_info_start_time_millis_;
4472     }
4473     if (cached_has_bits & 0x00000004u) {
4474       _this->_impl_.media_collection_info_end_time_millis_ = from._impl_.media_collection_info_end_time_millis_;
4475     }
4476     if (cached_has_bits & 0x00000008u) {
4477       _this->_impl_.media_sync_start_time_millis_ = from._impl_.media_sync_start_time_millis_;
4478     }
4479     if (cached_has_bits & 0x00000010u) {
4480       _this->_impl_.media_sync_end_time_millis_ = from._impl_.media_sync_end_time_millis_;
4481     }
4482     if (cached_has_bits & 0x00000020u) {
4483       _this->_impl_.incremental_media_sync_start_time_millis_ = from._impl_.incremental_media_sync_start_time_millis_;
4484     }
4485     if (cached_has_bits & 0x00000040u) {
4486       _this->_impl_.incremental_media_sync_end_time_millis_ = from._impl_.incremental_media_sync_end_time_millis_;
4487     }
4488     if (cached_has_bits & 0x00000080u) {
4489       _this->_impl_.incremental_deleted_media_sync_start_time_millis_ = from._impl_.incremental_deleted_media_sync_start_time_millis_;
4490     }
4491     _this->_impl_._has_bits_[0] |= cached_has_bits;
4492   }
4493   if (cached_has_bits & 0x00000100u) {
4494     _this->_internal_set_incremental_deleted_media_sync_end_time_millis(from._internal_incremental_deleted_media_sync_end_time_millis());
4495   }
4496   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4497 }
4498 
CopyFrom(const PhotopickerMediaGridSyncInfoReported & from)4499 void PhotopickerMediaGridSyncInfoReported::CopyFrom(const PhotopickerMediaGridSyncInfoReported& from) {
4500 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerMediaGridSyncInfoReported)
4501   if (&from == this) return;
4502   Clear();
4503   MergeFrom(from);
4504 }
4505 
IsInitialized() const4506 bool PhotopickerMediaGridSyncInfoReported::IsInitialized() const {
4507   return true;
4508 }
4509 
InternalSwap(PhotopickerMediaGridSyncInfoReported * other)4510 void PhotopickerMediaGridSyncInfoReported::InternalSwap(PhotopickerMediaGridSyncInfoReported* other) {
4511   using std::swap;
4512   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4513   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4514   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4515       PROTOBUF_FIELD_OFFSET(PhotopickerMediaGridSyncInfoReported, _impl_.incremental_deleted_media_sync_end_time_millis_)
4516       + sizeof(PhotopickerMediaGridSyncInfoReported::_impl_.incremental_deleted_media_sync_end_time_millis_)  // NOLINT
4517       - PROTOBUF_FIELD_OFFSET(PhotopickerMediaGridSyncInfoReported, _impl_.session_id_)>(
4518           reinterpret_cast<char*>(&_impl_.session_id_),
4519           reinterpret_cast<char*>(&other->_impl_.session_id_));
4520 }
4521 
GetMetadata() const4522 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerMediaGridSyncInfoReported::GetMetadata() const {
4523   return ::_pbi::AssignDescriptors(
4524       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4525       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[9]);
4526 }
4527 
4528 // ===================================================================
4529 
4530 class PhotopickerAlbumSyncInfoReported::_Internal {
4531  public:
4532   using HasBits = decltype(std::declval<PhotopickerAlbumSyncInfoReported>()._impl_._has_bits_);
set_has_session_id_time_millis(HasBits * has_bits)4533   static void set_has_session_id_time_millis(HasBits* has_bits) {
4534     (*has_bits)[0] |= 1u;
4535   }
set_has_get_albums_start_time_millis(HasBits * has_bits)4536   static void set_has_get_albums_start_time_millis(HasBits* has_bits) {
4537     (*has_bits)[0] |= 2u;
4538   }
set_has_get_albums_end_time_millis(HasBits * has_bits)4539   static void set_has_get_albums_end_time_millis(HasBits* has_bits) {
4540     (*has_bits)[0] |= 4u;
4541   }
set_has_get_album_media_start_time_millis(HasBits * has_bits)4542   static void set_has_get_album_media_start_time_millis(HasBits* has_bits) {
4543     (*has_bits)[0] |= 8u;
4544   }
set_has_get_album_media_end_time_millis(HasBits * has_bits)4545   static void set_has_get_album_media_end_time_millis(HasBits* has_bits) {
4546     (*has_bits)[0] |= 16u;
4547   }
4548 };
4549 
PhotopickerAlbumSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4550 PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4551                          bool is_message_owned)
4552   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4553   SharedCtor(arena, is_message_owned);
4554   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4555 }
PhotopickerAlbumSyncInfoReported(const PhotopickerAlbumSyncInfoReported & from)4556 PhotopickerAlbumSyncInfoReported::PhotopickerAlbumSyncInfoReported(const PhotopickerAlbumSyncInfoReported& from)
4557   : ::PROTOBUF_NAMESPACE_ID::Message() {
4558   PhotopickerAlbumSyncInfoReported* const _this = this; (void)_this;
4559   new (&_impl_) Impl_{
4560       decltype(_impl_._has_bits_){from._impl_._has_bits_}
4561     , /*decltype(_impl_._cached_size_)*/{}
4562     , decltype(_impl_.session_id_time_millis_){}
4563     , decltype(_impl_.get_albums_start_time_millis_){}
4564     , decltype(_impl_.get_albums_end_time_millis_){}
4565     , decltype(_impl_.get_album_media_start_time_millis_){}
4566     , decltype(_impl_.get_album_media_end_time_millis_){}};
4567 
4568   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4569   ::memcpy(&_impl_.session_id_time_millis_, &from._impl_.session_id_time_millis_,
4570     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.get_album_media_end_time_millis_) -
4571     reinterpret_cast<char*>(&_impl_.session_id_time_millis_)) + sizeof(_impl_.get_album_media_end_time_millis_));
4572   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4573 }
4574 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4575 inline void PhotopickerAlbumSyncInfoReported::SharedCtor(
4576     ::_pb::Arena* arena, bool is_message_owned) {
4577   (void)arena;
4578   (void)is_message_owned;
4579   new (&_impl_) Impl_{
4580       decltype(_impl_._has_bits_){}
4581     , /*decltype(_impl_._cached_size_)*/{}
4582     , decltype(_impl_.session_id_time_millis_){0}
4583     , decltype(_impl_.get_albums_start_time_millis_){0}
4584     , decltype(_impl_.get_albums_end_time_millis_){0}
4585     , decltype(_impl_.get_album_media_start_time_millis_){0}
4586     , decltype(_impl_.get_album_media_end_time_millis_){0}
4587   };
4588 }
4589 
~PhotopickerAlbumSyncInfoReported()4590 PhotopickerAlbumSyncInfoReported::~PhotopickerAlbumSyncInfoReported() {
4591   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4592   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4593   (void)arena;
4594     return;
4595   }
4596   SharedDtor();
4597 }
4598 
SharedDtor()4599 inline void PhotopickerAlbumSyncInfoReported::SharedDtor() {
4600   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4601 }
4602 
SetCachedSize(int size) const4603 void PhotopickerAlbumSyncInfoReported::SetCachedSize(int size) const {
4604   _impl_._cached_size_.Set(size);
4605 }
4606 
Clear()4607 void PhotopickerAlbumSyncInfoReported::Clear() {
4608 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4609   ::uint32_t cached_has_bits = 0;
4610   // Prevent compiler warnings about cached_has_bits being unused
4611   (void) cached_has_bits;
4612 
4613   cached_has_bits = _impl_._has_bits_[0];
4614   if (cached_has_bits & 0x0000001fu) {
4615     ::memset(&_impl_.session_id_time_millis_, 0, static_cast<size_t>(
4616         reinterpret_cast<char*>(&_impl_.get_album_media_end_time_millis_) -
4617         reinterpret_cast<char*>(&_impl_.session_id_time_millis_)) + sizeof(_impl_.get_album_media_end_time_millis_));
4618   }
4619   _impl_._has_bits_.Clear();
4620   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4621 }
4622 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4623 const char* PhotopickerAlbumSyncInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4624 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4625   _Internal::HasBits has_bits{};
4626   while (!ctx->Done(&ptr)) {
4627     ::uint32_t tag;
4628     ptr = ::_pbi::ReadTag(ptr, &tag);
4629     switch (tag >> 3) {
4630       // optional int32 session_id_time_millis = 1;
4631       case 1:
4632         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4633           _Internal::set_has_session_id_time_millis(&has_bits);
4634           _impl_.session_id_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4635           CHK_(ptr);
4636         } else {
4637           goto handle_unusual;
4638         }
4639         continue;
4640       // optional int32 get_albums_start_time_millis = 2;
4641       case 2:
4642         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4643           _Internal::set_has_get_albums_start_time_millis(&has_bits);
4644           _impl_.get_albums_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4645           CHK_(ptr);
4646         } else {
4647           goto handle_unusual;
4648         }
4649         continue;
4650       // optional int32 get_albums_end_time_millis = 3;
4651       case 3:
4652         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4653           _Internal::set_has_get_albums_end_time_millis(&has_bits);
4654           _impl_.get_albums_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4655           CHK_(ptr);
4656         } else {
4657           goto handle_unusual;
4658         }
4659         continue;
4660       // optional int32 get_album_media_start_time_millis = 4;
4661       case 4:
4662         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4663           _Internal::set_has_get_album_media_start_time_millis(&has_bits);
4664           _impl_.get_album_media_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4665           CHK_(ptr);
4666         } else {
4667           goto handle_unusual;
4668         }
4669         continue;
4670       // optional int32 get_album_media_end_time_millis = 5;
4671       case 5:
4672         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
4673           _Internal::set_has_get_album_media_end_time_millis(&has_bits);
4674           _impl_.get_album_media_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4675           CHK_(ptr);
4676         } else {
4677           goto handle_unusual;
4678         }
4679         continue;
4680       default:
4681         goto handle_unusual;
4682     }  // switch
4683   handle_unusual:
4684     if ((tag == 0) || ((tag & 7) == 4)) {
4685       CHK_(ptr);
4686       ctx->SetLastTag(tag);
4687       goto message_done;
4688     }
4689     ptr = UnknownFieldParse(
4690         tag,
4691         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
4692         ptr, ctx);
4693     CHK_(ptr != nullptr);
4694   }  // while
4695 message_done:
4696   _impl_._has_bits_.Or(has_bits);
4697   return ptr;
4698 failure:
4699   ptr = nullptr;
4700   goto message_done;
4701 #undef CHK_
4702 }
4703 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const4704 ::uint8_t* PhotopickerAlbumSyncInfoReported::_InternalSerialize(
4705     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
4706   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4707   ::uint32_t cached_has_bits = 0;
4708   (void) cached_has_bits;
4709 
4710   cached_has_bits = _impl_._has_bits_[0];
4711   // optional int32 session_id_time_millis = 1;
4712   if (cached_has_bits & 0x00000001u) {
4713     target = stream->EnsureSpace(target);
4714     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id_time_millis(), target);
4715   }
4716 
4717   // optional int32 get_albums_start_time_millis = 2;
4718   if (cached_has_bits & 0x00000002u) {
4719     target = stream->EnsureSpace(target);
4720     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_get_albums_start_time_millis(), target);
4721   }
4722 
4723   // optional int32 get_albums_end_time_millis = 3;
4724   if (cached_has_bits & 0x00000004u) {
4725     target = stream->EnsureSpace(target);
4726     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_get_albums_end_time_millis(), target);
4727   }
4728 
4729   // optional int32 get_album_media_start_time_millis = 4;
4730   if (cached_has_bits & 0x00000008u) {
4731     target = stream->EnsureSpace(target);
4732     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_get_album_media_start_time_millis(), target);
4733   }
4734 
4735   // optional int32 get_album_media_end_time_millis = 5;
4736   if (cached_has_bits & 0x00000010u) {
4737     target = stream->EnsureSpace(target);
4738     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_get_album_media_end_time_millis(), target);
4739   }
4740 
4741   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4742     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4743         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
4744   }
4745   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4746   return target;
4747 }
4748 
ByteSizeLong() const4749 size_t PhotopickerAlbumSyncInfoReported::ByteSizeLong() const {
4750 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4751   size_t total_size = 0;
4752 
4753   ::uint32_t cached_has_bits = 0;
4754   // Prevent compiler warnings about cached_has_bits being unused
4755   (void) cached_has_bits;
4756 
4757   cached_has_bits = _impl_._has_bits_[0];
4758   if (cached_has_bits & 0x0000001fu) {
4759     // optional int32 session_id_time_millis = 1;
4760     if (cached_has_bits & 0x00000001u) {
4761       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id_time_millis());
4762     }
4763 
4764     // optional int32 get_albums_start_time_millis = 2;
4765     if (cached_has_bits & 0x00000002u) {
4766       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_albums_start_time_millis());
4767     }
4768 
4769     // optional int32 get_albums_end_time_millis = 3;
4770     if (cached_has_bits & 0x00000004u) {
4771       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_albums_end_time_millis());
4772     }
4773 
4774     // optional int32 get_album_media_start_time_millis = 4;
4775     if (cached_has_bits & 0x00000008u) {
4776       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_album_media_start_time_millis());
4777     }
4778 
4779     // optional int32 get_album_media_end_time_millis = 5;
4780     if (cached_has_bits & 0x00000010u) {
4781       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_get_album_media_end_time_millis());
4782     }
4783 
4784   }
4785   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4786 }
4787 
4788 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerAlbumSyncInfoReported::_class_data_ = {
4789     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
4790     PhotopickerAlbumSyncInfoReported::MergeImpl
4791 };
GetClassData() const4792 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerAlbumSyncInfoReported::GetClassData() const { return &_class_data_; }
4793 
4794 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)4795 void PhotopickerAlbumSyncInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
4796   auto* const _this = static_cast<PhotopickerAlbumSyncInfoReported*>(&to_msg);
4797   auto& from = static_cast<const PhotopickerAlbumSyncInfoReported&>(from_msg);
4798   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4799   GOOGLE_DCHECK_NE(&from, _this);
4800   ::uint32_t cached_has_bits = 0;
4801   (void) cached_has_bits;
4802 
4803   cached_has_bits = from._impl_._has_bits_[0];
4804   if (cached_has_bits & 0x0000001fu) {
4805     if (cached_has_bits & 0x00000001u) {
4806       _this->_impl_.session_id_time_millis_ = from._impl_.session_id_time_millis_;
4807     }
4808     if (cached_has_bits & 0x00000002u) {
4809       _this->_impl_.get_albums_start_time_millis_ = from._impl_.get_albums_start_time_millis_;
4810     }
4811     if (cached_has_bits & 0x00000004u) {
4812       _this->_impl_.get_albums_end_time_millis_ = from._impl_.get_albums_end_time_millis_;
4813     }
4814     if (cached_has_bits & 0x00000008u) {
4815       _this->_impl_.get_album_media_start_time_millis_ = from._impl_.get_album_media_start_time_millis_;
4816     }
4817     if (cached_has_bits & 0x00000010u) {
4818       _this->_impl_.get_album_media_end_time_millis_ = from._impl_.get_album_media_end_time_millis_;
4819     }
4820     _this->_impl_._has_bits_[0] |= cached_has_bits;
4821   }
4822   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4823 }
4824 
CopyFrom(const PhotopickerAlbumSyncInfoReported & from)4825 void PhotopickerAlbumSyncInfoReported::CopyFrom(const PhotopickerAlbumSyncInfoReported& from) {
4826 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerAlbumSyncInfoReported)
4827   if (&from == this) return;
4828   Clear();
4829   MergeFrom(from);
4830 }
4831 
IsInitialized() const4832 bool PhotopickerAlbumSyncInfoReported::IsInitialized() const {
4833   return true;
4834 }
4835 
InternalSwap(PhotopickerAlbumSyncInfoReported * other)4836 void PhotopickerAlbumSyncInfoReported::InternalSwap(PhotopickerAlbumSyncInfoReported* other) {
4837   using std::swap;
4838   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4839   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4840   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
4841       PROTOBUF_FIELD_OFFSET(PhotopickerAlbumSyncInfoReported, _impl_.get_album_media_end_time_millis_)
4842       + sizeof(PhotopickerAlbumSyncInfoReported::_impl_.get_album_media_end_time_millis_)  // NOLINT
4843       - PROTOBUF_FIELD_OFFSET(PhotopickerAlbumSyncInfoReported, _impl_.session_id_time_millis_)>(
4844           reinterpret_cast<char*>(&_impl_.session_id_time_millis_),
4845           reinterpret_cast<char*>(&other->_impl_.session_id_time_millis_));
4846 }
4847 
GetMetadata() const4848 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerAlbumSyncInfoReported::GetMetadata() const {
4849   return ::_pbi::AssignDescriptors(
4850       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
4851       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[10]);
4852 }
4853 
4854 // ===================================================================
4855 
4856 class PhotopickerSearchInfoReported::_Internal {
4857  public:
4858   using HasBits = decltype(std::declval<PhotopickerSearchInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)4859   static void set_has_session_id(HasBits* has_bits) {
4860     (*has_bits)[0] |= 1u;
4861   }
set_has_search_method(HasBits * has_bits)4862   static void set_has_search_method(HasBits* has_bits) {
4863     (*has_bits)[0] |= 2u;
4864   }
set_has_picked_items(HasBits * has_bits)4865   static void set_has_picked_items(HasBits* has_bits) {
4866     (*has_bits)[0] |= 4u;
4867   }
set_has_start_time_millis(HasBits * has_bits)4868   static void set_has_start_time_millis(HasBits* has_bits) {
4869     (*has_bits)[0] |= 8u;
4870   }
set_has_end_time_millis(HasBits * has_bits)4871   static void set_has_end_time_millis(HasBits* has_bits) {
4872     (*has_bits)[0] |= 16u;
4873   }
4874 };
4875 
PhotopickerSearchInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)4876 PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
4877                          bool is_message_owned)
4878   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
4879   SharedCtor(arena, is_message_owned);
4880   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4881 }
PhotopickerSearchInfoReported(const PhotopickerSearchInfoReported & from)4882 PhotopickerSearchInfoReported::PhotopickerSearchInfoReported(const PhotopickerSearchInfoReported& from)
4883   : ::PROTOBUF_NAMESPACE_ID::Message() {
4884   PhotopickerSearchInfoReported* const _this = this; (void)_this;
4885   new (&_impl_) Impl_{
4886       decltype(_impl_._has_bits_){from._impl_._has_bits_}
4887     , /*decltype(_impl_._cached_size_)*/{}
4888     , decltype(_impl_.session_id_){}
4889     , decltype(_impl_.search_method_){}
4890     , decltype(_impl_.picked_items_){}
4891     , decltype(_impl_.start_time_millis_){}
4892     , decltype(_impl_.end_time_millis_){}};
4893 
4894   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
4895   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
4896     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.end_time_millis_) -
4897     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.end_time_millis_));
4898   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4899 }
4900 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)4901 inline void PhotopickerSearchInfoReported::SharedCtor(
4902     ::_pb::Arena* arena, bool is_message_owned) {
4903   (void)arena;
4904   (void)is_message_owned;
4905   new (&_impl_) Impl_{
4906       decltype(_impl_._has_bits_){}
4907     , /*decltype(_impl_._cached_size_)*/{}
4908     , decltype(_impl_.session_id_){0}
4909     , decltype(_impl_.search_method_){0}
4910     , decltype(_impl_.picked_items_){0}
4911     , decltype(_impl_.start_time_millis_){0}
4912     , decltype(_impl_.end_time_millis_){0}
4913   };
4914 }
4915 
~PhotopickerSearchInfoReported()4916 PhotopickerSearchInfoReported::~PhotopickerSearchInfoReported() {
4917   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4918   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
4919   (void)arena;
4920     return;
4921   }
4922   SharedDtor();
4923 }
4924 
SharedDtor()4925 inline void PhotopickerSearchInfoReported::SharedDtor() {
4926   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
4927 }
4928 
SetCachedSize(int size) const4929 void PhotopickerSearchInfoReported::SetCachedSize(int size) const {
4930   _impl_._cached_size_.Set(size);
4931 }
4932 
Clear()4933 void PhotopickerSearchInfoReported::Clear() {
4934 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
4935   ::uint32_t cached_has_bits = 0;
4936   // Prevent compiler warnings about cached_has_bits being unused
4937   (void) cached_has_bits;
4938 
4939   cached_has_bits = _impl_._has_bits_[0];
4940   if (cached_has_bits & 0x0000001fu) {
4941     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
4942         reinterpret_cast<char*>(&_impl_.end_time_millis_) -
4943         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.end_time_millis_));
4944   }
4945   _impl_._has_bits_.Clear();
4946   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4947 }
4948 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)4949 const char* PhotopickerSearchInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
4950 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
4951   _Internal::HasBits has_bits{};
4952   while (!ctx->Done(&ptr)) {
4953     ::uint32_t tag;
4954     ptr = ::_pbi::ReadTag(ptr, &tag);
4955     switch (tag >> 3) {
4956       // optional int32 session_id = 1;
4957       case 1:
4958         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
4959           _Internal::set_has_session_id(&has_bits);
4960           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4961           CHK_(ptr);
4962         } else {
4963           goto handle_unusual;
4964         }
4965         continue;
4966       // optional .android.photopicker.SearchMethod search_method = 2;
4967       case 2:
4968         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
4969           ::uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
4970           CHK_(ptr);
4971           if (PROTOBUF_PREDICT_TRUE(::android::photopicker::SearchMethod_IsValid(val))) {
4972             _internal_set_search_method(static_cast<::android::photopicker::SearchMethod>(val));
4973           } else {
4974             ::PROTOBUF_NAMESPACE_ID::internal::WriteVarint(2, val, mutable_unknown_fields());
4975           }
4976         } else {
4977           goto handle_unusual;
4978         }
4979         continue;
4980       // optional int32 picked_items = 3 [deprecated = true];
4981       case 3:
4982         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
4983           _Internal::set_has_picked_items(&has_bits);
4984           _impl_.picked_items_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4985           CHK_(ptr);
4986         } else {
4987           goto handle_unusual;
4988         }
4989         continue;
4990       // optional int32 start_time_millis = 4 [deprecated = true];
4991       case 4:
4992         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
4993           _Internal::set_has_start_time_millis(&has_bits);
4994           _impl_.start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
4995           CHK_(ptr);
4996         } else {
4997           goto handle_unusual;
4998         }
4999         continue;
5000       // optional int32 end_time_millis = 5 [deprecated = true];
5001       case 5:
5002         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
5003           _Internal::set_has_end_time_millis(&has_bits);
5004           _impl_.end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5005           CHK_(ptr);
5006         } else {
5007           goto handle_unusual;
5008         }
5009         continue;
5010       default:
5011         goto handle_unusual;
5012     }  // switch
5013   handle_unusual:
5014     if ((tag == 0) || ((tag & 7) == 4)) {
5015       CHK_(ptr);
5016       ctx->SetLastTag(tag);
5017       goto message_done;
5018     }
5019     ptr = UnknownFieldParse(
5020         tag,
5021         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5022         ptr, ctx);
5023     CHK_(ptr != nullptr);
5024   }  // while
5025 message_done:
5026   _impl_._has_bits_.Or(has_bits);
5027   return ptr;
5028 failure:
5029   ptr = nullptr;
5030   goto message_done;
5031 #undef CHK_
5032 }
5033 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5034 ::uint8_t* PhotopickerSearchInfoReported::_InternalSerialize(
5035     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5036   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5037   ::uint32_t cached_has_bits = 0;
5038   (void) cached_has_bits;
5039 
5040   cached_has_bits = _impl_._has_bits_[0];
5041   // optional int32 session_id = 1;
5042   if (cached_has_bits & 0x00000001u) {
5043     target = stream->EnsureSpace(target);
5044     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5045   }
5046 
5047   // optional .android.photopicker.SearchMethod search_method = 2;
5048   if (cached_has_bits & 0x00000002u) {
5049     target = stream->EnsureSpace(target);
5050     target = ::_pbi::WireFormatLite::WriteEnumToArray(
5051       2, this->_internal_search_method(), target);
5052   }
5053 
5054   // optional int32 picked_items = 3 [deprecated = true];
5055   if (cached_has_bits & 0x00000004u) {
5056     target = stream->EnsureSpace(target);
5057     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_picked_items(), target);
5058   }
5059 
5060   // optional int32 start_time_millis = 4 [deprecated = true];
5061   if (cached_has_bits & 0x00000008u) {
5062     target = stream->EnsureSpace(target);
5063     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_start_time_millis(), target);
5064   }
5065 
5066   // optional int32 end_time_millis = 5 [deprecated = true];
5067   if (cached_has_bits & 0x00000010u) {
5068     target = stream->EnsureSpace(target);
5069     target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_end_time_millis(), target);
5070   }
5071 
5072   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5073     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5074         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5075   }
5076   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5077   return target;
5078 }
5079 
ByteSizeLong() const5080 size_t PhotopickerSearchInfoReported::ByteSizeLong() const {
5081 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5082   size_t total_size = 0;
5083 
5084   ::uint32_t cached_has_bits = 0;
5085   // Prevent compiler warnings about cached_has_bits being unused
5086   (void) cached_has_bits;
5087 
5088   cached_has_bits = _impl_._has_bits_[0];
5089   if (cached_has_bits & 0x0000001fu) {
5090     // optional int32 session_id = 1;
5091     if (cached_has_bits & 0x00000001u) {
5092       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5093     }
5094 
5095     // optional .android.photopicker.SearchMethod search_method = 2;
5096     if (cached_has_bits & 0x00000002u) {
5097       total_size += 1 +
5098         ::_pbi::WireFormatLite::EnumSize(this->_internal_search_method());
5099     }
5100 
5101     // optional int32 picked_items = 3 [deprecated = true];
5102     if (cached_has_bits & 0x00000004u) {
5103       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_picked_items());
5104     }
5105 
5106     // optional int32 start_time_millis = 4 [deprecated = true];
5107     if (cached_has_bits & 0x00000008u) {
5108       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_start_time_millis());
5109     }
5110 
5111     // optional int32 end_time_millis = 5 [deprecated = true];
5112     if (cached_has_bits & 0x00000010u) {
5113       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_end_time_millis());
5114     }
5115 
5116   }
5117   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5118 }
5119 
5120 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PhotopickerSearchInfoReported::_class_data_ = {
5121     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5122     PhotopickerSearchInfoReported::MergeImpl
5123 };
GetClassData() const5124 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PhotopickerSearchInfoReported::GetClassData() const { return &_class_data_; }
5125 
5126 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5127 void PhotopickerSearchInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5128   auto* const _this = static_cast<PhotopickerSearchInfoReported*>(&to_msg);
5129   auto& from = static_cast<const PhotopickerSearchInfoReported&>(from_msg);
5130   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5131   GOOGLE_DCHECK_NE(&from, _this);
5132   ::uint32_t cached_has_bits = 0;
5133   (void) cached_has_bits;
5134 
5135   cached_has_bits = from._impl_._has_bits_[0];
5136   if (cached_has_bits & 0x0000001fu) {
5137     if (cached_has_bits & 0x00000001u) {
5138       _this->_impl_.session_id_ = from._impl_.session_id_;
5139     }
5140     if (cached_has_bits & 0x00000002u) {
5141       _this->_impl_.search_method_ = from._impl_.search_method_;
5142     }
5143     if (cached_has_bits & 0x00000004u) {
5144       _this->_impl_.picked_items_ = from._impl_.picked_items_;
5145     }
5146     if (cached_has_bits & 0x00000008u) {
5147       _this->_impl_.start_time_millis_ = from._impl_.start_time_millis_;
5148     }
5149     if (cached_has_bits & 0x00000010u) {
5150       _this->_impl_.end_time_millis_ = from._impl_.end_time_millis_;
5151     }
5152     _this->_impl_._has_bits_[0] |= cached_has_bits;
5153   }
5154   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5155 }
5156 
CopyFrom(const PhotopickerSearchInfoReported & from)5157 void PhotopickerSearchInfoReported::CopyFrom(const PhotopickerSearchInfoReported& from) {
5158 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.PhotopickerSearchInfoReported)
5159   if (&from == this) return;
5160   Clear();
5161   MergeFrom(from);
5162 }
5163 
IsInitialized() const5164 bool PhotopickerSearchInfoReported::IsInitialized() const {
5165   return true;
5166 }
5167 
InternalSwap(PhotopickerSearchInfoReported * other)5168 void PhotopickerSearchInfoReported::InternalSwap(PhotopickerSearchInfoReported* other) {
5169   using std::swap;
5170   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5171   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5172   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5173       PROTOBUF_FIELD_OFFSET(PhotopickerSearchInfoReported, _impl_.end_time_millis_)
5174       + sizeof(PhotopickerSearchInfoReported::_impl_.end_time_millis_)  // NOLINT
5175       - PROTOBUF_FIELD_OFFSET(PhotopickerSearchInfoReported, _impl_.session_id_)>(
5176           reinterpret_cast<char*>(&_impl_.session_id_),
5177           reinterpret_cast<char*>(&other->_impl_.session_id_));
5178 }
5179 
GetMetadata() const5180 ::PROTOBUF_NAMESPACE_ID::Metadata PhotopickerSearchInfoReported::GetMetadata() const {
5181   return ::_pbi::AssignDescriptors(
5182       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5183       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[11]);
5184 }
5185 
5186 // ===================================================================
5187 
5188 class SearchDataExtractionDetailsReported::_Internal {
5189  public:
5190   using HasBits = decltype(std::declval<SearchDataExtractionDetailsReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)5191   static void set_has_session_id(HasBits* has_bits) {
5192     (*has_bits)[0] |= 1u;
5193   }
set_has_unprocessed_images_count(HasBits * has_bits)5194   static void set_has_unprocessed_images_count(HasBits* has_bits) {
5195     (*has_bits)[0] |= 2u;
5196   }
set_has_processing_start_time_millis(HasBits * has_bits)5197   static void set_has_processing_start_time_millis(HasBits* has_bits) {
5198     (*has_bits)[0] |= 4u;
5199   }
set_has_processing_end_time_millis(HasBits * has_bits)5200   static void set_has_processing_end_time_millis(HasBits* has_bits) {
5201     (*has_bits)[0] |= 8u;
5202   }
set_has_is_processing_successful(HasBits * has_bits)5203   static void set_has_is_processing_successful(HasBits* has_bits) {
5204     (*has_bits)[0] |= 16u;
5205   }
set_has_is_response_received(HasBits * has_bits)5206   static void set_has_is_response_received(HasBits* has_bits) {
5207     (*has_bits)[0] |= 32u;
5208   }
5209 };
5210 
SearchDataExtractionDetailsReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)5211 SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5212                          bool is_message_owned)
5213   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5214   SharedCtor(arena, is_message_owned);
5215   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5216 }
SearchDataExtractionDetailsReported(const SearchDataExtractionDetailsReported & from)5217 SearchDataExtractionDetailsReported::SearchDataExtractionDetailsReported(const SearchDataExtractionDetailsReported& from)
5218   : ::PROTOBUF_NAMESPACE_ID::Message() {
5219   SearchDataExtractionDetailsReported* const _this = this; (void)_this;
5220   new (&_impl_) Impl_{
5221       decltype(_impl_._has_bits_){from._impl_._has_bits_}
5222     , /*decltype(_impl_._cached_size_)*/{}
5223     , decltype(_impl_.session_id_){}
5224     , decltype(_impl_.unprocessed_images_count_){}
5225     , decltype(_impl_.processing_start_time_millis_){}
5226     , decltype(_impl_.processing_end_time_millis_){}
5227     , decltype(_impl_.is_processing_successful_){}
5228     , decltype(_impl_.is_response_received_){}};
5229 
5230   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5231   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
5232     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.is_response_received_) -
5233     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_response_received_));
5234   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5235 }
5236 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)5237 inline void SearchDataExtractionDetailsReported::SharedCtor(
5238     ::_pb::Arena* arena, bool is_message_owned) {
5239   (void)arena;
5240   (void)is_message_owned;
5241   new (&_impl_) Impl_{
5242       decltype(_impl_._has_bits_){}
5243     , /*decltype(_impl_._cached_size_)*/{}
5244     , decltype(_impl_.session_id_){0}
5245     , decltype(_impl_.unprocessed_images_count_){0}
5246     , decltype(_impl_.processing_start_time_millis_){0}
5247     , decltype(_impl_.processing_end_time_millis_){0}
5248     , decltype(_impl_.is_processing_successful_){false}
5249     , decltype(_impl_.is_response_received_){false}
5250   };
5251 }
5252 
~SearchDataExtractionDetailsReported()5253 SearchDataExtractionDetailsReported::~SearchDataExtractionDetailsReported() {
5254   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5255   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
5256   (void)arena;
5257     return;
5258   }
5259   SharedDtor();
5260 }
5261 
SharedDtor()5262 inline void SearchDataExtractionDetailsReported::SharedDtor() {
5263   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5264 }
5265 
SetCachedSize(int size) const5266 void SearchDataExtractionDetailsReported::SetCachedSize(int size) const {
5267   _impl_._cached_size_.Set(size);
5268 }
5269 
Clear()5270 void SearchDataExtractionDetailsReported::Clear() {
5271 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5272   ::uint32_t cached_has_bits = 0;
5273   // Prevent compiler warnings about cached_has_bits being unused
5274   (void) cached_has_bits;
5275 
5276   cached_has_bits = _impl_._has_bits_[0];
5277   if (cached_has_bits & 0x0000003fu) {
5278     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
5279         reinterpret_cast<char*>(&_impl_.is_response_received_) -
5280         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.is_response_received_));
5281   }
5282   _impl_._has_bits_.Clear();
5283   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5284 }
5285 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)5286 const char* SearchDataExtractionDetailsReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
5287 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5288   _Internal::HasBits has_bits{};
5289   while (!ctx->Done(&ptr)) {
5290     ::uint32_t tag;
5291     ptr = ::_pbi::ReadTag(ptr, &tag);
5292     switch (tag >> 3) {
5293       // optional int32 session_id = 1;
5294       case 1:
5295         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
5296           _Internal::set_has_session_id(&has_bits);
5297           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5298           CHK_(ptr);
5299         } else {
5300           goto handle_unusual;
5301         }
5302         continue;
5303       // optional int32 unprocessed_images_count = 2;
5304       case 2:
5305         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
5306           _Internal::set_has_unprocessed_images_count(&has_bits);
5307           _impl_.unprocessed_images_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5308           CHK_(ptr);
5309         } else {
5310           goto handle_unusual;
5311         }
5312         continue;
5313       // optional int32 processing_start_time_millis = 3;
5314       case 3:
5315         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
5316           _Internal::set_has_processing_start_time_millis(&has_bits);
5317           _impl_.processing_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5318           CHK_(ptr);
5319         } else {
5320           goto handle_unusual;
5321         }
5322         continue;
5323       // optional int32 processing_end_time_millis = 4;
5324       case 4:
5325         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
5326           _Internal::set_has_processing_end_time_millis(&has_bits);
5327           _impl_.processing_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5328           CHK_(ptr);
5329         } else {
5330           goto handle_unusual;
5331         }
5332         continue;
5333       // optional bool is_processing_successful = 5;
5334       case 5:
5335         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 40)) {
5336           _Internal::set_has_is_processing_successful(&has_bits);
5337           _impl_.is_processing_successful_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5338           CHK_(ptr);
5339         } else {
5340           goto handle_unusual;
5341         }
5342         continue;
5343       // optional bool is_response_received = 6;
5344       case 6:
5345         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 48)) {
5346           _Internal::set_has_is_response_received(&has_bits);
5347           _impl_.is_response_received_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5348           CHK_(ptr);
5349         } else {
5350           goto handle_unusual;
5351         }
5352         continue;
5353       default:
5354         goto handle_unusual;
5355     }  // switch
5356   handle_unusual:
5357     if ((tag == 0) || ((tag & 7) == 4)) {
5358       CHK_(ptr);
5359       ctx->SetLastTag(tag);
5360       goto message_done;
5361     }
5362     ptr = UnknownFieldParse(
5363         tag,
5364         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5365         ptr, ctx);
5366     CHK_(ptr != nullptr);
5367   }  // while
5368 message_done:
5369   _impl_._has_bits_.Or(has_bits);
5370   return ptr;
5371 failure:
5372   ptr = nullptr;
5373   goto message_done;
5374 #undef CHK_
5375 }
5376 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5377 ::uint8_t* SearchDataExtractionDetailsReported::_InternalSerialize(
5378     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5379   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5380   ::uint32_t cached_has_bits = 0;
5381   (void) cached_has_bits;
5382 
5383   cached_has_bits = _impl_._has_bits_[0];
5384   // optional int32 session_id = 1;
5385   if (cached_has_bits & 0x00000001u) {
5386     target = stream->EnsureSpace(target);
5387     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5388   }
5389 
5390   // optional int32 unprocessed_images_count = 2;
5391   if (cached_has_bits & 0x00000002u) {
5392     target = stream->EnsureSpace(target);
5393     target = ::_pbi::WireFormatLite::WriteInt32ToArray(2, this->_internal_unprocessed_images_count(), target);
5394   }
5395 
5396   // optional int32 processing_start_time_millis = 3;
5397   if (cached_has_bits & 0x00000004u) {
5398     target = stream->EnsureSpace(target);
5399     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_processing_start_time_millis(), target);
5400   }
5401 
5402   // optional int32 processing_end_time_millis = 4;
5403   if (cached_has_bits & 0x00000008u) {
5404     target = stream->EnsureSpace(target);
5405     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_processing_end_time_millis(), target);
5406   }
5407 
5408   // optional bool is_processing_successful = 5;
5409   if (cached_has_bits & 0x00000010u) {
5410     target = stream->EnsureSpace(target);
5411     target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_is_processing_successful(), target);
5412   }
5413 
5414   // optional bool is_response_received = 6;
5415   if (cached_has_bits & 0x00000020u) {
5416     target = stream->EnsureSpace(target);
5417     target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_is_response_received(), target);
5418   }
5419 
5420   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5421     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5422         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5423   }
5424   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5425   return target;
5426 }
5427 
ByteSizeLong() const5428 size_t SearchDataExtractionDetailsReported::ByteSizeLong() const {
5429 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5430   size_t total_size = 0;
5431 
5432   ::uint32_t cached_has_bits = 0;
5433   // Prevent compiler warnings about cached_has_bits being unused
5434   (void) cached_has_bits;
5435 
5436   cached_has_bits = _impl_._has_bits_[0];
5437   if (cached_has_bits & 0x0000003fu) {
5438     // optional int32 session_id = 1;
5439     if (cached_has_bits & 0x00000001u) {
5440       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5441     }
5442 
5443     // optional int32 unprocessed_images_count = 2;
5444     if (cached_has_bits & 0x00000002u) {
5445       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_unprocessed_images_count());
5446     }
5447 
5448     // optional int32 processing_start_time_millis = 3;
5449     if (cached_has_bits & 0x00000004u) {
5450       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_processing_start_time_millis());
5451     }
5452 
5453     // optional int32 processing_end_time_millis = 4;
5454     if (cached_has_bits & 0x00000008u) {
5455       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_processing_end_time_millis());
5456     }
5457 
5458     // optional bool is_processing_successful = 5;
5459     if (cached_has_bits & 0x00000010u) {
5460       total_size += 1 + 1;
5461     }
5462 
5463     // optional bool is_response_received = 6;
5464     if (cached_has_bits & 0x00000020u) {
5465       total_size += 1 + 1;
5466     }
5467 
5468   }
5469   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5470 }
5471 
5472 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SearchDataExtractionDetailsReported::_class_data_ = {
5473     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5474     SearchDataExtractionDetailsReported::MergeImpl
5475 };
GetClassData() const5476 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SearchDataExtractionDetailsReported::GetClassData() const { return &_class_data_; }
5477 
5478 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5479 void SearchDataExtractionDetailsReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5480   auto* const _this = static_cast<SearchDataExtractionDetailsReported*>(&to_msg);
5481   auto& from = static_cast<const SearchDataExtractionDetailsReported&>(from_msg);
5482   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5483   GOOGLE_DCHECK_NE(&from, _this);
5484   ::uint32_t cached_has_bits = 0;
5485   (void) cached_has_bits;
5486 
5487   cached_has_bits = from._impl_._has_bits_[0];
5488   if (cached_has_bits & 0x0000003fu) {
5489     if (cached_has_bits & 0x00000001u) {
5490       _this->_impl_.session_id_ = from._impl_.session_id_;
5491     }
5492     if (cached_has_bits & 0x00000002u) {
5493       _this->_impl_.unprocessed_images_count_ = from._impl_.unprocessed_images_count_;
5494     }
5495     if (cached_has_bits & 0x00000004u) {
5496       _this->_impl_.processing_start_time_millis_ = from._impl_.processing_start_time_millis_;
5497     }
5498     if (cached_has_bits & 0x00000008u) {
5499       _this->_impl_.processing_end_time_millis_ = from._impl_.processing_end_time_millis_;
5500     }
5501     if (cached_has_bits & 0x00000010u) {
5502       _this->_impl_.is_processing_successful_ = from._impl_.is_processing_successful_;
5503     }
5504     if (cached_has_bits & 0x00000020u) {
5505       _this->_impl_.is_response_received_ = from._impl_.is_response_received_;
5506     }
5507     _this->_impl_._has_bits_[0] |= cached_has_bits;
5508   }
5509   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5510 }
5511 
CopyFrom(const SearchDataExtractionDetailsReported & from)5512 void SearchDataExtractionDetailsReported::CopyFrom(const SearchDataExtractionDetailsReported& from) {
5513 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.SearchDataExtractionDetailsReported)
5514   if (&from == this) return;
5515   Clear();
5516   MergeFrom(from);
5517 }
5518 
IsInitialized() const5519 bool SearchDataExtractionDetailsReported::IsInitialized() const {
5520   return true;
5521 }
5522 
InternalSwap(SearchDataExtractionDetailsReported * other)5523 void SearchDataExtractionDetailsReported::InternalSwap(SearchDataExtractionDetailsReported* other) {
5524   using std::swap;
5525   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5526   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5527   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5528       PROTOBUF_FIELD_OFFSET(SearchDataExtractionDetailsReported, _impl_.is_response_received_)
5529       + sizeof(SearchDataExtractionDetailsReported::_impl_.is_response_received_)  // NOLINT
5530       - PROTOBUF_FIELD_OFFSET(SearchDataExtractionDetailsReported, _impl_.session_id_)>(
5531           reinterpret_cast<char*>(&_impl_.session_id_),
5532           reinterpret_cast<char*>(&other->_impl_.session_id_));
5533 }
5534 
GetMetadata() const5535 ::PROTOBUF_NAMESPACE_ID::Metadata SearchDataExtractionDetailsReported::GetMetadata() const {
5536   return ::_pbi::AssignDescriptors(
5537       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5538       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[12]);
5539 }
5540 
5541 // ===================================================================
5542 
5543 class EmbeddedPhotopickerInfoReported::_Internal {
5544  public:
5545   using HasBits = decltype(std::declval<EmbeddedPhotopickerInfoReported>()._impl_._has_bits_);
set_has_session_id(HasBits * has_bits)5546   static void set_has_session_id(HasBits* has_bits) {
5547     (*has_bits)[0] |= 1u;
5548   }
set_has_is_surface_package_creation_successful(HasBits * has_bits)5549   static void set_has_is_surface_package_creation_successful(HasBits* has_bits) {
5550     (*has_bits)[0] |= 2u;
5551   }
set_has_surface_package_delivery_start_time_millis(HasBits * has_bits)5552   static void set_has_surface_package_delivery_start_time_millis(HasBits* has_bits) {
5553     (*has_bits)[0] |= 4u;
5554   }
set_has_surface_package_delivery_end_time_millis(HasBits * has_bits)5555   static void set_has_surface_package_delivery_end_time_millis(HasBits* has_bits) {
5556     (*has_bits)[0] |= 8u;
5557   }
5558 };
5559 
EmbeddedPhotopickerInfoReported(::PROTOBUF_NAMESPACE_ID::Arena * arena,bool is_message_owned)5560 EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
5561                          bool is_message_owned)
5562   : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) {
5563   SharedCtor(arena, is_message_owned);
5564   // @@protoc_insertion_point(arena_constructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5565 }
EmbeddedPhotopickerInfoReported(const EmbeddedPhotopickerInfoReported & from)5566 EmbeddedPhotopickerInfoReported::EmbeddedPhotopickerInfoReported(const EmbeddedPhotopickerInfoReported& from)
5567   : ::PROTOBUF_NAMESPACE_ID::Message() {
5568   EmbeddedPhotopickerInfoReported* const _this = this; (void)_this;
5569   new (&_impl_) Impl_{
5570       decltype(_impl_._has_bits_){from._impl_._has_bits_}
5571     , /*decltype(_impl_._cached_size_)*/{}
5572     , decltype(_impl_.session_id_){}
5573     , decltype(_impl_.is_surface_package_creation_successful_){}
5574     , decltype(_impl_.surface_package_delivery_start_time_millis_){}
5575     , decltype(_impl_.surface_package_delivery_end_time_millis_){}};
5576 
5577   _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5578   ::memcpy(&_impl_.session_id_, &from._impl_.session_id_,
5579     static_cast<size_t>(reinterpret_cast<char*>(&_impl_.surface_package_delivery_end_time_millis_) -
5580     reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.surface_package_delivery_end_time_millis_));
5581   // @@protoc_insertion_point(copy_constructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5582 }
5583 
SharedCtor(::_pb::Arena * arena,bool is_message_owned)5584 inline void EmbeddedPhotopickerInfoReported::SharedCtor(
5585     ::_pb::Arena* arena, bool is_message_owned) {
5586   (void)arena;
5587   (void)is_message_owned;
5588   new (&_impl_) Impl_{
5589       decltype(_impl_._has_bits_){}
5590     , /*decltype(_impl_._cached_size_)*/{}
5591     , decltype(_impl_.session_id_){0}
5592     , decltype(_impl_.is_surface_package_creation_successful_){false}
5593     , decltype(_impl_.surface_package_delivery_start_time_millis_){0}
5594     , decltype(_impl_.surface_package_delivery_end_time_millis_){0}
5595   };
5596 }
5597 
~EmbeddedPhotopickerInfoReported()5598 EmbeddedPhotopickerInfoReported::~EmbeddedPhotopickerInfoReported() {
5599   // @@protoc_insertion_point(destructor:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5600   if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) {
5601   (void)arena;
5602     return;
5603   }
5604   SharedDtor();
5605 }
5606 
SharedDtor()5607 inline void EmbeddedPhotopickerInfoReported::SharedDtor() {
5608   GOOGLE_DCHECK(GetArenaForAllocation() == nullptr);
5609 }
5610 
SetCachedSize(int size) const5611 void EmbeddedPhotopickerInfoReported::SetCachedSize(int size) const {
5612   _impl_._cached_size_.Set(size);
5613 }
5614 
Clear()5615 void EmbeddedPhotopickerInfoReported::Clear() {
5616 // @@protoc_insertion_point(message_clear_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5617   ::uint32_t cached_has_bits = 0;
5618   // Prevent compiler warnings about cached_has_bits being unused
5619   (void) cached_has_bits;
5620 
5621   cached_has_bits = _impl_._has_bits_[0];
5622   if (cached_has_bits & 0x0000000fu) {
5623     ::memset(&_impl_.session_id_, 0, static_cast<size_t>(
5624         reinterpret_cast<char*>(&_impl_.surface_package_delivery_end_time_millis_) -
5625         reinterpret_cast<char*>(&_impl_.session_id_)) + sizeof(_impl_.surface_package_delivery_end_time_millis_));
5626   }
5627   _impl_._has_bits_.Clear();
5628   _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
5629 }
5630 
_InternalParse(const char * ptr,::_pbi::ParseContext * ctx)5631 const char* EmbeddedPhotopickerInfoReported::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {
5632 #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure
5633   _Internal::HasBits has_bits{};
5634   while (!ctx->Done(&ptr)) {
5635     ::uint32_t tag;
5636     ptr = ::_pbi::ReadTag(ptr, &tag);
5637     switch (tag >> 3) {
5638       // optional int32 session_id = 1;
5639       case 1:
5640         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 8)) {
5641           _Internal::set_has_session_id(&has_bits);
5642           _impl_.session_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5643           CHK_(ptr);
5644         } else {
5645           goto handle_unusual;
5646         }
5647         continue;
5648       // optional bool is_surface_package_creation_successful = 2;
5649       case 2:
5650         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 16)) {
5651           _Internal::set_has_is_surface_package_creation_successful(&has_bits);
5652           _impl_.is_surface_package_creation_successful_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr);
5653           CHK_(ptr);
5654         } else {
5655           goto handle_unusual;
5656         }
5657         continue;
5658       // optional int32 surface_package_delivery_start_time_millis = 3;
5659       case 3:
5660         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 24)) {
5661           _Internal::set_has_surface_package_delivery_start_time_millis(&has_bits);
5662           _impl_.surface_package_delivery_start_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5663           CHK_(ptr);
5664         } else {
5665           goto handle_unusual;
5666         }
5667         continue;
5668       // optional int32 surface_package_delivery_end_time_millis = 4;
5669       case 4:
5670         if (PROTOBUF_PREDICT_TRUE(static_cast<::uint8_t>(tag) == 32)) {
5671           _Internal::set_has_surface_package_delivery_end_time_millis(&has_bits);
5672           _impl_.surface_package_delivery_end_time_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr);
5673           CHK_(ptr);
5674         } else {
5675           goto handle_unusual;
5676         }
5677         continue;
5678       default:
5679         goto handle_unusual;
5680     }  // switch
5681   handle_unusual:
5682     if ((tag == 0) || ((tag & 7) == 4)) {
5683       CHK_(ptr);
5684       ctx->SetLastTag(tag);
5685       goto message_done;
5686     }
5687     ptr = UnknownFieldParse(
5688         tag,
5689         _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(),
5690         ptr, ctx);
5691     CHK_(ptr != nullptr);
5692   }  // while
5693 message_done:
5694   _impl_._has_bits_.Or(has_bits);
5695   return ptr;
5696 failure:
5697   ptr = nullptr;
5698   goto message_done;
5699 #undef CHK_
5700 }
5701 
_InternalSerialize(::uint8_t * target,::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream * stream) const5702 ::uint8_t* EmbeddedPhotopickerInfoReported::_InternalSerialize(
5703     ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {
5704   // @@protoc_insertion_point(serialize_to_array_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5705   ::uint32_t cached_has_bits = 0;
5706   (void) cached_has_bits;
5707 
5708   cached_has_bits = _impl_._has_bits_[0];
5709   // optional int32 session_id = 1;
5710   if (cached_has_bits & 0x00000001u) {
5711     target = stream->EnsureSpace(target);
5712     target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_session_id(), target);
5713   }
5714 
5715   // optional bool is_surface_package_creation_successful = 2;
5716   if (cached_has_bits & 0x00000002u) {
5717     target = stream->EnsureSpace(target);
5718     target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_is_surface_package_creation_successful(), target);
5719   }
5720 
5721   // optional int32 surface_package_delivery_start_time_millis = 3;
5722   if (cached_has_bits & 0x00000004u) {
5723     target = stream->EnsureSpace(target);
5724     target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_surface_package_delivery_start_time_millis(), target);
5725   }
5726 
5727   // optional int32 surface_package_delivery_end_time_millis = 4;
5728   if (cached_has_bits & 0x00000008u) {
5729     target = stream->EnsureSpace(target);
5730     target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_surface_package_delivery_end_time_millis(), target);
5731   }
5732 
5733   if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
5734     target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
5735         _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream);
5736   }
5737   // @@protoc_insertion_point(serialize_to_array_end:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5738   return target;
5739 }
5740 
ByteSizeLong() const5741 size_t EmbeddedPhotopickerInfoReported::ByteSizeLong() const {
5742 // @@protoc_insertion_point(message_byte_size_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5743   size_t total_size = 0;
5744 
5745   ::uint32_t cached_has_bits = 0;
5746   // Prevent compiler warnings about cached_has_bits being unused
5747   (void) cached_has_bits;
5748 
5749   cached_has_bits = _impl_._has_bits_[0];
5750   if (cached_has_bits & 0x0000000fu) {
5751     // optional int32 session_id = 1;
5752     if (cached_has_bits & 0x00000001u) {
5753       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_session_id());
5754     }
5755 
5756     // optional bool is_surface_package_creation_successful = 2;
5757     if (cached_has_bits & 0x00000002u) {
5758       total_size += 1 + 1;
5759     }
5760 
5761     // optional int32 surface_package_delivery_start_time_millis = 3;
5762     if (cached_has_bits & 0x00000004u) {
5763       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_surface_package_delivery_start_time_millis());
5764     }
5765 
5766     // optional int32 surface_package_delivery_end_time_millis = 4;
5767     if (cached_has_bits & 0x00000008u) {
5768       total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_surface_package_delivery_end_time_millis());
5769     }
5770 
5771   }
5772   return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
5773 }
5774 
5775 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData EmbeddedPhotopickerInfoReported::_class_data_ = {
5776     ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
5777     EmbeddedPhotopickerInfoReported::MergeImpl
5778 };
GetClassData() const5779 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*EmbeddedPhotopickerInfoReported::GetClassData() const { return &_class_data_; }
5780 
5781 
MergeImpl(::PROTOBUF_NAMESPACE_ID::Message & to_msg,const::PROTOBUF_NAMESPACE_ID::Message & from_msg)5782 void EmbeddedPhotopickerInfoReported::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) {
5783   auto* const _this = static_cast<EmbeddedPhotopickerInfoReported*>(&to_msg);
5784   auto& from = static_cast<const EmbeddedPhotopickerInfoReported&>(from_msg);
5785   // @@protoc_insertion_point(class_specific_merge_from_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5786   GOOGLE_DCHECK_NE(&from, _this);
5787   ::uint32_t cached_has_bits = 0;
5788   (void) cached_has_bits;
5789 
5790   cached_has_bits = from._impl_._has_bits_[0];
5791   if (cached_has_bits & 0x0000000fu) {
5792     if (cached_has_bits & 0x00000001u) {
5793       _this->_impl_.session_id_ = from._impl_.session_id_;
5794     }
5795     if (cached_has_bits & 0x00000002u) {
5796       _this->_impl_.is_surface_package_creation_successful_ = from._impl_.is_surface_package_creation_successful_;
5797     }
5798     if (cached_has_bits & 0x00000004u) {
5799       _this->_impl_.surface_package_delivery_start_time_millis_ = from._impl_.surface_package_delivery_start_time_millis_;
5800     }
5801     if (cached_has_bits & 0x00000008u) {
5802       _this->_impl_.surface_package_delivery_end_time_millis_ = from._impl_.surface_package_delivery_end_time_millis_;
5803     }
5804     _this->_impl_._has_bits_[0] |= cached_has_bits;
5805   }
5806   _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_);
5807 }
5808 
CopyFrom(const EmbeddedPhotopickerInfoReported & from)5809 void EmbeddedPhotopickerInfoReported::CopyFrom(const EmbeddedPhotopickerInfoReported& from) {
5810 // @@protoc_insertion_point(class_specific_copy_from_start:android.os.statsd.photopicker.EmbeddedPhotopickerInfoReported)
5811   if (&from == this) return;
5812   Clear();
5813   MergeFrom(from);
5814 }
5815 
IsInitialized() const5816 bool EmbeddedPhotopickerInfoReported::IsInitialized() const {
5817   return true;
5818 }
5819 
InternalSwap(EmbeddedPhotopickerInfoReported * other)5820 void EmbeddedPhotopickerInfoReported::InternalSwap(EmbeddedPhotopickerInfoReported* other) {
5821   using std::swap;
5822   _internal_metadata_.InternalSwap(&other->_internal_metadata_);
5823   swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
5824   ::PROTOBUF_NAMESPACE_ID::internal::memswap<
5825       PROTOBUF_FIELD_OFFSET(EmbeddedPhotopickerInfoReported, _impl_.surface_package_delivery_end_time_millis_)
5826       + sizeof(EmbeddedPhotopickerInfoReported::_impl_.surface_package_delivery_end_time_millis_)  // NOLINT
5827       - PROTOBUF_FIELD_OFFSET(EmbeddedPhotopickerInfoReported, _impl_.session_id_)>(
5828           reinterpret_cast<char*>(&_impl_.session_id_),
5829           reinterpret_cast<char*>(&other->_impl_.session_id_));
5830 }
5831 
GetMetadata() const5832 ::PROTOBUF_NAMESPACE_ID::Metadata EmbeddedPhotopickerInfoReported::GetMetadata() const {
5833   return ::_pbi::AssignDescriptors(
5834       &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_getter, &descriptor_table_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto_once,
5835       file_level_metadata_frameworks_2fproto_5flogging_2fstats_2fatoms_2fphotopicker_2fphotopicker_5fextension_5fatoms_2eproto[13]);
5836 }
5837 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5838     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >, 11, false>
5839   photopicker_session_info_reported(kPhotopickerSessionInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerSessionInfoReported::default_instance(), nullptr);
5840 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5841     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >, 11, false>
5842   photopicker_api_info_reported(kPhotopickerApiInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerApiInfoReported::default_instance(), nullptr);
5843 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5844     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >, 11, false>
5845   photopicker_ui_event_logged(kPhotopickerUiEventLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerUIEventLogged::default_instance(), nullptr);
5846 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5847     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >, 11, false>
5848   photopicker_media_item_status_reported(kPhotopickerMediaItemStatusReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported::default_instance(), nullptr);
5849 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5850     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >, 11, false>
5851   photopicker_preview_info_logged(kPhotopickerPreviewInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged::default_instance(), nullptr);
5852 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5853     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >, 11, false>
5854   photopicker_menu_interaction_logged(kPhotopickerMenuInteractionLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged::default_instance(), nullptr);
5855 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5856     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >, 11, false>
5857   photopicker_banner_interaction_logged(kPhotopickerBannerInteractionLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged::default_instance(), nullptr);
5858 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5859     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >, 11, false>
5860   photopicker_media_library_info_logged(kPhotopickerMediaLibraryInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged::default_instance(), nullptr);
5861 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5862     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >, 11, false>
5863   photopicker_page_info_logged(kPhotopickerPageInfoLoggedFieldNumber, ::android::os::statsd::photopicker::PhotopickerPageInfoLogged::default_instance(), nullptr);
5864 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5865     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >, 11, false>
5866   photopicker_media_grid_sync_info_reported(kPhotopickerMediaGridSyncInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported::default_instance(), nullptr);
5867 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5868     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >, 11, false>
5869   photopicker_album_sync_info_reported(kPhotopickerAlbumSyncInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported::default_instance(), nullptr);
5870 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5871     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >, 11, false>
5872   photopicker_search_info_reported(kPhotopickerSearchInfoReportedFieldNumber, ::android::os::statsd::photopicker::PhotopickerSearchInfoReported::default_instance(), nullptr);
5873 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5874     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >, 11, false>
5875   search_data_extraction_details_reported(kSearchDataExtractionDetailsReportedFieldNumber, ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported::default_instance(), nullptr);
5876 PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
5877     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >, 11, false>
5878   embedded_photopicker_info_reported(kEmbeddedPhotopickerInfoReportedFieldNumber, ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported::default_instance(), nullptr);
5879 
5880 // @@protoc_insertion_point(namespace_scope)
5881 }  // namespace photopicker
5882 }  // namespace statsd
5883 }  // namespace os
5884 }  // namespace android
5885 PROTOBUF_NAMESPACE_OPEN
5886 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerSessionInfoReported*
CreateMaybeMessage(Arena * arena)5887 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >(Arena* arena) {
5888   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerSessionInfoReported >(arena);
5889 }
5890 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerApiInfoReported*
CreateMaybeMessage(Arena * arena)5891 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >(Arena* arena) {
5892   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerApiInfoReported >(arena);
5893 }
5894 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerUIEventLogged*
CreateMaybeMessage(Arena * arena)5895 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >(Arena* arena) {
5896   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerUIEventLogged >(arena);
5897 }
5898 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported*
CreateMaybeMessage(Arena * arena)5899 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >(Arena* arena) {
5900   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaItemStatusReported >(arena);
5901 }
5902 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged*
CreateMaybeMessage(Arena * arena)5903 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >(Arena* arena) {
5904   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerPreviewInfoLogged >(arena);
5905 }
5906 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged*
CreateMaybeMessage(Arena * arena)5907 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >(Arena* arena) {
5908   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMenuInteractionLogged >(arena);
5909 }
5910 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged*
CreateMaybeMessage(Arena * arena)5911 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >(Arena* arena) {
5912   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerBannerInteractionLogged >(arena);
5913 }
5914 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged*
CreateMaybeMessage(Arena * arena)5915 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >(Arena* arena) {
5916   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaLibraryInfoLogged >(arena);
5917 }
5918 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerPageInfoLogged*
CreateMaybeMessage(Arena * arena)5919 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >(Arena* arena) {
5920   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerPageInfoLogged >(arena);
5921 }
5922 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported*
CreateMaybeMessage(Arena * arena)5923 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >(Arena* arena) {
5924   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerMediaGridSyncInfoReported >(arena);
5925 }
5926 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported*
CreateMaybeMessage(Arena * arena)5927 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >(Arena* arena) {
5928   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerAlbumSyncInfoReported >(arena);
5929 }
5930 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::PhotopickerSearchInfoReported*
CreateMaybeMessage(Arena * arena)5931 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >(Arena* arena) {
5932   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::PhotopickerSearchInfoReported >(arena);
5933 }
5934 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported*
CreateMaybeMessage(Arena * arena)5935 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >(Arena* arena) {
5936   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::SearchDataExtractionDetailsReported >(arena);
5937 }
5938 template<> PROTOBUF_NOINLINE ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported*
CreateMaybeMessage(Arena * arena)5939 Arena::CreateMaybeMessage< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >(Arena* arena) {
5940   return Arena::CreateMessageInternal< ::android::os::statsd::photopicker::EmbeddedPhotopickerInfoReported >(arena);
5941 }
5942 PROTOBUF_NAMESPACE_CLOSE
5943 
5944 // @@protoc_insertion_point(global_scope)
5945 #include <google/protobuf/port_undef.inc>
5946