Coverage for src/dto/application_dto.py : 100%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1from flask_restx import Namespace, fields
3from .base import ApplicationBaseObj, GenreBaseObj, paginationObj, messageObj, MetaUserContentBaseObj, ApplicationAdditionalBaseObj
6class ApplicationDto:
7 api = Namespace(
8 "application", description="Application related operations.")
10 # Objects
11 api.models[ApplicationBaseObj.name] = ApplicationBaseObj
12 app_base = ApplicationBaseObj
14 api.models[ApplicationAdditionalBaseObj.name] = ApplicationAdditionalBaseObj
15 application_additional_base = ApplicationAdditionalBaseObj
17 # Responses
18 data_resp = api.clone(
19 "Application list Data Response",
20 paginationObj,
21 {
22 "content": fields.List(fields.Nested(app_base)),
23 },
24 )
26 application_bad_recommendation = api.model(
27 "ApplicationBadRecommendationMetaExpected",
28 {
29 "categorie": fields.List(fields.String)
30 }
31 )