refatoração de tipagem go
This commit is contained in:
parent
6f78511946
commit
0c41ed4279
12 changed files with 175 additions and 117 deletions
|
|
@ -4,6 +4,8 @@ import (
|
|||
"errors"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
"e-li.nps/internal/contratos"
|
||||
)
|
||||
|
||||
var emailRe = regexp.MustCompile(`^[^\s@]+@[^\s@]+\.[^\s@]+$`)
|
||||
|
|
@ -12,7 +14,7 @@ func normalizeEmail(s string) string {
|
|||
return strings.ToLower(strings.TrimSpace(s))
|
||||
}
|
||||
|
||||
func ValidatePedidoInput(in *PedidoInput) error {
|
||||
func ValidatePedidoInput(in *contratos.PedidoInput) error {
|
||||
in.ProdutoNome = strings.TrimSpace(in.ProdutoNome)
|
||||
in.InquilinoCodigo = strings.TrimSpace(in.InquilinoCodigo)
|
||||
in.InquilinoNome = strings.TrimSpace(in.InquilinoNome)
|
||||
|
|
@ -49,7 +51,7 @@ func ValidatePedidoInput(in *PedidoInput) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func ValidatePatchInput(in *PatchInput) error {
|
||||
func ValidatePatchInput(in *contratos.PatchInput) error {
|
||||
if in.Nota != nil {
|
||||
if *in.Nota < 1 || *in.Nota > 10 {
|
||||
return errors.New("nota invalida")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue