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