Fields.EmailPlaintext (fields v2.10.1)
An Ecto Type for plaintext emails.
Useful for publicly available email addressses such as customer support emails.
See Fields.EmailEncrypted
and Fields.EmailHash
for storing user email addresses.
example
Example
schema "retailers" do
field(:email, Fields.EmailPlaintext)
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
.