1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: frameworks/proto_logging/stats/atoms/autofill/autofill_extension_atoms.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_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/autofill/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_2fautofill_2fautofill_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_2fautofill_2fautofill_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_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
51 namespace android {
52 namespace os {
53 namespace statsd {
54 namespace autofill {
55 class AutofillFieldClassificationEventReported;
56 struct AutofillFieldClassificationEventReportedDefaultTypeInternal;
57 extern AutofillFieldClassificationEventReportedDefaultTypeInternal _AutofillFieldClassificationEventReported_default_instance_;
58 class AutofillFillRequestReported;
59 struct AutofillFillRequestReportedDefaultTypeInternal;
60 extern AutofillFillRequestReportedDefaultTypeInternal _AutofillFillRequestReported_default_instance_;
61 class AutofillFillResponseReported;
62 struct AutofillFillResponseReportedDefaultTypeInternal;
63 extern AutofillFillResponseReportedDefaultTypeInternal _AutofillFillResponseReported_default_instance_;
64 class AutofillSaveEventReported;
65 struct AutofillSaveEventReportedDefaultTypeInternal;
66 extern AutofillSaveEventReportedDefaultTypeInternal _AutofillSaveEventReported_default_instance_;
67 class AutofillSessionCommitted;
68 struct AutofillSessionCommittedDefaultTypeInternal;
69 extern AutofillSessionCommittedDefaultTypeInternal _AutofillSessionCommitted_default_instance_;
70 class AutofillUiEventReported;
71 struct AutofillUiEventReportedDefaultTypeInternal;
72 extern AutofillUiEventReportedDefaultTypeInternal _AutofillUiEventReported_default_instance_;
73 }  // namespace autofill
74 }  // namespace statsd
75 }  // namespace os
76 }  // namespace android
77 PROTOBUF_NAMESPACE_OPEN
78 template<> ::android::os::statsd::autofill::AutofillFieldClassificationEventReported* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillFieldClassificationEventReported>(Arena*);
79 template<> ::android::os::statsd::autofill::AutofillFillRequestReported* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillFillRequestReported>(Arena*);
80 template<> ::android::os::statsd::autofill::AutofillFillResponseReported* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillFillResponseReported>(Arena*);
81 template<> ::android::os::statsd::autofill::AutofillSaveEventReported* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillSaveEventReported>(Arena*);
82 template<> ::android::os::statsd::autofill::AutofillSessionCommitted* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillSessionCommitted>(Arena*);
83 template<> ::android::os::statsd::autofill::AutofillUiEventReported* Arena::CreateMaybeMessage<::android::os::statsd::autofill::AutofillUiEventReported>(Arena*);
84 PROTOBUF_NAMESPACE_CLOSE
85 namespace android {
86 namespace os {
87 namespace statsd {
88 namespace autofill {
89 
90 // ===================================================================
91 
92 class AutofillUiEventReported final :
93     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillUiEventReported) */ {
94  public:
AutofillUiEventReported()95   inline AutofillUiEventReported() : AutofillUiEventReported(nullptr) {}
96   ~AutofillUiEventReported() override;
97   explicit PROTOBUF_CONSTEXPR AutofillUiEventReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
98 
99   AutofillUiEventReported(const AutofillUiEventReported& from);
AutofillUiEventReported(AutofillUiEventReported && from)100   AutofillUiEventReported(AutofillUiEventReported&& from) noexcept
101     : AutofillUiEventReported() {
102     *this = ::std::move(from);
103   }
104 
105   inline AutofillUiEventReported& operator=(const AutofillUiEventReported& from) {
106     if (this == &from) return *this;
107     CopyFrom(from);
108     return *this;
109   }
110   inline AutofillUiEventReported& operator=(AutofillUiEventReported&& from) noexcept {
111     if (this == &from) return *this;
112     if (GetOwningArena() == from.GetOwningArena()
113   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
114         && GetOwningArena() != nullptr
115   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
116     ) {
117       InternalSwap(&from);
118     } else {
119       CopyFrom(from);
120     }
121     return *this;
122   }
123 
unknown_fields()124   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
125     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
126   }
mutable_unknown_fields()127   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
128     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
129   }
130 
descriptor()131   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
132     return GetDescriptor();
133   }
GetDescriptor()134   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
135     return default_instance().GetMetadata().descriptor;
136   }
GetReflection()137   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
138     return default_instance().GetMetadata().reflection;
139   }
default_instance()140   static const AutofillUiEventReported& default_instance() {
141     return *internal_default_instance();
142   }
internal_default_instance()143   static inline const AutofillUiEventReported* internal_default_instance() {
144     return reinterpret_cast<const AutofillUiEventReported*>(
145                &_AutofillUiEventReported_default_instance_);
146   }
147   static constexpr int kIndexInFileMessages =
148     0;
149 
swap(AutofillUiEventReported & a,AutofillUiEventReported & b)150   friend void swap(AutofillUiEventReported& a, AutofillUiEventReported& b) {
151     a.Swap(&b);
152   }
Swap(AutofillUiEventReported * other)153   inline void Swap(AutofillUiEventReported* other) {
154     if (other == this) return;
155   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
156     if (GetOwningArena() != nullptr &&
157         GetOwningArena() == other->GetOwningArena()) {
158    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
159     if (GetOwningArena() == other->GetOwningArena()) {
160   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
161       InternalSwap(other);
162     } else {
163       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
164     }
165   }
166   void UnsafeArenaSwap(AutofillUiEventReported* other) {
167     if (other == this) return;
168     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
169     InternalSwap(other);
170   }
171 
172   // implements Message ----------------------------------------------
173 
174   AutofillUiEventReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
175     return CreateMaybeMessage<AutofillUiEventReported>(arena);
176   }
177   AutofillUiEventReported* New() const {
178     return New(nullptr);
179   }
180   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
181   void CopyFrom(const AutofillUiEventReported& from);
182   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
183   void MergeFrom( const AutofillUiEventReported& from) {
184     AutofillUiEventReported::MergeImpl(*this, from);
185   }
186   private:
187   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
188   public:
189   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
190   bool IsInitialized() const final;
191 
192   size_t ByteSizeLong() const final;
193   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
194   ::uint8_t* _InternalSerialize(
195       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
196   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
197 
198   private:
199   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
200   void SharedDtor();
201   void SetCachedSize(int size) const final;
202   void InternalSwap(AutofillUiEventReported* other);
203 
204   private:
205   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
206   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
207     return "android.os.statsd.autofill.AutofillUiEventReported";
208   }
209   protected:
210   explicit AutofillUiEventReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
211                        bool is_message_owned = false);
212   public:
213 
214   static const ClassData _class_data_;
215   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
216 
217   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
218 
219   // nested types ----------------------------------------------------
220 
221   // accessors -------------------------------------------------------
222 
223   enum : int {
224     kEventTypeFieldNumber = 1,
225     kAutofillServiceUidFieldNumber = 2,
226     kAppPackageUidFieldNumber = 3,
227   };
228   // optional .android.os.statsd.autofill.UiEventType event_type = 1;
229   bool has_event_type() const;
230   private:
231   bool _internal_has_event_type() const;
232   public:
233   void clear_event_type();
234   ::android::os::statsd::autofill::UiEventType event_type() const;
235   void set_event_type(::android::os::statsd::autofill::UiEventType value);
236   private:
237   ::android::os::statsd::autofill::UiEventType _internal_event_type() const;
238   void _internal_set_event_type(::android::os::statsd::autofill::UiEventType value);
239   public:
240 
241   // optional int32 autofill_service_uid = 2 [(.android.os.statsd.is_uid) = true];
242   bool has_autofill_service_uid() const;
243   private:
244   bool _internal_has_autofill_service_uid() const;
245   public:
246   void clear_autofill_service_uid();
247   ::int32_t autofill_service_uid() const;
248   void set_autofill_service_uid(::int32_t value);
249   private:
250   ::int32_t _internal_autofill_service_uid() const;
251   void _internal_set_autofill_service_uid(::int32_t value);
252   public:
253 
254   // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
255   bool has_app_package_uid() const;
256   private:
257   bool _internal_has_app_package_uid() const;
258   public:
259   void clear_app_package_uid();
260   ::int32_t app_package_uid() const;
261   void set_app_package_uid(::int32_t value);
262   private:
263   ::int32_t _internal_app_package_uid() const;
264   void _internal_set_app_package_uid(::int32_t value);
265   public:
266 
267   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillUiEventReported)
268  private:
269   class _Internal;
270 
271   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
272   typedef void InternalArenaConstructable_;
273   typedef void DestructorSkippable_;
274   struct Impl_ {
275     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
276     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
277     int event_type_;
278     ::int32_t autofill_service_uid_;
279     ::int32_t app_package_uid_;
280   };
281   union { Impl_ _impl_; };
282   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
283 };
284 // -------------------------------------------------------------------
285 
286 class AutofillFillRequestReported final :
287     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillFillRequestReported) */ {
288  public:
AutofillFillRequestReported()289   inline AutofillFillRequestReported() : AutofillFillRequestReported(nullptr) {}
290   ~AutofillFillRequestReported() override;
291   explicit PROTOBUF_CONSTEXPR AutofillFillRequestReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
292 
293   AutofillFillRequestReported(const AutofillFillRequestReported& from);
AutofillFillRequestReported(AutofillFillRequestReported && from)294   AutofillFillRequestReported(AutofillFillRequestReported&& from) noexcept
295     : AutofillFillRequestReported() {
296     *this = ::std::move(from);
297   }
298 
299   inline AutofillFillRequestReported& operator=(const AutofillFillRequestReported& from) {
300     if (this == &from) return *this;
301     CopyFrom(from);
302     return *this;
303   }
304   inline AutofillFillRequestReported& operator=(AutofillFillRequestReported&& from) noexcept {
305     if (this == &from) return *this;
306     if (GetOwningArena() == from.GetOwningArena()
307   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
308         && GetOwningArena() != nullptr
309   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
310     ) {
311       InternalSwap(&from);
312     } else {
313       CopyFrom(from);
314     }
315     return *this;
316   }
317 
unknown_fields()318   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
319     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
320   }
mutable_unknown_fields()321   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
322     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
323   }
324 
descriptor()325   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
326     return GetDescriptor();
327   }
GetDescriptor()328   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
329     return default_instance().GetMetadata().descriptor;
330   }
GetReflection()331   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
332     return default_instance().GetMetadata().reflection;
333   }
default_instance()334   static const AutofillFillRequestReported& default_instance() {
335     return *internal_default_instance();
336   }
internal_default_instance()337   static inline const AutofillFillRequestReported* internal_default_instance() {
338     return reinterpret_cast<const AutofillFillRequestReported*>(
339                &_AutofillFillRequestReported_default_instance_);
340   }
341   static constexpr int kIndexInFileMessages =
342     1;
343 
swap(AutofillFillRequestReported & a,AutofillFillRequestReported & b)344   friend void swap(AutofillFillRequestReported& a, AutofillFillRequestReported& b) {
345     a.Swap(&b);
346   }
Swap(AutofillFillRequestReported * other)347   inline void Swap(AutofillFillRequestReported* other) {
348     if (other == this) return;
349   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
350     if (GetOwningArena() != nullptr &&
351         GetOwningArena() == other->GetOwningArena()) {
352    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
353     if (GetOwningArena() == other->GetOwningArena()) {
354   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
355       InternalSwap(other);
356     } else {
357       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
358     }
359   }
360   void UnsafeArenaSwap(AutofillFillRequestReported* other) {
361     if (other == this) return;
362     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
363     InternalSwap(other);
364   }
365 
366   // implements Message ----------------------------------------------
367 
368   AutofillFillRequestReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
369     return CreateMaybeMessage<AutofillFillRequestReported>(arena);
370   }
371   AutofillFillRequestReported* New() const {
372     return New(nullptr);
373   }
374   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
375   void CopyFrom(const AutofillFillRequestReported& from);
376   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
377   void MergeFrom( const AutofillFillRequestReported& from) {
378     AutofillFillRequestReported::MergeImpl(*this, from);
379   }
380   private:
381   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
382   public:
383   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
384   bool IsInitialized() const final;
385 
386   size_t ByteSizeLong() const final;
387   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
388   ::uint8_t* _InternalSerialize(
389       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
390   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
391 
392   private:
393   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
394   void SharedDtor();
395   void SetCachedSize(int size) const final;
396   void InternalSwap(AutofillFillRequestReported* other);
397 
398   private:
399   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
400   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
401     return "android.os.statsd.autofill.AutofillFillRequestReported";
402   }
403   protected:
404   explicit AutofillFillRequestReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
405                        bool is_message_owned = false);
406   public:
407 
408   static const ClassData _class_data_;
409   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
410 
411   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
412 
413   // nested types ----------------------------------------------------
414 
415   // accessors -------------------------------------------------------
416 
417   enum : int {
418     kRequestIdFieldNumber = 1,
419     kSessionIdFieldNumber = 2,
420     kAutofillServiceUidFieldNumber = 3,
421     kInlineSuggestionHostUidFieldNumber = 4,
422     kIsAugmentedFieldNumber = 5,
423     kIsClientSuggestionFallbackFieldNumber = 6,
424     kIsFillDialogEligibleFieldNumber = 7,
425     kRequestTriggerReasonFieldNumber = 8,
426     kFlagsFieldNumber = 9,
427     kLatencyFillRequestSentMillisFieldNumber = 10,
428     kAppPackageUidFieldNumber = 11,
429   };
430   // optional int32 request_id = 1;
431   bool has_request_id() const;
432   private:
433   bool _internal_has_request_id() const;
434   public:
435   void clear_request_id();
436   ::int32_t request_id() const;
437   void set_request_id(::int32_t value);
438   private:
439   ::int32_t _internal_request_id() const;
440   void _internal_set_request_id(::int32_t value);
441   public:
442 
443   // optional int32 session_id = 2;
444   bool has_session_id() const;
445   private:
446   bool _internal_has_session_id() const;
447   public:
448   void clear_session_id();
449   ::int32_t session_id() const;
450   void set_session_id(::int32_t value);
451   private:
452   ::int32_t _internal_session_id() const;
453   void _internal_set_session_id(::int32_t value);
454   public:
455 
456   // optional int32 autofill_service_uid = 3 [(.android.os.statsd.is_uid) = true];
457   bool has_autofill_service_uid() const;
458   private:
459   bool _internal_has_autofill_service_uid() const;
460   public:
461   void clear_autofill_service_uid();
462   ::int32_t autofill_service_uid() const;
463   void set_autofill_service_uid(::int32_t value);
464   private:
465   ::int32_t _internal_autofill_service_uid() const;
466   void _internal_set_autofill_service_uid(::int32_t value);
467   public:
468 
469   // optional int32 inline_suggestion_host_uid = 4 [(.android.os.statsd.is_uid) = true];
470   bool has_inline_suggestion_host_uid() const;
471   private:
472   bool _internal_has_inline_suggestion_host_uid() const;
473   public:
474   void clear_inline_suggestion_host_uid();
475   ::int32_t inline_suggestion_host_uid() const;
476   void set_inline_suggestion_host_uid(::int32_t value);
477   private:
478   ::int32_t _internal_inline_suggestion_host_uid() const;
479   void _internal_set_inline_suggestion_host_uid(::int32_t value);
480   public:
481 
482   // optional bool is_augmented = 5;
483   bool has_is_augmented() const;
484   private:
485   bool _internal_has_is_augmented() const;
486   public:
487   void clear_is_augmented();
488   bool is_augmented() const;
489   void set_is_augmented(bool value);
490   private:
491   bool _internal_is_augmented() const;
492   void _internal_set_is_augmented(bool value);
493   public:
494 
495   // optional bool is_client_suggestion_fallback = 6;
496   bool has_is_client_suggestion_fallback() const;
497   private:
498   bool _internal_has_is_client_suggestion_fallback() const;
499   public:
500   void clear_is_client_suggestion_fallback();
501   bool is_client_suggestion_fallback() const;
502   void set_is_client_suggestion_fallback(bool value);
503   private:
504   bool _internal_is_client_suggestion_fallback() const;
505   void _internal_set_is_client_suggestion_fallback(bool value);
506   public:
507 
508   // optional bool is_fill_dialog_eligible = 7;
509   bool has_is_fill_dialog_eligible() const;
510   private:
511   bool _internal_has_is_fill_dialog_eligible() const;
512   public:
513   void clear_is_fill_dialog_eligible();
514   bool is_fill_dialog_eligible() const;
515   void set_is_fill_dialog_eligible(bool value);
516   private:
517   bool _internal_is_fill_dialog_eligible() const;
518   void _internal_set_is_fill_dialog_eligible(bool value);
519   public:
520 
521   // optional .android.os.statsd.autofill.FillRequestTriggerReason request_trigger_reason = 8;
522   bool has_request_trigger_reason() const;
523   private:
524   bool _internal_has_request_trigger_reason() const;
525   public:
526   void clear_request_trigger_reason();
527   ::android::os::statsd::autofill::FillRequestTriggerReason request_trigger_reason() const;
528   void set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value);
529   private:
530   ::android::os::statsd::autofill::FillRequestTriggerReason _internal_request_trigger_reason() const;
531   void _internal_set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value);
532   public:
533 
534   // optional int64 flags = 9;
535   bool has_flags() const;
536   private:
537   bool _internal_has_flags() const;
538   public:
539   void clear_flags();
540   ::int64_t flags() const;
541   void set_flags(::int64_t value);
542   private:
543   ::int64_t _internal_flags() const;
544   void _internal_set_flags(::int64_t value);
545   public:
546 
547   // optional int32 latency_fill_request_sent_millis = 10;
548   bool has_latency_fill_request_sent_millis() const;
549   private:
550   bool _internal_has_latency_fill_request_sent_millis() const;
551   public:
552   void clear_latency_fill_request_sent_millis();
553   ::int32_t latency_fill_request_sent_millis() const;
554   void set_latency_fill_request_sent_millis(::int32_t value);
555   private:
556   ::int32_t _internal_latency_fill_request_sent_millis() const;
557   void _internal_set_latency_fill_request_sent_millis(::int32_t value);
558   public:
559 
560   // optional int32 app_package_uid = 11 [(.android.os.statsd.is_uid) = true];
561   bool has_app_package_uid() const;
562   private:
563   bool _internal_has_app_package_uid() const;
564   public:
565   void clear_app_package_uid();
566   ::int32_t app_package_uid() const;
567   void set_app_package_uid(::int32_t value);
568   private:
569   ::int32_t _internal_app_package_uid() const;
570   void _internal_set_app_package_uid(::int32_t value);
571   public:
572 
573   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillFillRequestReported)
574  private:
575   class _Internal;
576 
577   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
578   typedef void InternalArenaConstructable_;
579   typedef void DestructorSkippable_;
580   struct Impl_ {
581     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
582     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
583     ::int32_t request_id_;
584     ::int32_t session_id_;
585     ::int32_t autofill_service_uid_;
586     ::int32_t inline_suggestion_host_uid_;
587     bool is_augmented_;
588     bool is_client_suggestion_fallback_;
589     bool is_fill_dialog_eligible_;
590     int request_trigger_reason_;
591     ::int64_t flags_;
592     ::int32_t latency_fill_request_sent_millis_;
593     ::int32_t app_package_uid_;
594   };
595   union { Impl_ _impl_; };
596   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
597 };
598 // -------------------------------------------------------------------
599 
600 class AutofillFillResponseReported final :
601     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillFillResponseReported) */ {
602  public:
AutofillFillResponseReported()603   inline AutofillFillResponseReported() : AutofillFillResponseReported(nullptr) {}
604   ~AutofillFillResponseReported() override;
605   explicit PROTOBUF_CONSTEXPR AutofillFillResponseReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
606 
607   AutofillFillResponseReported(const AutofillFillResponseReported& from);
AutofillFillResponseReported(AutofillFillResponseReported && from)608   AutofillFillResponseReported(AutofillFillResponseReported&& from) noexcept
609     : AutofillFillResponseReported() {
610     *this = ::std::move(from);
611   }
612 
613   inline AutofillFillResponseReported& operator=(const AutofillFillResponseReported& from) {
614     if (this == &from) return *this;
615     CopyFrom(from);
616     return *this;
617   }
618   inline AutofillFillResponseReported& operator=(AutofillFillResponseReported&& from) noexcept {
619     if (this == &from) return *this;
620     if (GetOwningArena() == from.GetOwningArena()
621   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
622         && GetOwningArena() != nullptr
623   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
624     ) {
625       InternalSwap(&from);
626     } else {
627       CopyFrom(from);
628     }
629     return *this;
630   }
631 
unknown_fields()632   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
633     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
634   }
mutable_unknown_fields()635   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
636     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
637   }
638 
descriptor()639   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
640     return GetDescriptor();
641   }
GetDescriptor()642   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
643     return default_instance().GetMetadata().descriptor;
644   }
GetReflection()645   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
646     return default_instance().GetMetadata().reflection;
647   }
default_instance()648   static const AutofillFillResponseReported& default_instance() {
649     return *internal_default_instance();
650   }
internal_default_instance()651   static inline const AutofillFillResponseReported* internal_default_instance() {
652     return reinterpret_cast<const AutofillFillResponseReported*>(
653                &_AutofillFillResponseReported_default_instance_);
654   }
655   static constexpr int kIndexInFileMessages =
656     2;
657 
swap(AutofillFillResponseReported & a,AutofillFillResponseReported & b)658   friend void swap(AutofillFillResponseReported& a, AutofillFillResponseReported& b) {
659     a.Swap(&b);
660   }
Swap(AutofillFillResponseReported * other)661   inline void Swap(AutofillFillResponseReported* other) {
662     if (other == this) return;
663   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
664     if (GetOwningArena() != nullptr &&
665         GetOwningArena() == other->GetOwningArena()) {
666    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
667     if (GetOwningArena() == other->GetOwningArena()) {
668   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
669       InternalSwap(other);
670     } else {
671       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
672     }
673   }
674   void UnsafeArenaSwap(AutofillFillResponseReported* other) {
675     if (other == this) return;
676     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
677     InternalSwap(other);
678   }
679 
680   // implements Message ----------------------------------------------
681 
682   AutofillFillResponseReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
683     return CreateMaybeMessage<AutofillFillResponseReported>(arena);
684   }
685   AutofillFillResponseReported* New() const {
686     return New(nullptr);
687   }
688   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
689   void CopyFrom(const AutofillFillResponseReported& from);
690   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
691   void MergeFrom( const AutofillFillResponseReported& from) {
692     AutofillFillResponseReported::MergeImpl(*this, from);
693   }
694   private:
695   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
696   public:
697   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
698   bool IsInitialized() const final;
699 
700   size_t ByteSizeLong() const final;
701   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
702   ::uint8_t* _InternalSerialize(
703       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
704   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
705 
706   private:
707   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
708   void SharedDtor();
709   void SetCachedSize(int size) const final;
710   void InternalSwap(AutofillFillResponseReported* other);
711 
712   private:
713   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
714   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
715     return "android.os.statsd.autofill.AutofillFillResponseReported";
716   }
717   protected:
718   explicit AutofillFillResponseReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
719                        bool is_message_owned = false);
720   public:
721 
722   static const ClassData _class_data_;
723   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
724 
725   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
726 
727   // nested types ----------------------------------------------------
728 
729   // accessors -------------------------------------------------------
730 
731   enum : int {
732     kRequestIdFieldNumber = 1,
733     kSessionIdFieldNumber = 2,
734     kAppPackageUidFieldNumber = 3,
735     kDisplayPresentationTypeFieldNumber = 4,
736     kSaveUiTriggerIdsFieldNumber = 6,
737     kAvailableCountFieldNumber = 5,
738     kLatencyFillResponseReceivedMillisFieldNumber = 7,
739     kAuthenticationTypeFieldNumber = 8,
740     kAuthenticationResultFieldNumber = 9,
741     kAuthenticationFailureReasonFieldNumber = 10,
742     kLatencyAuthenticationUiDisplayMillisFieldNumber = 11,
743     kLatencyDatasetDisplayMillisFieldNumber = 12,
744     kLatencyResponseProcessingMillisFieldNumber = 14,
745     kResponseStatusFieldNumber = 13,
746     kAvailablePccCountFieldNumber = 15,
747     kAvailablePccOnlyCountFieldNumber = 16,
748     kTotalDatasetsProvidedFieldNumber = 17,
749     kDetectionPreferenceFieldNumber = 18,
750   };
751   // optional int32 request_id = 1;
752   bool has_request_id() const;
753   private:
754   bool _internal_has_request_id() const;
755   public:
756   void clear_request_id();
757   ::int32_t request_id() const;
758   void set_request_id(::int32_t value);
759   private:
760   ::int32_t _internal_request_id() const;
761   void _internal_set_request_id(::int32_t value);
762   public:
763 
764   // optional int32 session_id = 2;
765   bool has_session_id() const;
766   private:
767   bool _internal_has_session_id() const;
768   public:
769   void clear_session_id();
770   ::int32_t session_id() const;
771   void set_session_id(::int32_t value);
772   private:
773   ::int32_t _internal_session_id() const;
774   void _internal_set_session_id(::int32_t value);
775   public:
776 
777   // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
778   bool has_app_package_uid() const;
779   private:
780   bool _internal_has_app_package_uid() const;
781   public:
782   void clear_app_package_uid();
783   ::int32_t app_package_uid() const;
784   void set_app_package_uid(::int32_t value);
785   private:
786   ::int32_t _internal_app_package_uid() const;
787   void _internal_set_app_package_uid(::int32_t value);
788   public:
789 
790   // optional .android.os.statsd.autofill.AutofillDisplayPresentationType display_presentation_type = 4;
791   bool has_display_presentation_type() const;
792   private:
793   bool _internal_has_display_presentation_type() const;
794   public:
795   void clear_display_presentation_type();
796   ::android::os::statsd::autofill::AutofillDisplayPresentationType display_presentation_type() const;
797   void set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value);
798   private:
799   ::android::os::statsd::autofill::AutofillDisplayPresentationType _internal_display_presentation_type() const;
800   void _internal_set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value);
801   public:
802 
803   // optional int64 save_ui_trigger_ids = 6;
804   bool has_save_ui_trigger_ids() const;
805   private:
806   bool _internal_has_save_ui_trigger_ids() const;
807   public:
808   void clear_save_ui_trigger_ids();
809   ::int64_t save_ui_trigger_ids() const;
810   void set_save_ui_trigger_ids(::int64_t value);
811   private:
812   ::int64_t _internal_save_ui_trigger_ids() const;
813   void _internal_set_save_ui_trigger_ids(::int64_t value);
814   public:
815 
816   // optional int32 available_count = 5;
817   bool has_available_count() const;
818   private:
819   bool _internal_has_available_count() const;
820   public:
821   void clear_available_count();
822   ::int32_t available_count() const;
823   void set_available_count(::int32_t value);
824   private:
825   ::int32_t _internal_available_count() const;
826   void _internal_set_available_count(::int32_t value);
827   public:
828 
829   // optional int32 latency_fill_response_received_millis = 7;
830   bool has_latency_fill_response_received_millis() const;
831   private:
832   bool _internal_has_latency_fill_response_received_millis() const;
833   public:
834   void clear_latency_fill_response_received_millis();
835   ::int32_t latency_fill_response_received_millis() const;
836   void set_latency_fill_response_received_millis(::int32_t value);
837   private:
838   ::int32_t _internal_latency_fill_response_received_millis() const;
839   void _internal_set_latency_fill_response_received_millis(::int32_t value);
840   public:
841 
842   // optional .android.os.statsd.autofill.AuthenticationType authentication_type = 8 [deprecated = true];
843   PROTOBUF_DEPRECATED bool has_authentication_type() const;
844   private:
845   bool _internal_has_authentication_type() const;
846   public:
847   PROTOBUF_DEPRECATED void clear_authentication_type();
848   PROTOBUF_DEPRECATED ::android::os::statsd::autofill::AuthenticationType authentication_type() const;
849   PROTOBUF_DEPRECATED void set_authentication_type(::android::os::statsd::autofill::AuthenticationType value);
850   private:
851   ::android::os::statsd::autofill::AuthenticationType _internal_authentication_type() const;
852   void _internal_set_authentication_type(::android::os::statsd::autofill::AuthenticationType value);
853   public:
854 
855   // optional .android.os.statsd.autofill.AuthenticationResult authentication_result = 9 [deprecated = true];
856   PROTOBUF_DEPRECATED bool has_authentication_result() const;
857   private:
858   bool _internal_has_authentication_result() const;
859   public:
860   PROTOBUF_DEPRECATED void clear_authentication_result();
861   PROTOBUF_DEPRECATED ::android::os::statsd::autofill::AuthenticationResult authentication_result() const;
862   PROTOBUF_DEPRECATED void set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value);
863   private:
864   ::android::os::statsd::autofill::AuthenticationResult _internal_authentication_result() const;
865   void _internal_set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value);
866   public:
867 
868   // optional int64 authentication_failure_reason = 10 [deprecated = true];
869   PROTOBUF_DEPRECATED bool has_authentication_failure_reason() const;
870   private:
871   bool _internal_has_authentication_failure_reason() const;
872   public:
873   PROTOBUF_DEPRECATED void clear_authentication_failure_reason();
874   PROTOBUF_DEPRECATED ::int64_t authentication_failure_reason() const;
875   PROTOBUF_DEPRECATED void set_authentication_failure_reason(::int64_t value);
876   private:
877   ::int64_t _internal_authentication_failure_reason() const;
878   void _internal_set_authentication_failure_reason(::int64_t value);
879   public:
880 
881   // optional int64 latency_authentication_ui_display_millis = 11 [deprecated = true];
882   PROTOBUF_DEPRECATED bool has_latency_authentication_ui_display_millis() const;
883   private:
884   bool _internal_has_latency_authentication_ui_display_millis() const;
885   public:
886   PROTOBUF_DEPRECATED void clear_latency_authentication_ui_display_millis();
887   PROTOBUF_DEPRECATED ::int64_t latency_authentication_ui_display_millis() const;
888   PROTOBUF_DEPRECATED void set_latency_authentication_ui_display_millis(::int64_t value);
889   private:
890   ::int64_t _internal_latency_authentication_ui_display_millis() const;
891   void _internal_set_latency_authentication_ui_display_millis(::int64_t value);
892   public:
893 
894   // optional int64 latency_dataset_display_millis = 12 [deprecated = true];
895   PROTOBUF_DEPRECATED bool has_latency_dataset_display_millis() const;
896   private:
897   bool _internal_has_latency_dataset_display_millis() const;
898   public:
899   PROTOBUF_DEPRECATED void clear_latency_dataset_display_millis();
900   PROTOBUF_DEPRECATED ::int64_t latency_dataset_display_millis() const;
901   PROTOBUF_DEPRECATED void set_latency_dataset_display_millis(::int64_t value);
902   private:
903   ::int64_t _internal_latency_dataset_display_millis() const;
904   void _internal_set_latency_dataset_display_millis(::int64_t value);
905   public:
906 
907   // optional int64 latency_response_processing_millis = 14;
908   bool has_latency_response_processing_millis() const;
909   private:
910   bool _internal_has_latency_response_processing_millis() const;
911   public:
912   void clear_latency_response_processing_millis();
913   ::int64_t latency_response_processing_millis() const;
914   void set_latency_response_processing_millis(::int64_t value);
915   private:
916   ::int64_t _internal_latency_response_processing_millis() const;
917   void _internal_set_latency_response_processing_millis(::int64_t value);
918   public:
919 
920   // optional .android.os.statsd.autofill.FillResponseStatus response_status = 13;
921   bool has_response_status() const;
922   private:
923   bool _internal_has_response_status() const;
924   public:
925   void clear_response_status();
926   ::android::os::statsd::autofill::FillResponseStatus response_status() const;
927   void set_response_status(::android::os::statsd::autofill::FillResponseStatus value);
928   private:
929   ::android::os::statsd::autofill::FillResponseStatus _internal_response_status() const;
930   void _internal_set_response_status(::android::os::statsd::autofill::FillResponseStatus value);
931   public:
932 
933   // optional int32 available_pcc_count = 15;
934   bool has_available_pcc_count() const;
935   private:
936   bool _internal_has_available_pcc_count() const;
937   public:
938   void clear_available_pcc_count();
939   ::int32_t available_pcc_count() const;
940   void set_available_pcc_count(::int32_t value);
941   private:
942   ::int32_t _internal_available_pcc_count() const;
943   void _internal_set_available_pcc_count(::int32_t value);
944   public:
945 
946   // optional int32 available_pcc_only_count = 16;
947   bool has_available_pcc_only_count() const;
948   private:
949   bool _internal_has_available_pcc_only_count() const;
950   public:
951   void clear_available_pcc_only_count();
952   ::int32_t available_pcc_only_count() const;
953   void set_available_pcc_only_count(::int32_t value);
954   private:
955   ::int32_t _internal_available_pcc_only_count() const;
956   void _internal_set_available_pcc_only_count(::int32_t value);
957   public:
958 
959   // optional int32 total_datasets_provided = 17;
960   bool has_total_datasets_provided() const;
961   private:
962   bool _internal_has_total_datasets_provided() const;
963   public:
964   void clear_total_datasets_provided();
965   ::int32_t total_datasets_provided() const;
966   void set_total_datasets_provided(::int32_t value);
967   private:
968   ::int32_t _internal_total_datasets_provided() const;
969   void _internal_set_total_datasets_provided(::int32_t value);
970   public:
971 
972   // optional .android.os.statsd.autofill.DetectionPreference detection_preference = 18;
973   bool has_detection_preference() const;
974   private:
975   bool _internal_has_detection_preference() const;
976   public:
977   void clear_detection_preference();
978   ::android::os::statsd::autofill::DetectionPreference detection_preference() const;
979   void set_detection_preference(::android::os::statsd::autofill::DetectionPreference value);
980   private:
981   ::android::os::statsd::autofill::DetectionPreference _internal_detection_preference() const;
982   void _internal_set_detection_preference(::android::os::statsd::autofill::DetectionPreference value);
983   public:
984 
985   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillFillResponseReported)
986  private:
987   class _Internal;
988 
989   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
990   typedef void InternalArenaConstructable_;
991   typedef void DestructorSkippable_;
992   struct Impl_ {
993     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
994     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
995     ::int32_t request_id_;
996     ::int32_t session_id_;
997     ::int32_t app_package_uid_;
998     int display_presentation_type_;
999     ::int64_t save_ui_trigger_ids_;
1000     ::int32_t available_count_;
1001     ::int32_t latency_fill_response_received_millis_;
1002     int authentication_type_;
1003     int authentication_result_;
1004     ::int64_t authentication_failure_reason_;
1005     ::int64_t latency_authentication_ui_display_millis_;
1006     ::int64_t latency_dataset_display_millis_;
1007     ::int64_t latency_response_processing_millis_;
1008     int response_status_;
1009     ::int32_t available_pcc_count_;
1010     ::int32_t available_pcc_only_count_;
1011     ::int32_t total_datasets_provided_;
1012     int detection_preference_;
1013   };
1014   union { Impl_ _impl_; };
1015   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
1016 };
1017 // -------------------------------------------------------------------
1018 
1019 class AutofillSaveEventReported final :
1020     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillSaveEventReported) */ {
1021  public:
AutofillSaveEventReported()1022   inline AutofillSaveEventReported() : AutofillSaveEventReported(nullptr) {}
1023   ~AutofillSaveEventReported() override;
1024   explicit PROTOBUF_CONSTEXPR AutofillSaveEventReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1025 
1026   AutofillSaveEventReported(const AutofillSaveEventReported& from);
AutofillSaveEventReported(AutofillSaveEventReported && from)1027   AutofillSaveEventReported(AutofillSaveEventReported&& from) noexcept
1028     : AutofillSaveEventReported() {
1029     *this = ::std::move(from);
1030   }
1031 
1032   inline AutofillSaveEventReported& operator=(const AutofillSaveEventReported& from) {
1033     if (this == &from) return *this;
1034     CopyFrom(from);
1035     return *this;
1036   }
1037   inline AutofillSaveEventReported& operator=(AutofillSaveEventReported&& from) noexcept {
1038     if (this == &from) return *this;
1039     if (GetOwningArena() == from.GetOwningArena()
1040   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1041         && GetOwningArena() != nullptr
1042   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1043     ) {
1044       InternalSwap(&from);
1045     } else {
1046       CopyFrom(from);
1047     }
1048     return *this;
1049   }
1050 
unknown_fields()1051   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1052     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1053   }
mutable_unknown_fields()1054   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1055     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1056   }
1057 
descriptor()1058   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1059     return GetDescriptor();
1060   }
GetDescriptor()1061   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1062     return default_instance().GetMetadata().descriptor;
1063   }
GetReflection()1064   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1065     return default_instance().GetMetadata().reflection;
1066   }
default_instance()1067   static const AutofillSaveEventReported& default_instance() {
1068     return *internal_default_instance();
1069   }
internal_default_instance()1070   static inline const AutofillSaveEventReported* internal_default_instance() {
1071     return reinterpret_cast<const AutofillSaveEventReported*>(
1072                &_AutofillSaveEventReported_default_instance_);
1073   }
1074   static constexpr int kIndexInFileMessages =
1075     3;
1076 
swap(AutofillSaveEventReported & a,AutofillSaveEventReported & b)1077   friend void swap(AutofillSaveEventReported& a, AutofillSaveEventReported& b) {
1078     a.Swap(&b);
1079   }
Swap(AutofillSaveEventReported * other)1080   inline void Swap(AutofillSaveEventReported* other) {
1081     if (other == this) return;
1082   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1083     if (GetOwningArena() != nullptr &&
1084         GetOwningArena() == other->GetOwningArena()) {
1085    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1086     if (GetOwningArena() == other->GetOwningArena()) {
1087   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1088       InternalSwap(other);
1089     } else {
1090       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1091     }
1092   }
1093   void UnsafeArenaSwap(AutofillSaveEventReported* other) {
1094     if (other == this) return;
1095     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1096     InternalSwap(other);
1097   }
1098 
1099   // implements Message ----------------------------------------------
1100 
1101   AutofillSaveEventReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1102     return CreateMaybeMessage<AutofillSaveEventReported>(arena);
1103   }
1104   AutofillSaveEventReported* New() const {
1105     return New(nullptr);
1106   }
1107   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1108   void CopyFrom(const AutofillSaveEventReported& from);
1109   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1110   void MergeFrom( const AutofillSaveEventReported& from) {
1111     AutofillSaveEventReported::MergeImpl(*this, from);
1112   }
1113   private:
1114   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1115   public:
1116   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1117   bool IsInitialized() const final;
1118 
1119   size_t ByteSizeLong() const final;
1120   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1121   ::uint8_t* _InternalSerialize(
1122       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1123   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1124 
1125   private:
1126   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1127   void SharedDtor();
1128   void SetCachedSize(int size) const final;
1129   void InternalSwap(AutofillSaveEventReported* other);
1130 
1131   private:
1132   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1133   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1134     return "android.os.statsd.autofill.AutofillSaveEventReported";
1135   }
1136   protected:
1137   explicit AutofillSaveEventReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1138                        bool is_message_owned = false);
1139   public:
1140 
1141   static const ClassData _class_data_;
1142   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1143 
1144   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1145 
1146   // nested types ----------------------------------------------------
1147 
1148   // accessors -------------------------------------------------------
1149 
1150   enum : int {
1151     kRequestIdFieldNumber = 1,
1152     kSessionIdFieldNumber = 2,
1153     kSaveUiTriggerIdsFieldNumber = 4,
1154     kFlagFieldNumber = 5,
1155     kAppPackageUidFieldNumber = 3,
1156     kSaveUiShownReasonFieldNumber = 7,
1157     kSaveUiNotShownReasonFieldNumber = 8,
1158     kIsNewFieldFieldNumber = 6,
1159     kSaveButtonClickedFieldNumber = 9,
1160     kCancelButtonClickedFieldNumber = 10,
1161     kDialogDismissedFieldNumber = 11,
1162     kLatencySaveUiDisplayMillisFieldNumber = 13,
1163     kLatencySaveRequestMillisFieldNumber = 14,
1164     kLatencySaveFinishMillisFieldNumber = 15,
1165     kIsSavedFieldNumber = 12,
1166     kIsFrameworkCreatedSaveInfoFieldNumber = 16,
1167     kAutofillServiceUidFieldNumber = 17,
1168   };
1169   // optional int32 request_id = 1;
1170   bool has_request_id() const;
1171   private:
1172   bool _internal_has_request_id() const;
1173   public:
1174   void clear_request_id();
1175   ::int32_t request_id() const;
1176   void set_request_id(::int32_t value);
1177   private:
1178   ::int32_t _internal_request_id() const;
1179   void _internal_set_request_id(::int32_t value);
1180   public:
1181 
1182   // optional int32 session_id = 2;
1183   bool has_session_id() const;
1184   private:
1185   bool _internal_has_session_id() const;
1186   public:
1187   void clear_session_id();
1188   ::int32_t session_id() const;
1189   void set_session_id(::int32_t value);
1190   private:
1191   ::int32_t _internal_session_id() const;
1192   void _internal_set_session_id(::int32_t value);
1193   public:
1194 
1195   // optional int64 save_ui_trigger_ids = 4;
1196   bool has_save_ui_trigger_ids() const;
1197   private:
1198   bool _internal_has_save_ui_trigger_ids() const;
1199   public:
1200   void clear_save_ui_trigger_ids();
1201   ::int64_t save_ui_trigger_ids() const;
1202   void set_save_ui_trigger_ids(::int64_t value);
1203   private:
1204   ::int64_t _internal_save_ui_trigger_ids() const;
1205   void _internal_set_save_ui_trigger_ids(::int64_t value);
1206   public:
1207 
1208   // optional int64 flag = 5;
1209   bool has_flag() const;
1210   private:
1211   bool _internal_has_flag() const;
1212   public:
1213   void clear_flag();
1214   ::int64_t flag() const;
1215   void set_flag(::int64_t value);
1216   private:
1217   ::int64_t _internal_flag() const;
1218   void _internal_set_flag(::int64_t value);
1219   public:
1220 
1221   // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
1222   bool has_app_package_uid() const;
1223   private:
1224   bool _internal_has_app_package_uid() const;
1225   public:
1226   void clear_app_package_uid();
1227   ::int32_t app_package_uid() const;
1228   void set_app_package_uid(::int32_t value);
1229   private:
1230   ::int32_t _internal_app_package_uid() const;
1231   void _internal_set_app_package_uid(::int32_t value);
1232   public:
1233 
1234   // optional .android.os.statsd.autofill.SaveUiShownReason save_ui_shown_reason = 7;
1235   bool has_save_ui_shown_reason() const;
1236   private:
1237   bool _internal_has_save_ui_shown_reason() const;
1238   public:
1239   void clear_save_ui_shown_reason();
1240   ::android::os::statsd::autofill::SaveUiShownReason save_ui_shown_reason() const;
1241   void set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value);
1242   private:
1243   ::android::os::statsd::autofill::SaveUiShownReason _internal_save_ui_shown_reason() const;
1244   void _internal_set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value);
1245   public:
1246 
1247   // optional .android.os.statsd.autofill.SaveUiNotShownReason save_ui_not_shown_reason = 8;
1248   bool has_save_ui_not_shown_reason() const;
1249   private:
1250   bool _internal_has_save_ui_not_shown_reason() const;
1251   public:
1252   void clear_save_ui_not_shown_reason();
1253   ::android::os::statsd::autofill::SaveUiNotShownReason save_ui_not_shown_reason() const;
1254   void set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value);
1255   private:
1256   ::android::os::statsd::autofill::SaveUiNotShownReason _internal_save_ui_not_shown_reason() const;
1257   void _internal_set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value);
1258   public:
1259 
1260   // optional bool is_new_field = 6;
1261   bool has_is_new_field() const;
1262   private:
1263   bool _internal_has_is_new_field() const;
1264   public:
1265   void clear_is_new_field();
1266   bool is_new_field() const;
1267   void set_is_new_field(bool value);
1268   private:
1269   bool _internal_is_new_field() const;
1270   void _internal_set_is_new_field(bool value);
1271   public:
1272 
1273   // optional bool save_button_clicked = 9;
1274   bool has_save_button_clicked() const;
1275   private:
1276   bool _internal_has_save_button_clicked() const;
1277   public:
1278   void clear_save_button_clicked();
1279   bool save_button_clicked() const;
1280   void set_save_button_clicked(bool value);
1281   private:
1282   bool _internal_save_button_clicked() const;
1283   void _internal_set_save_button_clicked(bool value);
1284   public:
1285 
1286   // optional bool cancel_button_clicked = 10;
1287   bool has_cancel_button_clicked() const;
1288   private:
1289   bool _internal_has_cancel_button_clicked() const;
1290   public:
1291   void clear_cancel_button_clicked();
1292   bool cancel_button_clicked() const;
1293   void set_cancel_button_clicked(bool value);
1294   private:
1295   bool _internal_cancel_button_clicked() const;
1296   void _internal_set_cancel_button_clicked(bool value);
1297   public:
1298 
1299   // optional bool dialog_dismissed = 11;
1300   bool has_dialog_dismissed() const;
1301   private:
1302   bool _internal_has_dialog_dismissed() const;
1303   public:
1304   void clear_dialog_dismissed();
1305   bool dialog_dismissed() const;
1306   void set_dialog_dismissed(bool value);
1307   private:
1308   bool _internal_dialog_dismissed() const;
1309   void _internal_set_dialog_dismissed(bool value);
1310   public:
1311 
1312   // optional int64 latency_save_ui_display_millis = 13;
1313   bool has_latency_save_ui_display_millis() const;
1314   private:
1315   bool _internal_has_latency_save_ui_display_millis() const;
1316   public:
1317   void clear_latency_save_ui_display_millis();
1318   ::int64_t latency_save_ui_display_millis() const;
1319   void set_latency_save_ui_display_millis(::int64_t value);
1320   private:
1321   ::int64_t _internal_latency_save_ui_display_millis() const;
1322   void _internal_set_latency_save_ui_display_millis(::int64_t value);
1323   public:
1324 
1325   // optional int64 latency_save_request_millis = 14;
1326   bool has_latency_save_request_millis() const;
1327   private:
1328   bool _internal_has_latency_save_request_millis() const;
1329   public:
1330   void clear_latency_save_request_millis();
1331   ::int64_t latency_save_request_millis() const;
1332   void set_latency_save_request_millis(::int64_t value);
1333   private:
1334   ::int64_t _internal_latency_save_request_millis() const;
1335   void _internal_set_latency_save_request_millis(::int64_t value);
1336   public:
1337 
1338   // optional int64 latency_save_finish_millis = 15;
1339   bool has_latency_save_finish_millis() const;
1340   private:
1341   bool _internal_has_latency_save_finish_millis() const;
1342   public:
1343   void clear_latency_save_finish_millis();
1344   ::int64_t latency_save_finish_millis() const;
1345   void set_latency_save_finish_millis(::int64_t value);
1346   private:
1347   ::int64_t _internal_latency_save_finish_millis() const;
1348   void _internal_set_latency_save_finish_millis(::int64_t value);
1349   public:
1350 
1351   // optional bool is_saved = 12;
1352   bool has_is_saved() const;
1353   private:
1354   bool _internal_has_is_saved() const;
1355   public:
1356   void clear_is_saved();
1357   bool is_saved() const;
1358   void set_is_saved(bool value);
1359   private:
1360   bool _internal_is_saved() const;
1361   void _internal_set_is_saved(bool value);
1362   public:
1363 
1364   // optional bool is_framework_created_save_info = 16;
1365   bool has_is_framework_created_save_info() const;
1366   private:
1367   bool _internal_has_is_framework_created_save_info() const;
1368   public:
1369   void clear_is_framework_created_save_info();
1370   bool is_framework_created_save_info() const;
1371   void set_is_framework_created_save_info(bool value);
1372   private:
1373   bool _internal_is_framework_created_save_info() const;
1374   void _internal_set_is_framework_created_save_info(bool value);
1375   public:
1376 
1377   // optional int32 autofill_service_uid = 17 [(.android.os.statsd.is_uid) = true];
1378   bool has_autofill_service_uid() const;
1379   private:
1380   bool _internal_has_autofill_service_uid() const;
1381   public:
1382   void clear_autofill_service_uid();
1383   ::int32_t autofill_service_uid() const;
1384   void set_autofill_service_uid(::int32_t value);
1385   private:
1386   ::int32_t _internal_autofill_service_uid() const;
1387   void _internal_set_autofill_service_uid(::int32_t value);
1388   public:
1389 
1390   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillSaveEventReported)
1391  private:
1392   class _Internal;
1393 
1394   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1395   typedef void InternalArenaConstructable_;
1396   typedef void DestructorSkippable_;
1397   struct Impl_ {
1398     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1399     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1400     ::int32_t request_id_;
1401     ::int32_t session_id_;
1402     ::int64_t save_ui_trigger_ids_;
1403     ::int64_t flag_;
1404     ::int32_t app_package_uid_;
1405     int save_ui_shown_reason_;
1406     int save_ui_not_shown_reason_;
1407     bool is_new_field_;
1408     bool save_button_clicked_;
1409     bool cancel_button_clicked_;
1410     bool dialog_dismissed_;
1411     ::int64_t latency_save_ui_display_millis_;
1412     ::int64_t latency_save_request_millis_;
1413     ::int64_t latency_save_finish_millis_;
1414     bool is_saved_;
1415     bool is_framework_created_save_info_;
1416     ::int32_t autofill_service_uid_;
1417   };
1418   union { Impl_ _impl_; };
1419   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
1420 };
1421 // -------------------------------------------------------------------
1422 
1423 class AutofillSessionCommitted final :
1424     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillSessionCommitted) */ {
1425  public:
AutofillSessionCommitted()1426   inline AutofillSessionCommitted() : AutofillSessionCommitted(nullptr) {}
1427   ~AutofillSessionCommitted() override;
1428   explicit PROTOBUF_CONSTEXPR AutofillSessionCommitted(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1429 
1430   AutofillSessionCommitted(const AutofillSessionCommitted& from);
AutofillSessionCommitted(AutofillSessionCommitted && from)1431   AutofillSessionCommitted(AutofillSessionCommitted&& from) noexcept
1432     : AutofillSessionCommitted() {
1433     *this = ::std::move(from);
1434   }
1435 
1436   inline AutofillSessionCommitted& operator=(const AutofillSessionCommitted& from) {
1437     if (this == &from) return *this;
1438     CopyFrom(from);
1439     return *this;
1440   }
1441   inline AutofillSessionCommitted& operator=(AutofillSessionCommitted&& from) noexcept {
1442     if (this == &from) return *this;
1443     if (GetOwningArena() == from.GetOwningArena()
1444   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1445         && GetOwningArena() != nullptr
1446   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1447     ) {
1448       InternalSwap(&from);
1449     } else {
1450       CopyFrom(from);
1451     }
1452     return *this;
1453   }
1454 
unknown_fields()1455   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1456     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1457   }
mutable_unknown_fields()1458   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1459     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1460   }
1461 
descriptor()1462   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1463     return GetDescriptor();
1464   }
GetDescriptor()1465   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1466     return default_instance().GetMetadata().descriptor;
1467   }
GetReflection()1468   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1469     return default_instance().GetMetadata().reflection;
1470   }
default_instance()1471   static const AutofillSessionCommitted& default_instance() {
1472     return *internal_default_instance();
1473   }
internal_default_instance()1474   static inline const AutofillSessionCommitted* internal_default_instance() {
1475     return reinterpret_cast<const AutofillSessionCommitted*>(
1476                &_AutofillSessionCommitted_default_instance_);
1477   }
1478   static constexpr int kIndexInFileMessages =
1479     4;
1480 
swap(AutofillSessionCommitted & a,AutofillSessionCommitted & b)1481   friend void swap(AutofillSessionCommitted& a, AutofillSessionCommitted& b) {
1482     a.Swap(&b);
1483   }
Swap(AutofillSessionCommitted * other)1484   inline void Swap(AutofillSessionCommitted* other) {
1485     if (other == this) return;
1486   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1487     if (GetOwningArena() != nullptr &&
1488         GetOwningArena() == other->GetOwningArena()) {
1489    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1490     if (GetOwningArena() == other->GetOwningArena()) {
1491   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1492       InternalSwap(other);
1493     } else {
1494       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1495     }
1496   }
1497   void UnsafeArenaSwap(AutofillSessionCommitted* other) {
1498     if (other == this) return;
1499     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1500     InternalSwap(other);
1501   }
1502 
1503   // implements Message ----------------------------------------------
1504 
1505   AutofillSessionCommitted* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1506     return CreateMaybeMessage<AutofillSessionCommitted>(arena);
1507   }
1508   AutofillSessionCommitted* New() const {
1509     return New(nullptr);
1510   }
1511   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1512   void CopyFrom(const AutofillSessionCommitted& from);
1513   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1514   void MergeFrom( const AutofillSessionCommitted& from) {
1515     AutofillSessionCommitted::MergeImpl(*this, from);
1516   }
1517   private:
1518   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1519   public:
1520   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1521   bool IsInitialized() const final;
1522 
1523   size_t ByteSizeLong() const final;
1524   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1525   ::uint8_t* _InternalSerialize(
1526       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1527   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1528 
1529   private:
1530   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1531   void SharedDtor();
1532   void SetCachedSize(int size) const final;
1533   void InternalSwap(AutofillSessionCommitted* other);
1534 
1535   private:
1536   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1537   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1538     return "android.os.statsd.autofill.AutofillSessionCommitted";
1539   }
1540   protected:
1541   explicit AutofillSessionCommitted(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1542                        bool is_message_owned = false);
1543   public:
1544 
1545   static const ClassData _class_data_;
1546   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1547 
1548   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1549 
1550   // nested types ----------------------------------------------------
1551 
1552   // accessors -------------------------------------------------------
1553 
1554   enum : int {
1555     kSessionIdFieldNumber = 1,
1556     kComponentPackageUidFieldNumber = 2,
1557     kRequestCountFieldNumber = 3,
1558     kSessionDurationMillisFieldNumber = 5,
1559     kCommitReasonFieldNumber = 4,
1560     kAutofillServiceUidFieldNumber = 6,
1561     kSaveInfoCountFieldNumber = 7,
1562     kSaveDataTypesCountFieldNumber = 8,
1563     kLastFillResponseHasSaveInfoFieldNumber = 9,
1564   };
1565   // optional int32 session_id = 1;
1566   bool has_session_id() const;
1567   private:
1568   bool _internal_has_session_id() const;
1569   public:
1570   void clear_session_id();
1571   ::int32_t session_id() const;
1572   void set_session_id(::int32_t value);
1573   private:
1574   ::int32_t _internal_session_id() const;
1575   void _internal_set_session_id(::int32_t value);
1576   public:
1577 
1578   // optional int32 component_package_uid = 2 [(.android.os.statsd.is_uid) = true];
1579   bool has_component_package_uid() const;
1580   private:
1581   bool _internal_has_component_package_uid() const;
1582   public:
1583   void clear_component_package_uid();
1584   ::int32_t component_package_uid() const;
1585   void set_component_package_uid(::int32_t value);
1586   private:
1587   ::int32_t _internal_component_package_uid() const;
1588   void _internal_set_component_package_uid(::int32_t value);
1589   public:
1590 
1591   // optional int64 request_count = 3;
1592   bool has_request_count() const;
1593   private:
1594   bool _internal_has_request_count() const;
1595   public:
1596   void clear_request_count();
1597   ::int64_t request_count() const;
1598   void set_request_count(::int64_t value);
1599   private:
1600   ::int64_t _internal_request_count() const;
1601   void _internal_set_request_count(::int64_t value);
1602   public:
1603 
1604   // optional int64 session_duration_millis = 5;
1605   bool has_session_duration_millis() const;
1606   private:
1607   bool _internal_has_session_duration_millis() const;
1608   public:
1609   void clear_session_duration_millis();
1610   ::int64_t session_duration_millis() const;
1611   void set_session_duration_millis(::int64_t value);
1612   private:
1613   ::int64_t _internal_session_duration_millis() const;
1614   void _internal_set_session_duration_millis(::int64_t value);
1615   public:
1616 
1617   // optional .android.os.statsd.autofill.AutofillCommitReason commit_reason = 4;
1618   bool has_commit_reason() const;
1619   private:
1620   bool _internal_has_commit_reason() const;
1621   public:
1622   void clear_commit_reason();
1623   ::android::os::statsd::autofill::AutofillCommitReason commit_reason() const;
1624   void set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value);
1625   private:
1626   ::android::os::statsd::autofill::AutofillCommitReason _internal_commit_reason() const;
1627   void _internal_set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value);
1628   public:
1629 
1630   // optional int32 autofill_service_uid = 6 [(.android.os.statsd.is_uid) = true];
1631   bool has_autofill_service_uid() const;
1632   private:
1633   bool _internal_has_autofill_service_uid() const;
1634   public:
1635   void clear_autofill_service_uid();
1636   ::int32_t autofill_service_uid() const;
1637   void set_autofill_service_uid(::int32_t value);
1638   private:
1639   ::int32_t _internal_autofill_service_uid() const;
1640   void _internal_set_autofill_service_uid(::int32_t value);
1641   public:
1642 
1643   // optional int32 save_info_count = 7;
1644   bool has_save_info_count() const;
1645   private:
1646   bool _internal_has_save_info_count() const;
1647   public:
1648   void clear_save_info_count();
1649   ::int32_t save_info_count() const;
1650   void set_save_info_count(::int32_t value);
1651   private:
1652   ::int32_t _internal_save_info_count() const;
1653   void _internal_set_save_info_count(::int32_t value);
1654   public:
1655 
1656   // optional int32 save_data_types_count = 8;
1657   bool has_save_data_types_count() const;
1658   private:
1659   bool _internal_has_save_data_types_count() const;
1660   public:
1661   void clear_save_data_types_count();
1662   ::int32_t save_data_types_count() const;
1663   void set_save_data_types_count(::int32_t value);
1664   private:
1665   ::int32_t _internal_save_data_types_count() const;
1666   void _internal_set_save_data_types_count(::int32_t value);
1667   public:
1668 
1669   // optional bool last_fill_response_has_save_info = 9;
1670   bool has_last_fill_response_has_save_info() const;
1671   private:
1672   bool _internal_has_last_fill_response_has_save_info() const;
1673   public:
1674   void clear_last_fill_response_has_save_info();
1675   bool last_fill_response_has_save_info() const;
1676   void set_last_fill_response_has_save_info(bool value);
1677   private:
1678   bool _internal_last_fill_response_has_save_info() const;
1679   void _internal_set_last_fill_response_has_save_info(bool value);
1680   public:
1681 
1682   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillSessionCommitted)
1683  private:
1684   class _Internal;
1685 
1686   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1687   typedef void InternalArenaConstructable_;
1688   typedef void DestructorSkippable_;
1689   struct Impl_ {
1690     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1691     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1692     ::int32_t session_id_;
1693     ::int32_t component_package_uid_;
1694     ::int64_t request_count_;
1695     ::int64_t session_duration_millis_;
1696     int commit_reason_;
1697     ::int32_t autofill_service_uid_;
1698     ::int32_t save_info_count_;
1699     ::int32_t save_data_types_count_;
1700     bool last_fill_response_has_save_info_;
1701   };
1702   union { Impl_ _impl_; };
1703   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
1704 };
1705 // -------------------------------------------------------------------
1706 
1707 class AutofillFieldClassificationEventReported final :
1708     public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:android.os.statsd.autofill.AutofillFieldClassificationEventReported) */ {
1709  public:
AutofillFieldClassificationEventReported()1710   inline AutofillFieldClassificationEventReported() : AutofillFieldClassificationEventReported(nullptr) {}
1711   ~AutofillFieldClassificationEventReported() override;
1712   explicit PROTOBUF_CONSTEXPR AutofillFieldClassificationEventReported(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1713 
1714   AutofillFieldClassificationEventReported(const AutofillFieldClassificationEventReported& from);
AutofillFieldClassificationEventReported(AutofillFieldClassificationEventReported && from)1715   AutofillFieldClassificationEventReported(AutofillFieldClassificationEventReported&& from) noexcept
1716     : AutofillFieldClassificationEventReported() {
1717     *this = ::std::move(from);
1718   }
1719 
1720   inline AutofillFieldClassificationEventReported& operator=(const AutofillFieldClassificationEventReported& from) {
1721     if (this == &from) return *this;
1722     CopyFrom(from);
1723     return *this;
1724   }
1725   inline AutofillFieldClassificationEventReported& operator=(AutofillFieldClassificationEventReported&& from) noexcept {
1726     if (this == &from) return *this;
1727     if (GetOwningArena() == from.GetOwningArena()
1728   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1729         && GetOwningArena() != nullptr
1730   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1731     ) {
1732       InternalSwap(&from);
1733     } else {
1734       CopyFrom(from);
1735     }
1736     return *this;
1737   }
1738 
unknown_fields()1739   inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1740     return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1741   }
mutable_unknown_fields()1742   inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1743     return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1744   }
1745 
descriptor()1746   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1747     return GetDescriptor();
1748   }
GetDescriptor()1749   static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1750     return default_instance().GetMetadata().descriptor;
1751   }
GetReflection()1752   static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1753     return default_instance().GetMetadata().reflection;
1754   }
default_instance()1755   static const AutofillFieldClassificationEventReported& default_instance() {
1756     return *internal_default_instance();
1757   }
internal_default_instance()1758   static inline const AutofillFieldClassificationEventReported* internal_default_instance() {
1759     return reinterpret_cast<const AutofillFieldClassificationEventReported*>(
1760                &_AutofillFieldClassificationEventReported_default_instance_);
1761   }
1762   static constexpr int kIndexInFileMessages =
1763     5;
1764 
swap(AutofillFieldClassificationEventReported & a,AutofillFieldClassificationEventReported & b)1765   friend void swap(AutofillFieldClassificationEventReported& a, AutofillFieldClassificationEventReported& b) {
1766     a.Swap(&b);
1767   }
Swap(AutofillFieldClassificationEventReported * other)1768   inline void Swap(AutofillFieldClassificationEventReported* other) {
1769     if (other == this) return;
1770   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1771     if (GetOwningArena() != nullptr &&
1772         GetOwningArena() == other->GetOwningArena()) {
1773    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1774     if (GetOwningArena() == other->GetOwningArena()) {
1775   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1776       InternalSwap(other);
1777     } else {
1778       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1779     }
1780   }
1781   void UnsafeArenaSwap(AutofillFieldClassificationEventReported* other) {
1782     if (other == this) return;
1783     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1784     InternalSwap(other);
1785   }
1786 
1787   // implements Message ----------------------------------------------
1788 
1789   AutofillFieldClassificationEventReported* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
1790     return CreateMaybeMessage<AutofillFieldClassificationEventReported>(arena);
1791   }
1792   AutofillFieldClassificationEventReported* New() const {
1793     return New(nullptr);
1794   }
1795   using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1796   void CopyFrom(const AutofillFieldClassificationEventReported& from);
1797   using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1798   void MergeFrom( const AutofillFieldClassificationEventReported& from) {
1799     AutofillFieldClassificationEventReported::MergeImpl(*this, from);
1800   }
1801   private:
1802   static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1803   public:
1804   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1805   bool IsInitialized() const final;
1806 
1807   size_t ByteSizeLong() const final;
1808   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1809   ::uint8_t* _InternalSerialize(
1810       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1811   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1812 
1813   private:
1814   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1815   void SharedDtor();
1816   void SetCachedSize(int size) const final;
1817   void InternalSwap(AutofillFieldClassificationEventReported* other);
1818 
1819   private:
1820   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1821   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1822     return "android.os.statsd.autofill.AutofillFieldClassificationEventReported";
1823   }
1824   protected:
1825   explicit AutofillFieldClassificationEventReported(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1826                        bool is_message_owned = false);
1827   public:
1828 
1829   static const ClassData _class_data_;
1830   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1831 
1832   ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1833 
1834   // nested types ----------------------------------------------------
1835 
1836   // accessors -------------------------------------------------------
1837 
1838   enum : int {
1839     kLatencyMillisFieldNumber = 1,
1840     kCountClassificationsFieldNumber = 2,
1841     kSessionIdFieldNumber = 3,
1842     kRequestIdFieldNumber = 4,
1843     kNextFillRequestIdFieldNumber = 5,
1844     kAppPackageUidFieldNumber = 6,
1845     kStatusFieldNumber = 7,
1846     kIsSessionGcFieldNumber = 8,
1847   };
1848   // optional int64 latency_millis = 1;
1849   bool has_latency_millis() const;
1850   private:
1851   bool _internal_has_latency_millis() const;
1852   public:
1853   void clear_latency_millis();
1854   ::int64_t latency_millis() const;
1855   void set_latency_millis(::int64_t value);
1856   private:
1857   ::int64_t _internal_latency_millis() const;
1858   void _internal_set_latency_millis(::int64_t value);
1859   public:
1860 
1861   // optional int32 count_classifications = 2;
1862   bool has_count_classifications() const;
1863   private:
1864   bool _internal_has_count_classifications() const;
1865   public:
1866   void clear_count_classifications();
1867   ::int32_t count_classifications() const;
1868   void set_count_classifications(::int32_t value);
1869   private:
1870   ::int32_t _internal_count_classifications() const;
1871   void _internal_set_count_classifications(::int32_t value);
1872   public:
1873 
1874   // optional int32 session_id = 3;
1875   bool has_session_id() const;
1876   private:
1877   bool _internal_has_session_id() const;
1878   public:
1879   void clear_session_id();
1880   ::int32_t session_id() const;
1881   void set_session_id(::int32_t value);
1882   private:
1883   ::int32_t _internal_session_id() const;
1884   void _internal_set_session_id(::int32_t value);
1885   public:
1886 
1887   // optional int32 request_id = 4;
1888   bool has_request_id() const;
1889   private:
1890   bool _internal_has_request_id() const;
1891   public:
1892   void clear_request_id();
1893   ::int32_t request_id() const;
1894   void set_request_id(::int32_t value);
1895   private:
1896   ::int32_t _internal_request_id() const;
1897   void _internal_set_request_id(::int32_t value);
1898   public:
1899 
1900   // optional int32 next_fill_request_id = 5;
1901   bool has_next_fill_request_id() const;
1902   private:
1903   bool _internal_has_next_fill_request_id() const;
1904   public:
1905   void clear_next_fill_request_id();
1906   ::int32_t next_fill_request_id() const;
1907   void set_next_fill_request_id(::int32_t value);
1908   private:
1909   ::int32_t _internal_next_fill_request_id() const;
1910   void _internal_set_next_fill_request_id(::int32_t value);
1911   public:
1912 
1913   // optional int32 app_package_uid = 6 [(.android.os.statsd.is_uid) = true];
1914   bool has_app_package_uid() const;
1915   private:
1916   bool _internal_has_app_package_uid() const;
1917   public:
1918   void clear_app_package_uid();
1919   ::int32_t app_package_uid() const;
1920   void set_app_package_uid(::int32_t value);
1921   private:
1922   ::int32_t _internal_app_package_uid() const;
1923   void _internal_set_app_package_uid(::int32_t value);
1924   public:
1925 
1926   // optional .android.os.statsd.autofill.FieldClassificationRequestStatus status = 7;
1927   bool has_status() const;
1928   private:
1929   bool _internal_has_status() const;
1930   public:
1931   void clear_status();
1932   ::android::os::statsd::autofill::FieldClassificationRequestStatus status() const;
1933   void set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value);
1934   private:
1935   ::android::os::statsd::autofill::FieldClassificationRequestStatus _internal_status() const;
1936   void _internal_set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value);
1937   public:
1938 
1939   // optional bool is_session_gc = 8;
1940   bool has_is_session_gc() const;
1941   private:
1942   bool _internal_has_is_session_gc() const;
1943   public:
1944   void clear_is_session_gc();
1945   bool is_session_gc() const;
1946   void set_is_session_gc(bool value);
1947   private:
1948   bool _internal_is_session_gc() const;
1949   void _internal_set_is_session_gc(bool value);
1950   public:
1951 
1952   // @@protoc_insertion_point(class_scope:android.os.statsd.autofill.AutofillFieldClassificationEventReported)
1953  private:
1954   class _Internal;
1955 
1956   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1957   typedef void InternalArenaConstructable_;
1958   typedef void DestructorSkippable_;
1959   struct Impl_ {
1960     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1961     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1962     ::int64_t latency_millis_;
1963     ::int32_t count_classifications_;
1964     ::int32_t session_id_;
1965     ::int32_t request_id_;
1966     ::int32_t next_fill_request_id_;
1967     ::int32_t app_package_uid_;
1968     int status_;
1969     bool is_session_gc_;
1970   };
1971   union { Impl_ _impl_; };
1972   friend struct ::TableStruct_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto;
1973 };
1974 // ===================================================================
1975 
1976 static const int kAutofillUiEventReportedFieldNumber = 603;
1977 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1978     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillUiEventReported >, 11, false >
1979   autofill_ui_event_reported;
1980 static const int kAutofillFillRequestReportedFieldNumber = 604;
1981 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1982     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillFillRequestReported >, 11, false >
1983   autofill_fill_request_reported;
1984 static const int kAutofillFillResponseReportedFieldNumber = 605;
1985 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1986     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillFillResponseReported >, 11, false >
1987   autofill_fill_response_reported;
1988 static const int kAutofillSaveEventReportedFieldNumber = 606;
1989 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1990     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillSaveEventReported >, 11, false >
1991   autofill_save_event_reported;
1992 static const int kAutofillSessionCommittedFieldNumber = 607;
1993 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1994     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillSessionCommitted >, 11, false >
1995   autofill_session_committed;
1996 static const int kAutofillFieldClassificationEventReportedFieldNumber = 659;
1997 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::android::os::statsd::Atom,
1998     ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::android::os::statsd::autofill::AutofillFieldClassificationEventReported >, 11, false >
1999   autofill_field_classification_event_reported;
2000 
2001 // ===================================================================
2002 
2003 #ifdef __GNUC__
2004   #pragma GCC diagnostic push
2005   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2006 #endif  // __GNUC__
2007 // AutofillUiEventReported
2008 
2009 // optional .android.os.statsd.autofill.UiEventType event_type = 1;
_internal_has_event_type()2010 inline bool AutofillUiEventReported::_internal_has_event_type() const {
2011   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2012   return value;
2013 }
has_event_type()2014 inline bool AutofillUiEventReported::has_event_type() const {
2015   return _internal_has_event_type();
2016 }
clear_event_type()2017 inline void AutofillUiEventReported::clear_event_type() {
2018   _impl_.event_type_ = 0;
2019   _impl_._has_bits_[0] &= ~0x00000001u;
2020 }
_internal_event_type()2021 inline ::android::os::statsd::autofill::UiEventType AutofillUiEventReported::_internal_event_type() const {
2022   return static_cast< ::android::os::statsd::autofill::UiEventType >(_impl_.event_type_);
2023 }
event_type()2024 inline ::android::os::statsd::autofill::UiEventType AutofillUiEventReported::event_type() const {
2025   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillUiEventReported.event_type)
2026   return _internal_event_type();
2027 }
_internal_set_event_type(::android::os::statsd::autofill::UiEventType value)2028 inline void AutofillUiEventReported::_internal_set_event_type(::android::os::statsd::autofill::UiEventType value) {
2029   assert(::android::os::statsd::autofill::UiEventType_IsValid(value));
2030   _impl_._has_bits_[0] |= 0x00000001u;
2031   _impl_.event_type_ = value;
2032 }
set_event_type(::android::os::statsd::autofill::UiEventType value)2033 inline void AutofillUiEventReported::set_event_type(::android::os::statsd::autofill::UiEventType value) {
2034   _internal_set_event_type(value);
2035   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillUiEventReported.event_type)
2036 }
2037 
2038 // optional int32 autofill_service_uid = 2 [(.android.os.statsd.is_uid) = true];
_internal_has_autofill_service_uid()2039 inline bool AutofillUiEventReported::_internal_has_autofill_service_uid() const {
2040   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2041   return value;
2042 }
has_autofill_service_uid()2043 inline bool AutofillUiEventReported::has_autofill_service_uid() const {
2044   return _internal_has_autofill_service_uid();
2045 }
clear_autofill_service_uid()2046 inline void AutofillUiEventReported::clear_autofill_service_uid() {
2047   _impl_.autofill_service_uid_ = 0;
2048   _impl_._has_bits_[0] &= ~0x00000002u;
2049 }
_internal_autofill_service_uid()2050 inline ::int32_t AutofillUiEventReported::_internal_autofill_service_uid() const {
2051   return _impl_.autofill_service_uid_;
2052 }
autofill_service_uid()2053 inline ::int32_t AutofillUiEventReported::autofill_service_uid() const {
2054   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillUiEventReported.autofill_service_uid)
2055   return _internal_autofill_service_uid();
2056 }
_internal_set_autofill_service_uid(::int32_t value)2057 inline void AutofillUiEventReported::_internal_set_autofill_service_uid(::int32_t value) {
2058   _impl_._has_bits_[0] |= 0x00000002u;
2059   _impl_.autofill_service_uid_ = value;
2060 }
set_autofill_service_uid(::int32_t value)2061 inline void AutofillUiEventReported::set_autofill_service_uid(::int32_t value) {
2062   _internal_set_autofill_service_uid(value);
2063   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillUiEventReported.autofill_service_uid)
2064 }
2065 
2066 // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_app_package_uid()2067 inline bool AutofillUiEventReported::_internal_has_app_package_uid() const {
2068   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2069   return value;
2070 }
has_app_package_uid()2071 inline bool AutofillUiEventReported::has_app_package_uid() const {
2072   return _internal_has_app_package_uid();
2073 }
clear_app_package_uid()2074 inline void AutofillUiEventReported::clear_app_package_uid() {
2075   _impl_.app_package_uid_ = 0;
2076   _impl_._has_bits_[0] &= ~0x00000004u;
2077 }
_internal_app_package_uid()2078 inline ::int32_t AutofillUiEventReported::_internal_app_package_uid() const {
2079   return _impl_.app_package_uid_;
2080 }
app_package_uid()2081 inline ::int32_t AutofillUiEventReported::app_package_uid() const {
2082   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillUiEventReported.app_package_uid)
2083   return _internal_app_package_uid();
2084 }
_internal_set_app_package_uid(::int32_t value)2085 inline void AutofillUiEventReported::_internal_set_app_package_uid(::int32_t value) {
2086   _impl_._has_bits_[0] |= 0x00000004u;
2087   _impl_.app_package_uid_ = value;
2088 }
set_app_package_uid(::int32_t value)2089 inline void AutofillUiEventReported::set_app_package_uid(::int32_t value) {
2090   _internal_set_app_package_uid(value);
2091   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillUiEventReported.app_package_uid)
2092 }
2093 
2094 // -------------------------------------------------------------------
2095 
2096 // AutofillFillRequestReported
2097 
2098 // optional int32 request_id = 1;
_internal_has_request_id()2099 inline bool AutofillFillRequestReported::_internal_has_request_id() const {
2100   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2101   return value;
2102 }
has_request_id()2103 inline bool AutofillFillRequestReported::has_request_id() const {
2104   return _internal_has_request_id();
2105 }
clear_request_id()2106 inline void AutofillFillRequestReported::clear_request_id() {
2107   _impl_.request_id_ = 0;
2108   _impl_._has_bits_[0] &= ~0x00000001u;
2109 }
_internal_request_id()2110 inline ::int32_t AutofillFillRequestReported::_internal_request_id() const {
2111   return _impl_.request_id_;
2112 }
request_id()2113 inline ::int32_t AutofillFillRequestReported::request_id() const {
2114   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.request_id)
2115   return _internal_request_id();
2116 }
_internal_set_request_id(::int32_t value)2117 inline void AutofillFillRequestReported::_internal_set_request_id(::int32_t value) {
2118   _impl_._has_bits_[0] |= 0x00000001u;
2119   _impl_.request_id_ = value;
2120 }
set_request_id(::int32_t value)2121 inline void AutofillFillRequestReported::set_request_id(::int32_t value) {
2122   _internal_set_request_id(value);
2123   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.request_id)
2124 }
2125 
2126 // optional int32 session_id = 2;
_internal_has_session_id()2127 inline bool AutofillFillRequestReported::_internal_has_session_id() const {
2128   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2129   return value;
2130 }
has_session_id()2131 inline bool AutofillFillRequestReported::has_session_id() const {
2132   return _internal_has_session_id();
2133 }
clear_session_id()2134 inline void AutofillFillRequestReported::clear_session_id() {
2135   _impl_.session_id_ = 0;
2136   _impl_._has_bits_[0] &= ~0x00000002u;
2137 }
_internal_session_id()2138 inline ::int32_t AutofillFillRequestReported::_internal_session_id() const {
2139   return _impl_.session_id_;
2140 }
session_id()2141 inline ::int32_t AutofillFillRequestReported::session_id() const {
2142   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.session_id)
2143   return _internal_session_id();
2144 }
_internal_set_session_id(::int32_t value)2145 inline void AutofillFillRequestReported::_internal_set_session_id(::int32_t value) {
2146   _impl_._has_bits_[0] |= 0x00000002u;
2147   _impl_.session_id_ = value;
2148 }
set_session_id(::int32_t value)2149 inline void AutofillFillRequestReported::set_session_id(::int32_t value) {
2150   _internal_set_session_id(value);
2151   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.session_id)
2152 }
2153 
2154 // optional int32 app_package_uid = 11 [(.android.os.statsd.is_uid) = true];
_internal_has_app_package_uid()2155 inline bool AutofillFillRequestReported::_internal_has_app_package_uid() const {
2156   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2157   return value;
2158 }
has_app_package_uid()2159 inline bool AutofillFillRequestReported::has_app_package_uid() const {
2160   return _internal_has_app_package_uid();
2161 }
clear_app_package_uid()2162 inline void AutofillFillRequestReported::clear_app_package_uid() {
2163   _impl_.app_package_uid_ = 0;
2164   _impl_._has_bits_[0] &= ~0x00000400u;
2165 }
_internal_app_package_uid()2166 inline ::int32_t AutofillFillRequestReported::_internal_app_package_uid() const {
2167   return _impl_.app_package_uid_;
2168 }
app_package_uid()2169 inline ::int32_t AutofillFillRequestReported::app_package_uid() const {
2170   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.app_package_uid)
2171   return _internal_app_package_uid();
2172 }
_internal_set_app_package_uid(::int32_t value)2173 inline void AutofillFillRequestReported::_internal_set_app_package_uid(::int32_t value) {
2174   _impl_._has_bits_[0] |= 0x00000400u;
2175   _impl_.app_package_uid_ = value;
2176 }
set_app_package_uid(::int32_t value)2177 inline void AutofillFillRequestReported::set_app_package_uid(::int32_t value) {
2178   _internal_set_app_package_uid(value);
2179   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.app_package_uid)
2180 }
2181 
2182 // optional int32 autofill_service_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_autofill_service_uid()2183 inline bool AutofillFillRequestReported::_internal_has_autofill_service_uid() const {
2184   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2185   return value;
2186 }
has_autofill_service_uid()2187 inline bool AutofillFillRequestReported::has_autofill_service_uid() const {
2188   return _internal_has_autofill_service_uid();
2189 }
clear_autofill_service_uid()2190 inline void AutofillFillRequestReported::clear_autofill_service_uid() {
2191   _impl_.autofill_service_uid_ = 0;
2192   _impl_._has_bits_[0] &= ~0x00000004u;
2193 }
_internal_autofill_service_uid()2194 inline ::int32_t AutofillFillRequestReported::_internal_autofill_service_uid() const {
2195   return _impl_.autofill_service_uid_;
2196 }
autofill_service_uid()2197 inline ::int32_t AutofillFillRequestReported::autofill_service_uid() const {
2198   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.autofill_service_uid)
2199   return _internal_autofill_service_uid();
2200 }
_internal_set_autofill_service_uid(::int32_t value)2201 inline void AutofillFillRequestReported::_internal_set_autofill_service_uid(::int32_t value) {
2202   _impl_._has_bits_[0] |= 0x00000004u;
2203   _impl_.autofill_service_uid_ = value;
2204 }
set_autofill_service_uid(::int32_t value)2205 inline void AutofillFillRequestReported::set_autofill_service_uid(::int32_t value) {
2206   _internal_set_autofill_service_uid(value);
2207   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.autofill_service_uid)
2208 }
2209 
2210 // optional int32 inline_suggestion_host_uid = 4 [(.android.os.statsd.is_uid) = true];
_internal_has_inline_suggestion_host_uid()2211 inline bool AutofillFillRequestReported::_internal_has_inline_suggestion_host_uid() const {
2212   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2213   return value;
2214 }
has_inline_suggestion_host_uid()2215 inline bool AutofillFillRequestReported::has_inline_suggestion_host_uid() const {
2216   return _internal_has_inline_suggestion_host_uid();
2217 }
clear_inline_suggestion_host_uid()2218 inline void AutofillFillRequestReported::clear_inline_suggestion_host_uid() {
2219   _impl_.inline_suggestion_host_uid_ = 0;
2220   _impl_._has_bits_[0] &= ~0x00000008u;
2221 }
_internal_inline_suggestion_host_uid()2222 inline ::int32_t AutofillFillRequestReported::_internal_inline_suggestion_host_uid() const {
2223   return _impl_.inline_suggestion_host_uid_;
2224 }
inline_suggestion_host_uid()2225 inline ::int32_t AutofillFillRequestReported::inline_suggestion_host_uid() const {
2226   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.inline_suggestion_host_uid)
2227   return _internal_inline_suggestion_host_uid();
2228 }
_internal_set_inline_suggestion_host_uid(::int32_t value)2229 inline void AutofillFillRequestReported::_internal_set_inline_suggestion_host_uid(::int32_t value) {
2230   _impl_._has_bits_[0] |= 0x00000008u;
2231   _impl_.inline_suggestion_host_uid_ = value;
2232 }
set_inline_suggestion_host_uid(::int32_t value)2233 inline void AutofillFillRequestReported::set_inline_suggestion_host_uid(::int32_t value) {
2234   _internal_set_inline_suggestion_host_uid(value);
2235   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.inline_suggestion_host_uid)
2236 }
2237 
2238 // optional bool is_augmented = 5;
_internal_has_is_augmented()2239 inline bool AutofillFillRequestReported::_internal_has_is_augmented() const {
2240   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2241   return value;
2242 }
has_is_augmented()2243 inline bool AutofillFillRequestReported::has_is_augmented() const {
2244   return _internal_has_is_augmented();
2245 }
clear_is_augmented()2246 inline void AutofillFillRequestReported::clear_is_augmented() {
2247   _impl_.is_augmented_ = false;
2248   _impl_._has_bits_[0] &= ~0x00000010u;
2249 }
_internal_is_augmented()2250 inline bool AutofillFillRequestReported::_internal_is_augmented() const {
2251   return _impl_.is_augmented_;
2252 }
is_augmented()2253 inline bool AutofillFillRequestReported::is_augmented() const {
2254   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.is_augmented)
2255   return _internal_is_augmented();
2256 }
_internal_set_is_augmented(bool value)2257 inline void AutofillFillRequestReported::_internal_set_is_augmented(bool value) {
2258   _impl_._has_bits_[0] |= 0x00000010u;
2259   _impl_.is_augmented_ = value;
2260 }
set_is_augmented(bool value)2261 inline void AutofillFillRequestReported::set_is_augmented(bool value) {
2262   _internal_set_is_augmented(value);
2263   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.is_augmented)
2264 }
2265 
2266 // optional bool is_client_suggestion_fallback = 6;
_internal_has_is_client_suggestion_fallback()2267 inline bool AutofillFillRequestReported::_internal_has_is_client_suggestion_fallback() const {
2268   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2269   return value;
2270 }
has_is_client_suggestion_fallback()2271 inline bool AutofillFillRequestReported::has_is_client_suggestion_fallback() const {
2272   return _internal_has_is_client_suggestion_fallback();
2273 }
clear_is_client_suggestion_fallback()2274 inline void AutofillFillRequestReported::clear_is_client_suggestion_fallback() {
2275   _impl_.is_client_suggestion_fallback_ = false;
2276   _impl_._has_bits_[0] &= ~0x00000020u;
2277 }
_internal_is_client_suggestion_fallback()2278 inline bool AutofillFillRequestReported::_internal_is_client_suggestion_fallback() const {
2279   return _impl_.is_client_suggestion_fallback_;
2280 }
is_client_suggestion_fallback()2281 inline bool AutofillFillRequestReported::is_client_suggestion_fallback() const {
2282   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.is_client_suggestion_fallback)
2283   return _internal_is_client_suggestion_fallback();
2284 }
_internal_set_is_client_suggestion_fallback(bool value)2285 inline void AutofillFillRequestReported::_internal_set_is_client_suggestion_fallback(bool value) {
2286   _impl_._has_bits_[0] |= 0x00000020u;
2287   _impl_.is_client_suggestion_fallback_ = value;
2288 }
set_is_client_suggestion_fallback(bool value)2289 inline void AutofillFillRequestReported::set_is_client_suggestion_fallback(bool value) {
2290   _internal_set_is_client_suggestion_fallback(value);
2291   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.is_client_suggestion_fallback)
2292 }
2293 
2294 // optional bool is_fill_dialog_eligible = 7;
_internal_has_is_fill_dialog_eligible()2295 inline bool AutofillFillRequestReported::_internal_has_is_fill_dialog_eligible() const {
2296   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2297   return value;
2298 }
has_is_fill_dialog_eligible()2299 inline bool AutofillFillRequestReported::has_is_fill_dialog_eligible() const {
2300   return _internal_has_is_fill_dialog_eligible();
2301 }
clear_is_fill_dialog_eligible()2302 inline void AutofillFillRequestReported::clear_is_fill_dialog_eligible() {
2303   _impl_.is_fill_dialog_eligible_ = false;
2304   _impl_._has_bits_[0] &= ~0x00000040u;
2305 }
_internal_is_fill_dialog_eligible()2306 inline bool AutofillFillRequestReported::_internal_is_fill_dialog_eligible() const {
2307   return _impl_.is_fill_dialog_eligible_;
2308 }
is_fill_dialog_eligible()2309 inline bool AutofillFillRequestReported::is_fill_dialog_eligible() const {
2310   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.is_fill_dialog_eligible)
2311   return _internal_is_fill_dialog_eligible();
2312 }
_internal_set_is_fill_dialog_eligible(bool value)2313 inline void AutofillFillRequestReported::_internal_set_is_fill_dialog_eligible(bool value) {
2314   _impl_._has_bits_[0] |= 0x00000040u;
2315   _impl_.is_fill_dialog_eligible_ = value;
2316 }
set_is_fill_dialog_eligible(bool value)2317 inline void AutofillFillRequestReported::set_is_fill_dialog_eligible(bool value) {
2318   _internal_set_is_fill_dialog_eligible(value);
2319   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.is_fill_dialog_eligible)
2320 }
2321 
2322 // optional .android.os.statsd.autofill.FillRequestTriggerReason request_trigger_reason = 8;
_internal_has_request_trigger_reason()2323 inline bool AutofillFillRequestReported::_internal_has_request_trigger_reason() const {
2324   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
2325   return value;
2326 }
has_request_trigger_reason()2327 inline bool AutofillFillRequestReported::has_request_trigger_reason() const {
2328   return _internal_has_request_trigger_reason();
2329 }
clear_request_trigger_reason()2330 inline void AutofillFillRequestReported::clear_request_trigger_reason() {
2331   _impl_.request_trigger_reason_ = 0;
2332   _impl_._has_bits_[0] &= ~0x00000080u;
2333 }
_internal_request_trigger_reason()2334 inline ::android::os::statsd::autofill::FillRequestTriggerReason AutofillFillRequestReported::_internal_request_trigger_reason() const {
2335   return static_cast< ::android::os::statsd::autofill::FillRequestTriggerReason >(_impl_.request_trigger_reason_);
2336 }
request_trigger_reason()2337 inline ::android::os::statsd::autofill::FillRequestTriggerReason AutofillFillRequestReported::request_trigger_reason() const {
2338   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.request_trigger_reason)
2339   return _internal_request_trigger_reason();
2340 }
_internal_set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value)2341 inline void AutofillFillRequestReported::_internal_set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value) {
2342   assert(::android::os::statsd::autofill::FillRequestTriggerReason_IsValid(value));
2343   _impl_._has_bits_[0] |= 0x00000080u;
2344   _impl_.request_trigger_reason_ = value;
2345 }
set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value)2346 inline void AutofillFillRequestReported::set_request_trigger_reason(::android::os::statsd::autofill::FillRequestTriggerReason value) {
2347   _internal_set_request_trigger_reason(value);
2348   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.request_trigger_reason)
2349 }
2350 
2351 // optional int64 flags = 9;
_internal_has_flags()2352 inline bool AutofillFillRequestReported::_internal_has_flags() const {
2353   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2354   return value;
2355 }
has_flags()2356 inline bool AutofillFillRequestReported::has_flags() const {
2357   return _internal_has_flags();
2358 }
clear_flags()2359 inline void AutofillFillRequestReported::clear_flags() {
2360   _impl_.flags_ = ::int64_t{0};
2361   _impl_._has_bits_[0] &= ~0x00000100u;
2362 }
_internal_flags()2363 inline ::int64_t AutofillFillRequestReported::_internal_flags() const {
2364   return _impl_.flags_;
2365 }
flags()2366 inline ::int64_t AutofillFillRequestReported::flags() const {
2367   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.flags)
2368   return _internal_flags();
2369 }
_internal_set_flags(::int64_t value)2370 inline void AutofillFillRequestReported::_internal_set_flags(::int64_t value) {
2371   _impl_._has_bits_[0] |= 0x00000100u;
2372   _impl_.flags_ = value;
2373 }
set_flags(::int64_t value)2374 inline void AutofillFillRequestReported::set_flags(::int64_t value) {
2375   _internal_set_flags(value);
2376   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.flags)
2377 }
2378 
2379 // optional int32 latency_fill_request_sent_millis = 10;
_internal_has_latency_fill_request_sent_millis()2380 inline bool AutofillFillRequestReported::_internal_has_latency_fill_request_sent_millis() const {
2381   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2382   return value;
2383 }
has_latency_fill_request_sent_millis()2384 inline bool AutofillFillRequestReported::has_latency_fill_request_sent_millis() const {
2385   return _internal_has_latency_fill_request_sent_millis();
2386 }
clear_latency_fill_request_sent_millis()2387 inline void AutofillFillRequestReported::clear_latency_fill_request_sent_millis() {
2388   _impl_.latency_fill_request_sent_millis_ = 0;
2389   _impl_._has_bits_[0] &= ~0x00000200u;
2390 }
_internal_latency_fill_request_sent_millis()2391 inline ::int32_t AutofillFillRequestReported::_internal_latency_fill_request_sent_millis() const {
2392   return _impl_.latency_fill_request_sent_millis_;
2393 }
latency_fill_request_sent_millis()2394 inline ::int32_t AutofillFillRequestReported::latency_fill_request_sent_millis() const {
2395   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillRequestReported.latency_fill_request_sent_millis)
2396   return _internal_latency_fill_request_sent_millis();
2397 }
_internal_set_latency_fill_request_sent_millis(::int32_t value)2398 inline void AutofillFillRequestReported::_internal_set_latency_fill_request_sent_millis(::int32_t value) {
2399   _impl_._has_bits_[0] |= 0x00000200u;
2400   _impl_.latency_fill_request_sent_millis_ = value;
2401 }
set_latency_fill_request_sent_millis(::int32_t value)2402 inline void AutofillFillRequestReported::set_latency_fill_request_sent_millis(::int32_t value) {
2403   _internal_set_latency_fill_request_sent_millis(value);
2404   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillRequestReported.latency_fill_request_sent_millis)
2405 }
2406 
2407 // -------------------------------------------------------------------
2408 
2409 // AutofillFillResponseReported
2410 
2411 // optional int32 request_id = 1;
_internal_has_request_id()2412 inline bool AutofillFillResponseReported::_internal_has_request_id() const {
2413   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2414   return value;
2415 }
has_request_id()2416 inline bool AutofillFillResponseReported::has_request_id() const {
2417   return _internal_has_request_id();
2418 }
clear_request_id()2419 inline void AutofillFillResponseReported::clear_request_id() {
2420   _impl_.request_id_ = 0;
2421   _impl_._has_bits_[0] &= ~0x00000001u;
2422 }
_internal_request_id()2423 inline ::int32_t AutofillFillResponseReported::_internal_request_id() const {
2424   return _impl_.request_id_;
2425 }
request_id()2426 inline ::int32_t AutofillFillResponseReported::request_id() const {
2427   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.request_id)
2428   return _internal_request_id();
2429 }
_internal_set_request_id(::int32_t value)2430 inline void AutofillFillResponseReported::_internal_set_request_id(::int32_t value) {
2431   _impl_._has_bits_[0] |= 0x00000001u;
2432   _impl_.request_id_ = value;
2433 }
set_request_id(::int32_t value)2434 inline void AutofillFillResponseReported::set_request_id(::int32_t value) {
2435   _internal_set_request_id(value);
2436   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.request_id)
2437 }
2438 
2439 // optional int32 session_id = 2;
_internal_has_session_id()2440 inline bool AutofillFillResponseReported::_internal_has_session_id() const {
2441   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2442   return value;
2443 }
has_session_id()2444 inline bool AutofillFillResponseReported::has_session_id() const {
2445   return _internal_has_session_id();
2446 }
clear_session_id()2447 inline void AutofillFillResponseReported::clear_session_id() {
2448   _impl_.session_id_ = 0;
2449   _impl_._has_bits_[0] &= ~0x00000002u;
2450 }
_internal_session_id()2451 inline ::int32_t AutofillFillResponseReported::_internal_session_id() const {
2452   return _impl_.session_id_;
2453 }
session_id()2454 inline ::int32_t AutofillFillResponseReported::session_id() const {
2455   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.session_id)
2456   return _internal_session_id();
2457 }
_internal_set_session_id(::int32_t value)2458 inline void AutofillFillResponseReported::_internal_set_session_id(::int32_t value) {
2459   _impl_._has_bits_[0] |= 0x00000002u;
2460   _impl_.session_id_ = value;
2461 }
set_session_id(::int32_t value)2462 inline void AutofillFillResponseReported::set_session_id(::int32_t value) {
2463   _internal_set_session_id(value);
2464   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.session_id)
2465 }
2466 
2467 // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_app_package_uid()2468 inline bool AutofillFillResponseReported::_internal_has_app_package_uid() const {
2469   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2470   return value;
2471 }
has_app_package_uid()2472 inline bool AutofillFillResponseReported::has_app_package_uid() const {
2473   return _internal_has_app_package_uid();
2474 }
clear_app_package_uid()2475 inline void AutofillFillResponseReported::clear_app_package_uid() {
2476   _impl_.app_package_uid_ = 0;
2477   _impl_._has_bits_[0] &= ~0x00000004u;
2478 }
_internal_app_package_uid()2479 inline ::int32_t AutofillFillResponseReported::_internal_app_package_uid() const {
2480   return _impl_.app_package_uid_;
2481 }
app_package_uid()2482 inline ::int32_t AutofillFillResponseReported::app_package_uid() const {
2483   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.app_package_uid)
2484   return _internal_app_package_uid();
2485 }
_internal_set_app_package_uid(::int32_t value)2486 inline void AutofillFillResponseReported::_internal_set_app_package_uid(::int32_t value) {
2487   _impl_._has_bits_[0] |= 0x00000004u;
2488   _impl_.app_package_uid_ = value;
2489 }
set_app_package_uid(::int32_t value)2490 inline void AutofillFillResponseReported::set_app_package_uid(::int32_t value) {
2491   _internal_set_app_package_uid(value);
2492   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.app_package_uid)
2493 }
2494 
2495 // optional .android.os.statsd.autofill.AutofillDisplayPresentationType display_presentation_type = 4;
_internal_has_display_presentation_type()2496 inline bool AutofillFillResponseReported::_internal_has_display_presentation_type() const {
2497   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2498   return value;
2499 }
has_display_presentation_type()2500 inline bool AutofillFillResponseReported::has_display_presentation_type() const {
2501   return _internal_has_display_presentation_type();
2502 }
clear_display_presentation_type()2503 inline void AutofillFillResponseReported::clear_display_presentation_type() {
2504   _impl_.display_presentation_type_ = 0;
2505   _impl_._has_bits_[0] &= ~0x00000008u;
2506 }
_internal_display_presentation_type()2507 inline ::android::os::statsd::autofill::AutofillDisplayPresentationType AutofillFillResponseReported::_internal_display_presentation_type() const {
2508   return static_cast< ::android::os::statsd::autofill::AutofillDisplayPresentationType >(_impl_.display_presentation_type_);
2509 }
display_presentation_type()2510 inline ::android::os::statsd::autofill::AutofillDisplayPresentationType AutofillFillResponseReported::display_presentation_type() const {
2511   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.display_presentation_type)
2512   return _internal_display_presentation_type();
2513 }
_internal_set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value)2514 inline void AutofillFillResponseReported::_internal_set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value) {
2515   assert(::android::os::statsd::autofill::AutofillDisplayPresentationType_IsValid(value));
2516   _impl_._has_bits_[0] |= 0x00000008u;
2517   _impl_.display_presentation_type_ = value;
2518 }
set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value)2519 inline void AutofillFillResponseReported::set_display_presentation_type(::android::os::statsd::autofill::AutofillDisplayPresentationType value) {
2520   _internal_set_display_presentation_type(value);
2521   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.display_presentation_type)
2522 }
2523 
2524 // optional int32 available_count = 5;
_internal_has_available_count()2525 inline bool AutofillFillResponseReported::_internal_has_available_count() const {
2526   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2527   return value;
2528 }
has_available_count()2529 inline bool AutofillFillResponseReported::has_available_count() const {
2530   return _internal_has_available_count();
2531 }
clear_available_count()2532 inline void AutofillFillResponseReported::clear_available_count() {
2533   _impl_.available_count_ = 0;
2534   _impl_._has_bits_[0] &= ~0x00000020u;
2535 }
_internal_available_count()2536 inline ::int32_t AutofillFillResponseReported::_internal_available_count() const {
2537   return _impl_.available_count_;
2538 }
available_count()2539 inline ::int32_t AutofillFillResponseReported::available_count() const {
2540   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.available_count)
2541   return _internal_available_count();
2542 }
_internal_set_available_count(::int32_t value)2543 inline void AutofillFillResponseReported::_internal_set_available_count(::int32_t value) {
2544   _impl_._has_bits_[0] |= 0x00000020u;
2545   _impl_.available_count_ = value;
2546 }
set_available_count(::int32_t value)2547 inline void AutofillFillResponseReported::set_available_count(::int32_t value) {
2548   _internal_set_available_count(value);
2549   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.available_count)
2550 }
2551 
2552 // optional int64 save_ui_trigger_ids = 6;
_internal_has_save_ui_trigger_ids()2553 inline bool AutofillFillResponseReported::_internal_has_save_ui_trigger_ids() const {
2554   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2555   return value;
2556 }
has_save_ui_trigger_ids()2557 inline bool AutofillFillResponseReported::has_save_ui_trigger_ids() const {
2558   return _internal_has_save_ui_trigger_ids();
2559 }
clear_save_ui_trigger_ids()2560 inline void AutofillFillResponseReported::clear_save_ui_trigger_ids() {
2561   _impl_.save_ui_trigger_ids_ = ::int64_t{0};
2562   _impl_._has_bits_[0] &= ~0x00000010u;
2563 }
_internal_save_ui_trigger_ids()2564 inline ::int64_t AutofillFillResponseReported::_internal_save_ui_trigger_ids() const {
2565   return _impl_.save_ui_trigger_ids_;
2566 }
save_ui_trigger_ids()2567 inline ::int64_t AutofillFillResponseReported::save_ui_trigger_ids() const {
2568   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.save_ui_trigger_ids)
2569   return _internal_save_ui_trigger_ids();
2570 }
_internal_set_save_ui_trigger_ids(::int64_t value)2571 inline void AutofillFillResponseReported::_internal_set_save_ui_trigger_ids(::int64_t value) {
2572   _impl_._has_bits_[0] |= 0x00000010u;
2573   _impl_.save_ui_trigger_ids_ = value;
2574 }
set_save_ui_trigger_ids(::int64_t value)2575 inline void AutofillFillResponseReported::set_save_ui_trigger_ids(::int64_t value) {
2576   _internal_set_save_ui_trigger_ids(value);
2577   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.save_ui_trigger_ids)
2578 }
2579 
2580 // optional int32 latency_fill_response_received_millis = 7;
_internal_has_latency_fill_response_received_millis()2581 inline bool AutofillFillResponseReported::_internal_has_latency_fill_response_received_millis() const {
2582   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2583   return value;
2584 }
has_latency_fill_response_received_millis()2585 inline bool AutofillFillResponseReported::has_latency_fill_response_received_millis() const {
2586   return _internal_has_latency_fill_response_received_millis();
2587 }
clear_latency_fill_response_received_millis()2588 inline void AutofillFillResponseReported::clear_latency_fill_response_received_millis() {
2589   _impl_.latency_fill_response_received_millis_ = 0;
2590   _impl_._has_bits_[0] &= ~0x00000040u;
2591 }
_internal_latency_fill_response_received_millis()2592 inline ::int32_t AutofillFillResponseReported::_internal_latency_fill_response_received_millis() const {
2593   return _impl_.latency_fill_response_received_millis_;
2594 }
latency_fill_response_received_millis()2595 inline ::int32_t AutofillFillResponseReported::latency_fill_response_received_millis() const {
2596   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.latency_fill_response_received_millis)
2597   return _internal_latency_fill_response_received_millis();
2598 }
_internal_set_latency_fill_response_received_millis(::int32_t value)2599 inline void AutofillFillResponseReported::_internal_set_latency_fill_response_received_millis(::int32_t value) {
2600   _impl_._has_bits_[0] |= 0x00000040u;
2601   _impl_.latency_fill_response_received_millis_ = value;
2602 }
set_latency_fill_response_received_millis(::int32_t value)2603 inline void AutofillFillResponseReported::set_latency_fill_response_received_millis(::int32_t value) {
2604   _internal_set_latency_fill_response_received_millis(value);
2605   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.latency_fill_response_received_millis)
2606 }
2607 
2608 // optional .android.os.statsd.autofill.AuthenticationType authentication_type = 8 [deprecated = true];
_internal_has_authentication_type()2609 inline bool AutofillFillResponseReported::_internal_has_authentication_type() const {
2610   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
2611   return value;
2612 }
has_authentication_type()2613 inline bool AutofillFillResponseReported::has_authentication_type() const {
2614   return _internal_has_authentication_type();
2615 }
clear_authentication_type()2616 inline void AutofillFillResponseReported::clear_authentication_type() {
2617   _impl_.authentication_type_ = 0;
2618   _impl_._has_bits_[0] &= ~0x00000080u;
2619 }
_internal_authentication_type()2620 inline ::android::os::statsd::autofill::AuthenticationType AutofillFillResponseReported::_internal_authentication_type() const {
2621   return static_cast< ::android::os::statsd::autofill::AuthenticationType >(_impl_.authentication_type_);
2622 }
authentication_type()2623 inline ::android::os::statsd::autofill::AuthenticationType AutofillFillResponseReported::authentication_type() const {
2624   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.authentication_type)
2625   return _internal_authentication_type();
2626 }
_internal_set_authentication_type(::android::os::statsd::autofill::AuthenticationType value)2627 inline void AutofillFillResponseReported::_internal_set_authentication_type(::android::os::statsd::autofill::AuthenticationType value) {
2628   assert(::android::os::statsd::autofill::AuthenticationType_IsValid(value));
2629   _impl_._has_bits_[0] |= 0x00000080u;
2630   _impl_.authentication_type_ = value;
2631 }
set_authentication_type(::android::os::statsd::autofill::AuthenticationType value)2632 inline void AutofillFillResponseReported::set_authentication_type(::android::os::statsd::autofill::AuthenticationType value) {
2633   _internal_set_authentication_type(value);
2634   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.authentication_type)
2635 }
2636 
2637 // optional .android.os.statsd.autofill.AuthenticationResult authentication_result = 9 [deprecated = true];
_internal_has_authentication_result()2638 inline bool AutofillFillResponseReported::_internal_has_authentication_result() const {
2639   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2640   return value;
2641 }
has_authentication_result()2642 inline bool AutofillFillResponseReported::has_authentication_result() const {
2643   return _internal_has_authentication_result();
2644 }
clear_authentication_result()2645 inline void AutofillFillResponseReported::clear_authentication_result() {
2646   _impl_.authentication_result_ = 0;
2647   _impl_._has_bits_[0] &= ~0x00000100u;
2648 }
_internal_authentication_result()2649 inline ::android::os::statsd::autofill::AuthenticationResult AutofillFillResponseReported::_internal_authentication_result() const {
2650   return static_cast< ::android::os::statsd::autofill::AuthenticationResult >(_impl_.authentication_result_);
2651 }
authentication_result()2652 inline ::android::os::statsd::autofill::AuthenticationResult AutofillFillResponseReported::authentication_result() const {
2653   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.authentication_result)
2654   return _internal_authentication_result();
2655 }
_internal_set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value)2656 inline void AutofillFillResponseReported::_internal_set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value) {
2657   assert(::android::os::statsd::autofill::AuthenticationResult_IsValid(value));
2658   _impl_._has_bits_[0] |= 0x00000100u;
2659   _impl_.authentication_result_ = value;
2660 }
set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value)2661 inline void AutofillFillResponseReported::set_authentication_result(::android::os::statsd::autofill::AuthenticationResult value) {
2662   _internal_set_authentication_result(value);
2663   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.authentication_result)
2664 }
2665 
2666 // optional int64 authentication_failure_reason = 10 [deprecated = true];
_internal_has_authentication_failure_reason()2667 inline bool AutofillFillResponseReported::_internal_has_authentication_failure_reason() const {
2668   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2669   return value;
2670 }
has_authentication_failure_reason()2671 inline bool AutofillFillResponseReported::has_authentication_failure_reason() const {
2672   return _internal_has_authentication_failure_reason();
2673 }
clear_authentication_failure_reason()2674 inline void AutofillFillResponseReported::clear_authentication_failure_reason() {
2675   _impl_.authentication_failure_reason_ = ::int64_t{0};
2676   _impl_._has_bits_[0] &= ~0x00000200u;
2677 }
_internal_authentication_failure_reason()2678 inline ::int64_t AutofillFillResponseReported::_internal_authentication_failure_reason() const {
2679   return _impl_.authentication_failure_reason_;
2680 }
authentication_failure_reason()2681 inline ::int64_t AutofillFillResponseReported::authentication_failure_reason() const {
2682   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.authentication_failure_reason)
2683   return _internal_authentication_failure_reason();
2684 }
_internal_set_authentication_failure_reason(::int64_t value)2685 inline void AutofillFillResponseReported::_internal_set_authentication_failure_reason(::int64_t value) {
2686   _impl_._has_bits_[0] |= 0x00000200u;
2687   _impl_.authentication_failure_reason_ = value;
2688 }
set_authentication_failure_reason(::int64_t value)2689 inline void AutofillFillResponseReported::set_authentication_failure_reason(::int64_t value) {
2690   _internal_set_authentication_failure_reason(value);
2691   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.authentication_failure_reason)
2692 }
2693 
2694 // optional int64 latency_authentication_ui_display_millis = 11 [deprecated = true];
_internal_has_latency_authentication_ui_display_millis()2695 inline bool AutofillFillResponseReported::_internal_has_latency_authentication_ui_display_millis() const {
2696   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2697   return value;
2698 }
has_latency_authentication_ui_display_millis()2699 inline bool AutofillFillResponseReported::has_latency_authentication_ui_display_millis() const {
2700   return _internal_has_latency_authentication_ui_display_millis();
2701 }
clear_latency_authentication_ui_display_millis()2702 inline void AutofillFillResponseReported::clear_latency_authentication_ui_display_millis() {
2703   _impl_.latency_authentication_ui_display_millis_ = ::int64_t{0};
2704   _impl_._has_bits_[0] &= ~0x00000400u;
2705 }
_internal_latency_authentication_ui_display_millis()2706 inline ::int64_t AutofillFillResponseReported::_internal_latency_authentication_ui_display_millis() const {
2707   return _impl_.latency_authentication_ui_display_millis_;
2708 }
latency_authentication_ui_display_millis()2709 inline ::int64_t AutofillFillResponseReported::latency_authentication_ui_display_millis() const {
2710   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.latency_authentication_ui_display_millis)
2711   return _internal_latency_authentication_ui_display_millis();
2712 }
_internal_set_latency_authentication_ui_display_millis(::int64_t value)2713 inline void AutofillFillResponseReported::_internal_set_latency_authentication_ui_display_millis(::int64_t value) {
2714   _impl_._has_bits_[0] |= 0x00000400u;
2715   _impl_.latency_authentication_ui_display_millis_ = value;
2716 }
set_latency_authentication_ui_display_millis(::int64_t value)2717 inline void AutofillFillResponseReported::set_latency_authentication_ui_display_millis(::int64_t value) {
2718   _internal_set_latency_authentication_ui_display_millis(value);
2719   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.latency_authentication_ui_display_millis)
2720 }
2721 
2722 // optional int64 latency_dataset_display_millis = 12 [deprecated = true];
_internal_has_latency_dataset_display_millis()2723 inline bool AutofillFillResponseReported::_internal_has_latency_dataset_display_millis() const {
2724   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
2725   return value;
2726 }
has_latency_dataset_display_millis()2727 inline bool AutofillFillResponseReported::has_latency_dataset_display_millis() const {
2728   return _internal_has_latency_dataset_display_millis();
2729 }
clear_latency_dataset_display_millis()2730 inline void AutofillFillResponseReported::clear_latency_dataset_display_millis() {
2731   _impl_.latency_dataset_display_millis_ = ::int64_t{0};
2732   _impl_._has_bits_[0] &= ~0x00000800u;
2733 }
_internal_latency_dataset_display_millis()2734 inline ::int64_t AutofillFillResponseReported::_internal_latency_dataset_display_millis() const {
2735   return _impl_.latency_dataset_display_millis_;
2736 }
latency_dataset_display_millis()2737 inline ::int64_t AutofillFillResponseReported::latency_dataset_display_millis() const {
2738   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.latency_dataset_display_millis)
2739   return _internal_latency_dataset_display_millis();
2740 }
_internal_set_latency_dataset_display_millis(::int64_t value)2741 inline void AutofillFillResponseReported::_internal_set_latency_dataset_display_millis(::int64_t value) {
2742   _impl_._has_bits_[0] |= 0x00000800u;
2743   _impl_.latency_dataset_display_millis_ = value;
2744 }
set_latency_dataset_display_millis(::int64_t value)2745 inline void AutofillFillResponseReported::set_latency_dataset_display_millis(::int64_t value) {
2746   _internal_set_latency_dataset_display_millis(value);
2747   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.latency_dataset_display_millis)
2748 }
2749 
2750 // optional .android.os.statsd.autofill.FillResponseStatus response_status = 13;
_internal_has_response_status()2751 inline bool AutofillFillResponseReported::_internal_has_response_status() const {
2752   bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
2753   return value;
2754 }
has_response_status()2755 inline bool AutofillFillResponseReported::has_response_status() const {
2756   return _internal_has_response_status();
2757 }
clear_response_status()2758 inline void AutofillFillResponseReported::clear_response_status() {
2759   _impl_.response_status_ = 0;
2760   _impl_._has_bits_[0] &= ~0x00002000u;
2761 }
_internal_response_status()2762 inline ::android::os::statsd::autofill::FillResponseStatus AutofillFillResponseReported::_internal_response_status() const {
2763   return static_cast< ::android::os::statsd::autofill::FillResponseStatus >(_impl_.response_status_);
2764 }
response_status()2765 inline ::android::os::statsd::autofill::FillResponseStatus AutofillFillResponseReported::response_status() const {
2766   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.response_status)
2767   return _internal_response_status();
2768 }
_internal_set_response_status(::android::os::statsd::autofill::FillResponseStatus value)2769 inline void AutofillFillResponseReported::_internal_set_response_status(::android::os::statsd::autofill::FillResponseStatus value) {
2770   assert(::android::os::statsd::autofill::FillResponseStatus_IsValid(value));
2771   _impl_._has_bits_[0] |= 0x00002000u;
2772   _impl_.response_status_ = value;
2773 }
set_response_status(::android::os::statsd::autofill::FillResponseStatus value)2774 inline void AutofillFillResponseReported::set_response_status(::android::os::statsd::autofill::FillResponseStatus value) {
2775   _internal_set_response_status(value);
2776   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.response_status)
2777 }
2778 
2779 // optional int64 latency_response_processing_millis = 14;
_internal_has_latency_response_processing_millis()2780 inline bool AutofillFillResponseReported::_internal_has_latency_response_processing_millis() const {
2781   bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
2782   return value;
2783 }
has_latency_response_processing_millis()2784 inline bool AutofillFillResponseReported::has_latency_response_processing_millis() const {
2785   return _internal_has_latency_response_processing_millis();
2786 }
clear_latency_response_processing_millis()2787 inline void AutofillFillResponseReported::clear_latency_response_processing_millis() {
2788   _impl_.latency_response_processing_millis_ = ::int64_t{0};
2789   _impl_._has_bits_[0] &= ~0x00001000u;
2790 }
_internal_latency_response_processing_millis()2791 inline ::int64_t AutofillFillResponseReported::_internal_latency_response_processing_millis() const {
2792   return _impl_.latency_response_processing_millis_;
2793 }
latency_response_processing_millis()2794 inline ::int64_t AutofillFillResponseReported::latency_response_processing_millis() const {
2795   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.latency_response_processing_millis)
2796   return _internal_latency_response_processing_millis();
2797 }
_internal_set_latency_response_processing_millis(::int64_t value)2798 inline void AutofillFillResponseReported::_internal_set_latency_response_processing_millis(::int64_t value) {
2799   _impl_._has_bits_[0] |= 0x00001000u;
2800   _impl_.latency_response_processing_millis_ = value;
2801 }
set_latency_response_processing_millis(::int64_t value)2802 inline void AutofillFillResponseReported::set_latency_response_processing_millis(::int64_t value) {
2803   _internal_set_latency_response_processing_millis(value);
2804   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.latency_response_processing_millis)
2805 }
2806 
2807 // optional int32 available_pcc_count = 15;
_internal_has_available_pcc_count()2808 inline bool AutofillFillResponseReported::_internal_has_available_pcc_count() const {
2809   bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
2810   return value;
2811 }
has_available_pcc_count()2812 inline bool AutofillFillResponseReported::has_available_pcc_count() const {
2813   return _internal_has_available_pcc_count();
2814 }
clear_available_pcc_count()2815 inline void AutofillFillResponseReported::clear_available_pcc_count() {
2816   _impl_.available_pcc_count_ = 0;
2817   _impl_._has_bits_[0] &= ~0x00004000u;
2818 }
_internal_available_pcc_count()2819 inline ::int32_t AutofillFillResponseReported::_internal_available_pcc_count() const {
2820   return _impl_.available_pcc_count_;
2821 }
available_pcc_count()2822 inline ::int32_t AutofillFillResponseReported::available_pcc_count() const {
2823   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.available_pcc_count)
2824   return _internal_available_pcc_count();
2825 }
_internal_set_available_pcc_count(::int32_t value)2826 inline void AutofillFillResponseReported::_internal_set_available_pcc_count(::int32_t value) {
2827   _impl_._has_bits_[0] |= 0x00004000u;
2828   _impl_.available_pcc_count_ = value;
2829 }
set_available_pcc_count(::int32_t value)2830 inline void AutofillFillResponseReported::set_available_pcc_count(::int32_t value) {
2831   _internal_set_available_pcc_count(value);
2832   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.available_pcc_count)
2833 }
2834 
2835 // optional int32 available_pcc_only_count = 16;
_internal_has_available_pcc_only_count()2836 inline bool AutofillFillResponseReported::_internal_has_available_pcc_only_count() const {
2837   bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
2838   return value;
2839 }
has_available_pcc_only_count()2840 inline bool AutofillFillResponseReported::has_available_pcc_only_count() const {
2841   return _internal_has_available_pcc_only_count();
2842 }
clear_available_pcc_only_count()2843 inline void AutofillFillResponseReported::clear_available_pcc_only_count() {
2844   _impl_.available_pcc_only_count_ = 0;
2845   _impl_._has_bits_[0] &= ~0x00008000u;
2846 }
_internal_available_pcc_only_count()2847 inline ::int32_t AutofillFillResponseReported::_internal_available_pcc_only_count() const {
2848   return _impl_.available_pcc_only_count_;
2849 }
available_pcc_only_count()2850 inline ::int32_t AutofillFillResponseReported::available_pcc_only_count() const {
2851   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.available_pcc_only_count)
2852   return _internal_available_pcc_only_count();
2853 }
_internal_set_available_pcc_only_count(::int32_t value)2854 inline void AutofillFillResponseReported::_internal_set_available_pcc_only_count(::int32_t value) {
2855   _impl_._has_bits_[0] |= 0x00008000u;
2856   _impl_.available_pcc_only_count_ = value;
2857 }
set_available_pcc_only_count(::int32_t value)2858 inline void AutofillFillResponseReported::set_available_pcc_only_count(::int32_t value) {
2859   _internal_set_available_pcc_only_count(value);
2860   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.available_pcc_only_count)
2861 }
2862 
2863 // optional int32 total_datasets_provided = 17;
_internal_has_total_datasets_provided()2864 inline bool AutofillFillResponseReported::_internal_has_total_datasets_provided() const {
2865   bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
2866   return value;
2867 }
has_total_datasets_provided()2868 inline bool AutofillFillResponseReported::has_total_datasets_provided() const {
2869   return _internal_has_total_datasets_provided();
2870 }
clear_total_datasets_provided()2871 inline void AutofillFillResponseReported::clear_total_datasets_provided() {
2872   _impl_.total_datasets_provided_ = 0;
2873   _impl_._has_bits_[0] &= ~0x00010000u;
2874 }
_internal_total_datasets_provided()2875 inline ::int32_t AutofillFillResponseReported::_internal_total_datasets_provided() const {
2876   return _impl_.total_datasets_provided_;
2877 }
total_datasets_provided()2878 inline ::int32_t AutofillFillResponseReported::total_datasets_provided() const {
2879   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.total_datasets_provided)
2880   return _internal_total_datasets_provided();
2881 }
_internal_set_total_datasets_provided(::int32_t value)2882 inline void AutofillFillResponseReported::_internal_set_total_datasets_provided(::int32_t value) {
2883   _impl_._has_bits_[0] |= 0x00010000u;
2884   _impl_.total_datasets_provided_ = value;
2885 }
set_total_datasets_provided(::int32_t value)2886 inline void AutofillFillResponseReported::set_total_datasets_provided(::int32_t value) {
2887   _internal_set_total_datasets_provided(value);
2888   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.total_datasets_provided)
2889 }
2890 
2891 // optional .android.os.statsd.autofill.DetectionPreference detection_preference = 18;
_internal_has_detection_preference()2892 inline bool AutofillFillResponseReported::_internal_has_detection_preference() const {
2893   bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
2894   return value;
2895 }
has_detection_preference()2896 inline bool AutofillFillResponseReported::has_detection_preference() const {
2897   return _internal_has_detection_preference();
2898 }
clear_detection_preference()2899 inline void AutofillFillResponseReported::clear_detection_preference() {
2900   _impl_.detection_preference_ = 0;
2901   _impl_._has_bits_[0] &= ~0x00020000u;
2902 }
_internal_detection_preference()2903 inline ::android::os::statsd::autofill::DetectionPreference AutofillFillResponseReported::_internal_detection_preference() const {
2904   return static_cast< ::android::os::statsd::autofill::DetectionPreference >(_impl_.detection_preference_);
2905 }
detection_preference()2906 inline ::android::os::statsd::autofill::DetectionPreference AutofillFillResponseReported::detection_preference() const {
2907   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFillResponseReported.detection_preference)
2908   return _internal_detection_preference();
2909 }
_internal_set_detection_preference(::android::os::statsd::autofill::DetectionPreference value)2910 inline void AutofillFillResponseReported::_internal_set_detection_preference(::android::os::statsd::autofill::DetectionPreference value) {
2911   assert(::android::os::statsd::autofill::DetectionPreference_IsValid(value));
2912   _impl_._has_bits_[0] |= 0x00020000u;
2913   _impl_.detection_preference_ = value;
2914 }
set_detection_preference(::android::os::statsd::autofill::DetectionPreference value)2915 inline void AutofillFillResponseReported::set_detection_preference(::android::os::statsd::autofill::DetectionPreference value) {
2916   _internal_set_detection_preference(value);
2917   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFillResponseReported.detection_preference)
2918 }
2919 
2920 // -------------------------------------------------------------------
2921 
2922 // AutofillSaveEventReported
2923 
2924 // optional int32 request_id = 1;
_internal_has_request_id()2925 inline bool AutofillSaveEventReported::_internal_has_request_id() const {
2926   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2927   return value;
2928 }
has_request_id()2929 inline bool AutofillSaveEventReported::has_request_id() const {
2930   return _internal_has_request_id();
2931 }
clear_request_id()2932 inline void AutofillSaveEventReported::clear_request_id() {
2933   _impl_.request_id_ = 0;
2934   _impl_._has_bits_[0] &= ~0x00000001u;
2935 }
_internal_request_id()2936 inline ::int32_t AutofillSaveEventReported::_internal_request_id() const {
2937   return _impl_.request_id_;
2938 }
request_id()2939 inline ::int32_t AutofillSaveEventReported::request_id() const {
2940   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.request_id)
2941   return _internal_request_id();
2942 }
_internal_set_request_id(::int32_t value)2943 inline void AutofillSaveEventReported::_internal_set_request_id(::int32_t value) {
2944   _impl_._has_bits_[0] |= 0x00000001u;
2945   _impl_.request_id_ = value;
2946 }
set_request_id(::int32_t value)2947 inline void AutofillSaveEventReported::set_request_id(::int32_t value) {
2948   _internal_set_request_id(value);
2949   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.request_id)
2950 }
2951 
2952 // optional int32 session_id = 2;
_internal_has_session_id()2953 inline bool AutofillSaveEventReported::_internal_has_session_id() const {
2954   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2955   return value;
2956 }
has_session_id()2957 inline bool AutofillSaveEventReported::has_session_id() const {
2958   return _internal_has_session_id();
2959 }
clear_session_id()2960 inline void AutofillSaveEventReported::clear_session_id() {
2961   _impl_.session_id_ = 0;
2962   _impl_._has_bits_[0] &= ~0x00000002u;
2963 }
_internal_session_id()2964 inline ::int32_t AutofillSaveEventReported::_internal_session_id() const {
2965   return _impl_.session_id_;
2966 }
session_id()2967 inline ::int32_t AutofillSaveEventReported::session_id() const {
2968   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.session_id)
2969   return _internal_session_id();
2970 }
_internal_set_session_id(::int32_t value)2971 inline void AutofillSaveEventReported::_internal_set_session_id(::int32_t value) {
2972   _impl_._has_bits_[0] |= 0x00000002u;
2973   _impl_.session_id_ = value;
2974 }
set_session_id(::int32_t value)2975 inline void AutofillSaveEventReported::set_session_id(::int32_t value) {
2976   _internal_set_session_id(value);
2977   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.session_id)
2978 }
2979 
2980 // optional int32 app_package_uid = 3 [(.android.os.statsd.is_uid) = true];
_internal_has_app_package_uid()2981 inline bool AutofillSaveEventReported::_internal_has_app_package_uid() const {
2982   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2983   return value;
2984 }
has_app_package_uid()2985 inline bool AutofillSaveEventReported::has_app_package_uid() const {
2986   return _internal_has_app_package_uid();
2987 }
clear_app_package_uid()2988 inline void AutofillSaveEventReported::clear_app_package_uid() {
2989   _impl_.app_package_uid_ = 0;
2990   _impl_._has_bits_[0] &= ~0x00000010u;
2991 }
_internal_app_package_uid()2992 inline ::int32_t AutofillSaveEventReported::_internal_app_package_uid() const {
2993   return _impl_.app_package_uid_;
2994 }
app_package_uid()2995 inline ::int32_t AutofillSaveEventReported::app_package_uid() const {
2996   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.app_package_uid)
2997   return _internal_app_package_uid();
2998 }
_internal_set_app_package_uid(::int32_t value)2999 inline void AutofillSaveEventReported::_internal_set_app_package_uid(::int32_t value) {
3000   _impl_._has_bits_[0] |= 0x00000010u;
3001   _impl_.app_package_uid_ = value;
3002 }
set_app_package_uid(::int32_t value)3003 inline void AutofillSaveEventReported::set_app_package_uid(::int32_t value) {
3004   _internal_set_app_package_uid(value);
3005   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.app_package_uid)
3006 }
3007 
3008 // optional int64 save_ui_trigger_ids = 4;
_internal_has_save_ui_trigger_ids()3009 inline bool AutofillSaveEventReported::_internal_has_save_ui_trigger_ids() const {
3010   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3011   return value;
3012 }
has_save_ui_trigger_ids()3013 inline bool AutofillSaveEventReported::has_save_ui_trigger_ids() const {
3014   return _internal_has_save_ui_trigger_ids();
3015 }
clear_save_ui_trigger_ids()3016 inline void AutofillSaveEventReported::clear_save_ui_trigger_ids() {
3017   _impl_.save_ui_trigger_ids_ = ::int64_t{0};
3018   _impl_._has_bits_[0] &= ~0x00000004u;
3019 }
_internal_save_ui_trigger_ids()3020 inline ::int64_t AutofillSaveEventReported::_internal_save_ui_trigger_ids() const {
3021   return _impl_.save_ui_trigger_ids_;
3022 }
save_ui_trigger_ids()3023 inline ::int64_t AutofillSaveEventReported::save_ui_trigger_ids() const {
3024   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_trigger_ids)
3025   return _internal_save_ui_trigger_ids();
3026 }
_internal_set_save_ui_trigger_ids(::int64_t value)3027 inline void AutofillSaveEventReported::_internal_set_save_ui_trigger_ids(::int64_t value) {
3028   _impl_._has_bits_[0] |= 0x00000004u;
3029   _impl_.save_ui_trigger_ids_ = value;
3030 }
set_save_ui_trigger_ids(::int64_t value)3031 inline void AutofillSaveEventReported::set_save_ui_trigger_ids(::int64_t value) {
3032   _internal_set_save_ui_trigger_ids(value);
3033   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_trigger_ids)
3034 }
3035 
3036 // optional int64 flag = 5;
_internal_has_flag()3037 inline bool AutofillSaveEventReported::_internal_has_flag() const {
3038   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3039   return value;
3040 }
has_flag()3041 inline bool AutofillSaveEventReported::has_flag() const {
3042   return _internal_has_flag();
3043 }
clear_flag()3044 inline void AutofillSaveEventReported::clear_flag() {
3045   _impl_.flag_ = ::int64_t{0};
3046   _impl_._has_bits_[0] &= ~0x00000008u;
3047 }
_internal_flag()3048 inline ::int64_t AutofillSaveEventReported::_internal_flag() const {
3049   return _impl_.flag_;
3050 }
flag()3051 inline ::int64_t AutofillSaveEventReported::flag() const {
3052   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.flag)
3053   return _internal_flag();
3054 }
_internal_set_flag(::int64_t value)3055 inline void AutofillSaveEventReported::_internal_set_flag(::int64_t value) {
3056   _impl_._has_bits_[0] |= 0x00000008u;
3057   _impl_.flag_ = value;
3058 }
set_flag(::int64_t value)3059 inline void AutofillSaveEventReported::set_flag(::int64_t value) {
3060   _internal_set_flag(value);
3061   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.flag)
3062 }
3063 
3064 // optional bool is_new_field = 6;
_internal_has_is_new_field()3065 inline bool AutofillSaveEventReported::_internal_has_is_new_field() const {
3066   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3067   return value;
3068 }
has_is_new_field()3069 inline bool AutofillSaveEventReported::has_is_new_field() const {
3070   return _internal_has_is_new_field();
3071 }
clear_is_new_field()3072 inline void AutofillSaveEventReported::clear_is_new_field() {
3073   _impl_.is_new_field_ = false;
3074   _impl_._has_bits_[0] &= ~0x00000080u;
3075 }
_internal_is_new_field()3076 inline bool AutofillSaveEventReported::_internal_is_new_field() const {
3077   return _impl_.is_new_field_;
3078 }
is_new_field()3079 inline bool AutofillSaveEventReported::is_new_field() const {
3080   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.is_new_field)
3081   return _internal_is_new_field();
3082 }
_internal_set_is_new_field(bool value)3083 inline void AutofillSaveEventReported::_internal_set_is_new_field(bool value) {
3084   _impl_._has_bits_[0] |= 0x00000080u;
3085   _impl_.is_new_field_ = value;
3086 }
set_is_new_field(bool value)3087 inline void AutofillSaveEventReported::set_is_new_field(bool value) {
3088   _internal_set_is_new_field(value);
3089   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.is_new_field)
3090 }
3091 
3092 // optional .android.os.statsd.autofill.SaveUiShownReason save_ui_shown_reason = 7;
_internal_has_save_ui_shown_reason()3093 inline bool AutofillSaveEventReported::_internal_has_save_ui_shown_reason() const {
3094   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3095   return value;
3096 }
has_save_ui_shown_reason()3097 inline bool AutofillSaveEventReported::has_save_ui_shown_reason() const {
3098   return _internal_has_save_ui_shown_reason();
3099 }
clear_save_ui_shown_reason()3100 inline void AutofillSaveEventReported::clear_save_ui_shown_reason() {
3101   _impl_.save_ui_shown_reason_ = 0;
3102   _impl_._has_bits_[0] &= ~0x00000020u;
3103 }
_internal_save_ui_shown_reason()3104 inline ::android::os::statsd::autofill::SaveUiShownReason AutofillSaveEventReported::_internal_save_ui_shown_reason() const {
3105   return static_cast< ::android::os::statsd::autofill::SaveUiShownReason >(_impl_.save_ui_shown_reason_);
3106 }
save_ui_shown_reason()3107 inline ::android::os::statsd::autofill::SaveUiShownReason AutofillSaveEventReported::save_ui_shown_reason() const {
3108   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_shown_reason)
3109   return _internal_save_ui_shown_reason();
3110 }
_internal_set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value)3111 inline void AutofillSaveEventReported::_internal_set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value) {
3112   assert(::android::os::statsd::autofill::SaveUiShownReason_IsValid(value));
3113   _impl_._has_bits_[0] |= 0x00000020u;
3114   _impl_.save_ui_shown_reason_ = value;
3115 }
set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value)3116 inline void AutofillSaveEventReported::set_save_ui_shown_reason(::android::os::statsd::autofill::SaveUiShownReason value) {
3117   _internal_set_save_ui_shown_reason(value);
3118   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_shown_reason)
3119 }
3120 
3121 // optional .android.os.statsd.autofill.SaveUiNotShownReason save_ui_not_shown_reason = 8;
_internal_has_save_ui_not_shown_reason()3122 inline bool AutofillSaveEventReported::_internal_has_save_ui_not_shown_reason() const {
3123   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3124   return value;
3125 }
has_save_ui_not_shown_reason()3126 inline bool AutofillSaveEventReported::has_save_ui_not_shown_reason() const {
3127   return _internal_has_save_ui_not_shown_reason();
3128 }
clear_save_ui_not_shown_reason()3129 inline void AutofillSaveEventReported::clear_save_ui_not_shown_reason() {
3130   _impl_.save_ui_not_shown_reason_ = 0;
3131   _impl_._has_bits_[0] &= ~0x00000040u;
3132 }
_internal_save_ui_not_shown_reason()3133 inline ::android::os::statsd::autofill::SaveUiNotShownReason AutofillSaveEventReported::_internal_save_ui_not_shown_reason() const {
3134   return static_cast< ::android::os::statsd::autofill::SaveUiNotShownReason >(_impl_.save_ui_not_shown_reason_);
3135 }
save_ui_not_shown_reason()3136 inline ::android::os::statsd::autofill::SaveUiNotShownReason AutofillSaveEventReported::save_ui_not_shown_reason() const {
3137   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_not_shown_reason)
3138   return _internal_save_ui_not_shown_reason();
3139 }
_internal_set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value)3140 inline void AutofillSaveEventReported::_internal_set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value) {
3141   assert(::android::os::statsd::autofill::SaveUiNotShownReason_IsValid(value));
3142   _impl_._has_bits_[0] |= 0x00000040u;
3143   _impl_.save_ui_not_shown_reason_ = value;
3144 }
set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value)3145 inline void AutofillSaveEventReported::set_save_ui_not_shown_reason(::android::os::statsd::autofill::SaveUiNotShownReason value) {
3146   _internal_set_save_ui_not_shown_reason(value);
3147   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.save_ui_not_shown_reason)
3148 }
3149 
3150 // optional bool save_button_clicked = 9;
_internal_has_save_button_clicked()3151 inline bool AutofillSaveEventReported::_internal_has_save_button_clicked() const {
3152   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
3153   return value;
3154 }
has_save_button_clicked()3155 inline bool AutofillSaveEventReported::has_save_button_clicked() const {
3156   return _internal_has_save_button_clicked();
3157 }
clear_save_button_clicked()3158 inline void AutofillSaveEventReported::clear_save_button_clicked() {
3159   _impl_.save_button_clicked_ = false;
3160   _impl_._has_bits_[0] &= ~0x00000100u;
3161 }
_internal_save_button_clicked()3162 inline bool AutofillSaveEventReported::_internal_save_button_clicked() const {
3163   return _impl_.save_button_clicked_;
3164 }
save_button_clicked()3165 inline bool AutofillSaveEventReported::save_button_clicked() const {
3166   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.save_button_clicked)
3167   return _internal_save_button_clicked();
3168 }
_internal_set_save_button_clicked(bool value)3169 inline void AutofillSaveEventReported::_internal_set_save_button_clicked(bool value) {
3170   _impl_._has_bits_[0] |= 0x00000100u;
3171   _impl_.save_button_clicked_ = value;
3172 }
set_save_button_clicked(bool value)3173 inline void AutofillSaveEventReported::set_save_button_clicked(bool value) {
3174   _internal_set_save_button_clicked(value);
3175   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.save_button_clicked)
3176 }
3177 
3178 // optional bool cancel_button_clicked = 10;
_internal_has_cancel_button_clicked()3179 inline bool AutofillSaveEventReported::_internal_has_cancel_button_clicked() const {
3180   bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
3181   return value;
3182 }
has_cancel_button_clicked()3183 inline bool AutofillSaveEventReported::has_cancel_button_clicked() const {
3184   return _internal_has_cancel_button_clicked();
3185 }
clear_cancel_button_clicked()3186 inline void AutofillSaveEventReported::clear_cancel_button_clicked() {
3187   _impl_.cancel_button_clicked_ = false;
3188   _impl_._has_bits_[0] &= ~0x00000200u;
3189 }
_internal_cancel_button_clicked()3190 inline bool AutofillSaveEventReported::_internal_cancel_button_clicked() const {
3191   return _impl_.cancel_button_clicked_;
3192 }
cancel_button_clicked()3193 inline bool AutofillSaveEventReported::cancel_button_clicked() const {
3194   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.cancel_button_clicked)
3195   return _internal_cancel_button_clicked();
3196 }
_internal_set_cancel_button_clicked(bool value)3197 inline void AutofillSaveEventReported::_internal_set_cancel_button_clicked(bool value) {
3198   _impl_._has_bits_[0] |= 0x00000200u;
3199   _impl_.cancel_button_clicked_ = value;
3200 }
set_cancel_button_clicked(bool value)3201 inline void AutofillSaveEventReported::set_cancel_button_clicked(bool value) {
3202   _internal_set_cancel_button_clicked(value);
3203   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.cancel_button_clicked)
3204 }
3205 
3206 // optional bool dialog_dismissed = 11;
_internal_has_dialog_dismissed()3207 inline bool AutofillSaveEventReported::_internal_has_dialog_dismissed() const {
3208   bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
3209   return value;
3210 }
has_dialog_dismissed()3211 inline bool AutofillSaveEventReported::has_dialog_dismissed() const {
3212   return _internal_has_dialog_dismissed();
3213 }
clear_dialog_dismissed()3214 inline void AutofillSaveEventReported::clear_dialog_dismissed() {
3215   _impl_.dialog_dismissed_ = false;
3216   _impl_._has_bits_[0] &= ~0x00000400u;
3217 }
_internal_dialog_dismissed()3218 inline bool AutofillSaveEventReported::_internal_dialog_dismissed() const {
3219   return _impl_.dialog_dismissed_;
3220 }
dialog_dismissed()3221 inline bool AutofillSaveEventReported::dialog_dismissed() const {
3222   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.dialog_dismissed)
3223   return _internal_dialog_dismissed();
3224 }
_internal_set_dialog_dismissed(bool value)3225 inline void AutofillSaveEventReported::_internal_set_dialog_dismissed(bool value) {
3226   _impl_._has_bits_[0] |= 0x00000400u;
3227   _impl_.dialog_dismissed_ = value;
3228 }
set_dialog_dismissed(bool value)3229 inline void AutofillSaveEventReported::set_dialog_dismissed(bool value) {
3230   _internal_set_dialog_dismissed(value);
3231   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.dialog_dismissed)
3232 }
3233 
3234 // optional bool is_saved = 12;
_internal_has_is_saved()3235 inline bool AutofillSaveEventReported::_internal_has_is_saved() const {
3236   bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
3237   return value;
3238 }
has_is_saved()3239 inline bool AutofillSaveEventReported::has_is_saved() const {
3240   return _internal_has_is_saved();
3241 }
clear_is_saved()3242 inline void AutofillSaveEventReported::clear_is_saved() {
3243   _impl_.is_saved_ = false;
3244   _impl_._has_bits_[0] &= ~0x00004000u;
3245 }
_internal_is_saved()3246 inline bool AutofillSaveEventReported::_internal_is_saved() const {
3247   return _impl_.is_saved_;
3248 }
is_saved()3249 inline bool AutofillSaveEventReported::is_saved() const {
3250   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.is_saved)
3251   return _internal_is_saved();
3252 }
_internal_set_is_saved(bool value)3253 inline void AutofillSaveEventReported::_internal_set_is_saved(bool value) {
3254   _impl_._has_bits_[0] |= 0x00004000u;
3255   _impl_.is_saved_ = value;
3256 }
set_is_saved(bool value)3257 inline void AutofillSaveEventReported::set_is_saved(bool value) {
3258   _internal_set_is_saved(value);
3259   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.is_saved)
3260 }
3261 
3262 // optional int64 latency_save_ui_display_millis = 13;
_internal_has_latency_save_ui_display_millis()3263 inline bool AutofillSaveEventReported::_internal_has_latency_save_ui_display_millis() const {
3264   bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
3265   return value;
3266 }
has_latency_save_ui_display_millis()3267 inline bool AutofillSaveEventReported::has_latency_save_ui_display_millis() const {
3268   return _internal_has_latency_save_ui_display_millis();
3269 }
clear_latency_save_ui_display_millis()3270 inline void AutofillSaveEventReported::clear_latency_save_ui_display_millis() {
3271   _impl_.latency_save_ui_display_millis_ = ::int64_t{0};
3272   _impl_._has_bits_[0] &= ~0x00000800u;
3273 }
_internal_latency_save_ui_display_millis()3274 inline ::int64_t AutofillSaveEventReported::_internal_latency_save_ui_display_millis() const {
3275   return _impl_.latency_save_ui_display_millis_;
3276 }
latency_save_ui_display_millis()3277 inline ::int64_t AutofillSaveEventReported::latency_save_ui_display_millis() const {
3278   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_ui_display_millis)
3279   return _internal_latency_save_ui_display_millis();
3280 }
_internal_set_latency_save_ui_display_millis(::int64_t value)3281 inline void AutofillSaveEventReported::_internal_set_latency_save_ui_display_millis(::int64_t value) {
3282   _impl_._has_bits_[0] |= 0x00000800u;
3283   _impl_.latency_save_ui_display_millis_ = value;
3284 }
set_latency_save_ui_display_millis(::int64_t value)3285 inline void AutofillSaveEventReported::set_latency_save_ui_display_millis(::int64_t value) {
3286   _internal_set_latency_save_ui_display_millis(value);
3287   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_ui_display_millis)
3288 }
3289 
3290 // optional int64 latency_save_request_millis = 14;
_internal_has_latency_save_request_millis()3291 inline bool AutofillSaveEventReported::_internal_has_latency_save_request_millis() const {
3292   bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
3293   return value;
3294 }
has_latency_save_request_millis()3295 inline bool AutofillSaveEventReported::has_latency_save_request_millis() const {
3296   return _internal_has_latency_save_request_millis();
3297 }
clear_latency_save_request_millis()3298 inline void AutofillSaveEventReported::clear_latency_save_request_millis() {
3299   _impl_.latency_save_request_millis_ = ::int64_t{0};
3300   _impl_._has_bits_[0] &= ~0x00001000u;
3301 }
_internal_latency_save_request_millis()3302 inline ::int64_t AutofillSaveEventReported::_internal_latency_save_request_millis() const {
3303   return _impl_.latency_save_request_millis_;
3304 }
latency_save_request_millis()3305 inline ::int64_t AutofillSaveEventReported::latency_save_request_millis() const {
3306   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_request_millis)
3307   return _internal_latency_save_request_millis();
3308 }
_internal_set_latency_save_request_millis(::int64_t value)3309 inline void AutofillSaveEventReported::_internal_set_latency_save_request_millis(::int64_t value) {
3310   _impl_._has_bits_[0] |= 0x00001000u;
3311   _impl_.latency_save_request_millis_ = value;
3312 }
set_latency_save_request_millis(::int64_t value)3313 inline void AutofillSaveEventReported::set_latency_save_request_millis(::int64_t value) {
3314   _internal_set_latency_save_request_millis(value);
3315   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_request_millis)
3316 }
3317 
3318 // optional int64 latency_save_finish_millis = 15;
_internal_has_latency_save_finish_millis()3319 inline bool AutofillSaveEventReported::_internal_has_latency_save_finish_millis() const {
3320   bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
3321   return value;
3322 }
has_latency_save_finish_millis()3323 inline bool AutofillSaveEventReported::has_latency_save_finish_millis() const {
3324   return _internal_has_latency_save_finish_millis();
3325 }
clear_latency_save_finish_millis()3326 inline void AutofillSaveEventReported::clear_latency_save_finish_millis() {
3327   _impl_.latency_save_finish_millis_ = ::int64_t{0};
3328   _impl_._has_bits_[0] &= ~0x00002000u;
3329 }
_internal_latency_save_finish_millis()3330 inline ::int64_t AutofillSaveEventReported::_internal_latency_save_finish_millis() const {
3331   return _impl_.latency_save_finish_millis_;
3332 }
latency_save_finish_millis()3333 inline ::int64_t AutofillSaveEventReported::latency_save_finish_millis() const {
3334   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_finish_millis)
3335   return _internal_latency_save_finish_millis();
3336 }
_internal_set_latency_save_finish_millis(::int64_t value)3337 inline void AutofillSaveEventReported::_internal_set_latency_save_finish_millis(::int64_t value) {
3338   _impl_._has_bits_[0] |= 0x00002000u;
3339   _impl_.latency_save_finish_millis_ = value;
3340 }
set_latency_save_finish_millis(::int64_t value)3341 inline void AutofillSaveEventReported::set_latency_save_finish_millis(::int64_t value) {
3342   _internal_set_latency_save_finish_millis(value);
3343   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.latency_save_finish_millis)
3344 }
3345 
3346 // optional bool is_framework_created_save_info = 16;
_internal_has_is_framework_created_save_info()3347 inline bool AutofillSaveEventReported::_internal_has_is_framework_created_save_info() const {
3348   bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
3349   return value;
3350 }
has_is_framework_created_save_info()3351 inline bool AutofillSaveEventReported::has_is_framework_created_save_info() const {
3352   return _internal_has_is_framework_created_save_info();
3353 }
clear_is_framework_created_save_info()3354 inline void AutofillSaveEventReported::clear_is_framework_created_save_info() {
3355   _impl_.is_framework_created_save_info_ = false;
3356   _impl_._has_bits_[0] &= ~0x00008000u;
3357 }
_internal_is_framework_created_save_info()3358 inline bool AutofillSaveEventReported::_internal_is_framework_created_save_info() const {
3359   return _impl_.is_framework_created_save_info_;
3360 }
is_framework_created_save_info()3361 inline bool AutofillSaveEventReported::is_framework_created_save_info() const {
3362   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.is_framework_created_save_info)
3363   return _internal_is_framework_created_save_info();
3364 }
_internal_set_is_framework_created_save_info(bool value)3365 inline void AutofillSaveEventReported::_internal_set_is_framework_created_save_info(bool value) {
3366   _impl_._has_bits_[0] |= 0x00008000u;
3367   _impl_.is_framework_created_save_info_ = value;
3368 }
set_is_framework_created_save_info(bool value)3369 inline void AutofillSaveEventReported::set_is_framework_created_save_info(bool value) {
3370   _internal_set_is_framework_created_save_info(value);
3371   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.is_framework_created_save_info)
3372 }
3373 
3374 // optional int32 autofill_service_uid = 17 [(.android.os.statsd.is_uid) = true];
_internal_has_autofill_service_uid()3375 inline bool AutofillSaveEventReported::_internal_has_autofill_service_uid() const {
3376   bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
3377   return value;
3378 }
has_autofill_service_uid()3379 inline bool AutofillSaveEventReported::has_autofill_service_uid() const {
3380   return _internal_has_autofill_service_uid();
3381 }
clear_autofill_service_uid()3382 inline void AutofillSaveEventReported::clear_autofill_service_uid() {
3383   _impl_.autofill_service_uid_ = 0;
3384   _impl_._has_bits_[0] &= ~0x00010000u;
3385 }
_internal_autofill_service_uid()3386 inline ::int32_t AutofillSaveEventReported::_internal_autofill_service_uid() const {
3387   return _impl_.autofill_service_uid_;
3388 }
autofill_service_uid()3389 inline ::int32_t AutofillSaveEventReported::autofill_service_uid() const {
3390   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSaveEventReported.autofill_service_uid)
3391   return _internal_autofill_service_uid();
3392 }
_internal_set_autofill_service_uid(::int32_t value)3393 inline void AutofillSaveEventReported::_internal_set_autofill_service_uid(::int32_t value) {
3394   _impl_._has_bits_[0] |= 0x00010000u;
3395   _impl_.autofill_service_uid_ = value;
3396 }
set_autofill_service_uid(::int32_t value)3397 inline void AutofillSaveEventReported::set_autofill_service_uid(::int32_t value) {
3398   _internal_set_autofill_service_uid(value);
3399   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSaveEventReported.autofill_service_uid)
3400 }
3401 
3402 // -------------------------------------------------------------------
3403 
3404 // AutofillSessionCommitted
3405 
3406 // optional int32 session_id = 1;
_internal_has_session_id()3407 inline bool AutofillSessionCommitted::_internal_has_session_id() const {
3408   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3409   return value;
3410 }
has_session_id()3411 inline bool AutofillSessionCommitted::has_session_id() const {
3412   return _internal_has_session_id();
3413 }
clear_session_id()3414 inline void AutofillSessionCommitted::clear_session_id() {
3415   _impl_.session_id_ = 0;
3416   _impl_._has_bits_[0] &= ~0x00000001u;
3417 }
_internal_session_id()3418 inline ::int32_t AutofillSessionCommitted::_internal_session_id() const {
3419   return _impl_.session_id_;
3420 }
session_id()3421 inline ::int32_t AutofillSessionCommitted::session_id() const {
3422   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.session_id)
3423   return _internal_session_id();
3424 }
_internal_set_session_id(::int32_t value)3425 inline void AutofillSessionCommitted::_internal_set_session_id(::int32_t value) {
3426   _impl_._has_bits_[0] |= 0x00000001u;
3427   _impl_.session_id_ = value;
3428 }
set_session_id(::int32_t value)3429 inline void AutofillSessionCommitted::set_session_id(::int32_t value) {
3430   _internal_set_session_id(value);
3431   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.session_id)
3432 }
3433 
3434 // optional int32 component_package_uid = 2 [(.android.os.statsd.is_uid) = true];
_internal_has_component_package_uid()3435 inline bool AutofillSessionCommitted::_internal_has_component_package_uid() const {
3436   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3437   return value;
3438 }
has_component_package_uid()3439 inline bool AutofillSessionCommitted::has_component_package_uid() const {
3440   return _internal_has_component_package_uid();
3441 }
clear_component_package_uid()3442 inline void AutofillSessionCommitted::clear_component_package_uid() {
3443   _impl_.component_package_uid_ = 0;
3444   _impl_._has_bits_[0] &= ~0x00000002u;
3445 }
_internal_component_package_uid()3446 inline ::int32_t AutofillSessionCommitted::_internal_component_package_uid() const {
3447   return _impl_.component_package_uid_;
3448 }
component_package_uid()3449 inline ::int32_t AutofillSessionCommitted::component_package_uid() const {
3450   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.component_package_uid)
3451   return _internal_component_package_uid();
3452 }
_internal_set_component_package_uid(::int32_t value)3453 inline void AutofillSessionCommitted::_internal_set_component_package_uid(::int32_t value) {
3454   _impl_._has_bits_[0] |= 0x00000002u;
3455   _impl_.component_package_uid_ = value;
3456 }
set_component_package_uid(::int32_t value)3457 inline void AutofillSessionCommitted::set_component_package_uid(::int32_t value) {
3458   _internal_set_component_package_uid(value);
3459   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.component_package_uid)
3460 }
3461 
3462 // optional int64 request_count = 3;
_internal_has_request_count()3463 inline bool AutofillSessionCommitted::_internal_has_request_count() const {
3464   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3465   return value;
3466 }
has_request_count()3467 inline bool AutofillSessionCommitted::has_request_count() const {
3468   return _internal_has_request_count();
3469 }
clear_request_count()3470 inline void AutofillSessionCommitted::clear_request_count() {
3471   _impl_.request_count_ = ::int64_t{0};
3472   _impl_._has_bits_[0] &= ~0x00000004u;
3473 }
_internal_request_count()3474 inline ::int64_t AutofillSessionCommitted::_internal_request_count() const {
3475   return _impl_.request_count_;
3476 }
request_count()3477 inline ::int64_t AutofillSessionCommitted::request_count() const {
3478   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.request_count)
3479   return _internal_request_count();
3480 }
_internal_set_request_count(::int64_t value)3481 inline void AutofillSessionCommitted::_internal_set_request_count(::int64_t value) {
3482   _impl_._has_bits_[0] |= 0x00000004u;
3483   _impl_.request_count_ = value;
3484 }
set_request_count(::int64_t value)3485 inline void AutofillSessionCommitted::set_request_count(::int64_t value) {
3486   _internal_set_request_count(value);
3487   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.request_count)
3488 }
3489 
3490 // optional .android.os.statsd.autofill.AutofillCommitReason commit_reason = 4;
_internal_has_commit_reason()3491 inline bool AutofillSessionCommitted::_internal_has_commit_reason() const {
3492   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3493   return value;
3494 }
has_commit_reason()3495 inline bool AutofillSessionCommitted::has_commit_reason() const {
3496   return _internal_has_commit_reason();
3497 }
clear_commit_reason()3498 inline void AutofillSessionCommitted::clear_commit_reason() {
3499   _impl_.commit_reason_ = 0;
3500   _impl_._has_bits_[0] &= ~0x00000010u;
3501 }
_internal_commit_reason()3502 inline ::android::os::statsd::autofill::AutofillCommitReason AutofillSessionCommitted::_internal_commit_reason() const {
3503   return static_cast< ::android::os::statsd::autofill::AutofillCommitReason >(_impl_.commit_reason_);
3504 }
commit_reason()3505 inline ::android::os::statsd::autofill::AutofillCommitReason AutofillSessionCommitted::commit_reason() const {
3506   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.commit_reason)
3507   return _internal_commit_reason();
3508 }
_internal_set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value)3509 inline void AutofillSessionCommitted::_internal_set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value) {
3510   assert(::android::os::statsd::autofill::AutofillCommitReason_IsValid(value));
3511   _impl_._has_bits_[0] |= 0x00000010u;
3512   _impl_.commit_reason_ = value;
3513 }
set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value)3514 inline void AutofillSessionCommitted::set_commit_reason(::android::os::statsd::autofill::AutofillCommitReason value) {
3515   _internal_set_commit_reason(value);
3516   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.commit_reason)
3517 }
3518 
3519 // optional int64 session_duration_millis = 5;
_internal_has_session_duration_millis()3520 inline bool AutofillSessionCommitted::_internal_has_session_duration_millis() const {
3521   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3522   return value;
3523 }
has_session_duration_millis()3524 inline bool AutofillSessionCommitted::has_session_duration_millis() const {
3525   return _internal_has_session_duration_millis();
3526 }
clear_session_duration_millis()3527 inline void AutofillSessionCommitted::clear_session_duration_millis() {
3528   _impl_.session_duration_millis_ = ::int64_t{0};
3529   _impl_._has_bits_[0] &= ~0x00000008u;
3530 }
_internal_session_duration_millis()3531 inline ::int64_t AutofillSessionCommitted::_internal_session_duration_millis() const {
3532   return _impl_.session_duration_millis_;
3533 }
session_duration_millis()3534 inline ::int64_t AutofillSessionCommitted::session_duration_millis() const {
3535   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.session_duration_millis)
3536   return _internal_session_duration_millis();
3537 }
_internal_set_session_duration_millis(::int64_t value)3538 inline void AutofillSessionCommitted::_internal_set_session_duration_millis(::int64_t value) {
3539   _impl_._has_bits_[0] |= 0x00000008u;
3540   _impl_.session_duration_millis_ = value;
3541 }
set_session_duration_millis(::int64_t value)3542 inline void AutofillSessionCommitted::set_session_duration_millis(::int64_t value) {
3543   _internal_set_session_duration_millis(value);
3544   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.session_duration_millis)
3545 }
3546 
3547 // optional int32 autofill_service_uid = 6 [(.android.os.statsd.is_uid) = true];
_internal_has_autofill_service_uid()3548 inline bool AutofillSessionCommitted::_internal_has_autofill_service_uid() const {
3549   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3550   return value;
3551 }
has_autofill_service_uid()3552 inline bool AutofillSessionCommitted::has_autofill_service_uid() const {
3553   return _internal_has_autofill_service_uid();
3554 }
clear_autofill_service_uid()3555 inline void AutofillSessionCommitted::clear_autofill_service_uid() {
3556   _impl_.autofill_service_uid_ = 0;
3557   _impl_._has_bits_[0] &= ~0x00000020u;
3558 }
_internal_autofill_service_uid()3559 inline ::int32_t AutofillSessionCommitted::_internal_autofill_service_uid() const {
3560   return _impl_.autofill_service_uid_;
3561 }
autofill_service_uid()3562 inline ::int32_t AutofillSessionCommitted::autofill_service_uid() const {
3563   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.autofill_service_uid)
3564   return _internal_autofill_service_uid();
3565 }
_internal_set_autofill_service_uid(::int32_t value)3566 inline void AutofillSessionCommitted::_internal_set_autofill_service_uid(::int32_t value) {
3567   _impl_._has_bits_[0] |= 0x00000020u;
3568   _impl_.autofill_service_uid_ = value;
3569 }
set_autofill_service_uid(::int32_t value)3570 inline void AutofillSessionCommitted::set_autofill_service_uid(::int32_t value) {
3571   _internal_set_autofill_service_uid(value);
3572   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.autofill_service_uid)
3573 }
3574 
3575 // optional int32 save_info_count = 7;
_internal_has_save_info_count()3576 inline bool AutofillSessionCommitted::_internal_has_save_info_count() const {
3577   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3578   return value;
3579 }
has_save_info_count()3580 inline bool AutofillSessionCommitted::has_save_info_count() const {
3581   return _internal_has_save_info_count();
3582 }
clear_save_info_count()3583 inline void AutofillSessionCommitted::clear_save_info_count() {
3584   _impl_.save_info_count_ = 0;
3585   _impl_._has_bits_[0] &= ~0x00000040u;
3586 }
_internal_save_info_count()3587 inline ::int32_t AutofillSessionCommitted::_internal_save_info_count() const {
3588   return _impl_.save_info_count_;
3589 }
save_info_count()3590 inline ::int32_t AutofillSessionCommitted::save_info_count() const {
3591   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.save_info_count)
3592   return _internal_save_info_count();
3593 }
_internal_set_save_info_count(::int32_t value)3594 inline void AutofillSessionCommitted::_internal_set_save_info_count(::int32_t value) {
3595   _impl_._has_bits_[0] |= 0x00000040u;
3596   _impl_.save_info_count_ = value;
3597 }
set_save_info_count(::int32_t value)3598 inline void AutofillSessionCommitted::set_save_info_count(::int32_t value) {
3599   _internal_set_save_info_count(value);
3600   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.save_info_count)
3601 }
3602 
3603 // optional int32 save_data_types_count = 8;
_internal_has_save_data_types_count()3604 inline bool AutofillSessionCommitted::_internal_has_save_data_types_count() const {
3605   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3606   return value;
3607 }
has_save_data_types_count()3608 inline bool AutofillSessionCommitted::has_save_data_types_count() const {
3609   return _internal_has_save_data_types_count();
3610 }
clear_save_data_types_count()3611 inline void AutofillSessionCommitted::clear_save_data_types_count() {
3612   _impl_.save_data_types_count_ = 0;
3613   _impl_._has_bits_[0] &= ~0x00000080u;
3614 }
_internal_save_data_types_count()3615 inline ::int32_t AutofillSessionCommitted::_internal_save_data_types_count() const {
3616   return _impl_.save_data_types_count_;
3617 }
save_data_types_count()3618 inline ::int32_t AutofillSessionCommitted::save_data_types_count() const {
3619   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.save_data_types_count)
3620   return _internal_save_data_types_count();
3621 }
_internal_set_save_data_types_count(::int32_t value)3622 inline void AutofillSessionCommitted::_internal_set_save_data_types_count(::int32_t value) {
3623   _impl_._has_bits_[0] |= 0x00000080u;
3624   _impl_.save_data_types_count_ = value;
3625 }
set_save_data_types_count(::int32_t value)3626 inline void AutofillSessionCommitted::set_save_data_types_count(::int32_t value) {
3627   _internal_set_save_data_types_count(value);
3628   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.save_data_types_count)
3629 }
3630 
3631 // optional bool last_fill_response_has_save_info = 9;
_internal_has_last_fill_response_has_save_info()3632 inline bool AutofillSessionCommitted::_internal_has_last_fill_response_has_save_info() const {
3633   bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
3634   return value;
3635 }
has_last_fill_response_has_save_info()3636 inline bool AutofillSessionCommitted::has_last_fill_response_has_save_info() const {
3637   return _internal_has_last_fill_response_has_save_info();
3638 }
clear_last_fill_response_has_save_info()3639 inline void AutofillSessionCommitted::clear_last_fill_response_has_save_info() {
3640   _impl_.last_fill_response_has_save_info_ = false;
3641   _impl_._has_bits_[0] &= ~0x00000100u;
3642 }
_internal_last_fill_response_has_save_info()3643 inline bool AutofillSessionCommitted::_internal_last_fill_response_has_save_info() const {
3644   return _impl_.last_fill_response_has_save_info_;
3645 }
last_fill_response_has_save_info()3646 inline bool AutofillSessionCommitted::last_fill_response_has_save_info() const {
3647   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillSessionCommitted.last_fill_response_has_save_info)
3648   return _internal_last_fill_response_has_save_info();
3649 }
_internal_set_last_fill_response_has_save_info(bool value)3650 inline void AutofillSessionCommitted::_internal_set_last_fill_response_has_save_info(bool value) {
3651   _impl_._has_bits_[0] |= 0x00000100u;
3652   _impl_.last_fill_response_has_save_info_ = value;
3653 }
set_last_fill_response_has_save_info(bool value)3654 inline void AutofillSessionCommitted::set_last_fill_response_has_save_info(bool value) {
3655   _internal_set_last_fill_response_has_save_info(value);
3656   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillSessionCommitted.last_fill_response_has_save_info)
3657 }
3658 
3659 // -------------------------------------------------------------------
3660 
3661 // AutofillFieldClassificationEventReported
3662 
3663 // optional int64 latency_millis = 1;
_internal_has_latency_millis()3664 inline bool AutofillFieldClassificationEventReported::_internal_has_latency_millis() const {
3665   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3666   return value;
3667 }
has_latency_millis()3668 inline bool AutofillFieldClassificationEventReported::has_latency_millis() const {
3669   return _internal_has_latency_millis();
3670 }
clear_latency_millis()3671 inline void AutofillFieldClassificationEventReported::clear_latency_millis() {
3672   _impl_.latency_millis_ = ::int64_t{0};
3673   _impl_._has_bits_[0] &= ~0x00000001u;
3674 }
_internal_latency_millis()3675 inline ::int64_t AutofillFieldClassificationEventReported::_internal_latency_millis() const {
3676   return _impl_.latency_millis_;
3677 }
latency_millis()3678 inline ::int64_t AutofillFieldClassificationEventReported::latency_millis() const {
3679   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.latency_millis)
3680   return _internal_latency_millis();
3681 }
_internal_set_latency_millis(::int64_t value)3682 inline void AutofillFieldClassificationEventReported::_internal_set_latency_millis(::int64_t value) {
3683   _impl_._has_bits_[0] |= 0x00000001u;
3684   _impl_.latency_millis_ = value;
3685 }
set_latency_millis(::int64_t value)3686 inline void AutofillFieldClassificationEventReported::set_latency_millis(::int64_t value) {
3687   _internal_set_latency_millis(value);
3688   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.latency_millis)
3689 }
3690 
3691 // optional int32 count_classifications = 2;
_internal_has_count_classifications()3692 inline bool AutofillFieldClassificationEventReported::_internal_has_count_classifications() const {
3693   bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3694   return value;
3695 }
has_count_classifications()3696 inline bool AutofillFieldClassificationEventReported::has_count_classifications() const {
3697   return _internal_has_count_classifications();
3698 }
clear_count_classifications()3699 inline void AutofillFieldClassificationEventReported::clear_count_classifications() {
3700   _impl_.count_classifications_ = 0;
3701   _impl_._has_bits_[0] &= ~0x00000002u;
3702 }
_internal_count_classifications()3703 inline ::int32_t AutofillFieldClassificationEventReported::_internal_count_classifications() const {
3704   return _impl_.count_classifications_;
3705 }
count_classifications()3706 inline ::int32_t AutofillFieldClassificationEventReported::count_classifications() const {
3707   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.count_classifications)
3708   return _internal_count_classifications();
3709 }
_internal_set_count_classifications(::int32_t value)3710 inline void AutofillFieldClassificationEventReported::_internal_set_count_classifications(::int32_t value) {
3711   _impl_._has_bits_[0] |= 0x00000002u;
3712   _impl_.count_classifications_ = value;
3713 }
set_count_classifications(::int32_t value)3714 inline void AutofillFieldClassificationEventReported::set_count_classifications(::int32_t value) {
3715   _internal_set_count_classifications(value);
3716   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.count_classifications)
3717 }
3718 
3719 // optional int32 session_id = 3;
_internal_has_session_id()3720 inline bool AutofillFieldClassificationEventReported::_internal_has_session_id() const {
3721   bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3722   return value;
3723 }
has_session_id()3724 inline bool AutofillFieldClassificationEventReported::has_session_id() const {
3725   return _internal_has_session_id();
3726 }
clear_session_id()3727 inline void AutofillFieldClassificationEventReported::clear_session_id() {
3728   _impl_.session_id_ = 0;
3729   _impl_._has_bits_[0] &= ~0x00000004u;
3730 }
_internal_session_id()3731 inline ::int32_t AutofillFieldClassificationEventReported::_internal_session_id() const {
3732   return _impl_.session_id_;
3733 }
session_id()3734 inline ::int32_t AutofillFieldClassificationEventReported::session_id() const {
3735   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.session_id)
3736   return _internal_session_id();
3737 }
_internal_set_session_id(::int32_t value)3738 inline void AutofillFieldClassificationEventReported::_internal_set_session_id(::int32_t value) {
3739   _impl_._has_bits_[0] |= 0x00000004u;
3740   _impl_.session_id_ = value;
3741 }
set_session_id(::int32_t value)3742 inline void AutofillFieldClassificationEventReported::set_session_id(::int32_t value) {
3743   _internal_set_session_id(value);
3744   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.session_id)
3745 }
3746 
3747 // optional int32 request_id = 4;
_internal_has_request_id()3748 inline bool AutofillFieldClassificationEventReported::_internal_has_request_id() const {
3749   bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3750   return value;
3751 }
has_request_id()3752 inline bool AutofillFieldClassificationEventReported::has_request_id() const {
3753   return _internal_has_request_id();
3754 }
clear_request_id()3755 inline void AutofillFieldClassificationEventReported::clear_request_id() {
3756   _impl_.request_id_ = 0;
3757   _impl_._has_bits_[0] &= ~0x00000008u;
3758 }
_internal_request_id()3759 inline ::int32_t AutofillFieldClassificationEventReported::_internal_request_id() const {
3760   return _impl_.request_id_;
3761 }
request_id()3762 inline ::int32_t AutofillFieldClassificationEventReported::request_id() const {
3763   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.request_id)
3764   return _internal_request_id();
3765 }
_internal_set_request_id(::int32_t value)3766 inline void AutofillFieldClassificationEventReported::_internal_set_request_id(::int32_t value) {
3767   _impl_._has_bits_[0] |= 0x00000008u;
3768   _impl_.request_id_ = value;
3769 }
set_request_id(::int32_t value)3770 inline void AutofillFieldClassificationEventReported::set_request_id(::int32_t value) {
3771   _internal_set_request_id(value);
3772   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.request_id)
3773 }
3774 
3775 // optional int32 next_fill_request_id = 5;
_internal_has_next_fill_request_id()3776 inline bool AutofillFieldClassificationEventReported::_internal_has_next_fill_request_id() const {
3777   bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3778   return value;
3779 }
has_next_fill_request_id()3780 inline bool AutofillFieldClassificationEventReported::has_next_fill_request_id() const {
3781   return _internal_has_next_fill_request_id();
3782 }
clear_next_fill_request_id()3783 inline void AutofillFieldClassificationEventReported::clear_next_fill_request_id() {
3784   _impl_.next_fill_request_id_ = 0;
3785   _impl_._has_bits_[0] &= ~0x00000010u;
3786 }
_internal_next_fill_request_id()3787 inline ::int32_t AutofillFieldClassificationEventReported::_internal_next_fill_request_id() const {
3788   return _impl_.next_fill_request_id_;
3789 }
next_fill_request_id()3790 inline ::int32_t AutofillFieldClassificationEventReported::next_fill_request_id() const {
3791   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.next_fill_request_id)
3792   return _internal_next_fill_request_id();
3793 }
_internal_set_next_fill_request_id(::int32_t value)3794 inline void AutofillFieldClassificationEventReported::_internal_set_next_fill_request_id(::int32_t value) {
3795   _impl_._has_bits_[0] |= 0x00000010u;
3796   _impl_.next_fill_request_id_ = value;
3797 }
set_next_fill_request_id(::int32_t value)3798 inline void AutofillFieldClassificationEventReported::set_next_fill_request_id(::int32_t value) {
3799   _internal_set_next_fill_request_id(value);
3800   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.next_fill_request_id)
3801 }
3802 
3803 // optional int32 app_package_uid = 6 [(.android.os.statsd.is_uid) = true];
_internal_has_app_package_uid()3804 inline bool AutofillFieldClassificationEventReported::_internal_has_app_package_uid() const {
3805   bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3806   return value;
3807 }
has_app_package_uid()3808 inline bool AutofillFieldClassificationEventReported::has_app_package_uid() const {
3809   return _internal_has_app_package_uid();
3810 }
clear_app_package_uid()3811 inline void AutofillFieldClassificationEventReported::clear_app_package_uid() {
3812   _impl_.app_package_uid_ = 0;
3813   _impl_._has_bits_[0] &= ~0x00000020u;
3814 }
_internal_app_package_uid()3815 inline ::int32_t AutofillFieldClassificationEventReported::_internal_app_package_uid() const {
3816   return _impl_.app_package_uid_;
3817 }
app_package_uid()3818 inline ::int32_t AutofillFieldClassificationEventReported::app_package_uid() const {
3819   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.app_package_uid)
3820   return _internal_app_package_uid();
3821 }
_internal_set_app_package_uid(::int32_t value)3822 inline void AutofillFieldClassificationEventReported::_internal_set_app_package_uid(::int32_t value) {
3823   _impl_._has_bits_[0] |= 0x00000020u;
3824   _impl_.app_package_uid_ = value;
3825 }
set_app_package_uid(::int32_t value)3826 inline void AutofillFieldClassificationEventReported::set_app_package_uid(::int32_t value) {
3827   _internal_set_app_package_uid(value);
3828   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.app_package_uid)
3829 }
3830 
3831 // optional .android.os.statsd.autofill.FieldClassificationRequestStatus status = 7;
_internal_has_status()3832 inline bool AutofillFieldClassificationEventReported::_internal_has_status() const {
3833   bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3834   return value;
3835 }
has_status()3836 inline bool AutofillFieldClassificationEventReported::has_status() const {
3837   return _internal_has_status();
3838 }
clear_status()3839 inline void AutofillFieldClassificationEventReported::clear_status() {
3840   _impl_.status_ = 0;
3841   _impl_._has_bits_[0] &= ~0x00000040u;
3842 }
_internal_status()3843 inline ::android::os::statsd::autofill::FieldClassificationRequestStatus AutofillFieldClassificationEventReported::_internal_status() const {
3844   return static_cast< ::android::os::statsd::autofill::FieldClassificationRequestStatus >(_impl_.status_);
3845 }
status()3846 inline ::android::os::statsd::autofill::FieldClassificationRequestStatus AutofillFieldClassificationEventReported::status() const {
3847   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.status)
3848   return _internal_status();
3849 }
_internal_set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value)3850 inline void AutofillFieldClassificationEventReported::_internal_set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value) {
3851   assert(::android::os::statsd::autofill::FieldClassificationRequestStatus_IsValid(value));
3852   _impl_._has_bits_[0] |= 0x00000040u;
3853   _impl_.status_ = value;
3854 }
set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value)3855 inline void AutofillFieldClassificationEventReported::set_status(::android::os::statsd::autofill::FieldClassificationRequestStatus value) {
3856   _internal_set_status(value);
3857   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.status)
3858 }
3859 
3860 // optional bool is_session_gc = 8;
_internal_has_is_session_gc()3861 inline bool AutofillFieldClassificationEventReported::_internal_has_is_session_gc() const {
3862   bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3863   return value;
3864 }
has_is_session_gc()3865 inline bool AutofillFieldClassificationEventReported::has_is_session_gc() const {
3866   return _internal_has_is_session_gc();
3867 }
clear_is_session_gc()3868 inline void AutofillFieldClassificationEventReported::clear_is_session_gc() {
3869   _impl_.is_session_gc_ = false;
3870   _impl_._has_bits_[0] &= ~0x00000080u;
3871 }
_internal_is_session_gc()3872 inline bool AutofillFieldClassificationEventReported::_internal_is_session_gc() const {
3873   return _impl_.is_session_gc_;
3874 }
is_session_gc()3875 inline bool AutofillFieldClassificationEventReported::is_session_gc() const {
3876   // @@protoc_insertion_point(field_get:android.os.statsd.autofill.AutofillFieldClassificationEventReported.is_session_gc)
3877   return _internal_is_session_gc();
3878 }
_internal_set_is_session_gc(bool value)3879 inline void AutofillFieldClassificationEventReported::_internal_set_is_session_gc(bool value) {
3880   _impl_._has_bits_[0] |= 0x00000080u;
3881   _impl_.is_session_gc_ = value;
3882 }
set_is_session_gc(bool value)3883 inline void AutofillFieldClassificationEventReported::set_is_session_gc(bool value) {
3884   _internal_set_is_session_gc(value);
3885   // @@protoc_insertion_point(field_set:android.os.statsd.autofill.AutofillFieldClassificationEventReported.is_session_gc)
3886 }
3887 
3888 #ifdef __GNUC__
3889   #pragma GCC diagnostic pop
3890 #endif  // __GNUC__
3891 // -------------------------------------------------------------------
3892 
3893 // -------------------------------------------------------------------
3894 
3895 // -------------------------------------------------------------------
3896 
3897 // -------------------------------------------------------------------
3898 
3899 // -------------------------------------------------------------------
3900 
3901 
3902 // @@protoc_insertion_point(namespace_scope)
3903 
3904 }  // namespace autofill
3905 }  // namespace statsd
3906 }  // namespace os
3907 }  // namespace android
3908 
3909 // @@protoc_insertion_point(global_scope)
3910 
3911 #include <google/protobuf/port_undef.inc>
3912 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_frameworks_2fproto_5flogging_2fstats_2fatoms_2fautofill_2fautofill_5fextension_5fatoms_2eproto
3913