-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDegree.cs
72 lines (67 loc) · 2.85 KB
/
Degree.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// Copyright © 2023 Textkernel BV. All rights reserved.
// This file is provided for use by, or on behalf of, Textkernel licensees
// within the terms of their license of Textkernel products or Textkernel customers
// within the Terms of Service pertaining to the Textkernel SaaS products.
using System;
using Textkernel.Tx.Models.API.Parsing;
namespace Textkernel.Tx.Models.Resume.Education
{
/// <summary>
/// An educational degree
/// </summary>
public class Degree
{
/// <summary>
/// The name of the degree
/// </summary>
public NormalizedString Name { get; set; }
/// <summary>
/// <b>Deprecated - use <see cref="NormalizedLocal" /> or <see cref="NormalizedInternational"/> instead.</b> <br/><br/>
/// 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:
/// <br/>
/// <br/>- lessThanHighSchool
/// <br/>- specialeducation
/// <br/>- someHighSchoolOrEquivalent
/// <br/>- ged
/// <br/>- certification
/// <br/>- vocational
/// <br/>- secondary
/// <br/>- highSchoolOrEquivalent
/// <br/>- someCollege
/// <br/>- HND_HNC_OrEquivalent
/// <br/>- ASc
/// <br/>- associates
/// <br/>- international
/// <br/>- professional
/// <br/>- postprofessional
/// <br/>- BSc
/// <br/>- bachelors
/// <br/>- somePostgraduate
/// <br/>- MBA
/// <br/>- MSc
/// <br/>- masters
/// <br/>- intermediategraduate
/// <br/>- doctorate
/// <br/>- postdoctorate
/// </summary>
[Obsolete]
public string Type { get; set; }
/// <summary>
/// The normalized code/description of the degree based on the CV locale.
/// <br/><b>NOTE: if you require this value, be sure to check the
/// <see cref="ParseResumeResponseValue.EducationNormalizationResponse"/> on each response
/// as some languages/locales are not supported.</b>
/// </summary>
public NormalizedDegree NormalizedLocal { get; set; }
/// <summary>
/// The normalized code/description of the degree based on an international standard.
/// <br/><b>NOTE: if you require this value, be sure to check the
/// <see cref="ParseResumeResponseValue.EducationNormalizationResponse"/> on each response
/// as some languages/locales are not supported.</b>
/// </summary>
public NormalizedDegree NormalizedInternational { get; set; }
}
}