chromium/out/Default/gen/components/trusted_vault/proto/vault.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: vault.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_vault_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_vault_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
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_vault_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_vault_2eproto {};
namespace trusted_vault_pb {
class GooglePasswordManagerPinMetadata;
struct GooglePasswordManagerPinMetadataDefaultTypeInternal;
extern GooglePasswordManagerPinMetadataDefaultTypeInternal _GooglePasswordManagerPinMetadata_default_instance_;
class JoinSecurityDomainsErrorDetail;
struct JoinSecurityDomainsErrorDetailDefaultTypeInternal;
extern JoinSecurityDomainsErrorDetailDefaultTypeInternal _JoinSecurityDomainsErrorDetail_default_instance_;
class JoinSecurityDomainsRequest;
struct JoinSecurityDomainsRequestDefaultTypeInternal;
extern JoinSecurityDomainsRequestDefaultTypeInternal _JoinSecurityDomainsRequest_default_instance_;
class JoinSecurityDomainsResponse;
struct JoinSecurityDomainsResponseDefaultTypeInternal;
extern JoinSecurityDomainsResponseDefaultTypeInternal _JoinSecurityDomainsResponse_default_instance_;
class ListSecurityDomainMembersResponse;
struct ListSecurityDomainMembersResponseDefaultTypeInternal;
extern ListSecurityDomainMembersResponseDefaultTypeInternal _ListSecurityDomainMembersResponse_default_instance_;
class LskfMetadata;
struct LskfMetadataDefaultTypeInternal;
extern LskfMetadataDefaultTypeInternal _LskfMetadata_default_instance_;
class PhysicalDeviceMetadata;
struct PhysicalDeviceMetadataDefaultTypeInternal;
extern PhysicalDeviceMetadataDefaultTypeInternal _PhysicalDeviceMetadata_default_instance_;
class Proto3Any;
struct Proto3AnyDefaultTypeInternal;
extern Proto3AnyDefaultTypeInternal _Proto3Any_default_instance_;
class RPCStatus;
struct RPCStatusDefaultTypeInternal;
extern RPCStatusDefaultTypeInternal _RPCStatus_default_instance_;
class RotationProof;
struct RotationProofDefaultTypeInternal;
extern RotationProofDefaultTypeInternal _RotationProof_default_instance_;
class SecurityDomain;
struct SecurityDomainDefaultTypeInternal;
extern SecurityDomainDefaultTypeInternal _SecurityDomain_default_instance_;
class SecurityDomainDetails;
struct SecurityDomainDetailsDefaultTypeInternal;
extern SecurityDomainDetailsDefaultTypeInternal _SecurityDomainDetails_default_instance_;
class SecurityDomainDetails_SyncDetails;
struct SecurityDomainDetails_SyncDetailsDefaultTypeInternal;
extern SecurityDomainDetails_SyncDetailsDefaultTypeInternal _SecurityDomainDetails_SyncDetails_default_instance_;
class SecurityDomainMember;
struct SecurityDomainMemberDefaultTypeInternal;
extern SecurityDomainMemberDefaultTypeInternal _SecurityDomainMember_default_instance_;
class SecurityDomainMember_MemberMetadata;
struct SecurityDomainMember_MemberMetadataDefaultTypeInternal;
extern SecurityDomainMember_MemberMetadataDefaultTypeInternal _SecurityDomainMember_MemberMetadata_default_instance_;
class SecurityDomainMember_SecurityDomainMembership;
struct SecurityDomainMember_SecurityDomainMembershipDefaultTypeInternal;
extern SecurityDomainMember_SecurityDomainMembershipDefaultTypeInternal _SecurityDomainMember_SecurityDomainMembership_default_instance_;
class SharedMemberKey;
struct SharedMemberKeyDefaultTypeInternal;
extern SharedMemberKeyDefaultTypeInternal _SharedMemberKey_default_instance_;
class Timestamp;
struct TimestampDefaultTypeInternal;
extern TimestampDefaultTypeInternal _Timestamp_default_instance_;
}  // namespace trusted_vault_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::trusted_vault_pb::GooglePasswordManagerPinMetadata* Arena::CreateMaybeMessage<::trusted_vault_pb::GooglePasswordManagerPinMetadata>(Arena*);
template<> ::trusted_vault_pb::JoinSecurityDomainsErrorDetail* Arena::CreateMaybeMessage<::trusted_vault_pb::JoinSecurityDomainsErrorDetail>(Arena*);
template<> ::trusted_vault_pb::JoinSecurityDomainsRequest* Arena::CreateMaybeMessage<::trusted_vault_pb::JoinSecurityDomainsRequest>(Arena*);
template<> ::trusted_vault_pb::JoinSecurityDomainsResponse* Arena::CreateMaybeMessage<::trusted_vault_pb::JoinSecurityDomainsResponse>(Arena*);
template<> ::trusted_vault_pb::ListSecurityDomainMembersResponse* Arena::CreateMaybeMessage<::trusted_vault_pb::ListSecurityDomainMembersResponse>(Arena*);
template<> ::trusted_vault_pb::LskfMetadata* Arena::CreateMaybeMessage<::trusted_vault_pb::LskfMetadata>(Arena*);
template<> ::trusted_vault_pb::PhysicalDeviceMetadata* Arena::CreateMaybeMessage<::trusted_vault_pb::PhysicalDeviceMetadata>(Arena*);
template<> ::trusted_vault_pb::Proto3Any* Arena::CreateMaybeMessage<::trusted_vault_pb::Proto3Any>(Arena*);
template<> ::trusted_vault_pb::RPCStatus* Arena::CreateMaybeMessage<::trusted_vault_pb::RPCStatus>(Arena*);
template<> ::trusted_vault_pb::RotationProof* Arena::CreateMaybeMessage<::trusted_vault_pb::RotationProof>(Arena*);
template<> ::trusted_vault_pb::SecurityDomain* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomain>(Arena*);
template<> ::trusted_vault_pb::SecurityDomainDetails* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomainDetails>(Arena*);
template<> ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomainDetails_SyncDetails>(Arena*);
template<> ::trusted_vault_pb::SecurityDomainMember* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomainMember>(Arena*);
template<> ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomainMember_MemberMetadata>(Arena*);
template<> ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership* Arena::CreateMaybeMessage<::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership>(Arena*);
template<> ::trusted_vault_pb::SharedMemberKey* Arena::CreateMaybeMessage<::trusted_vault_pb::SharedMemberKey>(Arena*);
template<> ::trusted_vault_pb::Timestamp* Arena::CreateMaybeMessage<::trusted_vault_pb::Timestamp>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace trusted_vault_pb {

enum PhysicalDeviceMetadata_DeviceType : int {};
bool PhysicalDeviceMetadata_DeviceType_IsValid(int value);
constexpr PhysicalDeviceMetadata_DeviceType PhysicalDeviceMetadata_DeviceType_DeviceType_MIN =;
constexpr PhysicalDeviceMetadata_DeviceType PhysicalDeviceMetadata_DeviceType_DeviceType_MAX =;
constexpr int PhysicalDeviceMetadata_DeviceType_DeviceType_ARRAYSIZE =;

const std::string& PhysicalDeviceMetadata_DeviceType_Name(PhysicalDeviceMetadata_DeviceType value);
template<typename T>
inline const std::string& PhysicalDeviceMetadata_DeviceType_Name(T enum_t_value) {}
bool PhysicalDeviceMetadata_DeviceType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PhysicalDeviceMetadata_DeviceType* value);
enum SecurityDomainMember_MemberType : int {};
bool SecurityDomainMember_MemberType_IsValid(int value);
constexpr SecurityDomainMember_MemberType SecurityDomainMember_MemberType_MemberType_MIN =;
constexpr SecurityDomainMember_MemberType SecurityDomainMember_MemberType_MemberType_MAX =;
constexpr int SecurityDomainMember_MemberType_MemberType_ARRAYSIZE =;

