brcpfcnpj v0.0.11 Brcpfcnpj.Changeset

Define funções para serem utilizadas em conjunto com a API de changest do Ecto.

Summary

Functions

Valida se essa mudação é um cnpj válido

Valida se essa mudação é um cpf válido

Types

error :: {atom, error_message}
t :: %{valid?: boolean, changes: %{atom => term}, errors: [error]}

Functions

validate_cnpj(changeset, field, opts \\ [])

Specs

validate_cnpj(t, atom, Keyword.t) :: t

Valida se essa mudação é um cnpj válido.

Options

  • :message - A mensagem em caso de erro, o default é “Invalid Cnpj”

Examples

validate_cnpj(changeset, :cnpj)
validate_cpf(changeset, field, opts \\ [])

Specs

validate_cpf(t, atom, Keyword.t) :: t

Valida se essa mudação é um cpf válido.

Options

  • :message - A mensagem em caso de erro, o default é “Invalid Cpf”

Examples

validate_cpf(changeset, :cpf)