#include "third_party/blink/renderer/modules/credentialmanagement/password_credential.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_file_usvstring.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_password_credential_data.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/html/forms/form_data.h"
#include "third_party/blink/renderer/core/html/forms/html_form_element.h"
#include "third_party/blink/renderer/core/html/forms/listed_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
namespace blink {
namespace {
constexpr char kPasswordCredentialType[] = …;
}
PasswordCredential* PasswordCredential::Create(
const PasswordCredentialData* data,
ExceptionState& exception_state) { … }
PasswordCredential* PasswordCredential::Create(
HTMLFormElement* form,
ExceptionState& exception_state) { … }
PasswordCredential* PasswordCredential::Create(const String& id,
const String& password,
const String& name,
const KURL& icon_url) { … }
PasswordCredential::PasswordCredential(const String& id,
const String& password,
const String& name,
const KURL& icon_url)
: … { … }
bool PasswordCredential::IsPasswordCredential() const { … }
}