This repository has been archived by the owner on Nov 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
schema.proto
106 lines (93 loc) · 1.87 KB
/
schema.proto
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
syntax = "proto3";
message Location {
string address = 1;
string postalCode = 2;
string city = 3;
string countryCode = 4;
string region = 5;
}
message Profile {
string network = 1;
string username = 2;
string url = 3;
}
message Basics {
string name = 1;
string label = 2;
string picture = 3;
string email = 4;
string phone = 5;
string website = 6;
string summary = 7;
Location location = 8;
repeated Profile profiles = 9;
}
message Work {
string company = 1;
string position = 2;
string website = 3;
string startDate = 4;
string endDate = 5;
string summary = 6;
repeated string highlights = 7;
}
message Volunteer {
string organization = 1;
string position = 2;
string website = 3;
string startDate = 4;
string endDate = 5;
string summary = 6;
repeated string highlights = 7;
}
message Education {
string institution = 1;
string area = 2;
string studyType = 3;
string startDate = 4;
string endDate = 5;
string gpa = 6;
repeated string courses = 7;
}
message Award {
string title = 1;
string date = 2;
string awarder = 3;
string summary = 4;
}
message Publication {
string name = 1;
string publisher = 2;
string releaseDate = 3;
string website = 4;
string summary = 5;
}
message Skill {
string name = 1;
string level = 2;
repeated string keywords = 3;
}
message Language {
string language = 1;
string fluency = 2;
}
message Interest {
string name = 1;
repeated string keywords = 2;
}
message Reference {
string name = 1;
string reference = 2;
}
message Main {
Basics basics = 1;
repeated Work work = 2;
repeated Volunteer volunteer = 3;
repeated Education education = 4;
repeated Award awards = 5;
repeated Publication publications = 6;
repeated Skill skills = 7;
repeated Language languages = 8;
repeated Interest interests = 9;
repeated Reference references = 10;
}