Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/resume/award.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Award {
pub title: String,
pub date: String,
pub awarder: String,
pub summary: String,
pub title: Option<String>,
pub date: Option<String>,
pub awarder: Option<String>,
pub summary: Option<String>,
}
16 changes: 8 additions & 8 deletions src/resume/basics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ use profile::Profile;

#[derive(Debug, Serialize, Deserialize)]
pub struct Basics {
pub name: String,
pub label: String,
pub image: String,
pub email: String,
pub phone: String,
pub url: String,
pub summary: String,
pub location: Location,
pub name: Option<String>,
pub label: Option<String>,
pub image: Option<String>,
pub email: Option<String>,
pub phone: Option<String>,
pub url: Option<String>,
pub summary: Option<String>,
pub location: Option<Location>,
pub profiles: Vec<Profile>,
}
10 changes: 5 additions & 5 deletions src/resume/basics/location.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Location {
pub address: String,
pub address: Option<String>,
#[serde(rename = "postalCode")]
pub postal_code: String,
pub city: String,
pub postal_code: Option<String>,
pub city: Option<String>,
#[serde(rename = "countryCode")]
pub country_code: String,
pub region: String,
pub country_code: Option<String>,
pub region: Option<String>,
}
6 changes: 3 additions & 3 deletions src/resume/basics/profile.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Profile {
pub network: String,
pub username: String,
pub url: String,
pub network: Option<String>,
pub username: Option<String>,
pub url: Option<String>,
}
8 changes: 4 additions & 4 deletions src/resume/certificate.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Certificate {
pub name: String,
pub date: String,
pub issuer: String,
pub url: String,
pub name: Option<String>,
pub date: Option<String>,
pub issuer: Option<String>,
pub url: Option<String>,
}
16 changes: 8 additions & 8 deletions src/resume/education.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Education {
pub institution: String,
pub url: String,
pub area: String,
pub institution: Option<String>,
pub url: Option<String>,
pub area: Option<String>,
#[serde(rename = "studyType")]
pub study_type: String,
pub study_type: Option<String>,
#[serde(rename = "startDate")]
pub start_date: String,
pub start_date: Option<String>,
#[serde(rename = "endDate")]
pub end_date: String,
pub score: String,
pub courses: Vec<String>,
pub end_date: Option<String>,
pub score: Option<String>,
pub courses: Option<Vec<String>>,
}
2 changes: 1 addition & 1 deletion src/resume/interest.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Interest {
pub name: String,
pub name: Option<String>,
pub keywords: Vec<String>,
}
4 changes: 2 additions & 2 deletions src/resume/language.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Language {
pub language: String,
pub fluency: String,
pub language: Option<String>,
pub fluency: Option<String>,
}
14 changes: 7 additions & 7 deletions src/resume/project.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Project {
pub name: String,
pub description: String,
pub name: Option<String>,
pub description: Option<String>,
pub highlights: Vec<String>,
pub keywords: Vec<String>,
#[serde(rename = "startDate")]
pub start_date: String,
pub start_date: Option<String>,
#[serde(rename = "endDate")]
pub end_date: String,
pub end_date: Option<String>,
pub roles: Vec<String>,
pub url: String,
pub entity: String,
pub url: Option<String>,
pub entity: Option<String>,
#[serde(rename = "type")]
pub kind: String,
pub kind: Option<String>,
}
10 changes: 5 additions & 5 deletions src/resume/publication.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Publication {
pub name: String,
pub publisher: String,
pub name: Option<String>,
pub publisher: Option<String>,
#[serde(rename = "releaseDate")]
pub release_date: String,
pub url: String,
pub summary: String,
pub release_date: Option<String>,
pub url: Option<String>,
pub summary: Option<String>,
}
4 changes: 2 additions & 2 deletions src/resume/reference.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Reference {
pub name: String,
pub reference: String,
pub name: Option<String>,
pub reference: Option<String>,
}
4 changes: 2 additions & 2 deletions src/resume/skill.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Skill {
pub name: String,
pub level: String,
pub name: Option<String>,
pub level: Option<String>,
pub keywords: Vec<String>,
}
12 changes: 6 additions & 6 deletions src/resume/volunteer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Volunteer {
pub organization: String,
pub position: String,
pub url: String,
pub organization: Option<String>,
pub position: Option<String>,
pub url: Option<String>,
#[serde(rename = "startDate")]
pub start_date: String,
pub start_date: Option<String>,
#[serde(rename = "endDate")]
pub end_date: String,
pub summary: String,
pub end_date: Option<String>,
pub summary: Option<String>,
pub highlights: Vec<String>,
}
14 changes: 7 additions & 7 deletions src/resume/work.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
pub struct Work {
pub name: String,
pub description: String,
pub position: String,
pub url: String,
pub name: Option<String>,
pub description: Option<String>,
pub position: Option<String>,
pub url: Option<String>,
#[serde(rename = "startDate")]
pub start_date: String,
pub start_date: Option<String>,
#[serde(rename = "endDate")]
pub end_date: String,
pub summary: String,
pub end_date: Option<String>,
pub summary: Option<String>,
pub highlights: Vec<String>,
}