#include "extensions/common/manifest_handlers/oauth2_manifest_handler.h"
#include <memory>
#include <utility>
#include "base/no_destructor.h"
#include "base/strings/utf_string_conversions.h"
#include "extensions/common/api/oauth2.h"
#include "extensions/common/manifest_constants.h"
namespace extensions {
namespace {
OAuth2ManifestKeys;
OAuth2Info;
errors;
struct OAuth2ManifestData : Extension::ManifestData { … };
}
OAuth2ManifestHandler::OAuth2ManifestHandler() = default;
OAuth2ManifestHandler::~OAuth2ManifestHandler() = default;
const OAuth2Info& OAuth2ManifestHandler::GetOAuth2Info(
const Extension& extension) { … }
bool OAuth2ManifestHandler::Parse(Extension* extension, std::u16string* error) { … }
base::span<const char* const> OAuth2ManifestHandler::Keys() const { … }
}