const std::string& SecurityDomainMember_MemberType_Name(SecurityDomainMember_MemberType value);
template<typename T>
inline const std::string& SecurityDomainMember_MemberType_Name(T enum_t_value) {}
bool SecurityDomainMember_MemberType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SecurityDomainMember_MemberType* value);
// ===================================================================

class SharedMemberKey final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SharedMemberKey) */ {};
// -------------------------------------------------------------------

class RotationProof final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.RotationProof) */ {};
// -------------------------------------------------------------------

class SecurityDomainDetails_SyncDetails final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomainDetails.SyncDetails) */ {};
// -------------------------------------------------------------------

class SecurityDomainDetails final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomainDetails) */ {};
// -------------------------------------------------------------------

class SecurityDomain final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomain) */ {};
// -------------------------------------------------------------------

class Timestamp final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.Timestamp) */ {};
// -------------------------------------------------------------------

class PhysicalDeviceMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.PhysicalDeviceMetadata) */ {};
// -------------------------------------------------------------------

class LskfMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.LskfMetadata) */ {};
// -------------------------------------------------------------------

class GooglePasswordManagerPinMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.GooglePasswordManagerPinMetadata) */ {};
// -------------------------------------------------------------------

class SecurityDomainMember_SecurityDomainMembership final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomainMember.SecurityDomainMembership) */ {};
// -------------------------------------------------------------------

class SecurityDomainMember_MemberMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomainMember.MemberMetadata) */ {};
// -------------------------------------------------------------------

class SecurityDomainMember final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.SecurityDomainMember) */ {};
// -------------------------------------------------------------------

class JoinSecurityDomainsRequest final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.JoinSecurityDomainsRequest) */ {};
// -------------------------------------------------------------------

class JoinSecurityDomainsResponse final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.JoinSecurityDomainsResponse) */ {};
// -------------------------------------------------------------------

class JoinSecurityDomainsErrorDetail final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.JoinSecurityDomainsErrorDetail) */ {};
// -------------------------------------------------------------------

class ListSecurityDomainMembersResponse final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.ListSecurityDomainMembersResponse) */ {};
// -------------------------------------------------------------------

class Proto3Any final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:trusted_vault_pb.Proto3Any) */ {};
// -------------------------------------------------------------------

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


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

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

// int32 epoch = 1;
inline void SharedMemberKey::clear_epoch() {}
inline int32_t SharedMemberKey::_internal_epoch() const {}
inline int32_t SharedMemberKey::epoch() const {}
inline void SharedMemberKey::_internal_set_epoch(int32_t value) {}
inline void SharedMemberKey::set_epoch(int32_t value) {}

// bytes wrapped_key = 2;
inline void SharedMemberKey::clear_wrapped_key() {}
inline const std::string& SharedMemberKey::wrapped_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SharedMemberKey::set_wrapped_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* SharedMemberKey::mutable_wrapped_key() {}
inline const std::string& SharedMemberKey::_internal_wrapped_key() const {}
inline void SharedMemberKey::_internal_set_wrapped_key(const std::string& value) {}
inline std::string* SharedMemberKey::_internal_mutable_wrapped_key() {}
inline std::string* SharedMemberKey::release_wrapped_key() {}
inline void SharedMemberKey::set_allocated_wrapped_key(std::string* wrapped_key) {}

// bytes member_proof = 3;
inline void SharedMemberKey::clear_member_proof() {}
inline const std::string& SharedMemberKey::member_proof() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SharedMemberKey::set_member_proof(ArgT0&& arg0, ArgT... args) {}
inline std::string* SharedMemberKey::mutable_member_proof() {}
inline const std::string& SharedMemberKey::_internal_member_proof() const {}
inline void SharedMemberKey::_internal_set_member_proof(const std::string& value) {}
inline std::string* SharedMemberKey::_internal_mutable_member_proof() {}
inline std::string* SharedMemberKey::release_member_proof() {}
inline void SharedMemberKey::set_allocated_member_proof(std::string* member_proof) {}

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

