parse_sap_odata/sap_semantics/property/
mod.rs1#[cfg(feature = "parser")]
2pub mod metadata;
3
4use serde::{Deserialize, Serialize};
5
6#[derive(PartialEq, Eq, PartialOrd, Ord, Clone, Debug, Serialize, Deserialize)]
13pub enum SAPSemanticsProperty {
14 #[serde(rename = "tel")]
15 TelephoneNumber,
16 #[serde(rename = "tel;type=cell,work")]
17 WorkCellphoneNumber,
18 #[serde(rename = "tel;type=fax")]
19 FaxNumber,
20 #[serde(rename = "email")]
21 EmailAddress,
22 #[serde(rename = "email;type=pref")]
23 PreferredEmailAddress,
24 #[serde(rename = "url")]
25 URL,
26 #[serde(rename = "name")]
27 Fullname,
28 #[serde(rename = "givenname")]
29 FirstOrGivenName,
30 #[serde(rename = "middlename")]
31 MiddleName,
32 #[serde(rename = "familyname")]
33 LastName,
34 #[serde(rename = "nickname")]
35 Nickname,
36 #[serde(rename = "honorific")]
37 Title,
38 #[serde(rename = "suffix")]
39 NameSuffix,
40 #[serde(rename = "note")]
41 VCardNotes,
42 #[serde(rename = "photo")]
43 PhotoURL,
44 #[serde(rename = "city")]
45 City,
46 #[serde(rename = "street")]
47 Street,
48 #[serde(rename = "country")]
49 Country,
50 #[serde(rename = "region")]
51 Region,
52 #[serde(rename = "zip")]
53 PostalCode,
54 #[serde(rename = "pobox")]
55 PostOfficeBox,
56 #[serde(rename = "ord")]
57 OrganizationName,
58 #[serde(rename = "org-unit")]
59 OrganizationalUnit,
60 #[serde(rename = "org-role")]
61 OrganizationalRole,
62 #[serde(rename = "title")]
63 JobTitle,
64 #[serde(rename = "bday")]
65 DateOfBirth,
66 #[serde(rename = "summary")]
67 CalendarComponentSummary,
68 #[serde(rename = "description")]
69 CalendarComponentDescription,
70 #[serde(rename = "categories")]
71 CalendarComponentCategories,
72 #[serde(rename = "dtstart")]
73 CalendarComponentStartDateTime,
74 #[serde(rename = "dtend")]
75 CalendarComponentEndDateTime,
76 #[serde(rename = "duration")]
77 CalendarComponentDuration,
78 #[serde(rename = "due")]
79 ToDoDueDateTime,
80 #[serde(rename = "completed")]
81 ToDoCompletedDateTime,
82 #[serde(rename = "priority")]
83 CalendarComponentPriority,
84 #[serde(rename = "class")]
85 CalendarComponentAccessClassification,
86 #[serde(rename = "status")]
87 CalendarComponentStatus,
88 #[serde(rename = "percent-complete")]
89 ToDoPercentComplete,
90 #[serde(rename = "contact")]
91 CalendarComponentContact,
92 #[serde(rename = "location")]
93 CalendarComponentVenue,
94 #[serde(rename = "transp")]
95 TransparentEvent,
96 #[serde(rename = "fbtype")]
97 CalendarComponentFreeBusyTime,
98 #[serde(rename = "wholeday")]
99 CalendarComponentOccupiesWholeDay,
100 #[serde(rename = "year")]
101 CalendarComponentYear,
102 #[serde(rename = "yearmonth")]
103 CalendarComponentYearMonth,
104 #[serde(rename = "yearmonthday")]
105 CalendarComponentYearMonthDay,
106 #[serde(rename = "from")]
107 EmailFrom,
108 #[serde(rename = "sender")]
109 EmailSender,
110 #[serde(rename = "to")]
111 EmailToList,
112 #[serde(rename = "cc")]
113 EmailCCList,
114 #[serde(rename = "bcc")]
115 EmailBCCList,
116 #[serde(rename = "subject")]
117 EmailSubject,
118 #[serde(rename = "body")]
119 EmailBody,
120 #[serde(rename = "keywords")]
121 EmailKeywordList,
122 #[serde(rename = "received")]
123 EmailDateTimeReceived,
124 #[serde(rename = "geo-lon")]
125 GeolocationLongitude,
126 #[serde(rename = "geo-lat")]
127 GeolocationLatitude,
128 #[serde(rename = "currency-code")]
129 CurrencyCode,
130 #[serde(rename = "unit-of-measure")]
131 UnitOfMeasure,
132 #[serde(rename = "count")]
133 Count,
134}