-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathPersonalAttributes.cs
152 lines (126 loc) · 4.43 KB
/
PersonalAttributes.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
// 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.Collections.Generic;
namespace Textkernel.Tx.Models.Resume
{
/// <summary>
/// Personal attributes found on a resume
/// </summary>
public class PersonalAttributes
{
/// <summary>
/// The availability of the candidate
/// </summary>
public string Availability { get; set; }
/// <summary>
/// The birthplace of the candidate
/// </summary>
public string Birthplace { get; set; }
/// <summary>
/// The current location listed on the resume
/// </summary>
public string CurrentLocation { get; set; }
/// <summary>
/// The current salary listed on the resume
/// </summary>
public Salary CurrentSalary { get; set; }
/// <summary>
/// The date of birth given on the resume
/// </summary>
public TxDate DateOfBirth { get; set; }
/// <summary>
/// A driving license listed on the resume
/// </summary>
public string DrivingLicense { get; set; }
/// <summary>
/// The family composition
/// </summary>
public string FamilyComposition { get; set; }
/// <summary>
/// The candidate's father's name listed on the resume
/// </summary>
public string FathersName { get; set; }
/// <summary>
/// The candidate's gender listed on the resume
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Used in Chinese resumes
/// </summary>
public string HukouCity { get; set; }
/// <summary>
/// Used in Chinese resumes
/// </summary>
public string HukouArea { get; set; }
/// <summary>
/// The marital status listed on the resume
/// </summary>
public string MaritalStatus { get; set; }
/// <summary>
/// The candidate's mother's maiden name listed on the resume
/// </summary>
public string MothersMaidenName { get; set; }
/// <summary>
/// The candidate's mother tongue (native language) listed on the resume
/// </summary>
public string MotherTongue { get; set; }
/// <summary>
/// Any national identities provided on the resume
/// </summary>
public List<NationalIdentity> NationalIdentities { get; set; }
/// <summary>
/// The candidate's nationality listed on the resume
/// </summary>
public string Nationality { get; set; }
/// <summary>
/// The candidate's passport number listed on the resume
/// </summary>
public string PassportNumber { get; set; }
/// <summary>
/// The candidate's preferred location listed on the resume
/// </summary>
public string PreferredLocation { get; set; }
/// <summary>
/// The candidate's required salary listed on the resume
/// </summary>
public Salary RequiredSalary { get; set; }
/// <summary>
/// The candidate's visa status listed on the resume
/// </summary>
public string VisaStatus { get; set; }
/// <summary>
/// Whether the candidate is willing to relocate
/// </summary>
public string WillingToRelocate { get; set; }
}
/// <summary>
/// A national identity found on a resume
/// </summary>
public class NationalIdentity
{
/// <summary>
/// The national identity number
/// </summary>
public string Number { get; set; }
/// <summary>
/// The type of identity/number this is (for example, SSN)
/// </summary>
public string Phrase { get; set; }
}
/// <summary>
/// A salary found in a resume
/// </summary>
public class Salary
{
/// <summary>
/// The three-letter currency, eg: USD
/// </summary>
public string Currency { get; set; }
/// <summary>
/// The amount of the salary (usually yearly when listed on a resume)
/// </summary>
public decimal Amount { get; set; }
}
}