| Index: components/password_manager/content/common/credential_manager_struct_traits.cc
|
| diff --git a/components/password_manager/content/common/credential_manager_struct_traits.cc b/components/password_manager/content/common/credential_manager_struct_traits.cc
|
| index 315ebaf39aa9124ce9950ac63fedb5471775dceb..4ca8787b46d0de417ffda0f850adae9540858c20 100644
|
| --- a/components/password_manager/content/common/credential_manager_struct_traits.cc
|
| +++ b/components/password_manager/content/common/credential_manager_struct_traits.cc
|
| @@ -49,6 +49,45 @@ bool EnumTraits<mojom::CredentialType, CredentialType>::FromMojom(
|
| }
|
|
|
| // static
|
| +mojom::CredentialMediationRequirement EnumTraits<
|
| + mojom::CredentialMediationRequirement,
|
| + CredentialMediationRequirement>::ToMojom(CredentialMediationRequirement
|
| + input) {
|
| + switch (input) {
|
| + case CredentialMediationRequirement::kSilent:
|
| + return mojom::CredentialMediationRequirement::kSilent;
|
| + case CredentialMediationRequirement::kOptional:
|
| + return mojom::CredentialMediationRequirement::kOptional;
|
| + case CredentialMediationRequirement::kRequired:
|
| + return mojom::CredentialMediationRequirement::kRequired;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return mojom::CredentialMediationRequirement::kOptional;
|
| +}
|
| +
|
| +// static
|
| +bool EnumTraits<mojom::CredentialMediationRequirement,
|
| + CredentialMediationRequirement>::
|
| + FromMojom(mojom::CredentialMediationRequirement input,
|
| + CredentialMediationRequirement* output) {
|
| + switch (input) {
|
| + case mojom::CredentialMediationRequirement::kSilent:
|
| + *output = CredentialMediationRequirement::kSilent;
|
| + return true;
|
| + case mojom::CredentialMediationRequirement::kOptional:
|
| + *output = CredentialMediationRequirement::kOptional;
|
| + return true;
|
| + case mojom::CredentialMediationRequirement::kRequired:
|
| + *output = CredentialMediationRequirement::kRequired;
|
| + return true;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return false;
|
| +}
|
| +
|
| +// static
|
| bool StructTraits<mojom::CredentialInfoDataView, CredentialInfo>::Read(
|
| mojom::CredentialInfoDataView data,
|
| CredentialInfo* out) {
|
|
|