Backed out 3 changesets (bug 1898476) for causing build bustages @ MozContainerSurfac...
[gecko.git] / dom / webauthn / WebAuthnAutoFillEntry.cpp
blob78423d1df20d869a634c3f3a4e92a17113e13a04
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #include "WebAuthnAutoFillEntry.h"
7 namespace mozilla::dom {
9 NS_IMPL_ISUPPORTS(WebAuthnAutoFillEntry, nsIWebAuthnAutoFillEntry)
11 NS_IMETHODIMP
12 WebAuthnAutoFillEntry::GetProvider(uint8_t* aProvider) {
13 *aProvider = mProvider;
14 return NS_OK;
17 NS_IMETHODIMP
18 WebAuthnAutoFillEntry::GetUserName(nsAString& aUserName) {
19 aUserName.Assign(mUserName);
20 return NS_OK;
23 NS_IMETHODIMP
24 WebAuthnAutoFillEntry::GetRpId(nsAString& aRpId) {
25 aRpId.Assign(mRpId);
26 return NS_OK;
29 NS_IMETHODIMP
30 WebAuthnAutoFillEntry::GetCredentialId(nsTArray<uint8_t>& aCredentialId) {
31 aCredentialId.Assign(mCredentialId);
32 return NS_OK;
35 } // namespace mozilla::dom