# `MingaAgent.RemoteAPI.SessionInfo`
[🔗](https://github.com/jsmestad/minga/blob/main/lib/minga_agent/remote_api/session_info.ex#L1)

Session record returned by the remote API broker.

# `t`

```elixir
@type t() :: %MingaAgent.RemoteAPI.SessionInfo{
  metadata: MingaAgent.SessionMetadata.t(),
  pid: pid(),
  session_id: String.t(),
  token: String.t()
}
```

# `new`

```elixir
@spec new(String.t(), pid(), String.t(), MingaAgent.SessionMetadata.t()) :: t()
```

Creates a session info record.

---

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