コード例 #1
0
class FavFriendsSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = FavFriends

    fav_friends_id = ma.Integer(required=True)
    user_id = ma.Integer(required=True)
    friend_id = ma.Integer(required=True)
    user = ma.Nested(UserSchema)
コード例 #2
0
class FavPizzaSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = FavPizza
    
    fav_pizza_id = ma.Integer(required=True)
    user_id = ma.Integer(required=True)
    pizza_id = ma.Integer(required=True)
    user = ma.Nested(UserSchema)
コード例 #3
0
class PizzaRatingSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = PizzaRating

    rating_id = ma.Integer(required=True)
    pizza_id = ma.Integer(required=True)
    user_id = ma.Integer(required=True)
    user_rating = ma.Integer(required=True)
    user = ma.Nested(UserSchema)
コード例 #4
0
class CommentsSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Comments

    comment_id = ma.Integer(required=True)
    pizza_id = ma.Integer(required=True)
    user_id = ma.Integer(required=True)
    comment = ma.String(required=True)
    user = ma.Nested(UserSchema)
コード例 #5
0
class LikesSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Likes

    likes_id = ma.Integer(required=True)
    comment_id = ma.Integer(required=True)
    user_id = ma.Integer(required=True)
    likes = ma.String(required=True)
    user = ma.Nested(UserSchema)
コード例 #6
0
ファイル: TrackSchema.py プロジェクト: hholly3003/Holly_T3A3
class TrackSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Track
    
    name = ma.String(required=True, validate=Length(min=1))
    track_num = ma.Integer(required=True)
    disc_num = ma.Integer(required=True)
    duration_ms = ma.Integer(required=True)
    explicit = ma.Boolean(required=True)
    album = ma.Nested(AlbumSchema)
コード例 #7
0
class PostSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Post

    caption = ma.String()
    created_at = ma.DateTime()
    updated_at = ma.DateTime()
    total_likes = ma.Integer()
    total_dislikes = ma.Integer()
    total_comments = ma.Integer()
    user = ma.Nested(UserSchema)
コード例 #8
0
class UserSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = User

    # Validation by specifying datatypes and allocating length.
    email = ma.Email(required=True)
    first_name = ma.String(required=False, validate=Length(1, 50))
    Surname = ma.String(required=False, validate=Length(1, 50))
    password = ma.String(required=True, validate=Length(1, 200))
    Age = ma.Integer(required=False, validate=Range(0, 150))
    Address = ma.String(required=False, validate=Length(1, 100))
    City = ma.String(required=False, validate=Length(1, 50))
    State = ma.String(required=False, validate=Length(1, 50))
    Country = ma.String(required=False, validate=Length(1, 50))
    Postcode = ma.Integer(required=False, validate=Range(1000, 9999))
コード例 #9
0
class PageSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Page

    page_content = ma.String(required=True, validate=Length(min=1))
    book_id = ma.Integer()
    title = ma.String(validate=Length(min=1))
コード例 #10
0
class OrderSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Order

    order_placed = ma.Boolean()
    cart = ma.List(ma.Integer())
    customer = ma.Nested(CustomerSchema(only=("firstname", )))
コード例 #11
0
class GroupMemberSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = GroupMembers

    profile_id = ma.Integer(required=True)
    admin = ma.Boolean(required=True)
    groups = ma.Nested(GroupSchema)
コード例 #12
0
class ContentSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Content

    title = ma.String(required=True, validate=Length(min=1))
    genre = ma.String()
    year = ma.Integer()
コード例 #13
0
ファイル: MenuSchema.py プロジェクト: Ngu0210/ASEAN_HUB
class MenuSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Menu

    title = ma.String(required=True, validate=Length(max=20))
    price = ma.Integer(required=False)
    vegetarian = ma.Boolean(required=False)
    portion = ma.String(required=False)
コード例 #14
0
class OrderShippingSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = OrderShipping

    address = ma.String(required=True)
    state = ma.String(required=True)
    zip_code = ma.Integer(required=True)
    first_name = ma.String(required=True)
    last_name = ma.String(required=True)
コード例 #15
0
class PostSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Post

    username = ma.String(required=True, validate=Length(min=4))
    content = ma.String(required=True)
    likes = ma.Integer(default=0, validate=Range(min=0))
    last_updated = ma.DateTime(required=True,
                               nullable=False,
                               default=datetime.utcnow)
コード例 #16
0
ファイル: MemberSchema.py プロジェクト: brucemcclure/demo_app
class MemberSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Member

    user_id = ma.Integer(required=True, validate=Length(min=1))
    league_id = ma.Integer(required=True, validate=Length(min=1))
コード例 #17
0
ファイル: AdminSchema.py プロジェクト: hholly3003/T3A3
class AdminGroupSchema(ma.Schema):
    group_id = ma.Integer()
    members = ma.Integer()
コード例 #18
0
ファイル: AdminSchema.py プロジェクト: hholly3003/T3A3
class AdminContentSchema(ma.Schema):
    content_id = ma.Integer()
    unrecommended = ma.Integer()
コード例 #19
0
ファイル: AdminSchema.py プロジェクト: hholly3003/T3A3
class AdminGroupContentSchema(ma.Schema):
    content_id = ma.Integer()
    group_count = ma.Integer()
コード例 #20
0
class ItemSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Item

    title = ma.String(required=True, validate=Length(min=1))
    cost = ma.Integer(required=True)
コード例 #21
0
    class Meta:

        username = ma.String(required=True)
        count = ma.Integer(required=True)
コード例 #22
0
ファイル: MoodSchema.py プロジェクト: Magni0/T3A3
class MoodSchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Moods

    amusement = ma.Integer()
    joy = ma.Integer()
    beauty = ma.Integer()
    relaxation = ma.Integer()
    sadness = ma.Integer()
    dreaminess = ma.Integer()
    triumph = ma.Integer()
    anxiety = ma.Integer()
    scariness = ma.Integer()
    annoyance = ma.Integer()
    defiance = ma.Integer()
    feelingpumped = ma.Integer()
コード例 #23
0
ファイル: AdminSchema.py プロジェクト: hholly3003/T3A3
class AdminUserSchema(ma.Schema):
    email = ma.Email()
    profile_count = ma.Integer()
コード例 #24
0
ファイル: QuerySchema.py プロジェクト: jodiefostersarmy/T3A3
class QuerySchema(ma.SQLAlchemyAutoSchema):
    class Meta:
        model = Query

    user_id = ma.Integer(required=True, validate=Length(min=1))