Fields.PhoneNumber (fields v2.12.0)

Copy Markdown

An Ecto Type for plaintext phone numbers. Useful for publicly available numbers such as customer support. See Fields.PhoneNumberEncrypted for storing numbers that are Personally Identifiable Information.

Example

  schema "retailers" do
    field(:phone_number, Fields.PhoneNumber)
  end

Summary

Functions

Callback implementation for Ecto.Type.cast/1.

Callback implementation for Ecto.Type.dump/1.

Callback implementation for Ecto.Type.embed_as/1.

Callback implementation for Ecto.Type.equal?/2.

Callback implementation for Ecto.Type.load/1.

Callback implementation for Ecto.Type.type/0.

Functions

cast(value)

Callback implementation for Ecto.Type.cast/1.

dump(value)

Callback implementation for Ecto.Type.dump/1.

embed_as(_)

Callback implementation for Ecto.Type.embed_as/1.

equal?(term1, term2)

Callback implementation for Ecto.Type.equal?/2.

load(value)

Callback implementation for Ecto.Type.load/1.

type()

Callback implementation for Ecto.Type.type/0.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.