chromium/out/Default/gen/components/sync/protocol/webauthn_credential_specifics.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/sync/protocol/webauthn_credential_specifics.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fwebauthn_5fcredential_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fwebauthn_5fcredential_5fspecifics_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fwebauthn_5fcredential_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fwebauthn_5fcredential_5fspecifics_2eproto {};
namespace sync_pb {
class WebauthnCredentialSpecifics;
struct WebauthnCredentialSpecificsDefaultTypeInternal;
extern WebauthnCredentialSpecificsDefaultTypeInternal _WebauthnCredentialSpecifics_default_instance_;
class WebauthnCredentialSpecifics_Encrypted;
struct WebauthnCredentialSpecifics_EncryptedDefaultTypeInternal;
extern WebauthnCredentialSpecifics_EncryptedDefaultTypeInternal _WebauthnCredentialSpecifics_Encrypted_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::WebauthnCredentialSpecifics* Arena::CreateMaybeMessage<::sync_pb::WebauthnCredentialSpecifics>(Arena*);
template<> ::sync_pb::WebauthnCredentialSpecifics_Encrypted* Arena::CreateMaybeMessage<::sync_pb::WebauthnCredentialSpecifics_Encrypted>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

// ===================================================================

class WebauthnCredentialSpecifics_Encrypted final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.WebauthnCredentialSpecifics.Encrypted) */ {};
// -------------------------------------------------------------------

class WebauthnCredentialSpecifics final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.WebauthnCredentialSpecifics) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// WebauthnCredentialSpecifics_Encrypted