// RotationProof

// int32 new_epoch = 1;
inline void RotationProof::clear_new_epoch() {}
inline int32_t RotationProof::_internal_new_epoch() const {}
inline int32_t RotationProof::new_epoch() const {}
inline void RotationProof::_internal_set_new_epoch(int32_t value) {}
inline void RotationProof::set_new_epoch(int32_t value) {}

// bytes rotation_proof = 2;
inline void RotationProof::clear_rotation_proof() {}
inline const std::string& RotationProof::rotation_proof() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RotationProof::set_rotation_proof(ArgT0&& arg0, ArgT... args) {}
inline std::string* RotationProof::mutable_rotation_proof() {}
inline const std::string& RotationProof::_internal_rotation_proof() const {}
inline void RotationProof::_internal_set_rotation_proof(const std::string& value) {}
inline std::string* RotationProof::_internal_mutable_rotation_proof() {}
inline std::string* RotationProof::release_rotation_proof() {}
inline void RotationProof::set_allocated_rotation_proof(std::string* rotation_proof) {}

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

// SecurityDomainDetails_SyncDetails

// bool degraded_recoverability = 1;
inline void SecurityDomainDetails_SyncDetails::clear_degraded_recoverability() {}
inline bool SecurityDomainDetails_SyncDetails::_internal_degraded_recoverability() const {}
inline bool SecurityDomainDetails_SyncDetails::degraded_recoverability() const {}
inline void SecurityDomainDetails_SyncDetails::_internal_set_degraded_recoverability(bool value) {}
inline void SecurityDomainDetails_SyncDetails::set_degraded_recoverability(bool value) {}

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

// SecurityDomainDetails

// .trusted_vault_pb.SecurityDomainDetails.SyncDetails sync_details = 1;
inline bool SecurityDomainDetails::_internal_has_sync_details() const {}
inline bool SecurityDomainDetails::has_sync_details() const {}
inline void SecurityDomainDetails::clear_sync_details() {}
inline const ::trusted_vault_pb::SecurityDomainDetails_SyncDetails& SecurityDomainDetails::_internal_sync_details() const {}
inline const ::trusted_vault_pb::SecurityDomainDetails_SyncDetails& SecurityDomainDetails::sync_details() const {}
inline void SecurityDomainDetails::unsafe_arena_set_allocated_sync_details(
    ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* sync_details) {}
inline ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* SecurityDomainDetails::release_sync_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* SecurityDomainDetails::unsafe_arena_release_sync_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* SecurityDomainDetails::_internal_mutable_sync_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails_SyncDetails* SecurityDomainDetails::mutable_sync_details() {}
inline void SecurityDomainDetails::set_allocated_sync_details(::trusted_vault_pb::SecurityDomainDetails_SyncDetails* sync_details) {}

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

// SecurityDomain

// string name = 1;
inline void SecurityDomain::clear_name() {}
inline const std::string& SecurityDomain::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SecurityDomain::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* SecurityDomain::mutable_name() {}
inline const std::string& SecurityDomain::_internal_name() const {}
inline void SecurityDomain::_internal_set_name(const std::string& value) {}
inline std::string* SecurityDomain::_internal_mutable_name() {}
inline std::string* SecurityDomain::release_name() {}
inline void SecurityDomain::set_allocated_name(std::string* name) {}

// int32 current_epoch = 2;
inline void SecurityDomain::clear_current_epoch() {}
inline int32_t SecurityDomain::_internal_current_epoch() const {}
inline int32_t SecurityDomain::current_epoch() const {}
inline void SecurityDomain::_internal_set_current_epoch(int32_t value) {}
inline void SecurityDomain::set_current_epoch(int32_t value) {}

// .trusted_vault_pb.SecurityDomainDetails security_domain_details = 3;
inline bool SecurityDomain::_internal_has_security_domain_details() const {}
inline bool SecurityDomain::has_security_domain_details() const {}
inline void SecurityDomain::clear_security_domain_details() {}
inline const ::trusted_vault_pb::SecurityDomainDetails& SecurityDomain::_internal_security_domain_details() const {}
inline const ::trusted_vault_pb::SecurityDomainDetails& SecurityDomain::security_domain_details() const {}
inline void SecurityDomain::unsafe_arena_set_allocated_security_domain_details(
    ::trusted_vault_pb::SecurityDomainDetails* security_domain_details) {}
inline ::trusted_vault_pb::SecurityDomainDetails* SecurityDomain::release_security_domain_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails* SecurityDomain::unsafe_arena_release_security_domain_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails* SecurityDomain::_internal_mutable_security_domain_details() {}
inline ::trusted_vault_pb::SecurityDomainDetails* SecurityDomain::mutable_security_domain_details() {}
inline void SecurityDomain::set_allocated_security_domain_details(::trusted_vault_pb::SecurityDomainDetails* security_domain_details) {}

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

// Timestamp

// int64 seconds = 1;
inline void Timestamp::clear_seconds() {}
inline int64_t Timestamp::_internal_seconds() const {}
inline int64_t Timestamp::seconds() const {}
inline void Timestamp::_internal_set_seconds(int64_t value) {}
inline void Timestamp::set_seconds(int64_t value) {}

// int32 nanos = 2;
inline void Timestamp::clear_nanos() {}
inline int32_t Timestamp::_internal_nanos() const {}
inline int32_t Timestamp::nanos() const {}
inline void Timestamp::_internal_set_nanos(int32_t value) {}
inline void Timestamp::set_nanos(int32_t value) {}

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

// PhysicalDeviceMetadata

