# `CEL.Expr.MapLiteral`
[🔗](https://github.com/hansihe/pb_ex/blob/v0.2.0/cel_ex/lib/cel/expr.ex#L143)

A map literal, `{k: v, ?k2: v2}`.

Each entry has its `key` and `value` nodes; `optional` is true for an
entry written with `?`, which is added only when its optional value is
present.

# `t`

```elixir
@type t() :: %CEL.Expr.MapLiteral{
  entries: [CEL.Expr.map_entry()],
  id: CEL.Checked.expr_id(),
  type: CEL.Expr.type()
}
```

---

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