gflare/cookie
Types
pub type SetCookieOptions {
SetCookieOptions(
domain: option.Option(String),
path: option.Option(String),
max_age: option.Option(Int),
secure: Bool,
http_only: Bool,
same_site: option.Option(SameSite),
)
}
Constructors
-
SetCookieOptions( domain: option.Option(String), path: option.Option(String), max_age: option.Option(Int), secure: Bool, http_only: Bool, same_site: option.Option(SameSite), )
Values
pub fn default_options() -> SetCookieOptions
pub fn delete(
response: response.Response,
name: String,
) -> response.Response
pub fn get(
request: request.HttpRequest,
name: String,
) -> option.Option(String)
pub fn parse(
request: request.HttpRequest,
) -> Result(List(#(String, String)), String)
pub fn set(
response: response.Response,
name: String,
value: String,
options: SetCookieOptions,
) -> response.Response
pub fn set_domain(
options: SetCookieOptions,
domain: String,
) -> SetCookieOptions
pub fn set_http_only(
options: SetCookieOptions,
http_only: Bool,
) -> SetCookieOptions
pub fn set_max_age(
options: SetCookieOptions,
max_age: Int,
) -> SetCookieOptions
pub fn set_path(
options: SetCookieOptions,
path: String,
) -> SetCookieOptions
pub fn set_same_site(
options: SetCookieOptions,
same_site: SameSite,
) -> SetCookieOptions
pub fn set_secure(
options: SetCookieOptions,
secure: Bool,
) -> SetCookieOptions