// .trusted_vault_pb.PhysicalDeviceMetadata.DeviceType device_type = 1;
inline void PhysicalDeviceMetadata::clear_device_type() {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata_DeviceType PhysicalDeviceMetadata::_internal_device_type() const {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata_DeviceType PhysicalDeviceMetadata::device_type() const {}
inline void PhysicalDeviceMetadata::_internal_set_device_type(::trusted_vault_pb::PhysicalDeviceMetadata_DeviceType value) {}
inline void PhysicalDeviceMetadata::set_device_type(::trusted_vault_pb::PhysicalDeviceMetadata_DeviceType value) {}

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

// LskfMetadata

// .trusted_vault_pb.Timestamp expiration_time = 1;
inline bool LskfMetadata::_internal_has_expiration_time() const {}
inline bool LskfMetadata::has_expiration_time() const {}
inline void LskfMetadata::clear_expiration_time() {}
inline const ::trusted_vault_pb::Timestamp& LskfMetadata::_internal_expiration_time() const {}
inline const ::trusted_vault_pb::Timestamp& LskfMetadata::expiration_time() const {}
inline void LskfMetadata::unsafe_arena_set_allocated_expiration_time(
    ::trusted_vault_pb::Timestamp* expiration_time) {}
inline ::trusted_vault_pb::Timestamp* LskfMetadata::release_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* LskfMetadata::unsafe_arena_release_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* LskfMetadata::_internal_mutable_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* LskfMetadata::mutable_expiration_time() {}
inline void LskfMetadata::set_allocated_expiration_time(::trusted_vault_pb::Timestamp* expiration_time) {}

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

// GooglePasswordManagerPinMetadata

// .trusted_vault_pb.Timestamp expiration_time = 1;
inline bool GooglePasswordManagerPinMetadata::_internal_has_expiration_time() const {}
inline bool GooglePasswordManagerPinMetadata::has_expiration_time() const {}
inline void GooglePasswordManagerPinMetadata::clear_expiration_time() {}
inline const ::trusted_vault_pb::Timestamp& GooglePasswordManagerPinMetadata::_internal_expiration_time() const {}
inline const ::trusted_vault_pb::Timestamp& GooglePasswordManagerPinMetadata::expiration_time() const {}
inline void GooglePasswordManagerPinMetadata::unsafe_arena_set_allocated_expiration_time(
    ::trusted_vault_pb::Timestamp* expiration_time) {}
inline ::trusted_vault_pb::Timestamp* GooglePasswordManagerPinMetadata::release_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* GooglePasswordManagerPinMetadata::unsafe_arena_release_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* GooglePasswordManagerPinMetadata::_internal_mutable_expiration_time() {}
inline ::trusted_vault_pb::Timestamp* GooglePasswordManagerPinMetadata::mutable_expiration_time() {}
inline void GooglePasswordManagerPinMetadata::set_allocated_expiration_time(::trusted_vault_pb::Timestamp* expiration_time) {}

// bytes encrypted_pin_hash = 2;
inline void GooglePasswordManagerPinMetadata::clear_encrypted_pin_hash() {}
inline const std::string& GooglePasswordManagerPinMetadata::encrypted_pin_hash() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void GooglePasswordManagerPinMetadata::set_encrypted_pin_hash(ArgT0&& arg0, ArgT... args) {}
inline std::string* GooglePasswordManagerPinMetadata::mutable_encrypted_pin_hash() {}
inline const std::string& GooglePasswordManagerPinMetadata::_internal_encrypted_pin_hash() const {}
inline void GooglePasswordManagerPinMetadata::_internal_set_encrypted_pin_hash(const std::string& value) {}
inline std::string* GooglePasswordManagerPinMetadata::_internal_mutable_encrypted_pin_hash() {}
inline std::string* GooglePasswordManagerPinMetadata::release_encrypted_pin_hash() {}
inline void GooglePasswordManagerPinMetadata::set_allocated_encrypted_pin_hash(std::string* encrypted_pin_hash) {}

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

// SecurityDomainMember_SecurityDomainMembership

// string security_domain = 1;
inline void SecurityDomainMember_SecurityDomainMembership::clear_security_domain() {}
inline const std::string& SecurityDomainMember_SecurityDomainMembership::security_domain() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SecurityDomainMember_SecurityDomainMembership::set_security_domain(ArgT0&& arg0, ArgT... args) {}
inline std::string* SecurityDomainMember_SecurityDomainMembership::mutable_security_domain() {}
inline const std::string& SecurityDomainMember_SecurityDomainMembership::_internal_security_domain() const {}
inline void SecurityDomainMember_SecurityDomainMembership::_internal_set_security_domain(const std::string& value) {}
inline std::string* SecurityDomainMember_SecurityDomainMembership::_internal_mutable_security_domain() {}
inline std::string* SecurityDomainMember_SecurityDomainMembership::release_security_domain() {}
inline void SecurityDomainMember_SecurityDomainMembership::set_allocated_security_domain(std::string* security_domain) {}

// repeated .trusted_vault_pb.SharedMemberKey keys = 3;
inline int SecurityDomainMember_SecurityDomainMembership::_internal_keys_size() const {}
inline int SecurityDomainMember_SecurityDomainMembership::keys_size() const {}
inline void SecurityDomainMember_SecurityDomainMembership::clear_keys() {}
inline ::trusted_vault_pb::SharedMemberKey* SecurityDomainMember_SecurityDomainMembership::mutable_keys(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SharedMemberKey >*
SecurityDomainMember_SecurityDomainMembership::mutable_keys() {}
inline const ::trusted_vault_pb::SharedMemberKey& SecurityDomainMember_SecurityDomainMembership::_internal_keys(int index) const {}
inline const ::trusted_vault_pb::SharedMemberKey& SecurityDomainMember_SecurityDomainMembership::keys(int index) const {}
inline ::trusted_vault_pb::SharedMemberKey* SecurityDomainMember_SecurityDomainMembership::_internal_add_keys() {}
inline ::trusted_vault_pb::SharedMemberKey* SecurityDomainMember_SecurityDomainMembership::add_keys() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SharedMemberKey >&
SecurityDomainMember_SecurityDomainMembership::keys() const {}

// repeated .trusted_vault_pb.RotationProof rotation_proofs = 4;
inline int SecurityDomainMember_SecurityDomainMembership::_internal_rotation_proofs_size() const {}
inline int SecurityDomainMember_SecurityDomainMembership::rotation_proofs_size() const {}
inline void SecurityDomainMember_SecurityDomainMembership::clear_rotation_proofs() {}
inline ::trusted_vault_pb::RotationProof* SecurityDomainMember_SecurityDomainMembership::mutable_rotation_proofs(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::RotationProof >*
SecurityDomainMember_SecurityDomainMembership::mutable_rotation_proofs() {}
inline const ::trusted_vault_pb::RotationProof& SecurityDomainMember_SecurityDomainMembership::_internal_rotation_proofs(int index) const {}
inline const ::trusted_vault_pb::RotationProof& SecurityDomainMember_SecurityDomainMembership::rotation_proofs(int index) const {}
inline ::trusted_vault_pb::RotationProof* SecurityDomainMember_SecurityDomainMembership::_internal_add_rotation_proofs() {}
inline ::trusted_vault_pb::RotationProof* SecurityDomainMember_SecurityDomainMembership::add_rotation_proofs() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::RotationProof >&
SecurityDomainMember_SecurityDomainMembership::rotation_proofs() const {}

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

// SecurityDomainMember_MemberMetadata

// bool usable_for_retrieval = 1;
inline void SecurityDomainMember_MemberMetadata::clear_usable_for_retrieval() {}
inline bool SecurityDomainMember_MemberMetadata::_internal_usable_for_retrieval() const {}
inline bool SecurityDomainMember_MemberMetadata::usable_for_retrieval() const {}
inline void SecurityDomainMember_MemberMetadata::_internal_set_usable_for_retrieval(bool value) {}
inline void SecurityDomainMember_MemberMetadata::set_usable_for_retrieval(bool value) {}

// .trusted_vault_pb.PhysicalDeviceMetadata physical_device_metadata = 3;
inline bool SecurityDomainMember_MemberMetadata::_internal_has_physical_device_metadata() const {}
inline bool SecurityDomainMember_MemberMetadata::has_physical_device_metadata() const {}
inline void SecurityDomainMember_MemberMetadata::set_has_physical_device_metadata() {}
inline void SecurityDomainMember_MemberMetadata::clear_physical_device_metadata() {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata* SecurityDomainMember_MemberMetadata::release_physical_device_metadata() {}
inline const ::trusted_vault_pb::PhysicalDeviceMetadata& SecurityDomainMember_MemberMetadata::_internal_physical_device_metadata() const {}
inline const ::trusted_vault_pb::PhysicalDeviceMetadata& SecurityDomainMember_MemberMetadata::physical_device_metadata() const {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata* SecurityDomainMember_MemberMetadata::unsafe_arena_release_physical_device_metadata() {}
inline void SecurityDomainMember_MemberMetadata::unsafe_arena_set_allocated_physical_device_metadata(::trusted_vault_pb::PhysicalDeviceMetadata* physical_device_metadata) {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata* SecurityDomainMember_MemberMetadata::_internal_mutable_physical_device_metadata() {}
inline ::trusted_vault_pb::PhysicalDeviceMetadata* SecurityDomainMember_MemberMetadata::mutable_physical_device_metadata() {}

// .trusted_vault_pb.LskfMetadata lskf_metadata = 4;
inline bool SecurityDomainMember_MemberMetadata::_internal_has_lskf_metadata() const {}
inline bool SecurityDomainMember_MemberMetadata::has_lskf_metadata() const {}
inline void SecurityDomainMember_MemberMetadata::set_has_lskf_metadata() {}
inline void SecurityDomainMember_MemberMetadata::clear_lskf_metadata() {}
inline ::trusted_vault_pb::LskfMetadata* SecurityDomainMember_MemberMetadata::release_lskf_metadata() {}
inline const ::trusted_vault_pb::LskfMetadata& SecurityDomainMember_MemberMetadata::_internal_lskf_metadata() const {}
inline const ::trusted_vault_pb::LskfMetadata& SecurityDomainMember_MemberMetadata::lskf_metadata() const {}
inline ::trusted_vault_pb::LskfMetadata* SecurityDomainMember_MemberMetadata::unsafe_arena_release_lskf_metadata() {}
inline void SecurityDomainMember_MemberMetadata::unsafe_arena_set_allocated_lskf_metadata(::trusted_vault_pb::LskfMetadata* lskf_metadata) {}
inline ::trusted_vault_pb::LskfMetadata* SecurityDomainMember_MemberMetadata::_internal_mutable_lskf_metadata() {}
inline ::trusted_vault_pb::LskfMetadata* SecurityDomainMember_MemberMetadata::mutable_lskf_metadata() {}

// .trusted_vault_pb.GooglePasswordManagerPinMetadata google_password_manager_pin_metadata = 5;
inline bool SecurityDomainMember_MemberMetadata::_internal_has_google_password_manager_pin_metadata() const {}
inline bool SecurityDomainMember_MemberMetadata::has_google_password_manager_pin_metadata() const {}
inline void SecurityDomainMember_MemberMetadata::set_has_google_password_manager_pin_metadata() {}
inline void SecurityDomainMember_MemberMetadata::clear_google_password_manager_pin_metadata() {}
inline ::trusted_vault_pb::GooglePasswordManagerPinMetadata* SecurityDomainMember_MemberMetadata::release_google_password_manager_pin_metadata() {}
inline const ::trusted_vault_pb::GooglePasswordManagerPinMetadata& SecurityDomainMember_MemberMetadata::_internal_google_password_manager_pin_metadata() const {}
inline const ::trusted_vault_pb::GooglePasswordManagerPinMetadata& SecurityDomainMember_MemberMetadata::google_password_manager_pin_metadata() const {}
inline ::trusted_vault_pb::GooglePasswordManagerPinMetadata* SecurityDomainMember_MemberMetadata::unsafe_arena_release_google_password_manager_pin_metadata() {}
inline void SecurityDomainMember_MemberMetadata::unsafe_arena_set_allocated_google_password_manager_pin_metadata(::trusted_vault_pb::GooglePasswordManagerPinMetadata* google_password_manager_pin_metadata) {}
inline ::trusted_vault_pb::GooglePasswordManagerPinMetadata* SecurityDomainMember_MemberMetadata::_internal_mutable_google_password_manager_pin_metadata() {}
inline ::trusted_vault_pb::GooglePasswordManagerPinMetadata* SecurityDomainMember_MemberMetadata::mutable_google_password_manager_pin_metadata() {}

inline bool SecurityDomainMember_MemberMetadata::has_member_metadata_variant() const {}
inline void SecurityDomainMember_MemberMetadata::clear_has_member_metadata_variant() {}
inline SecurityDomainMember_MemberMetadata::MemberMetadataVariantCase SecurityDomainMember_MemberMetadata::member_metadata_variant_case() const {}
// -------------------------------------------------------------------

// SecurityDomainMember

// string name = 1;
inline void SecurityDomainMember::clear_name() {}
inline const std::string& SecurityDomainMember::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SecurityDomainMember::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* SecurityDomainMember::mutable_name() {}
inline const std::string& SecurityDomainMember::_internal_name() const {}
inline void SecurityDomainMember::_internal_set_name(const std::string& value) {}
inline std::string* SecurityDomainMember::_internal_mutable_name() {}
inline std::string* SecurityDomainMember::release_name() {}
inline void SecurityDomainMember::set_allocated_name(std::string* name) {}

// bytes public_key = 2;
inline void SecurityDomainMember::clear_public_key() {}
inline const std::string& SecurityDomainMember::public_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SecurityDomainMember::set_public_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* SecurityDomainMember::mutable_public_key() {}
inline const std::string& SecurityDomainMember::_internal_public_key() const {}
inline void SecurityDomainMember::_internal_set_public_key(const std::string& value) {}
inline std::string* SecurityDomainMember::_internal_mutable_public_key() {}
inline std::string* SecurityDomainMember::release_public_key() {}
inline void SecurityDomainMember::set_allocated_public_key(std::string* public_key) {}

// repeated .trusted_vault_pb.SecurityDomainMember.SecurityDomainMembership memberships = 3;
inline int SecurityDomainMember::_internal_memberships_size() const {}
inline int SecurityDomainMember::memberships_size() const {}
inline void SecurityDomainMember::clear_memberships() {}
inline ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership* SecurityDomainMember::mutable_memberships(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership >*
SecurityDomainMember::mutable_memberships() {}
inline const ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership& SecurityDomainMember::_internal_memberships(int index) const {}
inline const ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership& SecurityDomainMember::memberships(int index) const {}
inline ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership* SecurityDomainMember::_internal_add_memberships() {}
inline ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership* SecurityDomainMember::add_memberships() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SecurityDomainMember_SecurityDomainMembership >&
SecurityDomainMember::memberships() const {}

// .trusted_vault_pb.SecurityDomainMember.MemberType member_type = 4;
inline void SecurityDomainMember::clear_member_type() {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberType SecurityDomainMember::_internal_member_type() const {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberType SecurityDomainMember::member_type() const {}
inline void SecurityDomainMember::_internal_set_member_type(::trusted_vault_pb::SecurityDomainMember_MemberType value) {}
inline void SecurityDomainMember::set_member_type(::trusted_vault_pb::SecurityDomainMember_MemberType value) {}

// .trusted_vault_pb.SecurityDomainMember.MemberMetadata member_metadata = 6;
inline bool SecurityDomainMember::_internal_has_member_metadata() const {}
inline bool SecurityDomainMember::has_member_metadata() const {}
inline void SecurityDomainMember::clear_member_metadata() {}
inline const ::trusted_vault_pb::SecurityDomainMember_MemberMetadata& SecurityDomainMember::_internal_member_metadata() const {}
inline const ::trusted_vault_pb::SecurityDomainMember_MemberMetadata& SecurityDomainMember::member_metadata() const {}
inline void SecurityDomainMember::unsafe_arena_set_allocated_member_metadata(
    ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* member_metadata) {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* SecurityDomainMember::release_member_metadata() {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* SecurityDomainMember::unsafe_arena_release_member_metadata() {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* SecurityDomainMember::_internal_mutable_member_metadata() {}
inline ::trusted_vault_pb::SecurityDomainMember_MemberMetadata* SecurityDomainMember::mutable_member_metadata() {}
inline void SecurityDomainMember::set_allocated_member_metadata(::trusted_vault_pb::SecurityDomainMember_MemberMetadata* member_metadata) {}

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

// JoinSecurityDomainsRequest

// .trusted_vault_pb.SecurityDomain security_domain = 1;
inline bool JoinSecurityDomainsRequest::_internal_has_security_domain() const {}
inline bool JoinSecurityDomainsRequest::has_security_domain() const {}
inline void JoinSecurityDomainsRequest::clear_security_domain() {}
inline const ::trusted_vault_pb::SecurityDomain& JoinSecurityDomainsRequest::_internal_security_domain() const {}
inline const ::trusted_vault_pb::SecurityDomain& JoinSecurityDomainsRequest::security_domain() const {}
inline void JoinSecurityDomainsRequest::unsafe_arena_set_allocated_security_domain(
    ::trusted_vault_pb::SecurityDomain* security_domain) {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsRequest::release_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsRequest::unsafe_arena_release_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsRequest::_internal_mutable_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsRequest::mutable_security_domain() {}
inline void JoinSecurityDomainsRequest::set_allocated_security_domain(::trusted_vault_pb::SecurityDomain* security_domain) {}

// .trusted_vault_pb.SecurityDomainMember security_domain_member = 2;
inline bool JoinSecurityDomainsRequest::_internal_has_security_domain_member() const {}
inline bool JoinSecurityDomainsRequest::has_security_domain_member() const {}
inline void JoinSecurityDomainsRequest::clear_security_domain_member() {}
inline const ::trusted_vault_pb::SecurityDomainMember& JoinSecurityDomainsRequest::_internal_security_domain_member() const {}
inline const ::trusted_vault_pb::SecurityDomainMember& JoinSecurityDomainsRequest::security_domain_member() const {}
inline void JoinSecurityDomainsRequest::unsafe_arena_set_allocated_security_domain_member(
    ::trusted_vault_pb::SecurityDomainMember* security_domain_member) {}
inline ::trusted_vault_pb::SecurityDomainMember* JoinSecurityDomainsRequest::release_security_domain_member() {}
inline ::trusted_vault_pb::SecurityDomainMember* JoinSecurityDomainsRequest::unsafe_arena_release_security_domain_member() {}
inline ::trusted_vault_pb::SecurityDomainMember* JoinSecurityDomainsRequest::_internal_mutable_security_domain_member() {}
inline ::trusted_vault_pb::SecurityDomainMember* JoinSecurityDomainsRequest::mutable_security_domain_member() {}
inline void JoinSecurityDomainsRequest::set_allocated_security_domain_member(::trusted_vault_pb::SecurityDomainMember* security_domain_member) {}

// repeated .trusted_vault_pb.SharedMemberKey shared_member_key = 3;
inline int JoinSecurityDomainsRequest::_internal_shared_member_key_size() const {}
inline int JoinSecurityDomainsRequest::shared_member_key_size() const {}
inline void JoinSecurityDomainsRequest::clear_shared_member_key() {}
inline ::trusted_vault_pb::SharedMemberKey* JoinSecurityDomainsRequest::mutable_shared_member_key(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SharedMemberKey >*
JoinSecurityDomainsRequest::mutable_shared_member_key() {}
inline const ::trusted_vault_pb::SharedMemberKey& JoinSecurityDomainsRequest::_internal_shared_member_key(int index) const {}
inline const ::trusted_vault_pb::SharedMemberKey& JoinSecurityDomainsRequest::shared_member_key(int index) const {}
inline ::trusted_vault_pb::SharedMemberKey* JoinSecurityDomainsRequest::_internal_add_shared_member_key() {}
inline ::trusted_vault_pb::SharedMemberKey* JoinSecurityDomainsRequest::add_shared_member_key() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SharedMemberKey >&
JoinSecurityDomainsRequest::shared_member_key() const {}

// int32 member_type_hint = 4;
inline void JoinSecurityDomainsRequest::clear_member_type_hint() {}
inline int32_t JoinSecurityDomainsRequest::_internal_member_type_hint() const {}
inline int32_t JoinSecurityDomainsRequest::member_type_hint() const {}
inline void JoinSecurityDomainsRequest::_internal_set_member_type_hint(int32_t value) {}
inline void JoinSecurityDomainsRequest::set_member_type_hint(int32_t value) {}

// bytes current_public_key_to_replace = 5;
inline void JoinSecurityDomainsRequest::clear_current_public_key_to_replace() {}
inline const std::string& JoinSecurityDomainsRequest::current_public_key_to_replace() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void JoinSecurityDomainsRequest::set_current_public_key_to_replace(ArgT0&& arg0, ArgT... args) {}
inline std::string* JoinSecurityDomainsRequest::mutable_current_public_key_to_replace() {}
inline const std::string& JoinSecurityDomainsRequest::_internal_current_public_key_to_replace() const {}
inline void JoinSecurityDomainsRequest::_internal_set_current_public_key_to_replace(const std::string& value) {}
inline std::string* JoinSecurityDomainsRequest::_internal_mutable_current_public_key_to_replace() {}
inline std::string* JoinSecurityDomainsRequest::release_current_public_key_to_replace() {}
inline void JoinSecurityDomainsRequest::set_allocated_current_public_key_to_replace(std::string* current_public_key_to_replace) {}

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

// JoinSecurityDomainsResponse

// .trusted_vault_pb.SecurityDomain security_domain = 1;
inline bool JoinSecurityDomainsResponse::_internal_has_security_domain() const {}
inline bool JoinSecurityDomainsResponse::has_security_domain() const {}
inline void JoinSecurityDomainsResponse::clear_security_domain() {}
inline const ::trusted_vault_pb::SecurityDomain& JoinSecurityDomainsResponse::_internal_security_domain() const {}
inline const ::trusted_vault_pb::SecurityDomain& JoinSecurityDomainsResponse::security_domain() const {}
inline void JoinSecurityDomainsResponse::unsafe_arena_set_allocated_security_domain(
    ::trusted_vault_pb::SecurityDomain* security_domain) {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsResponse::release_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsResponse::unsafe_arena_release_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsResponse::_internal_mutable_security_domain() {}
inline ::trusted_vault_pb::SecurityDomain* JoinSecurityDomainsResponse::mutable_security_domain() {}
inline void JoinSecurityDomainsResponse::set_allocated_security_domain(::trusted_vault_pb::SecurityDomain* security_domain) {}

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

// JoinSecurityDomainsErrorDetail

// .trusted_vault_pb.JoinSecurityDomainsResponse already_exists_response = 1;
inline bool JoinSecurityDomainsErrorDetail::_internal_has_already_exists_response() const {}
inline bool JoinSecurityDomainsErrorDetail::has_already_exists_response() const {}
inline void JoinSecurityDomainsErrorDetail::clear_already_exists_response() {}
inline const ::trusted_vault_pb::JoinSecurityDomainsResponse& JoinSecurityDomainsErrorDetail::_internal_already_exists_response() const {}
inline const ::trusted_vault_pb::JoinSecurityDomainsResponse& JoinSecurityDomainsErrorDetail::already_exists_response() const {}
inline void JoinSecurityDomainsErrorDetail::unsafe_arena_set_allocated_already_exists_response(
    ::trusted_vault_pb::JoinSecurityDomainsResponse* already_exists_response) {}
inline ::trusted_vault_pb::JoinSecurityDomainsResponse* JoinSecurityDomainsErrorDetail::release_already_exists_response() {}
inline ::trusted_vault_pb::JoinSecurityDomainsResponse* JoinSecurityDomainsErrorDetail::unsafe_arena_release_already_exists_response() {}
inline ::trusted_vault_pb::JoinSecurityDomainsResponse* JoinSecurityDomainsErrorDetail::_internal_mutable_already_exists_response() {}
inline ::trusted_vault_pb::JoinSecurityDomainsResponse* JoinSecurityDomainsErrorDetail::mutable_already_exists_response() {}
inline void JoinSecurityDomainsErrorDetail::set_allocated_already_exists_response(::trusted_vault_pb::JoinSecurityDomainsResponse* already_exists_response) {}

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

// ListSecurityDomainMembersResponse

// repeated .trusted_vault_pb.SecurityDomainMember security_domain_members = 1;
inline int ListSecurityDomainMembersResponse::_internal_security_domain_members_size() const {}
inline int ListSecurityDomainMembersResponse::security_domain_members_size() const {}
inline void ListSecurityDomainMembersResponse::clear_security_domain_members() {}
inline ::trusted_vault_pb::SecurityDomainMember* ListSecurityDomainMembersResponse::mutable_security_domain_members(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SecurityDomainMember >*
ListSecurityDomainMembersResponse::mutable_security_domain_members() {}
inline const ::trusted_vault_pb::SecurityDomainMember& ListSecurityDomainMembersResponse::_internal_security_domain_members(int index) const {}
inline const ::trusted_vault_pb::SecurityDomainMember& ListSecurityDomainMembersResponse::security_domain_members(int index) const {}
inline ::trusted_vault_pb::SecurityDomainMember* ListSecurityDomainMembersResponse::_internal_add_security_domain_members() {}
inline ::trusted_vault_pb::SecurityDomainMember* ListSecurityDomainMembersResponse::add_security_domain_members() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::SecurityDomainMember >&
ListSecurityDomainMembersResponse::security_domain_members() const {}

// string next_page_token = 2;
inline void ListSecurityDomainMembersResponse::clear_next_page_token() {}
inline const std::string& ListSecurityDomainMembersResponse::next_page_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ListSecurityDomainMembersResponse::set_next_page_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ListSecurityDomainMembersResponse::mutable_next_page_token() {}
inline const std::string& ListSecurityDomainMembersResponse::_internal_next_page_token() const {}
inline void ListSecurityDomainMembersResponse::_internal_set_next_page_token(const std::string& value) {}
inline std::string* ListSecurityDomainMembersResponse::_internal_mutable_next_page_token() {}
inline std::string* ListSecurityDomainMembersResponse::release_next_page_token() {}
inline void ListSecurityDomainMembersResponse::set_allocated_next_page_token(std::string* next_page_token) {}

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

// Proto3Any

// string type_url = 1;
inline void Proto3Any::clear_type_url() {}
inline const std::string& Proto3Any::type_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Proto3Any::set_type_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* Proto3Any::mutable_type_url() {}
inline const std::string& Proto3Any::_internal_type_url() const {}
inline void Proto3Any::_internal_set_type_url(const std::string& value) {}
inline std::string* Proto3Any::_internal_mutable_type_url() {}
inline std::string* Proto3Any::release_type_url() {}
inline void Proto3Any::set_allocated_type_url(std::string* type_url) {}

// bytes value = 2;
inline void Proto3Any::clear_value() {}
inline const std::string& Proto3Any::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Proto3Any::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* Proto3Any::mutable_value() {}
inline const std::string& Proto3Any::_internal_value() const {}
inline void Proto3Any::_internal_set_value(const std::string& value) {}
inline std::string* Proto3Any::_internal_mutable_value() {}
inline std::string* Proto3Any::release_value() {}
inline void Proto3Any::set_allocated_value(std::string* value) {}

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

// RPCStatus

// repeated .trusted_vault_pb.Proto3Any details = 3;
inline int RPCStatus::_internal_details_size() const {}
inline int RPCStatus::details_size() const {}
inline void RPCStatus::clear_details() {}
inline ::trusted_vault_pb::Proto3Any* RPCStatus::mutable_details(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::Proto3Any >*
RPCStatus::mutable_details() {}
inline const ::trusted_vault_pb::Proto3Any& RPCStatus::_internal_details(int index) const {}
inline const ::trusted_vault_pb::Proto3Any& RPCStatus::details(int index) const {}
inline ::trusted_vault_pb::Proto3Any* RPCStatus::_internal_add_details() {}
inline ::trusted_vault_pb::Proto3Any* RPCStatus::add_details() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::trusted_vault_pb::Proto3Any >&
RPCStatus::details() const {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace trusted_vault_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::trusted_vault_pb::PhysicalDeviceMetadata_DeviceType> : ::std::true_type {};
template <> struct is_proto_enum< ::trusted_vault_pb::SecurityDomainMember_MemberType> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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