Fields.PhoneNumber (fields v2.10.2)
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
Example
schema "retailers" do
field(:phone_number, Fields.PhoneNumber)
end
Link to this section 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
.
Link to this section 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
.