nick_derobertis_site.api.routers package¶
Submodules¶
nick_derobertis_site.api.routers.awards module¶
- class nick_derobertis_site.api.routers.awards.APIAwardModel(**data)[source]¶
Bases:
BaseModel
nick_derobertis_site.api.routers.courses module¶
- class nick_derobertis_site.api.routers.courses.APICourseModel(**data)[source]¶
Bases:
BaseModel-
software_projects:
Optional[Sequence[APISoftwareModel]]¶
-
topics:
Optional[Sequence[APICourseTopicModel]]¶
-
university:
Optional[APIUniversityModel]¶
-
software_projects:
- class nick_derobertis_site.api.routers.courses.APICourseStatisticsModel(**data)[source]¶
Bases:
BaseModel
- class nick_derobertis_site.api.routers.courses.APICourseTopicModel(**data)[source]¶
Bases:
BaseModel-
children:
Optional[Sequence[APICourseTopicModel]]¶
-
children:
nick_derobertis_site.api.routers.research module¶
- class nick_derobertis_site.api.routers.research.APICoAuthorModel(**data)[source]¶
Bases:
BaseModel
- class nick_derobertis_site.api.routers.research.APIResearchCategoryModel(**data)[source]¶
Bases:
BaseModel
- class nick_derobertis_site.api.routers.research.APIResearchModel(**data)[source]¶
Bases:
BaseModel-
categories:
Sequence[APIResearchCategoryModel]¶
-
co_authors:
List[APICoAuthorModel]¶
-
resources:
Sequence[APIResourceModel]¶
-
categories:
- class nick_derobertis_site.api.routers.research.APIResearchResponseModel(**data)[source]¶
Bases:
BaseModel-
working_papers:
List[APIResearchModel]¶
-
works_in_progress:
List[APIResearchModel]¶
-
working_papers:
- class nick_derobertis_site.api.routers.research.APIResearchStatisticsModel(**data)[source]¶
Bases:
BaseModel
- class nick_derobertis_site.api.routers.research.APIResearchStatisticsResponseModel(**data)[source]¶
Bases:
BaseModel-
working_papers:
APIResearchStatisticsModel¶
-
works_in_progress:
APIResearchStatisticsModel¶
-
working_papers:
nick_derobertis_site.api.routers.skills module¶
- class nick_derobertis_site.api.routers.skills.APISkillStatisticsModel(**data)[source]¶
Bases:
BaseModel
nick_derobertis_site.api.routers.software module¶
- class nick_derobertis_site.api.routers.software.APISoftwareModel(**data)[source]¶
Bases:
BaseModel
nick_derobertis_site.api.routers.timeline module¶
- class nick_derobertis_site.api.routers.timeline.APITimelineModel(**data)[source]¶
Bases:
BaseModel-
item_type:
TimelineTypes¶
-
item_type:
- class nick_derobertis_site.api.routers.timeline.APITimelineResponseModel(**data)[source]¶
Bases:
BaseModel-
items:
List[APITimelineModel]¶
-
items:
- class nick_derobertis_site.api.routers.timeline.APITimelineStatisticsModel(**data)[source]¶
Bases:
BaseModel
- class nick_derobertis_site.api.routers.timeline.APITimelineStatisticsResponseModel(**data)[source]¶
Bases:
BaseModel-
academic:
APITimelineStatisticsModel¶
-
education:
APITimelineStatisticsModel¶
-
overall:
APITimelineStatisticsModel¶
-
professional:
APITimelineStatisticsModel¶
-
academic: