Exemple #1
0
class PagerJSONParameters(JSONParameters):
    search = base_fields.String(required=False, default='')
    sort = base_fields.String(required=False, default='')
    order = base_fields.String(required=True, default='asc')
    offset = base_fields.Integer(required=True, default=0)
    limit = base_fields.Integer(required=True, default=10)
    lang = base_fields.String(required=False, default='')
Exemple #2
0
class CreateReviewParameters(Parameters):
    ride_id = base_fields.Integer(description="the ride our user is reviewing",
                                  validate=validate.Range(min=0, error="Invalid ride id"))
    user_id = base_fields.Integer(description="the user id who is reviewing",
                                  validate=validate.Range(min=0, error="Invalid user id"))
    description = base_fields.String(description="the users review")
    rating = base_fields.Integer(
        description="the users rating of a ride",
        validate=validate.Range(min=1, max=5, error="Invalid rating. Must be between 1-5")
    )
Exemple #3
0
class BasicPagerSchema(ModelSchema):
    has_prev = base_fields.Boolean() 
    has_next = base_fields.Boolean() 
    pages = base_fields.Integer() 
    page = base_fields.Integer() 
    lst_size = base_fields.Integer()
    total = base_fields.Integer() 
    items = base_fields.Raw()
    class Meta:
        pass
Exemple #4
0
class RolesDetailSchema(ModelSchema):
    uid = base_fields.Integer()
    rids = base_fields.List(base_fields.Integer())
    rids_str = base_fields.String()
    resources_ids = base_fields.List(base_fields.Integer())
    resources_ids_str = base_fields.String()
    titles = base_fields.String()
    roles = base_fields.Nested(RolesSchema, many=True)

    class Meta:
        pass
Exemple #5
0
class F14Schema(Schema):
    response = base_fields.Dict()
    interest_rate = base_fields.Float()
    lifetime = base_fields.Integer()

    ##Information from selected area
    nuts0 = base_fields.String()
    nuts3 = base_fields.String()
    population = base_fields.Integer()

    #user input
    building_energy_demand = base_fields.Float()
    building_heat_load = base_fields.Float()
class PaginationParameter(Parameters):
    """
    Helper Parameters class to reuse pagination
    """
    limit = base_fields.Integer(
        description=
        "limit a number of items (allowed range is 1-100), default is 20.",
        missing=20,
        validate=validate.Range(min=1, max=100))
    offset = base_fields.Integer(
        description="a number of items to skip, default is 0.",
        missing=0,
        validate=validate.Range(min=0))
Exemple #7
0
class CreateReviewParameters(Parameters):
    description = base_fields.String(description="the users review")
    rating = base_fields.Integer(
        description="the users rating of a ride",
        validate=validate.Range(min=1,
                                max=5,
                                error="Invalid rating. Must be between 1-5"))
Exemple #8
0
class AdminListPagerSchema(ModelSchema):
    total = base_fields.Integer()
    rows = base_fields.Nested(AdminSchema(exclude=['password_hash']),
                              many=True)

    class Meta:
        pass
Exemple #9
0
class ListOAuth2ClientsParameters(PaginationParameters):
    user_id = base_fields.Integer(required=True)

    @validates('user_id')
    def validate_user_id(self, data):
        if current_user.id != data:
            raise ValidationError("It is only allowed to query your own OAuth2 clients.")
Exemple #10
0
class RolesSchema(ModelSchema):
    rid = base_fields.Integer()
    title = base_fields.String()
    resources = base_fields.String()

    class Meta:
        pass
Exemple #11
0
class Notice_contentSchema(ModelSchema):
    """
    Notice Content schema
    """
    receive_created = base_fields.DateTime()
    receive_id = base_fields.Integer()
    class Meta:
        model = Notice_content
Exemple #12
0
class AttachmentsCKeditorUploadSchema(ModelSchema):
    uploaded = base_fields.Integer()
    fileName = base_fields.String()
    url = base_fields.String()
    error = base_fields.Nested(CKeditorUploadErrorSchema)

    class Meta:
        pass
