Packages

Complete Twilio SDK for Elixir — 37 products, 494 services, 467 resources. Auto-generated from official OpenAPI specs. Finch HTTP/2, retries with jitter, webhooks, TwiML, telemetry, streaming pagination.

Current section

Files

Jump to
twilio_elixir lib twilio resources verify v2 form.ex
Raw

lib/twilio/resources/verify/v2/form.ex

# File generated from Twilio's OpenAPI spec — do not edit manually
defmodule Twilio.Resources.Verify.V2.Form do
@moduledoc """
Form resource.
## Properties
| Field | Description |
|-------|-------------|
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `form_meta` | Additional information for the available forms for this type. E.g. The separator string used for `binding` in a Factor push. |
| `form_type` | The Type of this Form. Currently only `form-push` is supported.. Values: `form-push` |
# credo:disable-for-next-line Credo.Check.Readability.MaxLineLength
| `forms` | Object that contains the available forms for this type. This available forms are given in the standard [JSON Schema](https://json-schema.org/) format |
| `url` | The URL to access the forms for this type.. Format: uri |
"""
@type t :: %__MODULE__{
form_meta: String.t() | nil,
form_type: String.t(),
forms: String.t() | nil,
url: String.t() | nil
}
defstruct [:form_meta, :form_type, :forms, :url]
@object_name "verify.v2.form"
def object_name, do: @object_name
end