// optional bytes private_key = 1;
inline bool WebauthnCredentialSpecifics_Encrypted::_internal_has_private_key() const {}
inline bool WebauthnCredentialSpecifics_Encrypted::has_private_key() const {}
inline void WebauthnCredentialSpecifics_Encrypted::clear_private_key() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::private_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics_Encrypted::set_private_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::mutable_private_key() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::_internal_private_key() const {}
inline void WebauthnCredentialSpecifics_Encrypted::_internal_set_private_key(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::_internal_mutable_private_key() {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::release_private_key() {}
inline void WebauthnCredentialSpecifics_Encrypted::set_allocated_private_key(std::string* private_key) {}

// optional bytes hmac_secret = 2;
inline bool WebauthnCredentialSpecifics_Encrypted::_internal_has_hmac_secret() const {}
inline bool WebauthnCredentialSpecifics_Encrypted::has_hmac_secret() const {}
inline void WebauthnCredentialSpecifics_Encrypted::clear_hmac_secret() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::hmac_secret() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics_Encrypted::set_hmac_secret(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::mutable_hmac_secret() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::_internal_hmac_secret() const {}
inline void WebauthnCredentialSpecifics_Encrypted::_internal_set_hmac_secret(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::_internal_mutable_hmac_secret() {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::release_hmac_secret() {}
inline void WebauthnCredentialSpecifics_Encrypted::set_allocated_hmac_secret(std::string* hmac_secret) {}

// optional bytes cred_blob = 3;
inline bool WebauthnCredentialSpecifics_Encrypted::_internal_has_cred_blob() const {}
inline bool WebauthnCredentialSpecifics_Encrypted::has_cred_blob() const {}
inline void WebauthnCredentialSpecifics_Encrypted::clear_cred_blob() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::cred_blob() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics_Encrypted::set_cred_blob(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::mutable_cred_blob() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::_internal_cred_blob() const {}
inline void WebauthnCredentialSpecifics_Encrypted::_internal_set_cred_blob(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::_internal_mutable_cred_blob() {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::release_cred_blob() {}
inline void WebauthnCredentialSpecifics_Encrypted::set_allocated_cred_blob(std::string* cred_blob) {}

// optional bytes large_blob = 4;
inline bool WebauthnCredentialSpecifics_Encrypted::_internal_has_large_blob() const {}
inline bool WebauthnCredentialSpecifics_Encrypted::has_large_blob() const {}
inline void WebauthnCredentialSpecifics_Encrypted::clear_large_blob() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::large_blob() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics_Encrypted::set_large_blob(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::mutable_large_blob() {}
inline const std::string& WebauthnCredentialSpecifics_Encrypted::_internal_large_blob() const {}
inline void WebauthnCredentialSpecifics_Encrypted::_internal_set_large_blob(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::_internal_mutable_large_blob() {}
inline std::string* WebauthnCredentialSpecifics_Encrypted::release_large_blob() {}
inline void WebauthnCredentialSpecifics_Encrypted::set_allocated_large_blob(std::string* large_blob) {}

// optional uint64 large_blob_uncompressed_size = 5;
inline bool WebauthnCredentialSpecifics_Encrypted::_internal_has_large_blob_uncompressed_size() const {}
inline bool WebauthnCredentialSpecifics_Encrypted::has_large_blob_uncompressed_size() const {}
inline void WebauthnCredentialSpecifics_Encrypted::clear_large_blob_uncompressed_size() {}
inline uint64_t WebauthnCredentialSpecifics_Encrypted::_internal_large_blob_uncompressed_size() const {}
inline uint64_t WebauthnCredentialSpecifics_Encrypted::large_blob_uncompressed_size() const {}
inline void WebauthnCredentialSpecifics_Encrypted::_internal_set_large_blob_uncompressed_size(uint64_t value) {}
inline void WebauthnCredentialSpecifics_Encrypted::set_large_blob_uncompressed_size(uint64_t value) {}

// -------------------------------------------------------------------

// WebauthnCredentialSpecifics

// optional bytes sync_id = 1;
inline bool WebauthnCredentialSpecifics::_internal_has_sync_id() const {}
inline bool WebauthnCredentialSpecifics::has_sync_id() const {}
inline void WebauthnCredentialSpecifics::clear_sync_id() {}
inline const std::string& WebauthnCredentialSpecifics::sync_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_sync_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_sync_id() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_sync_id() const {}
inline void WebauthnCredentialSpecifics::_internal_set_sync_id(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_sync_id() {}
inline std::string* WebauthnCredentialSpecifics::release_sync_id() {}
inline void WebauthnCredentialSpecifics::set_allocated_sync_id(std::string* sync_id) {}

// optional bytes credential_id = 2;
inline bool WebauthnCredentialSpecifics::_internal_has_credential_id() const {}
inline bool WebauthnCredentialSpecifics::has_credential_id() const {}
inline void WebauthnCredentialSpecifics::clear_credential_id() {}
inline const std::string& WebauthnCredentialSpecifics::credential_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_credential_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_credential_id() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_credential_id() const {}
inline void WebauthnCredentialSpecifics::_internal_set_credential_id(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_credential_id() {}
inline std::string* WebauthnCredentialSpecifics::release_credential_id() {}
inline void WebauthnCredentialSpecifics::set_allocated_credential_id(std::string* credential_id) {}

// optional string rp_id = 3;
inline bool WebauthnCredentialSpecifics::_internal_has_rp_id() const {}
inline bool WebauthnCredentialSpecifics::has_rp_id() const {}
inline void WebauthnCredentialSpecifics::clear_rp_id() {}
inline const std::string& WebauthnCredentialSpecifics::rp_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_rp_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_rp_id() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_rp_id() const {}
inline void WebauthnCredentialSpecifics::_internal_set_rp_id(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_rp_id() {}
inline std::string* WebauthnCredentialSpecifics::release_rp_id() {}
inline void WebauthnCredentialSpecifics::set_allocated_rp_id(std::string* rp_id) {}

// optional bytes user_id = 4;
inline bool WebauthnCredentialSpecifics::_internal_has_user_id() const {}
inline bool WebauthnCredentialSpecifics::has_user_id() const {}
inline void WebauthnCredentialSpecifics::clear_user_id() {}
inline const std::string& WebauthnCredentialSpecifics::user_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_user_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_user_id() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_user_id() const {}
inline void WebauthnCredentialSpecifics::_internal_set_user_id(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_user_id() {}
inline std::string* WebauthnCredentialSpecifics::release_user_id() {}
inline void WebauthnCredentialSpecifics::set_allocated_user_id(std::string* user_id) {}

// repeated bytes newly_shadowed_credential_ids = 5;
inline int WebauthnCredentialSpecifics::_internal_newly_shadowed_credential_ids_size() const {}
inline int WebauthnCredentialSpecifics::newly_shadowed_credential_ids_size() const {}
inline void WebauthnCredentialSpecifics::clear_newly_shadowed_credential_ids() {}
inline std::string* WebauthnCredentialSpecifics::add_newly_shadowed_credential_ids() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_newly_shadowed_credential_ids(int index) const {}
inline const std::string& WebauthnCredentialSpecifics::newly_shadowed_credential_ids(int index) const {}
inline std::string* WebauthnCredentialSpecifics::mutable_newly_shadowed_credential_ids(int index) {}
inline void WebauthnCredentialSpecifics::set_newly_shadowed_credential_ids(int index, const std::string& value) {}
inline void WebauthnCredentialSpecifics::set_newly_shadowed_credential_ids(int index, std::string&& value) {}
inline void WebauthnCredentialSpecifics::set_newly_shadowed_credential_ids(int index, const char* value) {}
inline void WebauthnCredentialSpecifics::set_newly_shadowed_credential_ids(int index, const void* value, size_t size) {}
inline std::string* WebauthnCredentialSpecifics::_internal_add_newly_shadowed_credential_ids() {}
inline void WebauthnCredentialSpecifics::add_newly_shadowed_credential_ids(const std::string& value) {}
inline void WebauthnCredentialSpecifics::add_newly_shadowed_credential_ids(std::string&& value) {}
inline void WebauthnCredentialSpecifics::add_newly_shadowed_credential_ids(const char* value) {}
inline void WebauthnCredentialSpecifics::add_newly_shadowed_credential_ids(const void* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebauthnCredentialSpecifics::newly_shadowed_credential_ids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebauthnCredentialSpecifics::mutable_newly_shadowed_credential_ids() {}

// optional int64 creation_time = 6;
inline bool WebauthnCredentialSpecifics::_internal_has_creation_time() const {}
inline bool WebauthnCredentialSpecifics::has_creation_time() const {}
inline void WebauthnCredentialSpecifics::clear_creation_time() {}
inline int64_t WebauthnCredentialSpecifics::_internal_creation_time() const {}
inline int64_t WebauthnCredentialSpecifics::creation_time() const {}
inline void WebauthnCredentialSpecifics::_internal_set_creation_time(int64_t value) {}
inline void WebauthnCredentialSpecifics::set_creation_time(int64_t value) {}

// optional string user_name = 7;
inline bool WebauthnCredentialSpecifics::_internal_has_user_name() const {}
inline bool WebauthnCredentialSpecifics::has_user_name() const {}
inline void WebauthnCredentialSpecifics::clear_user_name() {}
inline const std::string& WebauthnCredentialSpecifics::user_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_user_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_user_name() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_user_name() const {}
inline void WebauthnCredentialSpecifics::_internal_set_user_name(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_user_name() {}
inline std::string* WebauthnCredentialSpecifics::release_user_name() {}
inline void WebauthnCredentialSpecifics::set_allocated_user_name(std::string* user_name) {}

// optional string user_display_name = 8;
inline bool WebauthnCredentialSpecifics::_internal_has_user_display_name() const {}
inline bool WebauthnCredentialSpecifics::has_user_display_name() const {}
inline void WebauthnCredentialSpecifics::clear_user_display_name() {}
inline const std::string& WebauthnCredentialSpecifics::user_display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebauthnCredentialSpecifics::set_user_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_user_display_name() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_user_display_name() const {}
inline void WebauthnCredentialSpecifics::_internal_set_user_display_name(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_user_display_name() {}
inline std::string* WebauthnCredentialSpecifics::release_user_display_name() {}
inline void WebauthnCredentialSpecifics::set_allocated_user_display_name(std::string* user_display_name) {}

// optional bool third_party_payments_support = 11;
inline bool WebauthnCredentialSpecifics::_internal_has_third_party_payments_support() const {}
inline bool WebauthnCredentialSpecifics::has_third_party_payments_support() const {}
inline void WebauthnCredentialSpecifics::clear_third_party_payments_support() {}
inline bool WebauthnCredentialSpecifics::_internal_third_party_payments_support() const {}
inline bool WebauthnCredentialSpecifics::third_party_payments_support() const {}
inline void WebauthnCredentialSpecifics::_internal_set_third_party_payments_support(bool value) {}
inline void WebauthnCredentialSpecifics::set_third_party_payments_support(bool value) {}

// optional int64 last_used_time_windows_epoch_micros = 13;
inline bool WebauthnCredentialSpecifics::_internal_has_last_used_time_windows_epoch_micros() const {}
inline bool WebauthnCredentialSpecifics::has_last_used_time_windows_epoch_micros() const {}
inline void WebauthnCredentialSpecifics::clear_last_used_time_windows_epoch_micros() {}
inline int64_t WebauthnCredentialSpecifics::_internal_last_used_time_windows_epoch_micros() const {}
inline int64_t WebauthnCredentialSpecifics::last_used_time_windows_epoch_micros() const {}
inline void WebauthnCredentialSpecifics::_internal_set_last_used_time_windows_epoch_micros(int64_t value) {}
inline void WebauthnCredentialSpecifics::set_last_used_time_windows_epoch_micros(int64_t value) {}

// optional int32 key_version = 14;
inline bool WebauthnCredentialSpecifics::_internal_has_key_version() const {}
inline bool WebauthnCredentialSpecifics::has_key_version() const {}
inline void WebauthnCredentialSpecifics::clear_key_version() {}
inline int32_t WebauthnCredentialSpecifics::_internal_key_version() const {}
inline int32_t WebauthnCredentialSpecifics::key_version() const {}
inline void WebauthnCredentialSpecifics::_internal_set_key_version(int32_t value) {}
inline void WebauthnCredentialSpecifics::set_key_version(int32_t value) {}

// bytes private_key = 9;
inline bool WebauthnCredentialSpecifics::_internal_has_private_key() const {}
inline bool WebauthnCredentialSpecifics::has_private_key() const {}
inline void WebauthnCredentialSpecifics::set_has_private_key() {}
inline void WebauthnCredentialSpecifics::clear_private_key() {}
inline const std::string& WebauthnCredentialSpecifics::private_key() const {}
template <typename ArgT0, typename... ArgT>
inline void WebauthnCredentialSpecifics::set_private_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_private_key() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_private_key() const {}
inline void WebauthnCredentialSpecifics::_internal_set_private_key(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_private_key() {}
inline std::string* WebauthnCredentialSpecifics::release_private_key() {}
inline void WebauthnCredentialSpecifics::set_allocated_private_key(std::string* private_key) {}

// bytes encrypted = 12;
inline bool WebauthnCredentialSpecifics::_internal_has_encrypted() const {}
inline bool WebauthnCredentialSpecifics::has_encrypted() const {}
inline void WebauthnCredentialSpecifics::set_has_encrypted() {}
inline void WebauthnCredentialSpecifics::clear_encrypted() {}
inline const std::string& WebauthnCredentialSpecifics::encrypted() const {}
template <typename ArgT0, typename... ArgT>
inline void WebauthnCredentialSpecifics::set_encrypted(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebauthnCredentialSpecifics::mutable_encrypted() {}
inline const std::string& WebauthnCredentialSpecifics::_internal_encrypted() const {}
inline void WebauthnCredentialSpecifics::_internal_set_encrypted(const std::string& value) {}
inline std::string* WebauthnCredentialSpecifics::_internal_mutable_encrypted() {}
inline std::string* WebauthnCredentialSpecifics::release_encrypted() {}
inline void WebauthnCredentialSpecifics::set_allocated_encrypted(std::string* encrypted) {}

// optional bool edited_by_user = 15;
inline bool WebauthnCredentialSpecifics::_internal_has_edited_by_user() const {}
inline bool WebauthnCredentialSpecifics::has_edited_by_user() const {}
inline void WebauthnCredentialSpecifics::clear_edited_by_user() {}
inline bool WebauthnCredentialSpecifics::_internal_edited_by_user() const {}
inline bool WebauthnCredentialSpecifics::edited_by_user() const {}
inline void WebauthnCredentialSpecifics::_internal_set_edited_by_user(bool value) {}
inline void WebauthnCredentialSpecifics::set_edited_by_user(bool value) {}

// optional bool hidden = 16;
inline bool WebauthnCredentialSpecifics::_internal_has_hidden() const {}
inline bool WebauthnCredentialSpecifics::has_hidden() const {}
inline void WebauthnCredentialSpecifics::clear_hidden() {}
inline bool WebauthnCredentialSpecifics::_internal_hidden() const {}
inline bool WebauthnCredentialSpecifics::hidden() const {}
inline void WebauthnCredentialSpecifics::_internal_set_hidden(bool value) {}
inline void WebauthnCredentialSpecifics::set_hidden(bool value) {}

inline bool WebauthnCredentialSpecifics::has_encrypted_data() const {}
inline void WebauthnCredentialSpecifics::clear_has_encrypted_data() {}
inline WebauthnCredentialSpecifics::EncryptedDataCase WebauthnCredentialSpecifics::encrypted_data_case() const {}
#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fwebauthn_5fcredential_5fspecifics_2eproto