# Functions
NewError creates a new Error object with the specified parameters.
NewErrorWithValidationError appends package type and method name in validation error.
Validate method validates constraints on parameter passed in validation array.
# Constants
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
Constraint list.
# Structs
Constraint stores constraint name, target field name Rule and chain validations.
Error is the type that's returned when the validation of an APIs arguments constraints fails.
Validation stores parameter-wise validation.