Exemplo n.º 1
0
class ItemTransactionSchema(ma.SQLAlchemyAutoSchema):
    item = ma.Nested(ItemSchema)
    seller = ma.Nested(UserSchema)
    buyer = ma.Nested(UserSchema)

    class Meta:
        model = ItemTransaction
Exemplo n.º 2
0
class ItemSchema(ma.SQLAlchemyAutoSchema):
    images = ma.Nested(ItemImageSchema, many=True)
    category = ma.Nested(CategorySchema)
    user = ma.Nested(UserSchema)
    remaining_format = ma.Nested(RemainingFormatSchema)
    item_favorites = ma.Nested(RemainingFormatSchema)

    class Meta:
        model = Item
Exemplo n.º 3
0
class ItemWithSetCountSchema(Schema):
    set_count = ma.Integer()
    item = ma.Nested(ItemSchema)

    @post_dump
    def unnest(self, data, many):
        for key, val in data.items():
            if key != 'Item':
                data['Item']['key'] = val
            return data['Item']
Exemplo n.º 4
0
class KoeSchema(ma.SQLAlchemyAutoSchema):
    user = ma.Nested(UserSchema)
    item = ma.Nested(ItemSchema)

    class Meta:
        model = Koe
Exemplo n.º 5
0
class KoeFavoriteSchema(ma.SQLAlchemyAutoSchema):
    Koe = ma.Nested(KoeSchema)
    user = ma.Nested(UserSchema)

    class Meta:
        model = KoeFavorite