5#ifndef MOLYBDEN_PASSWORDS_HPP
6#define MOLYBDEN_PASSWORDS_HPP
44 virtual std::shared_ptr<Profile>
profile() = 0;
49 virtual std::vector<PasswordRecord>
saved() = 0;
A service for working with logins and passwords saved in the Chromium password store.
Definition passwords.hpp:37
virtual std::shared_ptr< Profile > profile()=0
The profile of this password store.
virtual void clear()=0
Clears all records in the password store.
virtual void removeByUrl(std::string url)=0
Removes records associated with this URL from the password store.
virtual std::vector< PasswordRecord > neverSaved()=0
Returns only blacklisted (marked as "never-saved") records from the password store.
virtual std::vector< PasswordRecord > saved()=0
Returns only saved records from the password store.
A record saved in the password store.
Definition passwords.hpp:19
std::string login
The login value passed in the form.
Definition passwords.hpp:30
std::string url
The URL of the resource where the form is submitted.
Definition passwords.hpp:23