# `BoundedAuthorityProtocol.V1.Selector`
[🔗](https://github.com/baselabs/bounded_authority_protocol/blob/v1.0.0/lib/bounded_authority_protocol/v1/selector.ex#L1)

Closed selector type used by `BoundedAuthorityProtocol.V1.Operation`.

Selector enforcement is performed through the verification façade.

# `t`

```elixir
@type t() ::
  :all
  | {:equals, [binary()], BoundedAuthorityProtocol.V1.Json.value()}
  | {:one_of, [binary()], [BoundedAuthorityProtocol.V1.Json.value()]}
```

---

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