# `AtpClient.StarExec.Session`
[🔗](https://github.com/jcschuster/AtpClient/blob/v0.1.7/lib/atp_client/star_exec/session.ex#L1)

An authenticated StarExec session.

Created by `AtpClient.StarExec.login/1`. The struct holds the cookies
returned by Tomcat's form auth (typically `JSESSIONID`) and the base URL
those cookies are valid for, so they can be attached to every follow-up
request without going through a cookie jar.

# `t`

```elixir
@type t() :: %AtpClient.StarExec.Session{
  base_url: String.t(),
  cookies: %{optional(String.t()) =&gt; String.t()},
  opts: keyword()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
