From e9a54acea518257d2d582a5068d9370096fef8f8 Mon Sep 17 00:00:00 2001 From: JW Wesson Date: Thu, 15 Jul 2021 15:42:58 -0500 Subject: [PATCH] update property descriptions and URLs --- README.md | 2 +- examples/Parsing/Basic Parsing.md | 2 +- examples/Parsing/Batch Parsing.md | 2 +- src/Sovren.SDK/Exceptions/SovrenException.cs | 4 +-- src/Sovren.SDK/Extensions/ResumeExtensions.cs | 2 +- .../Models/API/ApiResponseInfoLite.cs | 4 +-- .../API/Matching/Request/FilterCriteria.cs | 14 ++++---- .../API/Matching/Request/SkillFilter.cs | 2 +- .../API/Matching/UI/GenerateUIResponse.cs | 2 +- .../API/Matching/UI/Hooks/UserActionHook.cs | 4 +-- .../UI/Hooks/UserActionHookCollection.cs | 6 ++-- .../Models/API/Matching/UI/UIOptions.cs | 4 +-- .../Models/API/Parsing/ConversionMetadata.cs | 2 +- .../Models/API/Parsing/ParseOptions.cs | 6 ++-- .../Models/API/Parsing/ParseRequest.cs | 2 +- src/Sovren.SDK/Models/Document.cs | 2 +- src/Sovren.SDK/Models/Job/ParsedJob.cs | 2 +- .../Models/ParsedDocumentMetadata.cs | 12 +++++-- .../Resume/ContactInfo/ContactInformation.cs | 4 ++- .../Models/Resume/Education/Degree.cs | 30 +++++++++++++++- .../Resume/Education/GradePointAverage.cs | 7 +++- .../Models/Resume/Metadata/ResumeMetadata.cs | 18 +++++++--- .../Resume/Metadata/ResumeQualityFinding.cs | 2 +- .../Models/Resume/Metadata/ResumeSection.cs | 35 ++++++++++++++----- src/Sovren.SDK/Models/Resume/ParsedResume.cs | 2 +- src/Sovren.SDK/Sovren.SDK.csproj | 4 +-- 26 files changed, 124 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index 689234cb..99357ce8 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ For every relevant method in the `SovrenClient`, you can create a Matching UI se [examples]: https://github.com/sovren/sovren-dotnet/tree/master/examples [portal]: https://portal.sovren.com -[api-docs]: https://docs.sovren.com +[api-docs]: https://sovren.com/technical-specs/latest/rest-api/overview/ [dotnet-core-cli-tools]: https://docs.microsoft.com/en-us/dotnet/core/tools/ [nuget-cli]: https://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference [package-manager-console]: https://docs.microsoft.com/en-us/nuget/tools/package-manager-console \ No newline at end of file diff --git a/examples/Parsing/Basic Parsing.md b/examples/Parsing/Basic Parsing.md index 79807862..5847036c 100644 --- a/examples/Parsing/Basic Parsing.md +++ b/examples/Parsing/Basic Parsing.md @@ -9,7 +9,7 @@ public static async Task Main(string[] args) Document doc = new Document("resume.docx"); //when you create a ParseRequest, you can specify many configuration settings - //in the ParseOptions. See https://docs.sovren.com/API/Rest/Parsing#parse-resume + //in the ParseOptions. See https://sovren.com/technical-specs/latest/rest-api/resume-parser/api/ ParseRequest request = new ParseRequest(doc, new ParseOptions()); try diff --git a/examples/Parsing/Batch Parsing.md b/examples/Parsing/Batch Parsing.md index 9ba8529b..52cbf388 100644 --- a/examples/Parsing/Batch Parsing.md +++ b/examples/Parsing/Batch Parsing.md @@ -6,7 +6,7 @@ public static async Task Main(string[] args) SovrenClient client = new SovrenClient("12345678", "abcdefghijklmnopqrstuvwxyz", DataCenter.US); //you can specify many configuration settings in the ParseOptions. - //See https://docs.sovren.com/API/Rest/Parsing#parse-resume + //See https://sovren.com/technical-specs/latest/rest-api/resume-parser/api/ ParseOptions parseOptions = new ParseOptions(); //only allow users to parse N at a time (otherwise, a single user could use up all the credits) diff --git a/src/Sovren.SDK/Exceptions/SovrenException.cs b/src/Sovren.SDK/Exceptions/SovrenException.cs index db8dd80f..057048ae 100644 --- a/src/Sovren.SDK/Exceptions/SovrenException.cs +++ b/src/Sovren.SDK/Exceptions/SovrenException.cs @@ -21,12 +21,12 @@ public class SovrenException : Exception public RestResponse RestResponse { get; protected set; } /// - /// The HTTP Status Code of the response. See + /// The HTTP Status Code of the response. See /// public HttpStatusCode HttpStatusCode { get; protected set; } /// - /// The Info.Code of the response. This will indicate what type of error occurred. See + /// The Info.Code of the response. This will indicate what type of error occurred. See /// public string SovrenErrorCode { get; protected set; } diff --git a/src/Sovren.SDK/Extensions/ResumeExtensions.cs b/src/Sovren.SDK/Extensions/ResumeExtensions.cs index ae77034c..654e0a64 100644 --- a/src/Sovren.SDK/Extensions/ResumeExtensions.cs +++ b/src/Sovren.SDK/Extensions/ResumeExtensions.cs @@ -140,7 +140,7 @@ public static bool DidTimeout(this ParseResumeResponseExtensions exts) /// /// Checks if Sovren found any possible problems in the converted text of the resume (prior to parsing). - ///
For more info, see + ///
For more info, see ///
public static bool HasConversionWarning(this ParseResumeResponseExtensions exts) { diff --git a/src/Sovren.SDK/Models/API/ApiResponseInfoLite.cs b/src/Sovren.SDK/Models/API/ApiResponseInfoLite.cs index 43b9eec5..d50c160b 100644 --- a/src/Sovren.SDK/Models/API/ApiResponseInfoLite.cs +++ b/src/Sovren.SDK/Models/API/ApiResponseInfoLite.cs @@ -7,12 +7,12 @@ namespace Sovren.Models.API { /// /// Information/metadata for an individual REST API call. - ///
See + ///
See ///
public class ApiResponseInfoLite { /// - /// See + /// See /// public string Code { get; set; } diff --git a/src/Sovren.SDK/Models/API/Matching/Request/FilterCriteria.cs b/src/Sovren.SDK/Models/API/Matching/Request/FilterCriteria.cs index dbb8cb87..e0ad2ba2 100644 --- a/src/Sovren.SDK/Models/API/Matching/Request/FilterCriteria.cs +++ b/src/Sovren.SDK/Models/API/Matching/Request/FilterCriteria.cs @@ -48,7 +48,7 @@ public class JobTitleFilter { /// /// The name of the Job Title. Supports (*, ?) wildcard characters after the third character - /// in the term as defined in + /// in the term as defined in /// public string Title { get; set; } @@ -92,7 +92,7 @@ public class FilterCriteria /// /// Full-text boolean semantic expresion. For full details on the syntax and supported - /// operations refer to + /// operations refer to /// public string SearchExpression { get; set; } @@ -109,7 +109,7 @@ public class FilterCriteria /// /// Results must have/require at least one of the security credentials specified. /// Supports (*, ?) wildcard characters after the third character in the term as defined - /// in + /// in /// public List SecurityCredentials { get; set; } @@ -131,14 +131,14 @@ public class FilterCriteria /// /// Results must have at least one of the specified school names. Supports (*, ?) wildcard /// characters after the third character in the term as defined in - /// + /// /// public List SchoolNames { get; set; } /// /// Results must have at least one of the specified degree names. Supports (*, ?) wildcard /// characters after the third character in the term as defined in - /// + /// /// public List DegreeNames { get; set; } @@ -170,7 +170,7 @@ public class FilterCriteria /// /// Results must have at least one of the specified employers. Supports (*, ?) wildcard /// characters after the third character in the term as defined in - /// + /// /// public List Employers { get; set; } @@ -239,7 +239,7 @@ public class FilterCriteria /// /// Results must have at least one of the specified certifications. Supports (*, ?) wildcard /// characters after the third character in the term as defined in - /// + /// /// public List Certifications { get; set; } diff --git a/src/Sovren.SDK/Models/API/Matching/Request/SkillFilter.cs b/src/Sovren.SDK/Models/API/Matching/Request/SkillFilter.cs index e6c47d46..fb3bfa78 100644 --- a/src/Sovren.SDK/Models/API/Matching/Request/SkillFilter.cs +++ b/src/Sovren.SDK/Models/API/Matching/Request/SkillFilter.cs @@ -40,7 +40,7 @@ public class SkillFilter { /// /// The name of the skill. Supports (*, ?) wildcard characters after the third character in the term - /// as defined in + /// as defined in /// public string SkillName { get; set; } diff --git a/src/Sovren.SDK/Models/API/Matching/UI/GenerateUIResponse.cs b/src/Sovren.SDK/Models/API/Matching/UI/GenerateUIResponse.cs index dcc76782..ef4a032a 100644 --- a/src/Sovren.SDK/Models/API/Matching/UI/GenerateUIResponse.cs +++ b/src/Sovren.SDK/Models/API/Matching/UI/GenerateUIResponse.cs @@ -17,7 +17,7 @@ public class GenerateUIResponse /// display the Matching UI. This URL will be valid for at least 24 hours. ///
NOTE: for security purposes, you should redirect a user to the session /// immediately after generating the session for that user - ///
For more info, see here + ///
For more info, see here /// [JsonPropertyName("url")]//TODO: do we want to use these here? or just allow the property names to be the json names public string URL { get; set; } diff --git a/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHook.cs b/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHook.cs index a75e15d1..3db3840f 100644 --- a/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHook.cs +++ b/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHook.cs @@ -18,7 +18,7 @@ public class UserActionHook /// /// Set to to allow users to select multiple documents and perform this action on all of them at once. ///
NOTE: this can only be set to when you use a . s are not supported. - ///
See here for more info. + ///
See here for more info. ///
public virtual bool IsBulk { get; set; } } @@ -56,7 +56,7 @@ public class ServerSideHook : UserActionHook /// /// Any data from your system that you need to associate with this session/action. /// This is sent (in addition to document information) in the POST body. - ///
For more information see here. + ///
For more information see here. ///
public object CustomInfo { get; set; } } diff --git a/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHookCollection.cs b/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHookCollection.cs index 60c3f8f6..d35d34b7 100644 --- a/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHookCollection.cs +++ b/src/Sovren.SDK/Models/API/Matching/UI/Hooks/UserActionHookCollection.cs @@ -13,7 +13,7 @@ namespace Sovren.Models.API.Matching.UI.Hooks public class UserActionHookCollection { /// - /// The client-side User Action Hooks + /// The client-side User Action Hooks /// for a Matching UI session. These can be used to do some client-side action (opening a tab/window, running some javascript) /// when a user clicks a button on a particular match result. /// @@ -21,7 +21,7 @@ public class UserActionHookCollection /// /// The server-side (HTTP POST) - /// User Action Hooks + /// User Action Hooks /// for a Matching UI session. These can be used to do some server-side action (performs an HTTP POST to your server) /// when a user clicks a button on a particular match result. /// @@ -29,7 +29,7 @@ public class UserActionHookCollection /// /// The server-side (HTTP POST) - /// User Action Hooks + /// User Action Hooks /// for 'Sovren Sourcing' results during a Matching UI session. These can be used to do some server-side action (performs an HTTP POST to your server) /// when a user clicks a button on a particular 'Sovren Sourcing' result. /// diff --git a/src/Sovren.SDK/Models/API/Matching/UI/UIOptions.cs b/src/Sovren.SDK/Models/API/Matching/UI/UIOptions.cs index 4139b9d9..3257391e 100644 --- a/src/Sovren.SDK/Models/API/Matching/UI/UIOptions.cs +++ b/src/Sovren.SDK/Models/API/Matching/UI/UIOptions.cs @@ -69,14 +69,14 @@ public class UIOptions public bool ShowSavedSearches { get; set; } /// - /// Contains all the User Action Hooks + /// Contains all the User Action Hooks /// for the Match UI session. These are used to make a seamless integration between your system and the Sovren Matching UI. /// public UserActionHookCollection Hooks { get; set; } /// /// Picklists shown in the UI for your users to filter on your user-defined tags. - ///
See + ///
See ///
public List UserDefinedTagsPicklists { get; set; } diff --git a/src/Sovren.SDK/Models/API/Parsing/ConversionMetadata.cs b/src/Sovren.SDK/Models/API/Parsing/ConversionMetadata.cs index 5e373cc1..9938a4ed 100644 --- a/src/Sovren.SDK/Models/API/Parsing/ConversionMetadata.cs +++ b/src/Sovren.SDK/Models/API/Parsing/ConversionMetadata.cs @@ -22,7 +22,7 @@ public class ConversionMetadata /// /// The computed validity based on the source text. This will indicate whether - /// a document looks like a legitimate resume/job or not. See + /// a document looks like a legitimate resume/job or not. See /// public string OutputValidityCode { get; set; } diff --git a/src/Sovren.SDK/Models/API/Parsing/ParseOptions.cs b/src/Sovren.SDK/Models/API/Parsing/ParseOptions.cs index d3f2baee..7a65ccd9 100644 --- a/src/Sovren.SDK/Models/API/Parsing/ParseOptions.cs +++ b/src/Sovren.SDK/Models/API/Parsing/ParseOptions.cs @@ -19,20 +19,20 @@ public class BasicParseOptions //******************************** /// - /// The configuration settings to use during parsing. See . + /// The configuration settings to use during parsing. See . ///
NOTE: leaving this /empty will use the default parsing settings which is recommended in most cases. ///
public string Configuration { get; set; } /// /// If you want to use custom skills lists during parsing, set those here. This not a recommended feature for most customers. - /// For more information, see + /// For more information, reach out to support@sovren.com /// public List SkillsData { get; set; } /// /// If you want to use custom normalizations during parsing, set those here. This not a recommended feature for most customers. - /// For more information, see + /// For more information, reach out to support@sovren.com /// public string NormalizerData { get; set; } diff --git a/src/Sovren.SDK/Models/API/Parsing/ParseRequest.cs b/src/Sovren.SDK/Models/API/Parsing/ParseRequest.cs index 1326f883..6731edf2 100644 --- a/src/Sovren.SDK/Models/API/Parsing/ParseRequest.cs +++ b/src/Sovren.SDK/Models/API/Parsing/ParseRequest.cs @@ -30,7 +30,7 @@ public class ParseRequest : ParseOptions /// result in rejection of data and/or additional charges, and will utterly decimate the usefulness of AI Matching and /// any Sovren generated metadata. ///
- ///
Use of the DocumentLastModified field is subject to the Acceptable Use Policy. + ///
Use of the DocumentLastModified field is subject to the Acceptable Use Policy. /// public string DocumentLastModified { get; protected set; } diff --git a/src/Sovren.SDK/Models/Document.cs b/src/Sovren.SDK/Models/Document.cs index 2b555e15..212c48f2 100644 --- a/src/Sovren.SDK/Models/Document.cs +++ b/src/Sovren.SDK/Models/Document.cs @@ -31,7 +31,7 @@ public class Document /// The file byte array /// /// The last-revised date for this file. - ///
Per our AUP (), you + ///
Per our AUP (), you /// MUST pass a good-faith last-revised date for every parse transaction. ///
This is extremely important so that the Parser knows how to interpret dates in the document that /// are expressed as "current" or "as of" (or similar) to correctly calculate date spans diff --git a/src/Sovren.SDK/Models/Job/ParsedJob.cs b/src/Sovren.SDK/Models/Job/ParsedJob.cs index 5b8287b8..43292390 100644 --- a/src/Sovren.SDK/Models/Job/ParsedJob.cs +++ b/src/Sovren.SDK/Models/Job/ParsedJob.cs @@ -138,7 +138,7 @@ public class ParsedJob : ParsedDocument public JobMetadata JobMetadata { get; set; } /// - /// A list of user-defined tags + /// A list of user-defined tags /// that are assigned to this job. 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. diff --git a/src/Sovren.SDK/Models/ParsedDocumentMetadata.cs b/src/Sovren.SDK/Models/ParsedDocumentMetadata.cs index 93b7ae52..c578ef12 100644 --- a/src/Sovren.SDK/Models/ParsedDocumentMetadata.cs +++ b/src/Sovren.SDK/Models/ParsedDocumentMetadata.cs @@ -19,12 +19,20 @@ public class ParsedDocumentMetadata public string PlainText { get; set; } /// - /// The two-letter ISO 639-1 code for the language the document was written in + /// An ISO 639-1 code that represents the primary language of the parsed text. When the + /// language could not be automatically determined, it is reported as the special value + /// iv (invariant/unknown). Note that the two-letter ISO codes reported by the + /// Parser - such as zh for Chinese - do not differentiate between language + /// variants, such as Mandarin and Cantonese. /// public string DocumentLanguage { get; set; } /// - /// The xx-XX language/culture value for the parsed document. See also + /// An ISO 3066 code that represents the cultural context of the document regarding formatting of + /// numbers, dates, character symbols, etc. This value is usually a simple concatenation of the + /// language and country codes, such as en-US for US English; however, note that culture + /// can be set independently of language and country to achieve fine-tuned cultural control over parsing, + /// so if you use this value you should not assume that it always matches the language and country. /// public string DocumentCulture { get; set; } diff --git a/src/Sovren.SDK/Models/Resume/ContactInfo/ContactInformation.cs b/src/Sovren.SDK/Models/Resume/ContactInfo/ContactInformation.cs index b7749139..a898022e 100644 --- a/src/Sovren.SDK/Models/Resume/ContactInfo/ContactInformation.cs +++ b/src/Sovren.SDK/Models/Resume/ContactInfo/ContactInformation.cs @@ -28,7 +28,9 @@ public class ContactInformation public List EmailAddresses { get; set; } /// - /// The candidate's location/address + /// The candidate's location/address. The Parser does not standardize addresses. Address standardization + /// services are available, including for example the Google Maps API, that can take the Parser's contact + /// info fields and standardize/geocode the data. /// public Location Location { get; set; } diff --git a/src/Sovren.SDK/Models/Resume/Education/Degree.cs b/src/Sovren.SDK/Models/Resume/Education/Degree.cs index feea03f3..983a736c 100644 --- a/src/Sovren.SDK/Models/Resume/Education/Degree.cs +++ b/src/Sovren.SDK/Models/Resume/Education/Degree.cs @@ -16,7 +16,35 @@ public class Degree public NormalizedString Name { get; set; } /// - /// The type of degree + /// These values are not very global-friendly, but the Parser does normalize all degrees + /// to one of these pre-defined types.This list is sorted, as well as possible, by increasing + /// level of education, although there are certainly ambiguities from one discipline to + /// another, such as whether professional is above or below bachelors. Here are the possible values: + ///
+ ///
- lessThanHighSchool + ///
- specialeducation + ///
- someHighSchoolOrEquivalent + ///
- ged + ///
- certification + ///
- vocational + ///
- secondary + ///
- highSchoolOrEquivalent + ///
- someCollege + ///
- HND_HNC_OrEquivalent + ///
- ASc + ///
- associates + ///
- international + ///
- professional + ///
- postprofessional + ///
- BSc + ///
- bachelors + ///
- somePostgraduate + ///
- MBA + ///
- MSc + ///
- masters + ///
- intermediategraduate + ///
- doctorate + ///
- postdoctorate ///
public string Type { get; set; } } diff --git a/src/Sovren.SDK/Models/Resume/Education/GradePointAverage.cs b/src/Sovren.SDK/Models/Resume/Education/GradePointAverage.cs index cbe64b7f..6fbef493 100644 --- a/src/Sovren.SDK/Models/Resume/Education/GradePointAverage.cs +++ b/src/Sovren.SDK/Models/Resume/Education/GradePointAverage.cs @@ -31,7 +31,12 @@ public class GradePointAverage public string MinimumScore { get; set; } /// - /// The , normalized to a 0.0-1.0 scale + /// The , normalized to a 0.0-1.0 scale, with 1.0 being the top mark. + /// This takes into account different min/max values and whether high or low numbers + /// are ranked higher.This makes it possible/valid to compare GPAs across various scales. + ///
For example: + ///
- USA degree with GPA of 3.5 / 4.0 = 0.875 + ///
- German degree with 1.5 / 6.0 = 0.916 ///
public decimal NormalizedScore { get; set; } } diff --git a/src/Sovren.SDK/Models/Resume/Metadata/ResumeMetadata.cs b/src/Sovren.SDK/Models/Resume/Metadata/ResumeMetadata.cs index 418c507e..b4e0d559 100644 --- a/src/Sovren.SDK/Models/Resume/Metadata/ResumeMetadata.cs +++ b/src/Sovren.SDK/Models/Resume/Metadata/ResumeMetadata.cs @@ -19,10 +19,20 @@ public class ResumeMetadata : ParsedDocumentMetadata public List FoundSections { get; set; } /// - /// A list of quality assessments for the resume. These are very useful for - /// providing feedback to candidates about why their resume did not parse properly. - /// These can also be used to determine if a resume is 'high quality' enough to put into - /// your system. + /// This is an advanced level feature. Please ignore the data in the Resume Quality output unless/until you have discussed its proper use with Sovren, and been approved to use it.

