Kameleoon.CookieAccessor behaviour (kameleoon_client v0.8.5)

Copy Markdown

Behaviour for adapting framework-specific cookie containers to Kameleoon.

Summary

Types

state()

@type state() :: term()

t()

@type t() :: {module(), state()}

Callbacks

get(state, t)

@callback get(state(), String.t()) :: String.t() | nil

set(state, t, t, non_neg_integer, arg5)

@callback set(
  state(),
  String.t(),
  String.t(),
  non_neg_integer(),
  String.t() | nil
) :: state()

Functions

apply_response_cookies(arg, arg2)

@spec apply_response_cookies(t(), Kameleoon.Internal.Cookie.t() | nil) :: state()

request_cookies(arg)

@spec request_cookies(t()) :: %{optional(String.t()) => String.t()}