table of contents
- stretch 0.77-1
Swagger2::SchemaValidator(3pm) | User Contributed Perl Documentation | Swagger2::SchemaValidator(3pm) |
NAME¶
Swagger2::SchemaValidator - Sub class of JSON::ValidatorDESCRIPTION¶
This class is used to validate Swagger specification. It is a sub class of JSON::Validator and adds some extra functionality specific for Swagger2.ATTRIBUTES¶
Swagger2::SchemaValidator inherits all attributes from JSON::Validator.formats¶
Swagger support the same formats as Swagger2::SchemaValidator, but adds the following to the set:- byte
A padded, base64-encoded string of bytes, encoded with a URL and filename safe alphabet. Defined by RFC4648.
- date
An RFC3339 date in the format YYYY-MM-DD
- double
Cannot test double values with higher precision then what the "number" type already provides.
- float
Will always be true if the input is a number, meaning there is no difference between "float" and "double". Patches are welcome.
- int32
A signed 32 bit integer.
- int64
A signed 64 bit integer. Note: This check is only available if Perl is compiled to use 64 bit integers.
METHODS¶
Swagger2::SchemaValidator inherits all attributes from JSON::Validator.validate_input¶
This method will make sure "readOnly" is taken into account, when validating data sent to your API.COPYRIGHT AND LICENSE¶
Copyright (C) 2014-2015, Jan Henning ThorsenThis program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.
AUTHOR¶
Jan Henning Thorsen - "jhthorsen@cpan.org"2016-04-17 | perl v5.22.1 |