+ /// The Resume Quality section output should NEVER IN ANY SENSE WHATSOEVER be used as an indication that the Parser has failed or performed poorly. + /// The sole purpose of the Resume Quality section is to help you, the integrator, to understand substandard aspects of the candidate's resume. + /// The majority of resumes will have at least one entry in this section.AGAIN, that does not mean that parsing "failed" or that the Parser needs fixing.

+ /// Please recall that candidates' resumes fall within a bell curve. Some resumes are really well done. Some are horrible. Most fall into the Good to Pretty Good range. + /// The Resume Quality section is designed to help you understand where the resume falls in that bell curve.Great resumes will parse great.Horrible resumes will parse poorly. + /// That is a limitation of the quality of the resume. The Parser cannot fix candidate mistakes.

+ /// For instance, the Resume Quality section may report that the candidate provided neither a phone nor an email address.Reporting that fact does not indicate that the Parser failed. + /// The failure was that the candidate did not include a way to be contacted electronically.We cannot fix that, nor can you, the integrator. Only the candidate can.

+ /// You should not use the Resume Quality section to communicate problems/suggestions to candidates unless you have a very sophisticated workflow and step-by-step improvement process. + /// Otherwise, you will frustrate candidates and do more harm than good.

+ /// The Resume Quality is a series of assessments of how well the resume conforms to best practices for constructing machine-readable resumes. Assessments are ordered by severity, + /// from fatal problems (which nevertheless may not have caused an actual parsing problem), to suggested improvements.Each assessment contains a list of findings, + /// describing the exact issue with the resume and a recommendation for how the candidate could resolve the issue. ///
public List ResumeQuality { get; set; } diff --git a/src/Sovren.SDK/Models/Resume/Metadata/ResumeQualityFinding.cs b/src/Sovren.SDK/Models/Resume/Metadata/ResumeQualityFinding.cs index e0f5d188..e9ffde76 100644 --- a/src/Sovren.SDK/Models/Resume/Metadata/ResumeQualityFinding.cs +++ b/src/Sovren.SDK/Models/Resume/Metadata/ResumeQualityFinding.cs @@ -14,7 +14,7 @@ public class ResumeQualityFinding { /// /// A unique 3-digit code to identify what type of issue was found. - /// See all possibilities at our docs site here. + /// See all possibilities at our docs site here. /// public string QualityCode { get; set; } diff --git a/src/Sovren.SDK/Models/Resume/Metadata/ResumeSection.cs b/src/Sovren.SDK/Models/Resume/Metadata/ResumeSection.cs index 4987dd5e..d59a385d 100644 --- a/src/Sovren.SDK/Models/Resume/Metadata/ResumeSection.cs +++ b/src/Sovren.SDK/Models/Resume/Metadata/ResumeSection.cs @@ -21,14 +21,33 @@ public class ResumeSection public int LastLineNumber { get; set; } /// - /// The type of section. Some possibilities: - ///
CONTACT_INFO - ///
EDUCATION - ///
WORK_HISTORY - ///
SKILLS - ///
CERTIFICATIONS - ///
etc... - ///
For all possible types, see + /// The type of section. One of: + ///
- ARTICLES + ///
- AVAILABILITY + ///
- BOOKS + ///
- CERTIFICATIONS + ///
- CONFERENCE_PAPERS + ///
- CONTACT_INFO + ///
- EDUCATION + ///
- HOBBIES + ///
- IGNORE_DATA_AFTER + ///
- LANGUAGES + ///
- LICENSES + ///
- MILITARY + ///
- OBJECTIVE + ///
- OTHER_PUBLICATIONS + ///
- PATENTS + ///
- PERSONAL_INTERESTS_AND_ACCOMPLISHMENTS + ///
- PROFESSIONAL_AFFILIATIONS + ///
- QUALIFICATIONS_SUMMARY + ///
- REFERENCES + ///
- SECURITY_CLEARANCES + ///
- SKILLS + ///
- SPEAKING + ///
- SUMMARY + ///
- TRAINING + ///
- WORK_HISTORY + ///
- WORK_STATUS ///
public string SectionType { get; set; } diff --git a/src/Sovren.SDK/Models/Resume/ParsedResume.cs b/src/Sovren.SDK/Models/Resume/ParsedResume.cs index d5a51d44..e466c013 100644 --- a/src/Sovren.SDK/Models/Resume/ParsedResume.cs +++ b/src/Sovren.SDK/Models/Resume/ParsedResume.cs @@ -140,7 +140,7 @@ public class ParsedResume : ParsedDocument public ResumeMetadata ResumeMetadata { get; set; } /// - /// A list of user-defined tags + /// 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. diff --git a/src/Sovren.SDK/Sovren.SDK.csproj b/src/Sovren.SDK/Sovren.SDK.csproj index 31ffd466..584d0563 100644 --- a/src/Sovren.SDK/Sovren.SDK.csproj +++ b/src/Sovren.SDK/Sovren.SDK.csproj @@ -10,14 +10,14 @@ Copyright © 2021 Sovren Group, Inc. All rights reserved. Apache-2.0 https://github.com/sovren/sovren-dotnet - 1.1.1 + 1.1.2 images\icon.png https://raw.githubusercontent.com/sovren/sovren-dotnet/master/src/Sovren.SDK/icon.png true sovren sdk resume cv job parsing matching searching - For release notes visit https://docs.sovren.com/ReleaseNotes + For release notes visit https://sovren.com/release-notes/rest-api/engine/latest/