#include "device/fido/public_key_credential_user_entity.h"
#include <utility>
#include "device/fido/features.h"
#include "device/fido/fido_constants.h"
namespace device {
std::optional<PublicKeyCredentialUserEntity>
PublicKeyCredentialUserEntity::CreateFromCBORValue(const cbor::Value& cbor) { … }
PublicKeyCredentialUserEntity::PublicKeyCredentialUserEntity() = default;
PublicKeyCredentialUserEntity::PublicKeyCredentialUserEntity(
std::vector<uint8_t> id_)
: … { … }
PublicKeyCredentialUserEntity::PublicKeyCredentialUserEntity(
std::vector<uint8_t> id_,
std::optional<std::string> name_,
std::optional<std::string> display_name_)
: … { … }
PublicKeyCredentialUserEntity::PublicKeyCredentialUserEntity(
const PublicKeyCredentialUserEntity& other) = default;
PublicKeyCredentialUserEntity::PublicKeyCredentialUserEntity(
PublicKeyCredentialUserEntity&& other) = default;
PublicKeyCredentialUserEntity& PublicKeyCredentialUserEntity::operator=(
const PublicKeyCredentialUserEntity& other) = default;
PublicKeyCredentialUserEntity& PublicKeyCredentialUserEntity::operator=(
PublicKeyCredentialUserEntity&& other) = default;
PublicKeyCredentialUserEntity::~PublicKeyCredentialUserEntity() = default;
bool PublicKeyCredentialUserEntity::operator==(
const PublicKeyCredentialUserEntity& other) const { … }
cbor::Value AsCBOR(const PublicKeyCredentialUserEntity& user) { … }
}