Implemented API versioning and added to the swagger documentation
This commit is contained in:
@@ -1,17 +1,33 @@
|
||||
namespace PortBlog.API.Models
|
||||
{
|
||||
/// <summary>
|
||||
/// CV details of the candidate
|
||||
/// </summary>
|
||||
public class ResumeDto
|
||||
{
|
||||
/// <summary>
|
||||
/// The id of the cv
|
||||
/// </summary>
|
||||
public int ResumeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// The title of the candidate
|
||||
/// </summary>
|
||||
public string Title { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// A brief description about the candidate
|
||||
/// </summary>
|
||||
public string About { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Candidate's information
|
||||
/// </summary>
|
||||
public CandidateDto? Candidate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Candidate's Social Media links
|
||||
/// </summary>
|
||||
public SocialLinksDto? SocialLinks { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Candidate's blog posts
|
||||
/// </summary>
|
||||
public ICollection<PostDto> Posts
|
||||
{
|
||||
get
|
||||
@@ -19,19 +35,33 @@
|
||||
return SocialLinks?.Posts ?? new List<PostDto>();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The education details of the candidate
|
||||
/// </summary>
|
||||
public ICollection<AcademicDto> Academics { get; set; } = new List<AcademicDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The skills of the candidate
|
||||
/// </summary>
|
||||
public ICollection<SkillDto> Skills { get; set; } = new List<SkillDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The work experiences of the candidate
|
||||
/// </summary>
|
||||
public ICollection<ExperienceDto> Experiences { get; set; } = new List<ExperienceDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The certifications done by the candidate
|
||||
/// </summary>
|
||||
public ICollection<CertificationDto> Certifications { get; set; } = new List<CertificationDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The hobbies of the candidate
|
||||
/// </summary>
|
||||
public ICollection<HobbyDto> Hobbies { get; set; } = new List<HobbyDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The projects of the candidate
|
||||
/// </summary>
|
||||
public ICollection<ProjectDto> Projects { get; set; } = new List<ProjectDto>();
|
||||
|
||||
/// <summary>
|
||||
/// The project categories of all the projects
|
||||
/// </summary>
|
||||
public ICollection<string> ProjectsCategories
|
||||
{
|
||||
get
|
||||
|
||||
Reference in New Issue
Block a user