# `Twilio.Schemas.AvailablePhoneNumberVoip.Capabilities`

The set of Boolean properties that indicate whether a phone number can receive calls or messages.  Capabilities are: `Voice`, `SMS`, and `MMS` and each capability can be: `true` or `false`.

## Fields

  * `fax`
  * `mms`
  * `sms`
  * `voice`

# `t`

```elixir
@type t() :: %Twilio.Schemas.AvailablePhoneNumberVoip.Capabilities{
  __extra__: %{optional(String.t()) =&gt; term()},
  __present__: [atom()],
  fax: boolean() | nil,
  mms: boolean() | nil,
  sms: boolean() | nil,
  voice: boolean() | nil
}
```

# `decode`

```elixir
@spec decode(term()) :: t() | term()
```

Decodes parsed JSON into this struct.

---

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