Table of Contents

Class ParsedResume

Namespace
Textkernel.Tx.Models.Resume
Assembly
Textkernel.Tx.SDK.dll

All of the information extracted while parsing a resume

public class ParsedResume : ParsedDocument
Inheritance
ParsedResume
Inherited Members

Constructors

ParsedResume()

You should never create one of these. Instead, these are output by the Resume Parser. The API does not support manually-created resumes to be used in the AI Matching engine.
To create a resume from a json string, use FromJson(string) or FromFile(string)

[Obsolete("You should never create one of these. Instead, these are output by the Resume Parser")]
public ParsedResume()

Properties

Achievements

Any achievements listed on the resume

public List<string> Achievements { get; set; }

Property Value

List<string>

Associations

Associations/organizations found on a resume

public List<Association> Associations { get; set; }

Property Value

List<Association>

Certifications

Certifications found on a resume.

public List<Certification> Certifications { get; set; }

Property Value

List<Certification>

ContactInformation

The candidate's contact information found on the resume

public ContactInformation ContactInformation { get; set; }

Property Value

ContactInformation

CoverLetter

The cover letter, if present.

public string CoverLetter { get; set; }

Property Value

string

Education

The candidate's education history found on the resume

public EducationHistory Education { get; set; }

Property Value

EducationHistory

EmploymentHistory

The candidate's employment/work history found on the resume

public EmploymentHistory EmploymentHistory { get; set; }

Property Value

EmploymentHistory

Hobbies

Any hobbies listed on the resume

public string Hobbies { get; set; }

Property Value

string

LanguageCompetencies

Any language competencies (fluent in, can read, can write, etc) found in the resume.

public List<LanguageCompetency> LanguageCompetencies { get; set; }

Property Value

List<LanguageCompetency>

Licenses

Licenses found on a resume. These are professional licenses, not driving licenses. For driving licenses, see DrivingLicense

public List<LicenseDetails> Licenses { get; set; }

Property Value

List<LicenseDetails>

MilitaryExperience

Any military experience listed on the resume

public List<MilitaryDetails> MilitaryExperience { get; set; }

Property Value

List<MilitaryDetails>

Objective

The candidate's written objective

public string Objective { get; set; }

Property Value

string

Patents

Any patents listed on the resume

public string Patents { get; set; }

Property Value

string

PersonalAttributes

Personal information provided by the candidate on the resume

public PersonalAttributes PersonalAttributes { get; set; }

Property Value

PersonalAttributes

ProfessionalSummary

The professional summary from the resume

public string ProfessionalSummary { get; set; }

Property Value

string

Publications

Any publications listed on the resume

public string Publications { get; set; }

Property Value

string

QualificationsSummary

A standalone 'skills' section, if listed on the resume

public string QualificationsSummary { get; set; }

Property Value

string

References

References listed on a resume.

public List<CandidateReference> References { get; set; }

Property Value

List<CandidateReference>

ResumeMetadata

Metadata about the parsed resume

public ResumeMetadata ResumeMetadata { get; set; }

Property Value

ResumeMetadata

SecurityCredentials

Any security credentials/clearances listed on the resume

public List<SecurityCredential> SecurityCredentials { get; set; }

Property Value

List<SecurityCredential>

Skills

Skills output when TaxonomyVersion is set to (or defaults to) "V2".

public ResumeV2Skills Skills { get; set; }

Property Value

ResumeV2Skills

SkillsData

All the skills found in the resume when TaxonomyVersion is set to (or defaults to) "V1".

[Obsolete("You should use the V2 skills taxonomy instead.")]
public List<ResumeTaxonomyRoot> SkillsData { get; set; }

Property Value

List<ResumeTaxonomyRoot>

SpeakingEngagements

Any speaking engagements/appearances listed on the resume

public string SpeakingEngagements { get; set; }

Property Value

string

Training

Any training listed on the resume

public TrainingHistory Training { get; set; }

Property Value

TrainingHistory

UserDefinedTags

A list of user-defined tags that are assigned to this resume. These are used to filter search/match queries in the AI Matching Engine.
NOTE: you may add/remove these prior to indexing. This is the only property you may modify prior to indexing.

public List<string> UserDefinedTags { get; set; }

Property Value

List<string>

Methods

FromFile(string)

Load a parsed resume from a json file using UTF-8 encoding. This is useful when you have stored parse results to disk for use later.

public static ParsedResume FromFile(string path)

Parameters

path string

The full path to the json file

Returns

ParsedResume

FromJson(string)

Create a parsed resume from json. This is useful when you have stored parse results to disk for use later.

public static ParsedResume FromJson(string utf8json)

Parameters

utf8json string

The UTF-8 encoded json string

Returns

ParsedResume

ToJson(bool)

Outputs a JSON string that can be saved to disk or any other data storage.
NOTE: be sure to save with UTF-8 encoding!

public override string ToJson(bool formatted)

Parameters

formatted bool

true for pretty-printing

Returns

string