Ejemplo n.º 1
0
class Storing(Repository):
    __collection__ = "collection-name"

    firstname = String(required=True)
    lastname = Datatype(
        datatype="StRiNg")  # case does not matter when describing datatypes
    middlename = Datatype("string")  # you can also omit the parameter name
Ejemplo n.º 2
0
class OptionsDocument(Collection):
    name = String(options=("You", "There"))
Ejemplo n.º 3
0
class RefDoc(Collection):
    __collection__ = "testref"
    name = String(required=True)

    def to_dict(self):
        return {"name": self.name}
Ejemplo n.º 4
0
class SomeDocument(Collection):
    __collection__ = "testdoc"

    name = String(default="alexis")
    age = Integer(default=10)
    references = Array(Reference(RefDoc), maximum=1)
Ejemplo n.º 5
0
class Account(Collection):
    __collection__ = "whiteboarders"
    title = String(required=True, pk=True)
    expires = Timestamp(default=clock.now)
Ejemplo n.º 6
0
class Whiteboarders(Collection):
    title = String(pk=True)
Ejemplo n.º 7
0
class BaseDocument(Collection):
    __collection__ = "whiteboarders"
    name = String(unique=True)
    email = String(unique=True)
Ejemplo n.º 8
0
class Mapping(MapSchema):
    name = String(required=True, default="Tiza")
    age = Integer(minimum=4)
Ejemplo n.º 9
0
class RequiredDocument(Document):
    email = String(required=True)
    first_name = String(required=True)
    last_name = String(required=True)
Ejemplo n.º 10
0
class QueryDocument(Collection):
    __collection__ = "testaroos"

    name = String(required=True)
Ejemplo n.º 11
0
class TheDocument(Document):
    yimu = String(required=True)
Ejemplo n.º 12
0
class ConstructorDocument(Document):
    __collection__ = "yabba.dooda.speca"
    name = String(required=True, unique=True, pk=True)
Ejemplo n.º 13
0
class DuplicateDoc(Document):
    field = String(pk=True)
    field2 = String(pk=True)
Ejemplo n.º 14
0
class StringDocument(Collection):
    name = String(required=True, minimum=5, maximum=10)
    email = String(coerce=False)
Ejemplo n.º 15
0
class Zulu(Collection):
    name = String(pk=True)
Ejemplo n.º 16
0
class AnotherDocument(Collection):
    __collection__ = "testdoc"
    first_name = String(pk=True)
Ejemplo n.º 17
0
class AltMapping(MapSchema):
    name = String(required=True)