1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 22:35:09 +00:00
serenity/Userland/Libraries/LibWeb/Cookie/Cookie.h

33 lines
581 B
C++

/*
* Copyright (c) 2021, Tim Flynn <trflynn89@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#include <AK/String.h>
#include <LibCore/DateTime.h>
namespace Web::Cookie {
enum class Source {
NonHttp,
Http,
};
struct Cookie {
String name;
String value;
Core::DateTime creation_time {};
Core::DateTime last_access_time {};
Core::DateTime expiry_time {};
String domain {};
String path {};
bool secure { false };
bool http_only { false };
bool host_only { false };
bool persistent { false };
};
}