1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
package policies
import "fmt"
// InvalidListFilter is returned by the ToPolicyListQuery method when
// validation of a filter does not pass
type InvalidListFilter struct {
FilterName string
}
func (e InvalidListFilter) Error() string {
s := fmt.Sprintf(
"Invalid filter name [%s]: it must be in format of TYPE__COMPARATOR",
e.FilterName,
)
return s
}
// StringFieldLengthExceedsLimit is returned by the
// ToPolicyCreateMap/ToPolicyUpdateMap methods when validation of
// a type does not pass
type StringFieldLengthExceedsLimit struct {
Field string
Limit int
}
func (e StringFieldLengthExceedsLimit) Error() string {
return fmt.Sprintf("String length of field [%s] exceeds limit (%d)",
e.Field, e.Limit,
)
}
|