# `JSONAPIPlug.Document.JSONAPIObject`
[🔗](https://github.com/lucacorti/jsonapi_plug/blob/main/lib/jsonapi_plug/document/jsonapi_object.ex#L1)

JSON:API Document JSON:API Object

# `t`

```elixir
@type t() :: %JSONAPIPlug.Document.JSONAPIObject{
  meta: JSONAPIPlug.Document.meta() | nil,
  version: version() | nil
}
```

# `version`

```elixir
@type version() :: :&quot;1.0&quot; | :&quot;1.1&quot;
```

# `deserialize`

```elixir
@spec deserialize(JSONAPIPlug.Document.payload()) :: t() | no_return()
```

---

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