Exemple #13
0
class CategoryListPagerSchema(CategorySchema):
    """
    Category pager schema
    """
    total = base_fields.Integer() 
    rows = base_fields.Nested(CategorySchema, many=True)
    class Meta:
        pass
Exemple #14
0
class Notice_contentListPagerSchema(Notice_contentSchema):
    """
    Notice Content pager schema
    """
    total = base_fields.Integer() 
    rows = base_fields.Nested(Notice_contentSchema, many=True)
    class Meta:
        pass
Exemple #15
0
class ConfigsListPagerSchema(ModelSchema):
    """
    Configs list pager schema
    """
    total = base_fields.Integer()
    rows = base_fields.Nested(ConfigsSchema, many=True)

    class Meta:
        pass
Exemple #16
0
class IrisListPagerSchema(IrisSchema):
    """
    IRIS pager schema
    """
    total = base_fields.Integer()
    rows = base_fields.Nested(IrisSchema, many=True)

    class Meta:
        pass
Exemple #17
0
class FilteringParameters(Parameters):
    """
    Helper Parameters class to reuse filtering.
    """

    operator = base_fields.String(
        allow_none=True
    )
    ride_type = base_fields.List(
        cls_or_instance=base_fields.String(),
        allow_none=True
    )
    min_height_in_cm = base_fields.Integer(
        allow_none=True,
        validate=validate.Range(min=0)
    )
    admission_price = base_fields.Integer(
        allow_none=True,
        validate=validate.Range(min=0)
    )
Exemple #18
0
class ExtendPagerParameters(PagerParameters):
    module_name = base_fields.String(required=False)
    module_obj_id = base_fields.Integer(required=False)
    category_id = base_fields.Integer(required=False)
Exemple #19
0
class BasicSchema(ModelSchema):
    status = base_fields.Integer(default=Status.SUCCESS.status) 
    message = base_fields.String(default=Status.SUCCESS.message) 
    data = base_fields.Raw()
    class Meta:
        pass
Exemple #20
0
class AttachmentsListPagerSchema(ModelSchema):
    total = base_fields.Integer()
    rows = base_fields.Nested(AttachmentsSchema, many=True)

    class Meta:
        pass
class AddTeamMemberParameters(PostFormParameters):
    user_id = base_fields.Integer(required=True)
    is_leader = base_fields.Boolean(required=False)
Exemple #22
0
class F107Schema(Schema):
    updated_demand_value = base_fields.Integer()
    output_dir = base_fields.String()
    outRasterPath = base_fields.String()
    response = base_fields.Dict()
class DemoUpdateParams(Parameters):
    id = base_fields.Integer()
    field2 = base_fields.String()
Exemple #24
0
class NewsExtendPagerParameters(PagerParameters):
    articles = base_fields.Integer(required=False)
    news_category_id = base_fields.Integer(required=False)
Exemple #25
0
class UidsRidsParameters(JSONParameters):
    rids = base_fields.List(base_fields.Integer())
    uids = base_fields.List(base_fields.Integer())
Exemple #26
0
class FieldParameters(Parameters):
    category = base_fields.Integer(required=False)
    field = base_fields.String(required=False)
Exemple #27
0
class DeleteSchema(ModelSchema):
    delete = base_fields.Integer()
    class Meta:
        pass
Exemple #28
0
class ResSchema(ModelSchema):
    res = base_fields.Integer()
    class Meta:
        pass
class UserInfoSchema(ma.Schema):
    code = base_fields.Integer()
    data = ma.Dict()
Exemple #30
0
class CEditorFileBrowserUploadParameters(PostFormParameters):
    CKEditorFuncNum = base_fields.Integer(required=False)
    CKEditor = base_fields.String(required=False)
    langCode = base_fields.String(required=False)
    ckCsrfToken = base_fields.String(required=False)