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 |