Documentation ¶
Index ¶
- Constants
- func CpfOrCnpjIsValid(docnum string) bool
- func StringMatch(value string, patterns ...string) bool
- type AssertTypeError
- type CollectionElementNotFoundError
- type DateTimeError
- type EmptyError
- type EnumElementNotExistError
- type LengthError
- type MaximumLengthError
- type MinimumLengthError
- type NegativeNumberError
- type NotMatchError
- type NumberLessThanOneError
- type PersonalDocNumberError
- type RangeNumberError
Constants ¶
const ( //PersonNameValidRegex é um padrão regex para nomes de pessoas válidos. PersonNameValidRegex string = `` /* 180-byte string literal not displayed */ //MaxNamesLength é o tamanho máximo para nomes em geral. MaxNamesLength uint8 = 40 //DocDatabaseIDLength é o tamanho padrão de IDs em bancos baseados em documentos. DocDatabaseIDLength uint8 = 24 //MinNamesDescriptionsLength é o tamanho mínimo para nomes de pessoas. MinNamesDescriptionsLength uint8 = 3 //CpfRegex é um padrão regex para formato de número de cpf. CpfRegexNoMask = `^[0-9]{11}$` //CnpjRegex é um padrão regex para formato de número de cpf. CnpjRegexNoMask = `^[0-9]{14}$` )
Variables ¶
This section is empty.
Functions ¶
func CpfOrCnpjIsValid ¶
CpfOrCnpjIsValid valida se um número de CNPJ ou CPF é válido.
func StringMatch ¶
StringMatch valida uma string com base em padrões regex. Retorna true se corresponde e false se não.
Types ¶
type AssertTypeError ¶
AssertTypeError é um erro personalizado para falhas de asserção.
func (*AssertTypeError) Error ¶
func (ate *AssertTypeError) Error() string
Error função retorna a descrição do erro
type CollectionElementNotFoundError ¶
CollectionElementNotFoundError é um erro personalizado para elemenetos que não fazem parte de uma coleção.
func (*CollectionElementNotFoundError) Error ¶
func (cefe *CollectionElementNotFoundError) Error() string
Error função retorna a descrição do erro
type DateTimeError ¶
DateTimeError é um erro personalizado para data/hora invalidas
func (*DateTimeError) Error ¶
func (dte *DateTimeError) Error() string
Error função retorna a descrição do erro
type EmptyError ¶
type EmptyError struct {
Name string
}
EmptyError é um erro personalizado para valores vazios
func (*EmptyError) Error ¶
func (ee *EmptyError) Error() string
Error função retorna a descrição do erro
type EnumElementNotExistError ¶
EnumElementNotExistError é um erro personalizado elementos de enumeração que não existem.
func (*EnumElementNotExistError) Error ¶
func (eenee *EnumElementNotExistError) Error() string
/Error função retorna a descrição do erro
type LengthError ¶
LengthError é um erro personalizado para valores que violam um tamanho definido.
func (*LengthError) Error ¶
func (le *LengthError) Error() string
Error função retorna a descrição do erro
type MaximumLengthError ¶
MaximumLengthError é um erro personalizado para valores que violam um tamanho mínimo.
func (*MaximumLengthError) Error ¶
func (mle *MaximumLengthError) Error() string
Error função retorna a descrição do erro
type MinimumLengthError ¶
MinimumLengthError é um erro personalizado para valores que violam um tamanho mínimo.
func (*MinimumLengthError) Error ¶
func (mle *MinimumLengthError) Error() string
Error função retorna a descrição do erro
type NegativeNumberError ¶
NegativeNumberError é um erro personalizado para valores menos que zero.
func (*NegativeNumberError) Error ¶
func (nne *NegativeNumberError) Error() string
Error função retorna a descrição do erro
type NotMatchError ¶
NotMatchError é um erro personalizado para valores que não correspodem a um padrão.
func (*NotMatchError) Error ¶
func (nme *NotMatchError) Error() string
Error função retorna a descrição do erro
type NumberLessThanOneError ¶
NumberLessThanOneError é um erro personalizado para valores menos que 1.
func (*NumberLessThanOneError) Error ¶
func (nltoe *NumberLessThanOneError) Error() string
Error função retorna a descrição do erro
type PersonalDocNumberError ¶
PersonalDocNumberError é um erro personalizado para números de documentos pessoais (cpf, cnpj) inválidos.
func (*PersonalDocNumberError) Error ¶
func (pdne *PersonalDocNumberError) Error() string
Error função retorna a descrição do erro
type RangeNumberError ¶
RangeNumberError é um erro personalizado para números que não estão entre um range.
func (*RangeNumberError) Error ¶
func (rne *RangeNumberError) Error() string
Error função retorna a descrição do erro