Пример #1
0
class AccountSchema(Schema):
    id = fields.Integer()
    name = fields.String()
    description = fields.String()
    contact = fields.String()
    mail = fields.String()
    domains = fields.Embed(schema=DomainSchema, many=True)
Пример #2
0
class UserSchema(Schema):
    id = fields.Integer()
    username = fields.String()
    firstname = fields.String()
    lastname = fields.String()
    email = fields.String()
    role = fields.Embed(schema=RoleSchema)
Пример #3
0
class ApiPlainKeySchema(Schema):
    id = fields.Integer()
    role = fields.Embed(schema=RoleSchema)
    domains = fields.Embed(schema=DomainSchema, many=True)
    accounts = fields.Embed(schema=AccountSummarySchema, many=True)
    description = fields.String()
    plain_key = fields.String()
Пример #4
0
class UserDetailedSchema(Schema):
    id = fields.Integer()
    username = fields.String()
    firstname = fields.String()
    lastname = fields.String()
    email = fields.String()
    role = fields.Embed(schema=RoleSchema)
    accounts = fields.Embed(schema=AccountSummarySchema)
Пример #5
0
def int_field():
    return fields.Integer()
Пример #6
0
class KnightListSchema(schema.Schema):
    title = fields.String(key=0)
    name = fields.String(key=1)
    number = fields.Integer(key=2)
    born = fields.Date(key=3)
Пример #7
0
class KnightDictSchema(schema.Schema):
    title = fields.String(key='title')
    name = fields.String(key='name')
    number = fields.Integer(key='number')
    born = fields.Date(key='born')
Пример #8
0
class KnightSchema(schema.Schema):
    title = fields.String()
    name = fields.String()
    number = fields.Integer()
    born = fields.Date()
Пример #9
0
class RoleSchema(Schema):
    id = fields.Integer()
    name = fields.String()
Пример #10
0
class DomainSchema(Schema):
    id = fields.Integer()
    name = fields.String()
Пример #11
0
class AccountSummarySchema(Schema):
    id = fields.Integer()
    name = fields.String()
Пример #12
0
class ApiKeySchema(Schema):
    id = fields.Integer()
    role = fields.Embed(schema=RoleSchema)
    domains = fields.Embed(schema=DomainSchema, many=True)
    description = fields.String()
    key = fields.String()
Пример #13
0
class ApiKeySummarySchema(Schema):
    id = fields.Integer()
    description = fields.String()
Пример #14
0
class AccountSummarySchema(Schema):
    id = fields.Integer()
    name = fields.String()
    domains = fields.Embed(schema=DomainSchema, many=True)
Пример #15
0
class SomeSchema(schema.Schema):
    '''Schema for SomeClass (to test linked object fields).'''
    name = fields.String()
    number = fields.Integer()