Provided by: libswagger2-perl_0.73-1_all bug

NAME

       Swagger2::SchemaValidator - Sub class of JSON::Validator

DESCRIPTION

       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 Thorsen

       This 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"

perl v5.22.1                                       2016-02-15                     Swagger2::SchemaValidator(3pm)