use crate::*;
#[derive(Clone, Data, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
pub struct CookieBuilder {
#[set(type(AsRef<str>))]
pub(super) name: CookieKey,
#[set(type(AsRef<str>))]
pub(super) value: CookieValue,
#[set(skip)]
pub(super) expires: Option<String>,
#[set(skip)]
pub(super) max_age: Option<i64>,
#[set(skip)]
pub(super) domain: Option<String>,
#[set(skip)]
pub(super) path: Option<String>,
#[set(skip)]
pub(super) secure: Option<bool>,
#[set(skip)]
pub(super) http_only: Option<bool>,
#[set(skip)]
pub(super) same_site: Option<String>,
}
#[derive(Clone, Copy, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
pub struct Cookie;