context/context library

Classes

CastList<T>
Annotation para obtener el tipo T de una lista y hacerle el parser
CastMap<K, V>
Annotation para obtener el tipo T de un map y hacerle el parser
ConstraintValidatorContext
ConstrainViolation
Class that represent a fail validation (Details and examples in docs)
DependencyInjection
ExceptionHandler
FromJsonParser
Annotation para personalizar el parsea a un objeto a un json
JsonProperty
NamingStrategies
NotBlank
NotEmpty
NotNull
ObjectMapper
ObjectMapperImpl
PropertyParser
Annotation con ambas funciones from-json y to-json
SimpleExceptionHandler
Size
ToJsonParser
Annotation para personalizar el parsea a un json de un objeto
Valid
ValidationService
Default class to define the validation
ValidationServiceImpl
WinterDeserializable
WinterSerializer

Mixins

Validatable
mixin to implement in every class where the validation want to be done it by hand
ValidMessage

Extensions

GloballyValidatable on Object
extension to make every object validatable Just call: someObject.validate()

Functions

listCaster<T>(List list) List<T>
funcion por defecto para hacer el parser de una List
mapCaster<K, V>(Map map) Map<K, V>
funcion por defecto para hacer el parser de una List
notBlank(dynamic property, ConstraintValidatorContext cvc) bool
notEmpty(dynamic property, ConstraintValidatorContext cvc) bool
notNull(dynamic property, ConstraintValidatorContext cvc) bool
size(dynamic property, ConstraintValidatorContext cvc) bool

Typedefs

FromJsonParserFunction = dynamic Function(dynamic property)
Definicion de funcion para hacer el parseo de un json a un objeto
ListParserFunction<T> = List<T> Function(List property)
Definicion de funcion para hacer el casteo de: List
MapParserFunction<K, V> = Map<K, V> Function(Map property)
Definicion de funcion para hacer el casteo de: Map
NamingStrategy = String Function(String value)
ToJsonParserFunction = dynamic Function(dynamic property)
Definicion de funcion para hacer el parseo de un objeto a un json
ValidationFunction = bool Function(dynamic object, ConstraintValidatorContext cvc)

Exceptions / Errors

ApiException
Base exception
BadRequestException
exception for 400
ConflictException
exception for 409
ForbiddenException
exception for 401
InternalServerErrorException
exception for 500
NotFoundException
exception for 404
PaymentRequiredException
exception for 402
ResponseException
Special exception to break up any current flow and return this instead
UnauthorizedException
exception for 403
UnprocessableEntityException
Validation exception 422
ValidationException