github.com/mundipagg/boleto-api@v0.0.0-20230620145841-3f9ec742599f/stone/validations.go (about) 1 package stone 2 3 import ( 4 "github.com/mundipagg/boleto-api/models" 5 "github.com/mundipagg/boleto-api/validations" 6 ) 7 8 func stoneValidateAccessKeyNotEmpty(b interface{}) error { 9 switch t := b.(type) { 10 case *models.BoletoRequest: 11 if t.Authentication.AccessKey == "" { 12 return models.NewErrorResponse("MP400", "o campo AccessKey não pode ser vazio") 13 } 14 return nil 15 default: 16 return validations.InvalidType(t) 17 } 18 }