|
OpenQuizz
Une application de gestion des contenus pédagogiques
|


Public Member Functions | |
| def | __init__ (self, name, *args, **kwargs) |
| def | ancestors (self) |
| def | get_parent (self, name) |
| def | __schema__ (self) |
| def | inherit (cls, name, *parents) |
| def | validate (self, data, resolver=None, format_checker=None) |
| def | format_error (self, error) |
| def | __unicode__ (self) |
Data Fields | |
| name | |
| inherit | |
Handles validation and swagger style inheritance for both subclasses. Subclass must define `schema` attribute. :param str name: The model public name
| def __init__ | ( | self, | |
| name, | |||
| * | args, | ||
| ** | kwargs | ||
| ) |
Reimplemented in RawModel.
| def __schema__ | ( | self | ) |
| def __unicode__ | ( | self | ) |
Reimplemented in SchemaModel.
| def ancestors | ( | self | ) |
Return the ancestors tree
| def format_error | ( | self, | |
| error | |||
| ) |
| def get_parent | ( | self, | |
| name | |||
| ) |
| def inherit | ( | cls, | |
| name, | |||
| * | parents | ||
| ) |
Inherit this model (use the Swagger composition pattern aka. allOf) :param str name: The new model name :param dict fields: The new model extra fields
| def validate | ( | self, | |
| data, | |||
resolver = None, |
|||
format_checker = None |
|||
| ) |
| inherit |
| name |