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