Index

A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | R | S | T | U | V | W

A

AllOf (class in pyrs.schema.types)
Any (class in pyrs.schema.types)
AnyOf (class in pyrs.schema.types)
Array (class in pyrs.schema.types)

B

Base (class in pyrs.schema.base)
Boolean (class in pyrs.schema.types)

C

constraint() (in module pyrs.schema.base)
ConstraintError

D

Date (class in pyrs.schema.types)
date_format_checker() (in module pyrs.schema.formats)
DateTime (class in pyrs.schema.types)
datetime_format_checker() (in module pyrs.schema.formats)
DeclarativeMetaclass (class in pyrs.schema.base)
dialect (pyrs.schema.base.Schema attribute)
Duration (class in pyrs.schema.types)
duration_format_checker() (in module pyrs.schema.formats)

E

Email (class in pyrs.schema.types)
Enum (class in pyrs.schema.types)
exclude_tags (pyrs.schema.base.Schema attribute)
exclusive (pyrs.schema.base.Schema attribute)
expected_version (pyrs.schema.types.Version attribute)
extend() (pyrs.schema.types.Object method)
extract() (pyrs.schema.schemaio.JSONSchemaWriter method)

F

fieldname (pyrs.schema.base.Schema attribute)
fields (pyrs.schema.types.Object attribute)
format_checker() (in module pyrs.schema.formats)
FormatError

G

get_attr() (pyrs.schema.base.Schema method)
get_inherited() (pyrs.schema.base.DeclarativeMetaclass class method)
get_jsonschema() (pyrs.schema.base.Base method)
(pyrs.schema.base.Schema method)
(pyrs.schema.types.Array method)
(pyrs.schema.types.Enum method)
(pyrs.schema.types.MultiSchema method)
(pyrs.schema.types.Null method)
(pyrs.schema.types.Number method)
(pyrs.schema.types.Object method)
(pyrs.schema.types.Password method)
(pyrs.schema.types.Ref method)
(pyrs.schema.types.String method)
getter() (pyrs.schema.base.Schema method)
getvalue() (pyrs.schema.types.Version method)

H

has_attr() (pyrs.schema.base.Schema method)

I

Integer (class in pyrs.schema.types)
is_excluded (pyrs.schema.base.Schema attribute)
is_exclusive (pyrs.schema.base.Schema attribute)

J

JSONFormReader (class in pyrs.schema.schemaio)
JSONReader (class in pyrs.schema.schemaio)
JSONSchemaDictValidator (class in pyrs.schema.schemaio)
JSONSchemaValidator (class in pyrs.schema.schemaio)
JSONSchemaWriter (class in pyrs.schema.schemaio)
JSONWriter (class in pyrs.schema.schemaio)

L

logger (pyrs.schema.base.Schema attribute)

M

mixin() (pyrs.schema.base.Schema class method)
MultiSchema (class in pyrs.schema.types)

N

Not (class in pyrs.schema.types)
Null (class in pyrs.schema.types)
Number (class in pyrs.schema.types)

O

Object (class in pyrs.schema.types)
OneOf (class in pyrs.schema.types)

P

parent (pyrs.schema.base.Schema attribute)
parse_datetime() (in module pyrs.schema.formats)
ParseError
Password (class in pyrs.schema.types)
pyrs.schema.base (module)
pyrs.schema.exceptions (module)
pyrs.schema.formats (module)
pyrs.schema.schemaio (module)
pyrs.schema.types (module)

R

read() (pyrs.schema.schemaio.JSONFormReader method)
(pyrs.schema.schemaio.JSONReader method)
(pyrs.schema.schemaio.Reader method)
Reader (class in pyrs.schema.schemaio)
Ref (class in pyrs.schema.types)
root (pyrs.schema.base.Schema attribute)

S

Schema (class in pyrs.schema.base)
SchemaDict (class in pyrs.schema.base)
SchemaError
SchemaIO (class in pyrs.schema.schemaio)
SchemaWriter (class in pyrs.schema.schemaio)
select_json_validator() (in module pyrs.schema.schemaio)
Set (class in pyrs.schema.base)
setter() (pyrs.schema.base.Schema method)
split_version() (pyrs.schema.types.Version method)
String (class in pyrs.schema.types)

T

Time (class in pyrs.schema.types)
time_format_checker() (in module pyrs.schema.formats)
TimeDelta (class in pyrs.schema.types)
to_python() (pyrs.schema.base.Schema method)
(pyrs.schema.types.AllOf method)
(pyrs.schema.types.AnyOf method)
(pyrs.schema.types.Date method)
(pyrs.schema.types.DateTime method)
(pyrs.schema.types.Duration method)
(pyrs.schema.types.Object method)
(pyrs.schema.types.Time method)
(pyrs.schema.types.TimeDelta method)
to_raw() (pyrs.schema.base.Schema method)
(pyrs.schema.types.AllOf method)
(pyrs.schema.types.AnyOf method)
(pyrs.schema.types.Date method)
(pyrs.schema.types.DateTime method)
(pyrs.schema.types.Duration method)
(pyrs.schema.types.Object method)
(pyrs.schema.types.Password method)
(pyrs.schema.types.Time method)
(pyrs.schema.types.TimeDelta method)

U

update_attrs() (pyrs.schema.base.DeclarativeMetaclass class method)
update_fields() (pyrs.schema.base.DeclarativeMetaclass class method)

V

validate() (pyrs.schema.schemaio.JSONSchemaDictValidator method)
(pyrs.schema.schemaio.JSONSchemaValidator method)
(pyrs.schema.schemaio.Validator method)
validate_version() (pyrs.schema.types.Version method)
ValidationError
(built-in class)
ValidationErrors
Validator (class in pyrs.schema.schemaio)
Version (class in pyrs.schema.types)

W

write() (pyrs.schema.schemaio.JSONSchemaWriter method)
(pyrs.schema.schemaio.JSONWriter method)
(pyrs.schema.schemaio.SchemaWriter method)
(pyrs.schema.schemaio.Writer method)
Writer (class in pyrs.schema.schemaio)