1#![allow(dead_code)]
14#![allow(non_camel_case_types)]
15#![allow(non_snake_case)]
16#![allow(non_upper_case_globals)]
17
18use num_enum::TryFromPrimitive;
21use serde::{Deserialize, Serialize};
22
23#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
24#[repr(u16)]
25pub enum Command {
26 #[default]
27 Bye = 0,
28 Create = 1,
29 Delete = 2,
30 Connect = 3,
31 Disconnect = 4,
32 Attach = 5,
33 Detach = 6,
34 Invoke = 7,
35 Inquire = 8,
36 Call = 9,
37 Adapt = 10,
38 Sync = 11,
39 Connection = 12,
40 Attachment = 13,
41 Reference = 14,
42 Dereference = 15,
43 Activate = 16,
44 Deactivate = 17,
45 Publish = 18,
46 Subscribe = 19,
47 Notify = 20,
48 Unsubscribe = 21,
49 Subscription = 22,
50 Wait = 23,
51 Flush = 24,
52 Attached = 25,
53 Connected = 26,
54 Subscribed = 27,
55 Authorize = 28,
56 Deauthorize = 29,
57 Authorized = 30,
58 Authorization = 31,
59 Report = 32,
60 Lock = 33,
61 Unlock = 34,
62 Change = 35,
63 Insert = 36,
64 Remove = 37,
65 Replace = 38,
66 Erase = 39,
67 Find = 40,
68 Element = 41,
69 Length = 42,
70 Arm = 43,
71 Disarm = 44,
72 Start = 45,
73 Stop = 46,
74 Reset = 47,
75 Fetch = 48,
76 Set = 49,
77 Clear = 50,
78 Test = 51,
79 Execute = 52,
80 Hatl = 53,
81 Schedule = 54,
82 Redirect = 55,
83 Condition = 56,
84}
85
86#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
87#[repr(u16)]
88pub enum Report {
89 #[default]
90 Null = 0,
91 Available = 1,
92 Name = 2,
93 Category = 3,
94 Class = 4,
95 Activated = 5,
96 Connections = 6,
97 Attachments = 7,
98 Subscriptions = 8,
99 Authorizations = 9,
100 Redirection = 10,
101 References = 11,
102 Timestamp = 12,
103 Server = 13,
104 Local = 14,
105 Gateway = 15,
106 Hostname = 16,
107 Version = 17,
108 Extinct = 18,
109 Pending = 19,
110 Locked = 20,
111 Rendezvous = 21,
112 Status = 22,
113 Context = 23,
114 Clock = 24,
115 Timer = 25,
116 Elapsed = 26,
117 Armed = 27,
118 Active = 28,
119 State = 29,
120 Conditions = 30,
121 Elements = 31,
122 Key = 32,
123 Busy = 33,
124 Blocking = 34,
125 Waiting = 35,
126 Adapting = 36,
127 Invoking = 37,
128 Internet = 38,
129 Authority = 39,
130}
131
132#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
133#[repr(u16)]
134#[derive(Serialize, Deserialize)]
135pub enum HGTPError {
136 #[default]
137 Ok = 0,
138 Avesterra = 1,
139 Entity = 2,
140 Outlet = 3,
141 Network = 4,
142 Timeout = 5,
143 Authorization = 6,
144 Adapter = 7,
145 Subscriber = 8,
146 Application = 9,
147 Bypass = 10,
148 Forward = 11,
149 Value = 12,
150 Message = 13,
151 Execution = 14,
152}
153
154#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
159#[repr(u16)]
160#[derive(Serialize, Deserialize)]
161pub enum Avesterra {
162 #[default]
163 #[serde(rename = "NULL_AVESTERRA", alias = "NULL")]
164 Null = 0,
165 #[serde(rename = "AVESTERRA_AVESTERRA", alias = "AVESTERRA")]
166 Avesterra,
167 #[serde(rename = "ADDRESS_AVESTERRA", alias = "ADDRESS")]
168 Address,
169 #[serde(rename = "ANCILLARY_AVESTERRA", alias = "ANCILLARY")]
170 Ancillary,
171 #[serde(rename = "ASPECT_AVESTERRA", alias = "ASPECT")]
172 Aspect,
173 #[serde(rename = "ATTACHMENT_AVESTERRA", alias = "ATTACHMENT")]
174 Attachment,
175 #[serde(rename = "ATTRIBUTE_AVESTERRA", alias = "ATTRIBUTE")]
176 Attribute,
177 #[serde(rename = "AUTHORITY_AVESTERRA", alias = "AUTHORITY")]
178 Authority,
179 #[serde(rename = "AUTHORIZATION_AVESTERRA", alias = "AUTHORIZATION")]
180 Authorization,
181 #[serde(rename = "AUXILIARY_AVESTERRA", alias = "AUXILIARY")]
182 Auxiliary,
183 #[serde(rename = "BYTES_AVESTERRA", alias = "BYTES")]
184 Bytes,
185 #[serde(rename = "CATEGORY_AVESTERRA", alias = "CATEGORY")]
186 Category,
187 #[serde(rename = "CLASS_AVESTERRA", alias = "CLASS")]
188 Class,
189 #[serde(rename = "CONDITION_AVESTERRA", alias = "CONDITION")]
190 Condition,
191 #[serde(rename = "CONNECTION_AVESTERRA", alias = "CONNECTION")]
192 Connection,
193 #[serde(rename = "CONTEXT_AVESTERA", alias = "CONTEX")]
194 Contex,
195 #[serde(rename = "COUNT_AVESTERRA", alias = "COUNT")]
196 Count,
197 #[serde(rename = "CREDENTIAL_AVESTERRA", alias = "CREDENTIAL")]
198 Credential,
199 #[serde(rename = "ENTITY_AVESTERA", alias = "ENTIT")]
200 Entit,
201 #[serde(rename = "EVENT_AVESTERRA", alias = "EVENT")]
202 Event,
203 #[serde(rename = "INDEX_AVESTERRA", alias = "INDEX")]
204 Index,
205 #[serde(rename = "INSTANCE_AVESTERRA", alias = "INSTANCE")]
206 Instance,
207 #[serde(rename = "KEY_AVESTERRA", alias = "KEY")]
208 Key,
209 #[serde(rename = "METHOD_AVESTERRA", alias = "METHOD")]
210 Method,
211 #[serde(rename = "MODE_AVESTERRA", alias = "MODE")]
212 Mode,
213 #[serde(rename = "NAME_AVESTERRA", alias = "NAME")]
214 Name,
215 #[serde(rename = "OFFSET_AVESTERRA", alias = "OFFSET")]
216 Offset,
217 #[serde(rename = "OUTLET_AVESTERRA", alias = "OUTLET")]
218 Outlet,
219 #[serde(rename = "PARAMETER_AVESTERRA", alias = "PARAMETER")]
220 Parameter,
221 #[serde(rename = "PRECEDENCE_AVESTERRA", alias = "PRECEDENCE")]
222 Precedence,
223 #[serde(rename = "RESULTANT_AVESTERRA", alias = "RESULTANT")]
224 Resultant,
225 #[serde(rename = "SERVER_AVESTERRA", alias = "SERVER")]
226 Server,
227 #[serde(rename = "STATE_AVESTERRA", alias = "STATE")]
228 State,
229 #[serde(rename = "SUBSCRIPTION_AVESTERRA", alias = "SUBSCRIPTION")]
230 Subscription,
231 #[serde(rename = "TAG_AVESTERRA", alias = "TAG")]
232 Tag,
233 #[serde(rename = "TIME_AVESTERRA", alias = "TIME")]
234 Time,
235 #[serde(rename = "TIMEOUT_AVESTERRA", alias = "TIMEOUT")]
236 Timeout,
237 #[serde(rename = "TOKEN_AVESTERRA", alias = "TOKEN")]
238 Token,
239 #[serde(rename = "VALUE_AVESTERRA", alias = "VALUE")]
240 Value,
241}
242
243impl Avesterra {
244 pub fn is_null(&self) -> bool {
246 *self == Avesterra::Null
247 }
248}
249
250#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
251#[repr(u16)]
252#[derive(Serialize, Deserialize)]
253pub enum Action {
254 #[default]
255 #[serde(rename = "NULL_ACTION", alias = "NULL")]
256 Null = 0,
257 #[serde(rename = "AVESTERRA_ACTION", alias = "AVESTERRA")]
258 Avesterra,
259}
260
261impl Action {
262 pub fn is_null(&self) -> bool {
264 *self == Action::Null
265 }
266}
267
268#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
269#[repr(u16)]
270#[derive(Serialize, Deserialize)]
271pub enum Adapter {
272 #[default]
273 #[serde(rename = "NULL_ADAPTER", alias = "NULL")]
274 Null = 0,
275 #[serde(rename = "AVESTERRA_ADAPTER", alias = "AVESTERRA")]
276 Avesterra,
277 #[serde(rename = "REGISTRY_ADAPTER", alias = "REGISTRY")]
278 Registry,
279 #[serde(rename = "OBJECT_ADAPTER", alias = "OBJECT")]
280 Object,
281 #[serde(rename = "FOLDER_ADAPTER", alias = "FOLDER")]
282 Folder,
283 #[serde(rename = "FILE_ADAPTER", alias = "FILE")]
284 File,
285 #[serde(rename = "GENERAL_ADAPTER", alias = "GENERAL")]
286 General,
287 #[serde(rename = "COMPARTMENT_ADAPTER", alias = "COMPARTMENT")]
288 Compartment,
289 #[serde(rename = "TRASH_ADAPTER", alias = "TRASH")]
290 Trash,
291 #[serde(rename = "AGENT_ADAPTER", alias = "AGENT")]
292 Agent,
293 #[serde(rename = "TUPLE_ADAPTER", alias = "TUPLE")]
294 Tuple,
295 #[serde(rename = "PRIVACY_ADAPTER", alias = "PRIVACY")]
296 Privacy,
297 #[serde(rename = "SPACE_ADPATER", alias = "SPACE")]
298 Space,
299 #[serde(rename = "BOOST_ADAPTER", alias = "BOOST")]
300 Boost,
301 #[serde(rename = "THRUST_ADAPTER", alias = "THRUST")]
302 Thrust,
303 #[serde(rename = "BACKUP_ADAPTER", alias = "BACKUP")]
304 Backup,
305 #[serde(rename = "MIRROR_ADAPTER", alias = "MIRROR")]
306 Mirror,
307 #[serde(rename = "FAILOVER_ADAPTER", alias = "FAILOVER")]
308 Failover,
309}
310
311impl Adapter {
312 pub fn is_null(&self) -> bool {
314 *self == Adapter::Null
315 }
316}
317
318#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
319#[repr(u16)]
320#[derive(Serialize, Deserialize)]
321pub enum Aspect {
322 #[default]
323 #[serde(rename = "NULL_ASPECT", alias = "NULL")]
324 Null = 0,
325 #[serde(rename = "AVESTERRA_ASPECT", alias = "AVESTERRA")]
326 Avesterra,
327 #[serde(rename = "LABEL_ASPECT", alias = "LABEL")]
328 Label,
329 #[serde(rename = "VALUE_ASPECT", alias = "VALUE")]
330 Value,
331 #[serde(rename = "PROPERTY_ASPECT", alias = "PROPERTY")]
332 Property,
333 #[serde(rename = "ANNOTATION_ASPECT", alias = "ANNOTATION")]
334 Annotation,
335 #[serde(rename = "DATA_ASPECT", alias = "DATA")]
336 Data,
337 #[serde(rename = "ATTRIBUTE_ASPECT", alias = "ATTRIBUTE")]
338 Attribute,
339 #[serde(rename = "ENTITY_ASPECT", alias = "ENTITY")]
340 Entity,
341 #[serde(rename = "X_INSTANCE_ASPECT", alias = "X_INSTANCE")]
342 X_instance,
343 #[serde(rename = "X_INDEX_ASPECT", alias = "X_INDEX")]
344 X_index,
345 #[serde(rename = "X_COUNT_ASPECT", alias = "X_COUNT")]
346 X_count,
347 #[serde(rename = "X_REFERENCE_ASPECT", alias = "X_REFERENCE")]
348 X_reference,
349 #[serde(rename = "X_METHOD_ASPECT", alias = "X_METHOD")]
350 X_method,
351 #[serde(rename = "X_NAME_ASPECT", alias = "X_NAME")]
352 X_name,
353 #[serde(rename = "X_KEY_ASPECT", alias = "X_KEY")]
354 X_key,
355 #[serde(rename = "X_ASPECT_ASPECT", alias = "X_ASPECT")]
356 X_aspect,
357 #[serde(rename = "X_CONTEXT_ASPECT", alias = "X_CONTEXT")]
358 X_context,
359 #[serde(rename = "X_CATEGORY_ASPECT", alias = "X_CATEGORY")]
360 X_category,
361 #[serde(rename = "X_CLASS_ASPECT", alias = "X_CLASS")]
362 X_class,
363 #[serde(rename = "X_MODE_ASPECT", alias = "X_MODE")]
364 X_mode,
365 #[serde(rename = "X_PRECEDENCE_ASPECT", alias = "X_PRECEDENCE")]
366 X_precedence,
367 #[serde(rename = "X_TAG_ASPECT", alias = "X_TAG")]
368 X_tag,
369 #[serde(rename = "X_TIME_ASPECT", alias = "X_TIME")]
370 X_time,
371 #[serde(rename = "X_ERROR_ASPECT", alias = "X_ERROR")]
372 X_error,
373 #[serde(rename = "X_EVENT_ASPECT", alias = "X_EVENT")]
374 X_event,
375 #[serde(rename = "X_PARAMETER_ASPECT", alias = "X_PARAMETER")]
376 X_parameter,
377 #[serde(rename = "X_RESULTANT_ASPECT", alias = "X_RESULTANT")]
378 X_resultant,
379 #[serde(rename = "X_TIMEOUT_ASPECT", alias = "X_TIMEOUT")]
380 X_timeout,
381 #[serde(rename = "X_AUTHORIZATION_ASPECT", alias = "X_AUTHORIZATION")]
382 X_authorization,
383 #[serde(rename = "X_AUTHORITY_ASPECT", alias = "X_AUTHORITY")]
384 X_authority,
385 #[serde(rename = "X_AUXILIARY_ASPECT", alias = "X_AUXILIARY")]
386 X_auxiliary,
387 #[serde(rename = "X_ANCILLARY_ASPECT", alias = "X_ANCILLARY")]
388 X_ancillary,
389 #[serde(rename = "X_OUTLET_ASPECT", alias = "X_OUTLET")]
390 X_outlet,
391 #[serde(rename = "X_FUNCTION_ASPECT", alias = "X_FUNCTION")]
392 X_function,
393 #[serde(rename = "X_VARIABLE_ASPECT", alias = "X_VARIABLE")]
394 X_variable,
395 #[serde(rename = "X_TABLE_ASPECT", alias = "X_TABLE")]
396 X_table,
397 #[serde(rename = "X_UNIT_ASPECT", alias = "X_UNIT")]
398 X_unit,
399 #[serde(rename = "X_PREFIX_ASPECT", alias = "X_PREFIX")]
400 X_prefix,
401 #[serde(rename = "X_CONFIDENCE_ASPECT", alias = "X_CONFIDENCE")]
402 X_confidence,
403 #[serde(rename = "X_UNCERTAINTY_ASPECT", alias = "X_UNCERTAINTY")]
404 X_uncertainty,
405 #[serde(rename = "X_REGISTRY_ASPECT", alias = "X_REGISTRY")]
406 X_registry,
407 #[serde(rename = "X_FOLDER_ASPECT", alias = "X_FOLDER")]
408 X_folder,
409 #[serde(rename = "X_OBJECT_ASPECT", alias = "X_OBJECT")]
410 X_object,
411 #[serde(rename = "X_TEMPLATE_ASPECT", alias = "X_TEMPLATE")]
412 X_template,
413 #[serde(rename = "X_CONCEPT_ASPECT", alias = "X_CONCEPT")]
414 X_concept,
415 #[serde(rename = "X_ITEM_ASPECT", alias = "X_ITEM")]
416 X_item,
417 #[serde(rename = "TRAIT_ASPECT", alias = "TRAIT")]
418 Trait,
419 #[serde(rename = "TABLE_ASPECT", alias = "TABLE")]
420 Table,
421 #[serde(rename = "ROW_ASPECT", alias = "ROW")]
422 Row,
423 #[serde(rename = "COLUMN_ASPECT", alias = "COLUMN")]
424 Column,
425 #[serde(rename = "FACT_ASPECT", alias = "FACT")]
426 Fact,
427 #[serde(rename = "FACET_ASPECT", alias = "FACET")]
428 Facet,
429 #[serde(rename = "FACTOR_ASPECT", alias = "FACTOR")]
430 Factor,
431 #[serde(rename = "FEATURE_ASPECT", alias = "FEATURE")]
432 Feature,
433 #[serde(rename = "FIELD_ASPECT", alias = "FIELD")]
434 Field,
435 #[serde(rename = "FRAME_ASPECT", alias = "FRAME")]
436 Frame,
437}
438
439impl Aspect {
440 pub fn is_null(&self) -> bool {
442 *self == Aspect::Null
443 }
444}
445
446#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
447#[repr(u16)]
448#[derive(Serialize, Deserialize)]
449pub enum Attribute {
450 #[default]
451 #[serde(rename = "NULL_ATTRIBUTE", alias = "NULL")]
452 Null = 0,
453 #[serde(rename = "AVESTERRA_ATTRIBUTE", alias = "AVESTERRA")]
454 Avesterra,
455 #[serde(rename = "CATEGORY_ATTRIBUTE", alias = "CATEGORY")]
456 Category,
457 #[serde(rename = "CLASS_ATTRIBUTE", alias = "CLASS")]
458 Class,
459 #[serde(rename = "NAME_ATTRIBUTE", alias = "NAME")]
460 Name,
461 #[serde(rename = "VALUE_ATTRIBUTE", alias = "VALUE")]
462 Value,
463 #[serde(rename = "AUTHORITY_ATTRIBUTE", alias = "AUTHORITY")]
464 Authority,
465 #[serde(rename = "TIME_ATTRIBUTE", alias = "TIME")]
466 Time,
467 #[serde(rename = "DATE_ATTRIBUTE", alias = "DATE")]
468 Date,
469 #[serde(rename = "PLACE_ATTRIBUTE", alias = "PLACE")]
470 Place,
471 #[serde(rename = "POSITION_ATTRIBUTE", alias = "POSITION")]
472 Position,
473 #[serde(rename = "LOCATION_ATTRIBUTE", alias = "LOCATION")]
474 Location,
475 #[serde(rename = "ELEVATION_ATTRIBUTE", alias = "ELEVATION")]
476 Elevation,
477 #[serde(rename = "LATITUDE_ATTRIBUTE", alias = "LATITUDE")]
478 Latitude,
479 #[serde(rename = "LONGITUDE_ATTRIBUTE", alias = "LONGITUDE")]
480 Longitude,
481 #[serde(rename = "DIRECTION_ATTRIBUTE", alias = "DIRECTION")]
482 Direction,
483 #[serde(rename = "AREA_ATTRIBUTE", alias = "AREA")]
484 Area,
485 #[serde(rename = "VOLUME_ATTRIBUTE", alias = "VOLUME")]
486 Volume,
487 #[serde(rename = "WEIGHT_ATTRIBUTE", alias = "WEIGHT")]
488 Weight,
489 #[serde(rename = "DISTANCE_ATTRIBUTE", alias = "DISTANCE")]
490 Distance,
491 #[serde(rename = "SIZE_ATTRIBUTE", alias = "SIZE")]
492 Size,
493 #[serde(rename = "LENGTH_ATTRIBUTE", alias = "LENGTH")]
494 Length,
495 #[serde(rename = "WIDTH_ATTRIBUTE", alias = "WIDTH")]
496 Width,
497 #[serde(rename = "HEIGHT_ATTRIBUTE", alias = "HEIGHT")]
498 Height,
499 #[serde(rename = "GEOMETRY_ATTRIBUTE", alias = "GEOMETRY")]
500 Geometry,
501 #[serde(rename = "INTENSITY_ATTRIBUTE", alias = "INTENSITY")]
502 Intensity,
503 #[serde(rename = "ADDRESS_ATTRIBUTE", alias = "ADDRESS")]
504 Address,
505 #[serde(rename = "POSTAL_ATTRIBUTE", alias = "POSTAL")]
506 Postal,
507 #[serde(rename = "CITY_ATTRIBUTE", alias = "CITY")]
508 City,
509 #[serde(rename = "DISTRICT_ATTRIBUTE", alias = "DISTRICT")]
510 District,
511 #[serde(rename = "STATE_ATTRIBUTE", alias = "STATE")]
512 State,
513 #[serde(rename = "COUNTRY_ATTRIBUTE", alias = "COUNTRY")]
514 Country,
515 #[serde(rename = "REGION_ATTRIBUTE", alias = "REGION")]
516 Region,
517 #[serde(rename = "CONTINENT_ATTRIBUTE", alias = "CONTINENT")]
518 Continent,
519 #[serde(rename = "MEMBER_ATTRIBUTE", alias = "MEMBER")]
520 Member,
521 #[serde(rename = "AGE_ATTRIBUTE", alias = "AGE")]
522 Age,
523 #[serde(rename = "SEX_ATTRIBUTE", alias = "SEX")]
524 Sex,
525 #[serde(rename = "RACE_ATTRIBUTE", alias = "RACE")]
526 Race,
527 #[serde(rename = "ETHNICITY_ATTRIBUTE", alias = "ETHNICITY")]
528 Ethnicity,
529 #[serde(rename = "RELIGION_ATTRIBUTE", alias = "RELIGION")]
530 Religion,
531 #[serde(rename = "LANGUAGE_ATTRIBUTE", alias = "LANGUAGE")]
532 Language,
533 #[serde(rename = "EDUCATION_ATTRIBUTE", alias = "EDUCATION")]
534 Education,
535 #[serde(rename = "EMPLOYMENT_ATTRIBUTE", alias = "EMPLOYMENT")]
536 Employment,
537 #[serde(rename = "OCCUPATION_ATTRIBUTE", alias = "OCCUPATION")]
538 Occupation,
539 #[serde(rename = "INCOME_ATTRIBUTE", alias = "INCOME")]
540 Income,
541 #[serde(rename = "WEALTH_ATTRIBUTE", alias = "WEALTH")]
542 Wealth,
543 #[serde(rename = "SPOUSE_ATTRIBUTE", alias = "SPOUSE")]
544 Spouse,
545 #[serde(rename = "CHILD_ATTRIBUTE", alias = "CHILD")]
546 Child,
547 #[serde(rename = "SIBLING_ATTRIBUTE", alias = "SIBLING")]
548 Sibling,
549 #[serde(rename = "PARENT_ATTRIBUTE", alias = "PARENT")]
550 Parent,
551 #[serde(rename = "FAMILY_ATTRIBUTE", alias = "FAMILY")]
552 Family,
553 #[serde(rename = "FATHER_ATTRIBUTE", alias = "FATHER")]
554 Father,
555 #[serde(rename = "MOTHER_ATTRIBUTE", alias = "MOTHER")]
556 Mother,
557 #[serde(rename = "HOME_ATTRIBUTE", alias = "HOME")]
558 Home,
559 #[serde(rename = "HEALTH_ATTRIBUTE", alias = "HEALTH")]
560 Health,
561 #[serde(rename = "GENETIC_ATTRIBUTE", alias = "GENETIC")]
562 Genetic,
563 #[serde(rename = "POPULATION_ATTRIBUTE", alias = "POPULATION")]
564 Population,
565 #[serde(rename = "SOCIOCULTURAL_ATTRIBUTE", alias = "SOCIOCULTURAL")]
566 Sociocultural,
567 #[serde(rename = "LINGUISTIC_ATTRIBUTE", alias = "LINGUISTIC")]
568 Linguistic,
569 #[serde(rename = "ETHNOGRAPHIC_ATTRIBUTE", alias = "ETHNOGRAPHIC")]
570 Ethnographic,
571 #[serde(rename = "VARIABLE_ATTRIBUTE", alias = "VARIABLE")]
572 Variable,
573 #[serde(rename = "EQUATION_ATTRIBUTE", alias = "EQUATION")]
574 Equation,
575 #[serde(rename = "CELL_ATTRIBUTE", alias = "CELL")]
576 Cell,
577 #[serde(rename = "MOBILE_ATTRIBUTE", alias = "MOBILE")]
578 Mobile,
579 #[serde(rename = "OFFICE_ATTRIBUTE", alias = "OFFICE")]
580 Office,
581 #[serde(rename = "WORK_ATTRIBUTE", alias = "WORK")]
582 Work,
583 #[serde(rename = "VERSION_ATTRIBUTE", alias = "VERSION")]
584 Version,
585 #[serde(rename = "MANUFACTURER_ATTRIBUTE", alias = "MANUFACTURER")]
586 Manufacturer,
587 #[serde(rename = "MODEL_ATTRIBUTE", alias = "MODEL")]
588 Model,
589 #[serde(rename = "OWNER_ATTRIBUTE", alias = "OWNER")]
590 Owner,
591 #[serde(rename = "IDENTITY_ATTRIBUTE", alias = "IDENTITY")]
592 Identity,
593 #[serde(rename = "ID_ATTRIBUTE", alias = "ID")]
594 Id,
595 #[serde(rename = "NETWORK_ATTRIBUTE", alias = "NETWORK")]
596 Network,
597 #[serde(rename = "ROUTING_ATTRIBUTE", alias = "ROUTING")]
598 Routing,
599 #[serde(rename = "GRAPH_ATTRIBUTE", alias = "GRAPH")]
600 Graph,
601 #[serde(rename = "NODE_ATTRIBUTE", alias = "NODE")]
602 Node,
603 #[serde(rename = "LINK_ATTRIBUTE", alias = "LINK")]
604 Link,
605 #[serde(rename = "VERTEX_ATTRIBUTE", alias = "VERTEX")]
606 Vertex,
607 #[serde(rename = "EDGE_ATTRIBUTE", alias = "EDGE")]
608 Edge,
609 #[serde(rename = "SOURCE_ATTRIBUTE", alias = "SOURCE")]
610 Source,
611 #[serde(rename = "DESTINATION_ATTRIBUTE", alias = "DESTINATION")]
612 Destination,
613 #[serde(rename = "FROM_ATTRIBUTE", alias = "FROM")]
614 From,
615 #[serde(rename = "TO_ATTRIBUTE", alias = "TO")]
616 To,
617 #[serde(rename = "TARGET_ATTRIBUTE", alias = "TARGET")]
618 Target,
619 #[serde(rename = "EGRESSES_ATTRIBUTE", alias = "EGRESSES")]
620 Egresses,
621 #[serde(rename = "THREAT_ATTRIBUTE", alias = "THREAT")]
622 Threat,
623 #[serde(rename = "ENDPOINT_ATTRIBUTE", alias = "ENDPOINT")]
624 Endpoint,
625 #[serde(rename = "CONNECTOME_ATTRIBUTE", alias = "CONNECTOME")]
626 Connectome,
627 #[serde(rename = "REFERENCE_ATTRIBUTE", alias = "REFERENCE")]
628 Reference,
629 #[serde(rename = "WEBSITE_ATTRIBUTE", alias = "WEBSITE")]
630 Website,
631 #[serde(rename = "FEATURE_ATTRIBUTE", alias = "FEATURE")]
632 Feature,
633 #[serde(rename = "CONDITION_ATTRIBUTE", alias = "CONDITION")]
634 Condition,
635 #[serde(rename = "WEATHER_ATTRIBUTE", alias = "WEATHER")]
636 Weather,
637 #[serde(rename = "NEUROLOGICAL_ATTRIBUTE", alias = "NEUROLOGICAL")]
638 Neurological,
639 #[serde(rename = "SOCIOLOGICAL_ATTRIBUTE", alias = "SOCIOLOGICAL")]
640 Sociological,
641 #[serde(rename = "PSYCHOLOGICAL_ATTRIBUTE", alias = "PSYCHOLOGICAL")]
642 Psychological,
643 #[serde(rename = "RELATIONSHIP_ATTRIBUTE", alias = "RELATIONSHIP")]
644 Relationship,
645 #[serde(rename = "ASSOCIATION_ATTRIBUTE", alias = "ASSOCIATION")]
646 Association,
647 #[serde(rename = "INTERACTION_ATTRIBUTE", alias = "INTERACTION")]
648 Interaction,
649 #[serde(rename = "WORKSPACE_ATTRIBUTE", alias = "WORKSPACE")]
650 Workspace,
651 #[serde(rename = "VIEW_ATTRIBUTE", alias = "VIEW")]
652 View,
653 #[serde(rename = "FILTER_ATTRIBUTE", alias = "FILTER")]
654 Filter,
655 #[serde(rename = "COORDINATE_ATTRIBUTE", alias = "COORDINATE")]
656 Coordinate,
657 #[serde(rename = "AFFILIATION_ATTRIBUTE", alias = "AFFILIATION")]
658 Affiliation,
659 #[serde(rename = "MEMBERSHIP_ATTRIBUTE", alias = "MEMBERSHIP")]
660 Membership,
661 #[serde(rename = "RESIDENCE_ATTRIBUTE", alias = "RESIDENCE")]
662 Residence,
663 #[serde(rename = "NEAR_ATTRIBUTE", alias = "NEAR")]
664 Near,
665 #[serde(rename = "SENTIMENT_ATTRIBUTE", alias = "SENTIMENT")]
666 Sentiment,
667 #[serde(rename = "CONFIDENCE_ATTRIBUTE", alias = "CONFIDENCE")]
668 Confidence,
669 #[serde(rename = "DISTINCT_ATTRIBUTE", alias = "DISTINCT")]
670 Distinct,
671 #[serde(rename = "AMBIGUITY_ATTRIBUTE", alias = "AMBIGUITY")]
672 Ambiguity,
673 #[serde(rename = "ERROR_ATTRIBUTE", alias = "ERROR")]
674 Error,
675 #[serde(rename = "RELIABILITY_ATTRIBUTE", alias = "RELIABILITY")]
676 Reliability,
677 #[serde(rename = "OTHER_ATTRIBUTE", alias = "OTHER")]
678 Other,
679 #[serde(rename = "ZIP_ATTRIBUTE", alias = "ZIP")]
680 Zip,
681 #[serde(rename = "URL_ATTRIBUTE", alias = "URL")]
682 Url,
683 #[serde(rename = "PHONE_ATTRIBUTE", alias = "PHONE")]
684 Phone,
685 #[serde(rename = "WEB_ATTRIBUTE", alias = "WEB")]
686 Web,
687 #[serde(rename = "CODE_ATTRIBUTE", alias = "CODE")]
688 Code,
689 #[serde(rename = "TERRITORY_ATTRIBUTE", alias = "TERRITORY")]
690 Territory,
691 #[serde(rename = "EMPLOYEE_ATTRIBUTE", alias = "EMPLOYEE")]
692 Employee,
693 #[serde(rename = "COLLEGE_ATTRIBUTE", alias = "COLLEGE")]
694 College,
695 #[serde(rename = "DIVISION_ATTRIBUTE", alias = "DIVISION")]
696 Division,
697 #[serde(rename = "DEPARTMENT_ATTRIBUTE", alias = "DEPARTMENT")]
698 Department,
699 #[serde(rename = "SCHOOL_ATTRIBUTE", alias = "SCHOOL")]
700 School,
701 #[serde(rename = "CAMPUS_ATTRIBUTE", alias = "CAMPUS")]
702 Campus,
703 #[serde(rename = "ACCOUNT_ATTRIBUTE", alias = "ACCOUNT")]
704 Account,
705 #[serde(rename = "REGISTRY_ATTRIBUTE", alias = "REGISTRY")]
706 Registry,
707 #[serde(rename = "MANAGER_ATTRIBUTE", alias = "MANAGER")]
708 Manager,
709 #[serde(rename = "STATUS_ATTRIBUTE", alias = "STATUS")]
710 Status,
711 #[serde(rename = "EMAIL_ATTRIBUTE", alias = "EMAIL")]
712 Email,
713 #[serde(rename = "TITLE_ATTRIBUTE", alias = "TITLE")]
714 Title,
715 #[serde(rename = "ORGANIZATION_ATTRIBUTE", alias = "ORGANIZATION")]
716 Organization,
717 #[serde(rename = "JOB_ATTRIBUTE", alias = "JOB")]
718 Job,
719 #[serde(rename = "AGREEMENT_ATTRIBUTE", alias = "AGREEMENT")]
720 Agreement,
721 #[serde(rename = "INVENTION_ATTRIBUTE", alias = "INVENTION")]
722 Invention,
723 #[serde(rename = "COLLABORATION_ATTRIBUTE", alias = "COLLABORATION")]
724 Collaboration,
725 #[serde(rename = "FINANCE_ATTRIBUTE", alias = "FINANCE")]
726 Finance,
727 #[serde(rename = "INFORMATION_ATTRIBUTE", alias = "INFORMATION")]
728 Information,
729 #[serde(rename = "TIMEZONE_ATTRIBUTE", alias = "TIMEZONE")]
730 Timezone,
731 #[serde(rename = "CAPITAL_ATTRIBUTE", alias = "CAPITAL")]
732 Capital,
733 #[serde(rename = "NEIGHBOR_ATTRIBUTE", alias = "NEIGHBOR")]
734 Neighbor,
735 #[serde(rename = "PLANET_ATTRIBUTE", alias = "PLANET")]
736 Planet,
737 #[serde(rename = "CURRENCY_ATTRIBUTE", alias = "CURRENCY")]
738 Currency,
739 #[serde(rename = "SERVER_ATTRIBUTE", alias = "SERVER")]
740 Server,
741 #[serde(rename = "ANALYTIC_ATTRIBUTE", alias = "ANALYTIC")]
742 Analytic,
743 #[serde(rename = "ADAPTER_ATTRIBUTE", alias = "ADAPTER")]
744 Adapter,
745 #[serde(rename = "LIST_ATTRIBUTE", alias = "LIST")]
746 List,
747 #[serde(rename = "SET_ATTRIBUTE", alias = "SET")]
748 Set,
749 #[serde(rename = "APPLICATION_ATTRIBUTE", alias = "APPLICATION")]
750 Application,
751 #[serde(rename = "HUMAN_ATTRIBUTE", alias = "HUMAN")]
752 Human,
753 #[serde(rename = "FUNCTION_ATTRIBUTE", alias = "FUNCTION")]
754 Function,
755 #[serde(rename = "BRAIN_ATTRIBUTE", alias = "BRAIN")]
756 Brain,
757 #[serde(rename = "NEURON_ATTRIBUTE", alias = "NEURON")]
758 Neuron,
759 #[serde(rename = "SYNAPSE_ATTRIBUTE", alias = "SYNAPSE")]
760 Synapse,
761 #[serde(rename = "LAPTOP_ATTRIBUTE", alias = "LAPTOP")]
762 Laptop,
763 #[serde(rename = "DESKTOP_ATTRIBUTE", alias = "DESKTOP")]
764 Desktop,
765 #[serde(rename = "TELEPHONE_ATTRIBUTE", alias = "TELEPHONE")]
766 Telephone,
767 #[serde(rename = "CELLPHONE_ATTRIBUTE", alias = "CELLPHONE")]
768 Cellphone,
769 #[serde(rename = "SMARTPHONE_ATTRIBUTE", alias = "SMARTPHONE")]
770 Smartphone,
771 #[serde(rename = "MAINFRAME_ATTRIBUTE", alias = "MAINFRAME")]
772 Mainframe,
773 #[serde(rename = "TABLET_ATTRIBUTE", alias = "TABLET")]
774 Tablet,
775 #[serde(rename = "MARRIAGE_ATTRIBUTE", alias = "MARRIAGE")]
776 Marriage,
777 #[serde(rename = "TOWN_ATTRIBUTE", alias = "TOWN")]
778 Town,
779 #[serde(rename = "VILLAGE_ATTRIBUTE", alias = "VILLAGE")]
780 Village,
781 #[serde(rename = "COUNTY_ATTRIBUTE", alias = "COUNTY")]
782 County,
783 #[serde(rename = "PROVINCE_ATTRIBUTE", alias = "PROVINCE")]
784 Province,
785 #[serde(rename = "ROAD_ATTRIBUTE", alias = "ROAD")]
786 Road,
787 #[serde(rename = "HIGHWAY_ATTRIBUTE", alias = "HIGHWAY")]
788 Highway,
789 #[serde(rename = "RAILROAD_ATTRIBUTE", alias = "RAILROAD")]
790 Railroad,
791 #[serde(rename = "ORGAN_ATTRIBUTE", alias = "ORGAN")]
792 Organ,
793 #[serde(rename = "GENE_ATTRIBUTE", alias = "GENE")]
794 Gene,
795 #[serde(rename = "PROTEIN_ATTRIBUTE", alias = "PROTEIN")]
796 Protein,
797 #[serde(rename = "MOLECULE_ATTRIBUTE", alias = "MOLECULE")]
798 Molecule,
799 #[serde(rename = "DISEASE_ATTRIBUTE", alias = "DISEASE")]
800 Disease,
801 #[serde(rename = "DRUG_ATTRIBUTE", alias = "DRUG")]
802 Drug,
803 #[serde(rename = "ATLAS_ATTRIBUTE", alias = "ATLAS")]
804 Atlas,
805 #[serde(rename = "MAP_ATTRIBUTE", alias = "MAP")]
806 Map,
807 #[serde(rename = "COMPUTER_ATTRIBUTE", alias = "COMPUTER")]
808 Computer,
809 #[serde(rename = "PASSAGE_ATTRIBUTE", alias = "PASSAGE")]
810 Passage,
811 #[serde(rename = "TRACT_ATTRIBUTE", alias = "TRACT")]
812 Tract,
813 #[serde(rename = "COMPANY_ATTRIBUTE", alias = "COMPANY")]
814 Company,
815 #[serde(rename = "FOLDER_ATTRIBUTE", alias = "FOLDER")]
816 Folder,
817 #[serde(rename = "GROUP_ATTRIBUTE", alias = "GROUP")]
818 Group,
819 #[serde(rename = "PERSON_ATTRIBUTE", alias = "PERSON")]
820 Person,
821 #[serde(rename = "HOUSEHOLD_ATTRIBUTE", alias = "HOUSEHOLD")]
822 Household,
823 #[serde(rename = "COMMUNITY_ATTRIBUTE", alias = "COMMUNITY")]
824 Community,
825 #[serde(rename = "BUSINESS_ATTRIBUTE", alias = "BUSINESS")]
826 Business,
827 #[serde(rename = "PROCESS_ATTRIBUTE", alias = "PROCESS")]
828 Process,
829 #[serde(rename = "TASK_ATTRIBUTE", alias = "TASK")]
830 Task,
831 #[serde(rename = "PROGRAM_ATTRIBUTE", alias = "PROGRAM")]
832 Program,
833 #[serde(rename = "MATHEMATICS_ATTRIBUTE", alias = "MATHEMATICS")]
834 Mathematics,
835 #[serde(rename = "SUBSTANCE_ATTRIBUTE", alias = "SUBSTANCE")]
836 Substance,
837 #[serde(rename = "CHEMICAL_ATTRIBUTE", alias = "CHEMICAL")]
838 Chemical,
839 #[serde(rename = "STRUCTURE_ATTRIBUTE", alias = "STRUCTURE")]
840 Structure,
841 #[serde(rename = "INFRASTRUCTURE_ATTRIBUTE", alias = "INFRASTRUCTURE")]
842 Infrastructure,
843 #[serde(rename = "FACILITY_ATTRIBUTE", alias = "FACILITY")]
844 Facility,
845 #[serde(rename = "FARM_ATTRIBUTE", alias = "FARM")]
846 Farm,
847 #[serde(rename = "PATH_ATTRIBUTE", alias = "PATH")]
848 Path,
849 #[serde(rename = "MACHINE_ATTRIBUTE", alias = "MACHINE")]
850 Machine,
851 #[serde(rename = "DEVICE_ATTRIBUTE", alias = "DEVICE")]
852 Device,
853 #[serde(rename = "PLATFORM_ATTRIBUTE", alias = "PLATFORM")]
854 Platform,
855 #[serde(rename = "VEHICLE_ATTRIBUTE", alias = "VEHICLE")]
856 Vehicle,
857 #[serde(rename = "CONTRACT_ATTRIBUTE", alias = "CONTRACT")]
858 Contract,
859 #[serde(rename = "HYPOTHESIS_ATTRIBUTE", alias = "HYPOTHESIS")]
860 Hypothesis,
861 #[serde(rename = "MILITARY_ATTRIBUTE", alias = "MILITARY")]
862 Military,
863 #[serde(rename = "GRANT_ATTRIBUTE", alias = "GRANT")]
864 Grant,
865 #[serde(rename = "PROPOSAL_ATTRIBUTE", alias = "PROPOSAL")]
866 Proposal,
867 #[serde(rename = "DOCUMENT_ATTRIBUTE", alias = "DOCUMENT")]
868 Document,
869 #[serde(rename = "SPECIALTY_ATTRIBUTE", alias = "SPECIALTY")]
870 Specialty,
871 #[serde(rename = "MEDICAL_ATTRIBUTE", alias = "MEDICAL")]
872 Medical,
873 #[serde(rename = "TYPE_ATTRIBUTE", alias = "TYPE")]
874 Type,
875 #[serde(rename = "ACTIVITY_ATTRIBUTE", alias = "ACTIVITY")]
876 Activity,
877 #[serde(rename = "MONEY_ATTRIBUTE", alias = "MONEY")]
878 Money,
879 #[serde(rename = "COST_CENTER_ATTRIBUTE", alias = "COST_CENTER")]
880 Cost_center,
881 #[serde(rename = "PROJECT_ATTRIBUTE", alias = "PROJECT")]
882 Project,
883 #[serde(rename = "STUDY_ATTRIBUTE", alias = "STUDY")]
884 Study,
885 #[serde(rename = "FUND_ATTRIBUTE", alias = "FUND")]
886 Fund,
887 #[serde(rename = "GIFT_ATTRIBUTE", alias = "GIFT")]
888 Gift,
889 #[serde(rename = "AWARD_ATTRIBUTE", alias = "AWARD")]
890 Award,
891 #[serde(rename = "NEWS_ATTRIBUTE", alias = "NEWS")]
892 News,
893 #[serde(rename = "INVESTIGATOR_ATTRIBUTE", alias = "INVESTIGATOR")]
894 Investigator,
895 #[serde(rename = "TEAM_ATTRIBUTE", alias = "TEAM")]
896 Team,
897 #[serde(rename = "CLIMATE_ATTRIBUTE", alias = "CLIMATE")]
898 Climate,
899 #[serde(rename = "SYSTEM_ATTRIBUTE", alias = "SYSTEM")]
900 System,
901 #[serde(rename = "SUBSYSTEM_ATTRIBUTE", alias = "SUBSYSTEM")]
902 Subsystem,
903 #[serde(rename = "MENTION_ATTRIBUTE", alias = "MENTION")]
904 Mention,
905 #[serde(rename = "SUBTYPE_ATTRIBUTE", alias = "SUBTYPE")]
906 Subtype,
907 #[serde(rename = "TEXT_ATTRIBUTE", alias = "TEXT")]
908 Text,
909 #[serde(rename = "MODE_ATTRIBUTE", alias = "MODE")]
910 Mode,
911 #[serde(rename = "MODALITY_ATTRIBUTE", alias = "MODALITY")]
912 Modality,
913 #[serde(rename = "GENERICITY_ATTRIBUTE", alias = "GENERICITY")]
914 Genericity,
915 #[serde(rename = "TENSE_ATTRIBUTE", alias = "TENSE")]
916 Tense,
917 #[serde(rename = "POLARITY_ATTRIBUTE", alias = "POLARITY")]
918 Polarity,
919 #[serde(rename = "ENTITY_ATTRIBUTE", alias = "ENTITY")]
920 Entity,
921 #[serde(rename = "EVENT_ATTRIBUTE", alias = "EVENT")]
922 Event,
923 #[serde(rename = "RELATION_ATTRIBUTE", alias = "RELATION")]
924 Relation,
925 #[serde(rename = "GEOPOLITICS_ATTRIBUTE", alias = "GEOPOLITICS")]
926 Geopolitics,
927 #[serde(rename = "WEAPON_ATTRIBUTE", alias = "WEAPON")]
928 Weapon,
929 #[serde(rename = "SPONSOR_ATTRIBUTE", alias = "SPONSOR")]
930 Sponsor,
931 #[serde(rename = "COST_ATTRIBUTE", alias = "COST")]
932 Cost,
933 #[serde(rename = "SCHEDULE_ATTRIBUTE", alias = "SCHEDULE")]
934 Schedule,
935 #[serde(rename = "PURPOSE_ATTRIBUTE", alias = "PURPOSE")]
936 Purpose,
937 #[serde(rename = "DESCRIPTION_ATTRIBUTE", alias = "DESCRIPTION")]
938 Description,
939 #[serde(rename = "SUPPLIER_ATTRIBUTE", alias = "SUPPLIER")]
940 Supplier,
941 #[serde(rename = "CONTRACTOR_ATTRIBUTE", alias = "CONTRACTOR")]
942 Contractor,
943 #[serde(rename = "PAYMENT_ATTRIBUTE", alias = "PAYMENT")]
944 Payment,
945 #[serde(rename = "SUBCLASS_ATTRIBUTE", alias = "SUBCLASS")]
946 Subclass,
947 #[serde(rename = "ITEM_ATTRIBUTE", alias = "ITEM")]
948 Item,
949 #[serde(rename = "STOCK_ATTRIBUTE", alias = "STOCK")]
950 Stock,
951 #[serde(rename = "STORE_ATTRIBUTE", alias = "STORE")]
952 Store,
953 #[serde(rename = "SUBSIDIARY_ATTRIBUTE", alias = "SUBSIDIARY")]
954 Subsidiary,
955 #[serde(rename = "LEADER_ATTRIBUTE", alias = "LEADER")]
956 Leader,
957 #[serde(rename = "SHAREHOLDER_ATTRIBUTE", alias = "SHAREHOLDER")]
958 Shareholder,
959 #[serde(rename = "FOUNDER_ATTRIBUTE", alias = "FOUNDER")]
960 Founder,
961 #[serde(rename = "PERPETRATOR_ATTRIBUTE", alias = "PERPETRATOR")]
962 Perpetrator,
963 #[serde(rename = "VICTIM_ATTRIBUTE", alias = "VICTIM")]
964 Victim,
965 #[serde(rename = "ACTOR_ATTRIBUTE", alias = "ACTOR")]
966 Actor,
967 #[serde(rename = "RECIPIENT_ATTRIBUTE", alias = "RECIPIENT")]
968 Recipient,
969 #[serde(rename = "BENEFICIARY_ATTRIBUTE", alias = "BENEFICIARY")]
970 Beneficiary,
971 #[serde(rename = "CRIME_ATTRIBUTE", alias = "CRIME")]
972 Crime,
973 #[serde(rename = "SENTENCE_ATTRIBUTE", alias = "SENTENCE")]
974 Sentence,
975 #[serde(rename = "PROVENANCE_ATTRIBUTE", alias = "PROVENANCE")]
976 Provenance,
977 #[serde(rename = "AIRPORT_ATTRIBUTE", alias = "AIRPORT")]
978 Airport,
979 #[serde(rename = "PORT_ATTRIBUTE", alias = "PORT")]
980 Port,
981 #[serde(rename = "STATION_ATTRIBUTE", alias = "STATION")]
982 Station,
983 #[serde(rename = "ONTOLOGY_ATTRIBUTE", alias = "ONTOLOGY")]
984 Ontology,
985 #[serde(rename = "POWER_PLANT_ATTRIBUTE", alias = "POWER_PLANT")]
986 Power_plant,
987 #[serde(rename = "CAPACITY_ATTRIBUTE", alias = "CAPACITY")]
988 Capacity,
989 #[serde(rename = "POWER_ATTRIBUTE", alias = "POWER")]
990 Power,
991 #[serde(rename = "FUEL_ATTRIBUTE", alias = "FUEL")]
992 Fuel,
993 #[serde(rename = "AIRPLANE_ATTRIBUTE", alias = "AIRPLANE")]
994 Airplane,
995 #[serde(rename = "SHIP_ATTRIBUTE", alias = "SHIP")]
996 Ship,
997 #[serde(rename = "TRAIN_ATTRIBUTE", alias = "TRAIN")]
998 Train,
999 #[serde(rename = "CAR_ATTRIBUTE", alias = "CAR")]
1000 Car,
1001 #[serde(rename = "INSTRUMENT_ATTRIBUTE", alias = "INSTRUMENT")]
1002 Instrument,
1003 #[serde(rename = "SHIPMENT_ATTRIBUTE", alias = "SHIPMENT")]
1004 Shipment,
1005 #[serde(rename = "OBJECT_ATTRIBUTE", alias = "OBJECT")]
1006 Object,
1007 #[serde(rename = "BUILDING_ATTRIBUTE", alias = "BUILDING")]
1008 Building,
1009 #[serde(rename = "LAW_ATTRIBUTE", alias = "LAW")]
1010 Law,
1011 #[serde(rename = "SUSPECT_ATTRIBUTE", alias = "SUSPECT")]
1012 Suspect,
1013 #[serde(rename = "RESULT_ATTRIBUTE", alias = "RESULT")]
1014 Result,
1015 #[serde(rename = "OUTCOME_ATTRIBUTE", alias = "OUTCOME")]
1016 Outcome,
1017 #[serde(rename = "CANDIDATE_ATTRIBUTE", alias = "CANDIDATE")]
1018 Candidate,
1019 #[serde(rename = "ELECTION_ATTRIBUTE", alias = "ELECTION")]
1020 Election,
1021 #[serde(rename = "BALLOT_ATTRIBUTE", alias = "BALLOT")]
1022 Ballot,
1023 #[serde(rename = "WAREHOUSE_ATTRIBUTE", alias = "WAREHOUSE")]
1024 Warehouse,
1025 #[serde(rename = "PALLET_ATTRIBUTE", alias = "PALLET")]
1026 Pallet,
1027 #[serde(rename = "VENDOR_ATTRIBUTE", alias = "VENDOR")]
1028 Vendor,
1029 #[serde(rename = "BUYER_ATTRIBUTE", alias = "BUYER")]
1030 Buyer,
1031 #[serde(rename = "SELLER_ATTRIBUTE", alias = "SELLER")]
1032 Seller,
1033 #[serde(rename = "TRANSACTION_ATTRIBUTE", alias = "TRANSACTION")]
1034 Transaction,
1035 #[serde(rename = "ARRANGEMENT_ATTRIBUTE", alias = "ARRANGEMENT")]
1036 Arrangement,
1037 #[serde(rename = "DEAL_ATTRIBUTE", alias = "DEAL")]
1038 Deal,
1039 #[serde(rename = "FAX_ATTRIBUTE", alias = "FAX")]
1040 Fax,
1041 #[serde(rename = "NOTE_ATTRIBUTE", alias = "NOTE")]
1042 Note,
1043 #[serde(rename = "COMMENT_ATTRIBUTE", alias = "COMMENT")]
1044 Comment,
1045 #[serde(rename = "COUNT_ATTRIBUTE", alias = "COUNT")]
1046 Count,
1047 #[serde(rename = "ORIGIN_ATTRIBUTE", alias = "ORIGIN")]
1048 Origin,
1049 #[serde(rename = "HEADQUARTERS_ATTRIBUTE", alias = "HEADQUARTERS")]
1050 Headquarters,
1051 #[serde(rename = "MAIN_ATTRIBUTE", alias = "MAIN")]
1052 Main,
1053 #[serde(rename = "SALES_ATTRIBUTE", alias = "SALES")]
1054 Sales,
1055 #[serde(rename = "LABOR_ATTRIBUTE", alias = "LABOR")]
1056 Labor,
1057 #[serde(rename = "SCORE_ATTRIBUTE", alias = "SCORE")]
1058 Score,
1059 #[serde(rename = "HOURS_ATTRIBUTE", alias = "HOURS")]
1060 Hours,
1061 #[serde(rename = "UNIT_ATTRIBUTE", alias = "UNIT")]
1062 Unit,
1063 #[serde(rename = "PRICE_ATTRIBUTE", alias = "PRICE")]
1064 Price,
1065 #[serde(rename = "INVENTORY_ATTRIBUTE", alias = "INVENTORY")]
1066 Inventory,
1067 #[serde(rename = "COMMODITY_ATTRIBUTE", alias = "COMMODITY")]
1068 Commodity,
1069 #[serde(rename = "DEFENDANT_ATTRIBUTE", alias = "DEFENDANT")]
1070 Defendant,
1071 #[serde(rename = "PLAINTIFF_ATTRIBUTE", alias = "PLAINTIFF")]
1072 Plaintiff,
1073 #[serde(rename = "RESERVATION_ATTRIBUTE", alias = "RESERVATION")]
1074 Reservation,
1075 #[serde(rename = "PLAN_ATTRIBUTE", alias = "PLAN")]
1076 Plan,
1077 #[serde(rename = "SEASON_ATTRIBUTE", alias = "SEASON")]
1078 Season,
1079 #[serde(rename = "PASSWORD_ATTRIBUTE", alias = "PASSWORD")]
1080 Password,
1081 #[serde(rename = "CUSTOMER_ATTRIBUTE", alias = "CUSTOMER")]
1082 Customer,
1083 #[serde(rename = "GENDER_ATTRIBUTE", alias = "GENDER")]
1084 Gender,
1085 #[serde(rename = "NUMBER_ATTRIBUTE", alias = "NUMBER")]
1086 Number,
1087 #[serde(rename = "ROLE_ATTRIBUTE", alias = "ROLE")]
1088 Role,
1089 #[serde(rename = "MERCHANDISE_ATTRIBUTE", alias = "MERCHANDISE")]
1090 Merchandise,
1091 #[serde(rename = "POLYGON_ATTRIBUTE", alias = "POLYGON")]
1092 Polygon,
1093 #[serde(rename = "RISK_ATTRIBUTE", alias = "RISK")]
1094 Risk,
1095 #[serde(rename = "GOAL_ATTRIBUTE", alias = "GOAL")]
1096 Goal,
1097 #[serde(rename = "EXPENSE_ATTRIBUTE", alias = "EXPENSE")]
1098 Expense,
1099 #[serde(rename = "TEMPLATE_ATTRIBUTE", alias = "TEMPLATE")]
1100 Template,
1101 #[serde(rename = "INDEX_ATTRIBUTE", alias = "INDEX")]
1102 Index,
1103 #[serde(rename = "METRIC_ATTRIBUTE", alias = "METRIC")]
1104 Metric,
1105 #[serde(rename = "RESOURCE_ATTRIBUTE", alias = "RESOURCE")]
1106 Resource,
1107 #[serde(rename = "IMPACT_ATTRIBUTE", alias = "IMPACT")]
1108 Impact,
1109 #[serde(rename = "CITATION_ATTRIBUTE", alias = "CITATION")]
1110 Citation,
1111 #[serde(rename = "GAIN_ATTRIBUTE", alias = "GAIN")]
1112 Gain,
1113 #[serde(rename = "LOSS_ATTRIBUTE", alias = "LOSS")]
1114 Loss,
1115 #[serde(rename = "COMPOSITE_ATTRIBUTE", alias = "COMPOSITE")]
1116 Composite,
1117 #[serde(rename = "PRODUCTIVITY_ATTRIBUTE", alias = "PRODUCTIVITY")]
1118 Productivity,
1119 #[serde(rename = "ARRIVAL_ATTRIBUTE", alias = "ARRIVAL")]
1120 Arrival,
1121 #[serde(rename = "DEPARTURE_ATTRIBUTE", alias = "DEPARTURE")]
1122 Departure,
1123 #[serde(rename = "SPEED_ATTRIBUTE", alias = "SPEED")]
1124 Speed,
1125 #[serde(rename = "VELOCITY_ATTRIBUTE", alias = "VELOCITY")]
1126 Velocity,
1127 #[serde(rename = "ACCELERATION_ATTRIBUTE", alias = "ACCELERATION")]
1128 Acceleration,
1129 #[serde(rename = "MEASUREMENT_ATTRIBUTE", alias = "MEASUREMENT")]
1130 Measurement,
1131 #[serde(rename = "MASS_ATTRIBUTE", alias = "MASS")]
1132 Mass,
1133 #[serde(rename = "FORCE_ATTRIBUTE", alias = "FORCE")]
1134 Force,
1135 #[serde(rename = "MOMENTUM_ATTRIBUTE", alias = "MOMENTUM")]
1136 Momentum,
1137 #[serde(rename = "COLOR_ATTRIBUTE", alias = "COLOR")]
1138 Color,
1139 #[serde(rename = "TEXTURE_ATTRIBUTE", alias = "TEXTURE")]
1140 Texture,
1141 #[serde(rename = "SHADE_ATTRIBUTE", alias = "SHADE")]
1142 Shade,
1143 #[serde(rename = "SHAPE_ATTRIBUTE", alias = "SHAPE")]
1144 Shape,
1145 #[serde(rename = "SOUND_ATTRIBUTE", alias = "SOUND")]
1146 Sound,
1147 #[serde(rename = "CLIENT_ATTRIBUTE", alias = "CLIENT")]
1148 Client,
1149 #[serde(rename = "SUPERVISOR_ATTRIBUTE", alias = "SUPERVISOR")]
1150 Supervisor,
1151 #[serde(rename = "LABEL_ATTRIBUTE", alias = "LABEL")]
1152 Label,
1153 #[serde(rename = "SUBSUBTYPE_ATTRIBUTE", alias = "SUBSUBTYPE")]
1154 Subsubtype,
1155 #[serde(rename = "VARIETY_ATTRIBUTE", alias = "VARIETY")]
1156 Variety,
1157 #[serde(rename = "MAKE_ATTRIBUTE", alias = "MAKE")]
1158 Make,
1159 #[serde(rename = "YEAR_ATTRIBUTE", alias = "YEAR")]
1160 Year,
1161 #[serde(rename = "JUSTIFICATION_ATTRIBUTE", alias = "JUSTIFICATION")]
1162 Justification,
1163 #[serde(rename = "CONTROL_ATTRIBUTE", alias = "CONTROL")]
1164 Control,
1165 #[serde(rename = "SURROUND_ATTRIBUTE", alias = "SURROUND")]
1166 Surround,
1167 #[serde(rename = "RESPONSIBILITY_ATTRIBUTE", alias = "RESPONSIBILITY")]
1168 Responsibility,
1169 #[serde(rename = "BLAME_ATTRIBUTE", alias = "BLAME")]
1170 Blame,
1171 #[serde(rename = "OPINION_ATTRIBUTE", alias = "OPINION")]
1172 Opinion,
1173 #[serde(rename = "INFLUENCE_ATTRIBUTE", alias = "INFLUENCE")]
1174 Influence,
1175 #[serde(rename = "ASSERTION_ATTRIBUTE", alias = "ASSERTION")]
1176 Assertion,
1177 #[serde(rename = "ATTRIBUTION_ATTRIBUTE", alias = "ATTRIBUTION")]
1178 Attribution,
1179 #[serde(rename = "CITIZENSHIP_ATTRIBUTE", alias = "CITIZENSHIP")]
1180 Citizenship,
1181 #[serde(rename = "HEADING_ATTRIBUTE", alias = "HEADING")]
1182 Heading,
1183 #[serde(rename = "BIRTHDAY_ATTRIBUTE", alias = "BIRTHDAY")]
1184 Birthday,
1185 #[serde(rename = "FLIGHT_ATTRIBUTE", alias = "FLIGHT")]
1186 Flight,
1187 #[serde(rename = "ROUTE_ATTRIBUTE", alias = "ROUTE")]
1188 Route,
1189 #[serde(rename = "SECTION_ATTRIBUTE", alias = "SECTION")]
1190 Section,
1191 #[serde(rename = "SEAT_ATTRIBUTE", alias = "SEAT")]
1192 Seat,
1193 #[serde(rename = "AISLE_ATTRIBUTE", alias = "AISLE")]
1194 Aisle,
1195 #[serde(rename = "ROW_ATTRIBUTE", alias = "ROW")]
1196 Row,
1197 #[serde(rename = "COLUMN_ATTRIBUTE", alias = "COLUMN")]
1198 Column,
1199 #[serde(rename = "FIELD_ATTRIBUTE", alias = "FIELD")]
1200 Field,
1201 #[serde(rename = "SKU_ATTRIBUTE", alias = "SKU")]
1202 Sku,
1203 #[serde(rename = "QUANTITY_ATTRIBUTE", alias = "QUANTITY")]
1204 Quantity,
1205 #[serde(rename = "QUALITY_ATTRIBUTE", alias = "QUALITY")]
1206 Quality,
1207 #[serde(rename = "NET_ATTRIBUTE", alias = "NET")]
1208 Net,
1209 #[serde(rename = "FILE_ATTRIBUTE", alias = "FILE")]
1210 File,
1211 #[serde(rename = "MUNICIPALITY_ATTRIBUTE", alias = "MUNICIPALITY")]
1212 Municipality,
1213 #[serde(rename = "SERVICE_ATTRIBUTE", alias = "SERVICE")]
1214 Service,
1215 #[serde(rename = "ORDER_ATTRIBUTE", alias = "ORDER")]
1216 Order,
1217 #[serde(rename = "PURCHASE_ATTRIBUTE", alias = "PURCHASE")]
1218 Purchase,
1219 #[serde(rename = "MATERIAL_ATTRIBUTE", alias = "MATERIAL")]
1220 Material,
1221 #[serde(rename = "PACKAGING_ATTRIBUTE", alias = "PACKAGING")]
1222 Packaging,
1223 #[serde(rename = "WARRANTY_ATTRIBUTE", alias = "WARRANTY")]
1224 Warranty,
1225 #[serde(rename = "REVENUE_ATTRIBUTE", alias = "REVENUE")]
1226 Revenue,
1227 #[serde(rename = "EARNINGS_ATTRIBUTE", alias = "EARNINGS")]
1228 Earnings,
1229 #[serde(rename = "DURATION_ATTRIBUTE", alias = "DURATION")]
1230 Duration,
1231 #[serde(rename = "SERIAL_NUMBER_ATTRIBUTE", alias = "SERIAL_NUMBER")]
1232 Serial_number,
1233 #[serde(rename = "TEST_ATTRIBUTE", alias = "TEST")]
1234 Test,
1235 #[serde(rename = "TRAVEL_ATTRIBUTE", alias = "TRAVEL")]
1236 Travel,
1237 #[serde(rename = "SYMPTOM_ATTRIBUTE", alias = "SYMPTOM")]
1238 Symptom,
1239 #[serde(rename = "EXPOSURE_ATTRIBUTE", alias = "EXPOSURE")]
1240 Exposure,
1241 #[serde(rename = "DIAGNOSIS_ATTRIBUTE", alias = "DIAGNOSIS")]
1242 Diagnosis,
1243 #[serde(rename = "CONTACT_ATTRIBUTE", alias = "CONTACT")]
1244 Contact,
1245 #[serde(rename = "TEMPERATURE_ATTRIBUTE", alias = "TEMPERATURE")]
1246 Temperature,
1247 #[serde(rename = "REPORT_ATTRIBUTE", alias = "REPORT")]
1248 Report,
1249 #[serde(rename = "PATIENT_ATTRIBUTE", alias = "PATIENT")]
1250 Patient,
1251 #[serde(rename = "HOSPITAL_ATTRIBUTE", alias = "HOSPITAL")]
1252 Hospital,
1253 #[serde(rename = "CLINIC_ATTRIBUTE", alias = "CLINIC")]
1254 Clinic,
1255 #[serde(rename = "PROVIDER_ATTRIBUTE", alias = "PROVIDER")]
1256 Provider,
1257 #[serde(rename = "FACTORY_ATTRIBUTE", alias = "FACTORY")]
1258 Factory,
1259 #[serde(rename = "KEY_ATTRIBUTE", alias = "KEY")]
1260 Key,
1261 #[serde(rename = "ZONE_ATTRIBUTE", alias = "ZONE")]
1262 Zone,
1263 #[serde(rename = "PERIMETER_ATTRIBUTE", alias = "PERIMETER")]
1264 Perimeter,
1265 #[serde(rename = "OCCUPANCY_ATTRIBUTE", alias = "OCCUPANCY")]
1266 Occupancy,
1267 #[serde(rename = "VISIT_ATTRIBUTE", alias = "VISIT")]
1268 Visit,
1269 #[serde(rename = "VISITOR_ATTRIBUTE", alias = "VISITOR")]
1270 Visitor,
1271 #[serde(rename = "PRIVACY_ATTRIBUTE", alias = "PRIVACY")]
1272 Privacy,
1273 #[serde(rename = "ALERT_ATTRIBUTE", alias = "ALERT")]
1274 Alert,
1275 #[serde(rename = "ABSTRACT_ATTRIBUTE", alias = "ABSTRACT")]
1276 Abstract,
1277 #[serde(rename = "ROOM_ATTRIBUTE", alias = "ROOM")]
1278 Room,
1279 #[serde(rename = "LEVEL_ATTRIBUTE", alias = "LEVEL")]
1280 Level,
1281 #[serde(rename = "COURSE_ATTRIBUTE", alias = "COURSE")]
1282 Course,
1283 #[serde(rename = "STUDENT_ATTRIBUTE", alias = "STUDENT")]
1284 Student,
1285 #[serde(rename = "FACULTY_ATTRIBUTE", alias = "FACULTY")]
1286 Faculty,
1287 #[serde(rename = "STAFF_ATTRIBUTE", alias = "STAFF")]
1288 Staff,
1289 #[serde(rename = "ADVISOR_ATTRIBUTE", alias = "ADVISOR")]
1290 Advisor,
1291 #[serde(rename = "INSTRUCTOR_ATTRIBUTE", alias = "INSTRUCTOR")]
1292 Instructor,
1293 #[serde(rename = "ALARM_ATTRIBUTE", alias = "ALARM")]
1294 Alarm,
1295 #[serde(rename = "HOST_ATTRIBUTE", alias = "HOST")]
1296 Host,
1297 #[serde(rename = "CONCEPT_ATTRIBUTE", alias = "CONCEPT")]
1298 Concept,
1299 #[serde(rename = "ELEMENT_ATTRIBUTE", alias = "ELEMENT")]
1300 Element,
1301 #[serde(rename = "INSTANCE_ATTRIBUTE", alias = "INSTANCE")]
1302 Instance,
1303 #[serde(rename = "PROPERTY_ATTRIBUTE", alias = "PROPERTY")]
1304 Property,
1305 #[serde(rename = "ATTRIBUTE_ATTRIBUTE", alias = "ATTRIBUTE")]
1306 Attribute,
1307 #[serde(rename = "KIND_ATTRIBUTE", alias = "KIND")]
1308 Kind,
1309 #[serde(rename = "DATA_ATTRIBUTE", alias = "DATA")]
1310 Data,
1311 #[serde(rename = "JOURNAL_ATTRIBUTE", alias = "JOURNAL")]
1312 Journal,
1313 #[serde(rename = "ARTICLE_ATTRIBUTE", alias = "ARTICLE")]
1314 Article,
1315 #[serde(rename = "PUBLICATION_ATTRIBUTE", alias = "PUBLICATION")]
1316 Publication,
1317 #[serde(rename = "BOOK_ATTRIBUTE", alias = "BOOK")]
1318 Book,
1319 #[serde(rename = "PERIODICAL_ATTRIBUTE", alias = "PERIODICAL")]
1320 Periodical,
1321 #[serde(rename = "CALENDAR_ATTRIBUTE", alias = "CALENDAR")]
1322 Calendar,
1323 #[serde(rename = "LOG_ATTRIBUTE", alias = "LOG")]
1324 Log,
1325 #[serde(rename = "COLLECTION_ATTRIBUTE", alias = "COLLECTION")]
1326 Collection,
1327 #[serde(rename = "PERMISSION_ATTRIBUTE", alias = "PERMISSION")]
1328 Permission,
1329 #[serde(rename = "EXAMPLE_ATTRIBUTE", alias = "EXAMPLE")]
1330 Example,
1331 #[serde(rename = "MODULE_ATTRIBUTE", alias = "MODULE")]
1332 Module,
1333 #[serde(rename = "DIRECTORY_ATTRIBUTE", alias = "DIRECTORY")]
1334 Directory,
1335 #[serde(rename = "CACHE_ATTRIBUTE", alias = "CACHE")]
1336 Cache,
1337 #[serde(rename = "BEHAVIOR_ATTRIBUTE", alias = "BEHAVIOR")]
1338 Behavior,
1339 #[serde(rename = "AGENT_ATTRIBUTE", alias = "AGENT")]
1340 Agent,
1341 #[serde(rename = "SLOT_ATTRIBUTE", alias = "SLOT")]
1342 Slot,
1343 #[serde(rename = "SENSOR_ATTRIBUTE", alias = "SENSOR")]
1344 Sensor,
1345 #[serde(rename = "ACTUATOR_ATTRIBUTE", alias = "ACTUATOR")]
1346 Actuator,
1347 #[serde(rename = "ACTION_ATTRIBUTE", alias = "ACTION")]
1348 Action,
1349 #[serde(rename = "PERCEPT_ATTRIBUTE", alias = "PERCEPT")]
1350 Percept,
1351 #[serde(rename = "UTILITY_ATTRIBUTE", alias = "UTILITY")]
1352 Utility,
1353 #[serde(rename = "LETTER_ATTRIBUTE", alias = "LETTER")]
1354 Letter,
1355 #[serde(rename = "OFFER_ATTRIBUTE", alias = "OFFER")]
1356 Offer,
1357 #[serde(rename = "MESSAGE_ATTRIBUTE", alias = "MESSAGE")]
1358 Message,
1359 #[serde(rename = "TECHNOLOGY_ATTRIBUTE", alias = "TECHNOLOGY")]
1360 Technology,
1361 #[serde(rename = "BUDGET_ATTRIBUTE", alias = "BUDGET")]
1362 Budget,
1363 #[serde(rename = "FUNDING_ATTRIBUTE", alias = "FUNDING")]
1364 Funding,
1365 #[serde(rename = "COLLABORATOR_ATTRIBUTE", alias = "COLLABORATOR")]
1366 Collaborator,
1367 #[serde(rename = "DEPUTY_ATTRIBUTE", alias = "DEPUTY")]
1368 Deputy,
1369 #[serde(rename = "TREATMENT_ATTRIBUTE", alias = "TREATMENT")]
1370 Treatment,
1371 #[serde(rename = "PROGNOSIS_ATTRIBUTE", alias = "PROGNOSIS")]
1372 Prognosis,
1373 #[serde(rename = "SECURITY_ATTRIBUTE", alias = "SECURITY")]
1374 Security,
1375 #[serde(rename = "DOMAIN_ATTRIBUTE", alias = "DOMAIN")]
1376 Domain,
1377 #[serde(rename = "SUBMISSION_ATTRIBUTE", alias = "SUBMISSION")]
1378 Submission,
1379 #[serde(rename = "RATE_ATTRIBUTE", alias = "RATE")]
1380 Rate,
1381 #[serde(rename = "COMMAND_ATTRIBUTE", alias = "COMMAND")]
1382 Command,
1383 #[serde(rename = "METHOD_ATTRIBUTE", alias = "METHOD")]
1384 Method,
1385 #[serde(rename = "INTERCHANGE_ATTRIBUTE", alias = "INTERCHANGE")]
1386 Interchange,
1387 #[serde(rename = "SUMMARY_ATTRIBUTE", alias = "SUMMARY")]
1388 Summary,
1389 #[serde(rename = "READINESS_ATTRIBUTE", alias = "READINESS")]
1390 Readiness,
1391 #[serde(rename = "CLASSIFICATION_ATTRIBUTE", alias = "CLASSIFICATION")]
1392 Classification,
1393 #[serde(rename = "SECRETARY_ATTRIBUTE", alias = "SECRETARY")]
1394 Secretary,
1395 #[serde(rename = "PERSONNEL_ATTRIBUTE", alias = "PERSONNEL")]
1396 Personnel,
1397 #[serde(rename = "REPRESENTATIVE_ATTRIBUTE", alias = "REPRESENTATIVE")]
1398 Representative,
1399 #[serde(rename = "IMPLEMENTATION_ATTRIBUTE", alias = "IMPLEMENTATION")]
1400 Implementation,
1401 #[serde(rename = "COMMERCIAL_ATTRIBUTE", alias = "COMMERCIAL")]
1402 Commercial,
1403 #[serde(rename = "CLOSURE_ATTRIBUTE", alias = "CLOSURE")]
1404 Closure,
1405 #[serde(rename = "INVOICE_ATTRIBUTE", alias = "INVOICE")]
1406 Invoice,
1407 #[serde(rename = "BALANCE_ATTRIBUTE", alias = "BALANCE")]
1408 Balance,
1409 #[serde(rename = "PERIOD_ATTRIBUTE", alias = "PERIOD")]
1410 Period,
1411 #[serde(rename = "VARIANCE_ATTRIBUTE", alias = "VARIANCE")]
1412 Variance,
1413 #[serde(rename = "ALLOCATION_ATTRIBUTE", alias = "ALLOCATION")]
1414 Allocation,
1415 #[serde(rename = "CONTRIBUTION_ATTRIBUTE", alias = "CONTRIBUTION")]
1416 Contribution,
1417 #[serde(rename = "SOLICITATION_ATTRIBUTE", alias = "SOLICITATION")]
1418 Solicitation,
1419 #[serde(rename = "HISTORY_ATTRIBUTE", alias = "HISTORY")]
1420 History,
1421 #[serde(rename = "OUTLET_ATTRIBUTE", alias = "OUTLET")]
1422 Outlet,
1423 #[serde(rename = "CHARACTERISTIC_ATTRIBUTE", alias = "CHARACTERISTIC")]
1424 Characteristic,
1425 #[serde(rename = "ASPECT_ATTRIBUTE", alias = "ASPECT")]
1426 Aspect,
1427 #[serde(rename = "FACET_ATTRIBUTE", alias = "FACET")]
1428 Facet,
1429 #[serde(rename = "PATTERN_ATTRIBUTE", alias = "PATTERN")]
1430 Pattern,
1431 #[serde(rename = "TRAIT_ATTRIBUTE", alias = "TRAIT")]
1432 Trait,
1433 #[serde(rename = "FORM_ATTRIBUTE", alias = "FORM")]
1434 Form,
1435 #[serde(rename = "IMPORT_ATTRIBUTE", alias = "IMPORT")]
1436 Import,
1437 #[serde(rename = "EXPORT_ATTRIBUTE", alias = "EXPORT")]
1438 Export,
1439 #[serde(rename = "CART_ATTRIBUTE", alias = "CART")]
1440 Cart,
1441 #[serde(rename = "CONTAINER_ATTRIBUTE", alias = "CONTAINER")]
1442 Container,
1443 #[serde(rename = "MARKET_ATTRIBUTE", alias = "MARKET")]
1444 Market,
1445 #[serde(rename = "SEGMENT_ATTRIBUTE", alias = "SEGMENT")]
1446 Segment,
1447 #[serde(rename = "CREW_ATTRIBUTE", alias = "CREW")]
1448 Crew,
1449 #[serde(rename = "PASSENGER_ATTRIBUTE", alias = "PASSENGER")]
1450 Passenger,
1451 #[serde(rename = "DATABASE_ATTRIBUTE", alias = "DATABASE")]
1452 Database,
1453 #[serde(rename = "TABLE_ATTRIBUTE", alias = "TABLE")]
1454 Table,
1455 #[serde(rename = "CONTEXT_ATTRIBUTE", alias = "CONTEXT")]
1456 Context,
1457 #[serde(rename = "FORMAT_ATTRIBUTE", alias = "FORMAT")]
1458 Format,
1459 #[serde(rename = "COMPARTMENT_ATTRIBUTE", alias = "COMPARTMENT")]
1460 Compartment,
1461 #[serde(rename = "AUTHORIZATION_ATTRIBUTE", alias = "AUTHORIZATION")]
1462 Authorization,
1463 #[serde(rename = "TOKEN_ATTRIBUTE", alias = "TOKEN")]
1464 Token,
1465 #[serde(rename = "SUBJECT_ATTRIBUTE", alias = "SUBJECT")]
1466 Subject,
1467 #[serde(rename = "PREDICATE_ATTRIBUTE", alias = "PREDICATE")]
1468 Predicate,
1469 #[serde(rename = "ARGUMENT_ATTRIBUTE", alias = "ARGUMENT")]
1470 Argument,
1471 #[serde(rename = "NOUN_ATTRIBUTE", alias = "NOUN")]
1472 Noun,
1473 #[serde(rename = "VERB_ATTRIBUTE", alias = "VERB")]
1474 Verb,
1475 #[serde(rename = "ADJECTIVE_ATTRIBUTE", alias = "ADJECTIVE")]
1476 Adjective,
1477 #[serde(rename = "ADVERB_ATTRIBUTE", alias = "ADVERB")]
1478 Adverb,
1479 #[serde(rename = "USER_ATTRIBUTE", alias = "USER")]
1480 User,
1481 #[serde(rename = "FOOD_ATTRIBUTE", alias = "FOOD")]
1482 Food,
1483 #[serde(rename = "MEAL_ATTRIBUTE", alias = "MEAL")]
1484 Meal,
1485 #[serde(rename = "APPETIZER_ATTRIBUTE", alias = "APPETIZER")]
1486 Appetizer,
1487 #[serde(rename = "ENTREE_ATTRIBUTE", alias = "ENTREE")]
1488 Entree,
1489 #[serde(rename = "SIDEDISH_ATTRIBUTE", alias = "SIDEDISH")]
1490 Sidedish,
1491 #[serde(rename = "DESSERT_ATTRIBUTE", alias = "DESSERT")]
1492 Dessert,
1493 #[serde(rename = "BEVERAGE_ATTRIBUTE", alias = "BEVERAGE")]
1494 Beverage,
1495 #[serde(rename = "FRUIT_ATTRIBUTE", alias = "FRUIT")]
1496 Fruit,
1497 #[serde(rename = "VEGETABLE_ATTRIBUTE", alias = "VEGETABLE")]
1498 Vegetable,
1499 #[serde(rename = "MEAT_ATTRIBUTE", alias = "MEAT")]
1500 Meat,
1501 #[serde(rename = "SNACK_ATTRIBUTE", alias = "SNACK")]
1502 Snack,
1503 #[serde(rename = "CONFIGURATION_ATTRIBUTE", alias = "CONFIGURATION")]
1504 Configuration,
1505 #[serde(rename = "LAYOUT_ATTRIBUTE", alias = "LAYOUT")]
1506 Layout,
1507 #[serde(rename = "COMMISSIONER_ATTRIBUTE", alias = "COMMISSIONER")]
1508 Commissioner,
1509 #[serde(rename = "ATTORNEY_ATTRIBUTE", alias = "ATTORNEY")]
1510 Attorney,
1511 #[serde(rename = "COUNSELOR_ATTRIBUTE", alias = "COUNSELOR")]
1512 Counselor,
1513 #[serde(rename = "DELEGATE_ATTRIBUTE", alias = "DELEGATE")]
1514 Delegate,
1515 #[serde(rename = "LEGISLATOR_ATTRIBUTE", alias = "LEGISLATOR")]
1516 Legislator,
1517 #[serde(rename = "COUNCILOR_ATTRIBUTE", alias = "COUNCILOR")]
1518 Councilor,
1519 #[serde(rename = "PROXY_ATTRIBUTE", alias = "PROXY")]
1520 Proxy,
1521 #[serde(rename = "SENATOR_ATTRIBUTE", alias = "SENATOR")]
1522 Senator,
1523 #[serde(rename = "MESSENGER_ATTRIBUTE", alias = "MESSENGER")]
1524 Messenger,
1525 #[serde(rename = "SALESPERSON_ATTRIBUTE", alias = "SALESPERSON")]
1526 Salesperson,
1527 #[serde(rename = "ADMINISTRATOR_ATTRIBUTE", alias = "ADMINISTRATOR")]
1528 Administrator,
1529 #[serde(rename = "HATCH_ATTRIBUTE", alias = "HATCH")]
1530 Hatch,
1531 #[serde(rename = "CRANE_ATTRIBUTE", alias = "CRANE")]
1532 Crane,
1533 #[serde(rename = "STEVEDORE_ATTRIBUTE", alias = "STEVEDORE")]
1534 Stevedore,
1535 #[serde(rename = "CARGO_ATTRIBUTE", alias = "CARGO")]
1536 Cargo,
1537 #[serde(rename = "BERTH_ATTRIBUTE", alias = "BERTH")]
1538 Berth,
1539 #[serde(rename = "DOCK_ATTRIBUTE", alias = "DOCK")]
1540 Dock,
1541 #[serde(rename = "PIER_ATTRIBUTE", alias = "PIER")]
1542 Pier,
1543 #[serde(rename = "EQUIPMENT_ATTRIBUTE", alias = "EQUIPMENT")]
1544 Equipment,
1545 #[serde(rename = "TOOL_ATTRIBUTE", alias = "TOOL")]
1546 Tool,
1547 #[serde(rename = "GEAR_ATTRIBUTE", alias = "GEAR")]
1548 Gear,
1549 #[serde(rename = "GANG_ATTRIBUTE", alias = "GANG")]
1550 Gang,
1551 #[serde(rename = "SHIFT_ATTRIBUTE", alias = "SHIFT")]
1552 Shift,
1553 #[serde(rename = "LIFT_ATTRIBUTE", alias = "LIFT")]
1554 Lift,
1555 #[serde(rename = "SHIPPER_ATTRIBUTE", alias = "SHIPPER")]
1556 Shipper,
1557 #[serde(rename = "SENDER_ATTRIBUTE", alias = "SENDER")]
1558 Sender,
1559 #[serde(rename = "RECEIVER_ATTRIBUTE", alias = "RECEIVER")]
1560 Receiver,
1561 #[serde(rename = "VERIFICATION_ATTRIBUTE", alias = "VERIFICATION")]
1562 Verification,
1563 #[serde(rename = "VALIDATION_ATTRIBUTE", alias = "VALIDATION")]
1564 Validation,
1565 #[serde(rename = "AUTHENTICATION_ATTRIBUTE", alias = "AUTHENTICATION")]
1566 Authentication,
1567 #[serde(rename = "DEPLOYMENT_ATTRIBUTE", alias = "DEPLOYMENT")]
1568 Deployment,
1569 #[serde(rename = "SHARE_ATTRIBUTE", alias = "SHARE")]
1570 Share,
1571 #[serde(rename = "EMISSIONS_ATTRIBUTE", alias = "EMISSIONS")]
1572 Emissions,
1573 #[serde(rename = "WASTE_ATTRIBUTE", alias = "WASTE")]
1574 Waste,
1575 #[serde(rename = "WATER_ATTRIBUTE", alias = "WATER")]
1576 Water,
1577 #[serde(rename = "ENERGY_ATTRIBUTE", alias = "ENERGY")]
1578 Energy,
1579 #[serde(rename = "HEAT_ATTRIBUTE", alias = "HEAT")]
1580 Heat,
1581 #[serde(rename = "ELECTRICITY_ATTRIBUTE", alias = "ELECTRICITY")]
1582 Electricity,
1583 #[serde(rename = "RESTAURANT_ATTRIBUTE", alias = "RESTAURANT")]
1584 Restaurant,
1585 #[serde(rename = "LOBBY_ATTRIBUTE", alias = "LOBBY")]
1586 Lobby,
1587 #[serde(rename = "POOL_ATTRIBUTE", alias = "POOL")]
1588 Pool,
1589 #[serde(rename = "GARAGE_ATTRIBUTE", alias = "GARAGE")]
1590 Garage,
1591 #[serde(rename = "KITCHEN_ATTRIBUTE", alias = "KITCHEN")]
1592 Kitchen,
1593 #[serde(rename = "LAUNDRY_ATTRIBUTE", alias = "LAUNDRY")]
1594 Laundry,
1595 #[serde(rename = "HOUSEKEEPING_ATTRIBUTE", alias = "HOUSEKEEPING")]
1596 Housekeeping,
1597 #[serde(rename = "MAINTENANCE_ATTRIBUTE", alias = "MAINTENANCE")]
1598 Maintenance,
1599 #[serde(rename = "ENGINEERING_ATTRIBUTE", alias = "ENGINEERING")]
1600 Engineering,
1601 #[serde(rename = "MARKETING_ATTRIBUTE", alias = "MARKETING")]
1602 Marketing,
1603 #[serde(rename = "DINING_ATTRIBUTE", alias = "DINING")]
1604 Dining,
1605 #[serde(rename = "DEMOGRAPHIC_ATTRIBUTE", alias = "DEMOGRAPHIC")]
1606 Demographic,
1607 #[serde(rename = "MATCH_ATTRIBUTE", alias = "MATCH")]
1608 Match,
1609 #[serde(rename = "LABORATORY_ATTRIBUTE", alias = "LABORATORY")]
1610 Laboratory,
1611 #[serde(rename = "RESTRICTION_ATTRIBUTE", alias = "RESTRICTION")]
1612 Restriction,
1613 #[serde(rename = "PRIVILEGE_ATTRIBUTE", alias = "PRIVILEGE")]
1614 Privilege,
1615 #[serde(rename = "ENTITLEMENT_ATTRIBUTE", alias = "ENTITLEMENT")]
1616 Entitlement,
1617 #[serde(rename = "LIMIT_ATTRIBUTE", alias = "LIMIT")]
1618 Limit,
1619 #[serde(rename = "RANGE_ATTRIBUTE", alias = "RANGE")]
1620 Range,
1621 #[serde(rename = "ALIAS_ATTRIBUTE", alias = "ALIAS")]
1622 Alias,
1623 #[serde(rename = "ALTERNATIVE_ATTRIBUTE", alias = "ALTERNATIVE")]
1624 Alternative,
1625 #[serde(rename = "TRACK_ATTRIBUTE", alias = "TRACK")]
1626 Track,
1627 #[serde(rename = "TREND_ATTRIBUTE", alias = "TREND")]
1628 Trend,
1629 #[serde(rename = "POLICY_ATTRIBUTE", alias = "POLICY")]
1630 Policy,
1631 #[serde(rename = "TRANSPORT_ATTRIBUTE", alias = "TRANSPORT")]
1632 Transport,
1633 #[serde(rename = "CALCULATION_ATTRIBUTE", alias = "CALCULATION")]
1634 Calculation,
1635 #[serde(rename = "COMPUTATION_ATTRIBUTE", alias = "COMPUTATION")]
1636 Computation,
1637 #[serde(rename = "AUDIT_ATTRIBUTE", alias = "AUDIT")]
1638 Audit,
1639 #[serde(rename = "BATCH_ATTRIBUTE", alias = "BATCH")]
1640 Batch,
1641 #[serde(rename = "CLOCK_ATTRIBUTE", alias = "CLOCK")]
1642 Clock,
1643 #[serde(rename = "PUBLISHER_ATTRIBUTE", alias = "PUBLISHER")]
1644 Publisher,
1645 #[serde(rename = "SUBSCRIBER_ATTRIBUTE", alias = "SUBSCRIBER")]
1646 Subscriber,
1647 #[serde(rename = "INCLUSION_ATTRIBUTE", alias = "INCLUSION")]
1648 Inclusion,
1649 #[serde(rename = "EXCLUSION_ATTRIBUTE", alias = "EXCLUSION")]
1650 Exclusion,
1651 #[serde(rename = "ENRICHMENT_ATTRIBUTE", alias = "ENRICHMENT")]
1652 Enrichment,
1653 #[serde(rename = "FULFILLMENT_ATTRIBUTE", alias = "FULFILLMENT")]
1654 Fulfillment,
1655 #[serde(rename = "PRODUCTION_ATTRIBUTE", alias = "PRODUCTION")]
1656 Production,
1657 #[serde(rename = "PRODUCER_ATTRIBUTE", alias = "PRODUCER")]
1658 Producer,
1659 #[serde(rename = "CONSUMER_ATTRIBUTE", alias = "CONSUMER")]
1660 Consumer,
1661 #[serde(rename = "STORAGE_ATTRIBUTE", alias = "STORAGE")]
1662 Storage,
1663 #[serde(rename = "CONSUMPTION_ATTRIBUTE", alias = "CONSUMPTION")]
1664 Consumption,
1665 #[serde(rename = "SPACE_ATTRIBUTE", alias = "SPACE")]
1666 Space,
1667 #[serde(rename = "SCALE_ATTRIBUTE", alias = "SCALE")]
1668 Scale,
1669 #[serde(rename = "COUNTER_ATTRIBUTE", alias = "COUNTER")]
1670 Counter,
1671 #[serde(rename = "PENDING_ATTRIBUTE", alias = "PENDING")]
1672 Pending,
1673 #[serde(rename = "CHURCH_ATTRIBUTE", alias = "CHURCH")]
1674 Church,
1675 #[serde(rename = "TEMPLE_ATTRIBUTE", alias = "TEMPLE")]
1676 Temple,
1677 #[serde(rename = "MOSQUE_ATTRIBUTE", alias = "MOSQUE")]
1678 Mosque,
1679 #[serde(rename = "SYNAGOGUE_ATTRIBUTE", alias = "SYNAGOGUE")]
1680 Synagogue,
1681 #[serde(rename = "CATHEDRAL_ATTRIBUTE", alias = "CATHEDRAL")]
1682 Cathedral,
1683 #[serde(rename = "MONASTERY_ATTRIBUTE", alias = "MONASTERY")]
1684 Monastery,
1685 #[serde(rename = "MOTEL_ATTRIBUTE", alias = "MOTEL")]
1686 Motel,
1687 #[serde(rename = "BANK_ATTRIBUTE", alias = "BANK")]
1688 Bank,
1689 #[serde(rename = "MALL_ATTRIBUTE", alias = "MALL")]
1690 Mall,
1691 #[serde(rename = "GROCERY_ATTRIBUTE", alias = "GROCERY")]
1692 Grocery,
1693 #[serde(rename = "POLICE_ATTRIBUTE", alias = "POLICE")]
1694 Police,
1695 #[serde(rename = "FIRE_ATTRIBUTE", alias = "FIRE")]
1696 Fire,
1697 #[serde(rename = "LIBRARY_ATTRIBUTE", alias = "LIBRARY")]
1698 Library,
1699 #[serde(rename = "MUSEUM_ATTRIBUTE", alias = "MUSEUM")]
1700 Museum,
1701 #[serde(rename = "COURTHOUSE_ATTRIBUTE", alias = "COURTHOUSE")]
1702 Courthouse,
1703 #[serde(rename = "PRISON_ATTRIBUTE", alias = "PRISON")]
1704 Prison,
1705 #[serde(rename = "POST_OFFICE_ATTRIBUTE", alias = "POST_OFFICE")]
1706 Post_office,
1707 #[serde(rename = "GYMNASIUM_ATTRIBUTE", alias = "GYMNASIUM")]
1708 Gymnasium,
1709 #[serde(rename = "STADIUM_ATTRIBUTE", alias = "STADIUM")]
1710 Stadium,
1711 #[serde(rename = "ARENA_ATTRIBUTE", alias = "ARENA")]
1712 Arena,
1713 #[serde(rename = "AUDITORIUM_ATTRIBUTE", alias = "AUDITORIUM")]
1714 Auditorium,
1715 #[serde(rename = "BLOODBANK_ATTRIBUTE", alias = "BLOODBANK")]
1716 Bloodbank,
1717 #[serde(rename = "PHARMACY_ATTRIBUTE", alias = "PHARMACY")]
1718 Pharmacy,
1719 #[serde(rename = "MORTUARY_ATTRIBUTE", alias = "MORTUARY")]
1720 Mortuary,
1721 #[serde(rename = "CEMETERY_ATTRIBUTE", alias = "CEMETERY")]
1722 Cemetery,
1723 #[serde(rename = "CIVIC_CENTER_ATTRIBUTE", alias = "CIVIC_CENTER")]
1724 Civic_center,
1725 #[serde(rename = "COMMUNITY_CENTER_ATTRIBUTE", alias = "COMMUNITY_CENTER")]
1726 Community_center,
1727 #[serde(alias = "CONFERENCE_CENTER", rename = "CONFERENCE_CENTER_ATTRIBUTE")]
1728 Conference_center,
1729 #[serde(rename = "FITNESS_CENTER_ATTRIBUTE", alias = "FITNESS_CENTER")]
1730 Fitness_center,
1731 #[serde(
1732 rename = "DISTRIBUTION_CENTER_ATTRIBUTE",
1733 alias = "DISTRIBUTION_CENTER"
1734 )]
1735 Distribution_center,
1736 #[serde(rename = "RECREATION_CENTER_ATTRIBUTE", alias = "RECREATION_CENTER")]
1737 Recreation_center,
1738 #[serde(rename = "STORAGE_FACILITY_ATTRIBUTE", alias = "STORAGE_FACILITY")]
1739 Storage_facility,
1740 #[serde(
1741 rename = "MANUFACTURING_PLANT_ATTRIBUTE",
1742 alias = "MANUFACTURING_PLANT"
1743 )]
1744 Manufacturing_plant,
1745 #[serde(rename = "NUCLEAR_PLANT_ATTRIBUTE", alias = "NUCLEAR_PLANT")]
1746 Nuclear_plant,
1747 #[serde(rename = "WATER_PLANT_ATTRIBUTE", alias = "WATER_PLANT")]
1748 Water_plant,
1749 #[serde(rename = "SEWAGE_PLANT_ATTRIBUTE", alias = "SEWAGE_PLANT")]
1750 Sewage_plant,
1751 #[serde(rename = "FILLING_STATION_ATTRIBUTE", alias = "FILLING_STATION")]
1752 Filling_station,
1753 #[serde(rename = "CHARGING_STATION_ATTRIBUTE", alias = "CHARGING_STATION")]
1754 Charging_station,
1755 #[serde(rename = "UNIVERSITY_ATTRIBUTE", alias = "UNIVERSITY")]
1756 University,
1757 #[serde(rename = "PRESCHOOL_ATTRIBUTE", alias = "PRESCHOOL")]
1758 Preschool,
1759 #[serde(rename = "ELEMENTARY_SCHOOL_ATTRIBUTE", alias = "ELEMENTARY_SCHOOL")]
1760 Elementary_school,
1761 #[serde(rename = "MIDDLE_SCHOOL_ATTRIBUTE", alias = "MIDDLE_SCHOOL")]
1762 Middle_school,
1763 #[serde(rename = "HIGH_SCHOOL_ATTRIBUTE", alias = "HIGH_SCHOOL")]
1764 High_school,
1765 #[serde(rename = "TECHNICAL_SCHOOL_ATTRIBUTE", alias = "TECHNICAL_SCHOOL")]
1766 Technical_school,
1767 #[serde(rename = "HOUSE_ATTRIBUTE", alias = "HOUSE")]
1768 House,
1769 #[serde(rename = "TOWNHOUSE_ATTRIBUTE", alias = "TOWNHOUSE")]
1770 Townhouse,
1771 #[serde(rename = "APARTMENT_ATTRIBUTE", alias = "APARTMENT")]
1772 Apartment,
1773 #[serde(rename = "CONDOMINIMUM_ATTRIBUTE", alias = "CONDOMINIMUM")]
1774 Condominimum,
1775 #[serde(rename = "HOSTEL_ATTRIBUTE", alias = "HOSTEL")]
1776 Hostel,
1777 #[serde(rename = "RESORT_ATTRIBUTE", alias = "RESORT")]
1778 Resort,
1779 #[serde(rename = "TRAIN_STATION_ATTRIBUTE", alias = "TRAIN_STATION")]
1780 Train_station,
1781 #[serde(rename = "BUS_STATION_ATTRIBUTE", alias = "BUS_STATION")]
1782 Bus_station,
1783 #[serde(rename = "FERRY_TERMINAL_ATTRIBUTE", alias = "FERRY_TERMINAL")]
1784 Ferry_terminal,
1785 #[serde(rename = "TAXI_STAND_ATTRIBUTE", alias = "TAXI_STAND")]
1786 Taxi_stand,
1787 #[serde(rename = "BUS_STAND_ATTRIBUTE", alias = "BUS_STAND")]
1788 Bus_stand,
1789 #[serde(rename = "BICYCLE_STAND_ATTRIBUTE", alias = "BICYCLE_STAND")]
1790 Bicycle_stand,
1791 #[serde(rename = "TOWER_ATTRIBUTE", alias = "TOWER")]
1792 Tower,
1793 #[serde(rename = "WIFI_ATTRIBUTE", alias = "WIFI")]
1794 Wifi,
1795 #[serde(rename = "TRANSMITTER_ATTRIBUTE", alias = "TRANSMITTER")]
1796 Transmitter,
1797 #[serde(rename = "DEFIBRILLATOR_ATTRIBUTE", alias = "DEFIBRILLATOR")]
1798 Defibrillator,
1799 #[serde(rename = "TELLER_MACHINE_ATTRIBUTE", alias = "TELLER_MACHINE")]
1800 Teller_machine,
1801 #[serde(rename = "VENDING_MACHINE_ATTRIBUTE", alias = "VENDING_MACHINE")]
1802 Vending_machine,
1803 #[serde(rename = "STREETLIGHT_ATTRIBUTE", alias = "STREETLIGHT")]
1804 Streetlight,
1805 #[serde(rename = "CAMERA_ATTRIBUTE", alias = "CAMERA")]
1806 Camera,
1807 #[serde(rename = "HYDRANT_ATTRIBUTE", alias = "HYDRANT")]
1808 Hydrant,
1809 #[serde(rename = "DIRECTOR_ATTRIBUTE", alias = "DIRECTOR")]
1810 Director,
1811 #[serde(rename = "COMPOSER_ATTRIBUTE", alias = "COMPOSER")]
1812 Composer,
1813 #[serde(rename = "PERFORMER_ATTRIBUTE", alias = "PERFORMER")]
1814 Performer,
1815 #[serde(rename = "STAGE_ATTRIBUTE", alias = "STAGE")]
1816 Stage,
1817 #[serde(rename = "SCREEN_ATTRIBUTE", alias = "SCREEN")]
1818 Screen,
1819 #[serde(rename = "MENU_ATTRIBUTE", alias = "MENU")]
1820 Menu,
1821 #[serde(rename = "HOTEL_ATTRIBUTE", alias = "HOTEL")]
1822 Hotel,
1823 #[serde(rename = "LOUNGE_ATTRIBUTE", alias = "LOUNGE")]
1824 Lounge,
1825 #[serde(rename = "BASEMENT_ATTRIBUTE", alias = "BASEMENT")]
1826 Basement,
1827 #[serde(rename = "RECEPTION_ATTRIBUTE", alias = "RECEPTION")]
1828 Reception,
1829 #[serde(rename = "AXIS_ATTRIBUTE", alias = "AXIS")]
1830 Axis,
1831 #[serde(rename = "SERIES_ATTRIBUTE", alias = "SERIES")]
1832 Series,
1833 #[serde(rename = "ANNOTATION_ATTRIBUTE", alias = "ANNOTATION")]
1834 Annotation,
1835 #[serde(rename = "FACT_ATTRIBUTE", alias = "FACT")]
1836 Fact,
1837 #[serde(rename = "FACTOR_ATTRIBUTE", alias = "FACTOR")]
1838 Factor,
1839 #[serde(rename = "FRAME_ATTRIBUTE", alias = "FRAME")]
1840 Frame,
1841 #[serde(rename = "INCIDENT_ATTRIBUTE", alias = "INCIDENT")]
1842 Incident,
1843 #[serde(rename = "SITUATION_ATTRIBUTE", alias = "SITUATION")]
1844 Situation,
1845 #[serde(rename = "STORY_ATTRIBUTE", alias = "STORY")]
1846 Story,
1847 #[serde(rename = "PHRASE_ATTRIBUTE", alias = "PHRASE")]
1848 Phrase,
1849 #[serde(rename = "KNOWLEDGE_ATTRIBUTE", alias = "KNOWLEDGE")]
1850 Knowledge,
1851 #[serde(rename = "SIGNAL_ATTRIBUTE", alias = "SIGNAL")]
1852 Signal,
1853 #[serde(rename = "COMPONENT_ATTRIBUTE", alias = "COMPONENT")]
1854 Component,
1855 #[serde(rename = "INJURY_ATTRIBUTE", alias = "INJURY")]
1856 Injury,
1857 #[serde(rename = "KEYWORD_ATTRIBUTE", alias = "KEYWORD")]
1858 Keyword,
1859 #[serde(rename = "CLUSTER_ATTRIBUTE", alias = "CLUSTER")]
1860 Cluster,
1861 #[serde(rename = "DATA_TYPE_ATTRIBUTE", alias = "DATA_TYPE")]
1862 Data_type,
1863 #[serde(rename = "INFORMATION_TYPE_ATTRIBUTE", alias = "INFORMATION_TYPE")]
1864 Information_type,
1865 #[serde(rename = "KNOWLEDGE_TYPE_ATTRIBUTE", alias = "KNOWLEDGE_TYPE")]
1866 Knowledge_type,
1867 #[serde(rename = "DATA_STRUCTURE_ATTRIBUTE", alias = "DATA_STRUCTURE")]
1868 Data_structure,
1869 #[serde(
1870 rename = "INFORMATION_STRUCTURE_ATTRIBUTE",
1871 alias = "INFORMATION_STRUCTURE"
1872 )]
1873 Information_structure,
1874 #[serde(
1875 rename = "KNOWLEDGE_STRUCTURE_ATTRIBUTE",
1876 alias = "KNOWLEDGE_STRUCTURE"
1877 )]
1878 Knowledge_structure,
1879 #[serde(rename = "CONTENT_ATTRIBUTE", alias = "CONTENT")]
1880 Content,
1881 #[serde(rename = "EXTRACT_ATTRIBUTE", alias = "EXTRACT")]
1882 Extract,
1883 #[serde(rename = "PIECE_ATTRIBUTE", alias = "PIECE")]
1884 Piece,
1885 #[serde(rename = "IMAGE_ATTRIBUTE", alias = "IMAGE")]
1886 Image,
1887 #[serde(rename = "IDENTIFIER_ATTRIBUTE", alias = "IDENTIFIER")]
1888 Identifier,
1889 #[serde(rename = "RANK_ATTRIBUTE", alias = "RANK")]
1890 Rank,
1891 #[serde(rename = "PARAMETER_ATTRIBUTE", alias = "PARAMETER")]
1892 Parameter,
1893 #[serde(rename = "TUNNEL_ATTRIBUTE", alias = "TUNNEL")]
1894 Tunnel,
1895 #[serde(rename = "BORE_ATTRIBUTE", alias = "BORE")]
1896 Bore,
1897 #[serde(rename = "PORTAL_ATTRIBUTE", alias = "PORTAL")]
1898 Portal,
1899 #[serde(rename = "WINDOW_ATTRIBUTE", alias = "WINDOW")]
1900 Window,
1901 #[serde(rename = "DOOR_ATTRIBUTE", alias = "DOOR")]
1902 Door,
1903 #[serde(rename = "QUESTION_ATTRIBUTE", alias = "QUESTION")]
1904 Question,
1905 #[serde(rename = "ANSWER_ATTRIBUTE", alias = "ANSWER")]
1906 Answer,
1907 #[serde(rename = "BUILD_ATTRIBUTE", alias = "BUILD")]
1908 Build,
1909 #[serde(rename = "EXECUTABLE_ATTRIBUTE", alias = "EXECUTABLE")]
1910 Executable,
1911 #[serde(rename = "DOCUMENTATION_ATTRIBUTE", alias = "DOCUMENTATION")]
1912 Documentation,
1913 #[serde(rename = "CERTIFICATE_ATTRIBUTE", alias = "CERTIFICATE")]
1914 Certificate,
1915 #[serde(rename = "SCRIPT_ATTRIBUTE", alias = "SCRIPT")]
1916 Script,
1917 #[serde(rename = "HELP_ATTRIBUTE", alias = "HELP")]
1918 Help,
1919 #[serde(rename = "PRIMARY_ATTRIBUTE", alias = "PRIMARY")]
1920 Primary,
1921 #[serde(rename = "SECONDARY_ATTERIBUTE", alias = "SECONDARY_")]
1922 Secondary_,
1923 #[serde(rename = "TERTIARY_ATTRIBUTE", alias = "TERTIARY")]
1924 Tertiary,
1925 #[serde(rename = "ALTERNATE_ATTRIBUTE", alias = "ALTERNATE")]
1926 Alternate,
1927 #[serde(rename = "CARDINAL_ATTRIBUTE", alias = "CARDINAL")]
1928 Cardinal,
1929 #[serde(rename = "ORDINAL_ATTRIBUTE", alias = "ORDINAL")]
1930 Ordinal,
1931 #[serde(rename = "PART_ATTRIBUTE", alias = "PART")]
1932 Part,
1933 #[serde(rename = "INCORPORATION_ATTRIBUTE", alias = "INCORPORATION")]
1934 Incorporation,
1935 #[serde(rename = "UNIFICATION_ATTRIBUTE", alias = "UNIFICATION")]
1936 Unification,
1937 #[serde(rename = "AMALGAMATION_ATTRIBUTE", alias = "AMALGAMATION")]
1938 Amalgamation,
1939 #[serde(rename = "COALESENCE_ATTRIBUTE", alias = "COALESENCE")]
1940 Coalesence,
1941 #[serde(rename = "COMBINATION_ATTRIBUTE", alias = "COMBINATION")]
1942 Combination,
1943 #[serde(rename = "CONSOLIDATION_ATTRIBUTE", alias = "CONSOLIDATION")]
1944 Consolidation,
1945 #[serde(rename = "SUM_ATTRIBUTE", alias = "SUM")]
1946 Sum,
1947 #[serde(rename = "PRODUCT_ATTRIBUTE", alias = "PRODUCT")]
1948 Product,
1949 #[serde(rename = "DIFFERENCE_ATTRIBUTE", alias = "DIFFERENCE")]
1950 Difference,
1951 #[serde(rename = "UNION_ATTRIBUTE", alias = "UNION")]
1952 Union,
1953 #[serde(rename = "INTERSECTION_ATTRIBUTE", alias = "INTERSECTION")]
1954 Intersection,
1955 #[serde(rename = "MERGE_ATTRIBUTE", alias = "MERGE")]
1956 Merge,
1957 #[serde(rename = "THRESHOLD_ATTRIBUTE", alias = "THRESHOLD")]
1958 Threshold,
1959 #[serde(rename = "ACCOMODATION_ATTRIBUTE", alias = "ACCOMODATION")]
1960 Accomodation,
1961 #[serde(rename = "CORPORATION_ATTRIBUTE", alias = "CORPORATION")]
1962 Corporation,
1963 #[serde(rename = "ENCRYPTION_ATTRIBUTE", alias = "ENCRYPTION")]
1964 Encryption,
1965 #[serde(rename = "DECRYPTION_ATTRIBUTE", alias = "DECRYPTION")]
1966 Decryption,
1967 #[serde(rename = "HASH_ATTRIBUTE", alias = "HASH")]
1968 Hash,
1969 #[serde(rename = "CHECKSUM_ATTRIBUTE", alias = "CHECKSUM")]
1970 Checksum,
1971 #[serde(rename = "INDUSTRY_ATTRIBUTE", alias = "INDUSTRY")]
1972 Industry,
1973 #[serde(rename = "EXPERIENCE_ATTRIBUTE", alias = "EXPERIENCE")]
1974 Experience,
1975 #[serde(rename = "PROFILE_ATTRIBUTE", alias = "PROFILE")]
1976 Profile,
1977 #[serde(rename = "SKILL_ATTRIBUTE", alias = "SKILL")]
1978 Skill,
1979 #[serde(rename = "ABILITY_ATTRIBUTE", alias = "ABILITY")]
1980 Ability,
1981 #[serde(rename = "PERFORMANCE_ATTRIBUTE", alias = "PERFORMANCE")]
1982 Performance,
1983 #[serde(rename = "CAPITALIZATION_ATTRIBUTE", alias = "CAPITALIZATION")]
1984 Capitalization,
1985 #[serde(rename = "RELEVANCE_ATTRIBUTE", alias = "RELEVANCE")]
1986 Relevance,
1987 #[serde(rename = "SLOGAN_ATTRIBUTE", alias = "SLOGAN")]
1988 Slogan,
1989 #[serde(rename = "COMMISSION_ATTRIBUTE", alias = "COMMISSION")]
1990 Commission,
1991 #[serde(rename = "CHECK_ATTRIBUTE", alias = "CHECK")]
1992 Check,
1993 #[serde(rename = "CHART_ATTRIBUTE", alias = "CHART")]
1994 Chart,
1995 #[serde(rename = "INCENTIVE_ATTRIBUTE", alias = "INCENTIVE")]
1996 Incentive,
1997 #[serde(rename = "NEIGHBORHOOD_ATTRIBUTE", alias = "NEIGHBORHOOD")]
1998 Neighborhood,
1999 #[serde(rename = "ATTENDANT_ATTRIBUTE", alias = "ATTENDANT")]
2000 Attendant,
2001 #[serde(rename = "CHEF_ATTRIBUTE", alias = "CHEF")]
2002 Chef,
2003 #[serde(rename = "MILLENNIUM_ATTRIBUTE", alias = "MILLENNIUM")]
2004 Millennium,
2005 #[serde(rename = "CENTRY_ATTRIBUTE", alias = "CENTRY")]
2006 Centry,
2007 #[serde(rename = "DECADE_ATTRIBUTE", alias = "DECADE")]
2008 Decade,
2009 #[serde(rename = "MONTH_ATTRIBUTE", alias = "MONTH")]
2010 Month,
2011 #[serde(rename = "WEEK_ATTRIBUTE", alias = "WEEK")]
2012 Week,
2013 #[serde(rename = "DAY_ATTRIBUTE", alias = "DAY")]
2014 Day,
2015 #[serde(rename = "CREDENTIAL_ATTRIBUTE", alias = "CREDENTIAL")]
2016 Credential,
2017 #[serde(rename = "AUDIO_ATTRIBUTE", alias = "AUDIO")]
2018 Audio,
2019 #[serde(rename = "VIDEO_ATTRIBUTE", alias = "VIDEO")]
2020 Video,
2021 #[serde(rename = "SUBCATEGORY_ATTRIBUTE", alias = "SUBCATEGORY")]
2022 Subcategory,
2023 #[serde(rename = "CREATOR_ATTRIBUTE", alias = "CREATOR")]
2024 Creator,
2025 #[serde(rename = "GUEST_ATTRIBUTE", alias = "GUEST")]
2026 Guest,
2027 #[serde(rename = "TENANT_ATTRIBUTE", alias = "TENANT")]
2028 Tenant,
2029 #[serde(rename = "DEVELOPER_ATTRIBUTE", alias = "DEVELOPER")]
2030 Developer,
2031 #[serde(rename = "ENTERPRISE_ATTRIBUTE", alias = "ENTERPRISE")]
2032 Enterprise,
2033 #[serde(rename = "CONSTELLATION_ATTRIBUTE", alias = "CONSTELLATION")]
2034 Constellation,
2035 #[serde(rename = "APPLIANCE_ATTRIBUTE", alias = "APPLIANCE")]
2036 Appliance,
2037 #[serde(rename = "RECEPTACLE_ATTRIBUTE", alias = "RECEPTACLE")]
2038 Receptacle,
2039 #[serde(rename = "COUPLING_ATTRIBUTE", alias = "COUPLING")]
2040 Coupling,
2041 #[serde(rename = "PAIRING_ATTRIBUTE", alias = "PAIRING")]
2042 Pairing,
2043 #[serde(rename = "PROVISION_ATTRIBUTE", alias = "PROVISION")]
2044 Provision,
2045 #[serde(rename = "REPOSITORY_ATTRIBUTE", alias = "REPOSITORY")]
2046 Repository,
2047 #[serde(rename = "BACKUP_ATTRIBUTE", alias = "BACKUP")]
2048 Backup,
2049 #[serde(rename = "ROOT_ATTRIBUTE", alias = "ROOT")]
2050 Root,
2051 #[serde(rename = "QUERY_ATTRIBUTE", alias = "QUERY")]
2052 Query,
2053 #[serde(rename = "PROBLEM_ATTRIBUTE", alias = "PROBLEM")]
2054 Problem,
2055 #[serde(rename = "SOLUTION_ATTRIBUTE", alias = "SOLUTION")]
2056 Solution,
2057 #[serde(rename = "HEADER_ATTRIBUTE", alias = "HEADER")]
2058 Header,
2059 #[serde(rename = "BODY_ATTRIBUTE", alias = "BODY")]
2060 Body,
2061 #[serde(rename = "FOOTER_ATTRIBUTE", alias = "FOOTER")]
2062 Footer,
2063 #[serde(rename = "NAVIGATION_ATTRIBUTE", alias = "NAVIGATION")]
2064 Navigation,
2065 #[serde(rename = "SECTOR_ATTRIBUTE", alias = "SECTOR")]
2066 Sector,
2067 #[serde(rename = "TAXONOMY_ATTRIBUTE", alias = "TAXONOMY")]
2068 Taxonomy,
2069 #[serde(rename = "OPERATOR_ATTRIBUTE", alias = "OPERATOR")]
2070 Operator,
2071 #[serde(rename = "LOCUTION_ATTRIBUTE", alias = "LOCUTION")]
2072 Locution,
2073 #[serde(rename = "GAMBLER_ATTRIBUTE", alias = "GAMBLER")]
2074 Gambler,
2075 #[serde(rename = "GOVERNMENT_ATTRIBUTE", alias = "GOVERNMENT")]
2076 Government,
2077 #[serde(rename = "REGULATOR_ATTRIBUTE", alias = "REGULATOR")]
2078 Regulator,
2079 #[serde(rename = "SYLLABLE_ATTRIBUTE", alias = "SYLLABLE")]
2080 Syllable,
2081 #[serde(rename = "WORD_ATTRIBUTE", alias = "WORD")]
2082 Word,
2083 #[serde(rename = "FRAGMENT_ATTRIBUTE", alias = "FRAGMENT")]
2084 Fragment,
2085 #[serde(rename = "PARAGRAPH_ATTRIBUTE", alias = "PARAGRAPH")]
2086 Paragraph,
2087 #[serde(rename = "CHAPTER_ATTRIBUTE", alias = "CHAPTER")]
2088 Chapter,
2089 #[serde(rename = "APPEARANCE_ATTRIBUTE", alias = "APPEARANCE")]
2090 Appearance,
2091 #[serde(rename = "REDIRECTION_ATTRIBUTE", alias = "REDIRECTION")]
2092 Redirection,
2093 #[serde(rename = "ROUTER_ATTRIBUTE", alias = "ROUTER")]
2094 Router,
2095 #[serde(rename = "SWITCH_ATTRIBUTE", alias = "SWITCH")]
2096 Switch,
2097 #[serde(rename = "HUB_ATTRIBUTE", alias = "HUB")]
2098 Hub,
2099 #[serde(rename = "REPEATER_ATTRIBUTE", alias = "REPEATER")]
2100 Repeater,
2101 #[serde(rename = "BRIDGE_ATTRIBUTE", alias = "BRIDGE")]
2102 Bridge,
2103 #[serde(rename = "FIREWALL_ATTRIBUTE", alias = "FIREWALL")]
2104 Firewall,
2105 #[serde(rename = "CABLE_ATTRIBUTE", alias = "CABLE")]
2106 Cable,
2107 #[serde(rename = "INTERFACE_ATTRIBUTE", alias = "INTERFACE")]
2108 Interface,
2109 #[serde(rename = "RULE_ATTRIBUTE", alias = "RULE")]
2110 Rule,
2111 #[serde(rename = "PROMPT_ATTRIBUTE", alias = "PROMPT")]
2112 Prompt,
2113 #[serde(rename = "THREAD_ATTRIBUTE", alias = "THREAD")]
2114 Thread,
2115 #[serde(rename = "SESSION_ATTRIBUTE", alias = "SESSION")]
2116 Session,
2117}
2118
2119impl Attribute {
2120 pub fn is_null(&self) -> bool {
2122 *self == Attribute::Null
2123 }
2124}
2125
2126#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
2127#[repr(u16)]
2128#[derive(Serialize, Deserialize)]
2129pub enum Category {
2130 #[default]
2131 #[serde(rename = "NULL_CATEGORY", alias = "NULL")]
2132 Null = 0,
2133 #[serde(rename = "AVESTERRA_CATEGORY", alias = "AVESTERRA")]
2134 Avesterra,
2135 #[serde(rename = "SERVER_CATEGORY", alias = "SERVER")]
2136 Server,
2137 #[serde(rename = "ANALYTIC_CATEGORY", alias = "ANALYTIC")]
2138 Analytic,
2139 #[serde(rename = "ADAPTER_CATEGORY", alias = "ADAPTER")]
2140 Adapter,
2141 #[serde(rename = "REGISTRY_CATEGORY", alias = "REGISTRY")]
2142 Registry,
2143 #[serde(rename = "WORKSPACE_CATEGORY", alias = "WORKSPACE")]
2144 Workspace,
2145 #[serde(rename = "LIST_CATEGORY", alias = "LIST")]
2146 List,
2147 #[serde(rename = "SET_CATEGORY", alias = "SET")]
2148 Set,
2149 #[serde(rename = "VIEW_CATEGORY", alias = "VIEW")]
2150 View,
2151 #[serde(rename = "APPLICATION_CATEGORY", alias = "APPLICATION")]
2152 Application,
2153 #[serde(rename = "SAPIEN_CATEGORY", alias = "SAPIEN")]
2154 Sapien,
2155 #[serde(rename = "GENETIC_CATEGORY", alias = "GENETIC")]
2156 Genetic,
2157 #[serde(rename = "SOCIOCULTURAL_CATEGORY", alias = "SOCIOCULTURAL")]
2158 Sociocultural,
2159 #[serde(rename = "LINGUISTIC_CATEGORY", alias = "LINGUISTIC")]
2160 Linguistic,
2161 #[serde(rename = "ETHNOGRAPHIC_CATEGORY", alias = "ETHNOGRAPHIC")]
2162 Ethnographic,
2163 #[serde(rename = "FUNCTION_CATEGORY", alias = "FUNCTION")]
2164 Function,
2165 #[serde(rename = "VARIABLE_CATEGORY", alias = "VARIABLE")]
2166 Variable,
2167 #[serde(rename = "BRAIN_CATEGORY", alias = "BRAIN")]
2168 Brain,
2169 #[serde(rename = "NEURON_CATEGORY", alias = "NEURON")]
2170 Neuron,
2171 #[serde(rename = "SYNAPSE_CATEGORY", alias = "SYNAPSE")]
2172 Synapse,
2173 #[serde(rename = "LAPTOP_CATEGORY", alias = "LAPTOP")]
2174 Laptop,
2175 #[serde(rename = "DESKTOP_CATEGORY", alias = "DESKTOP")]
2176 Desktop,
2177 #[serde(rename = "MOBILE_CATEGORY", alias = "MOBILE")]
2178 Mobile,
2179 #[serde(rename = "TELEPHONE_CATEGORY", alias = "TELEPHONE")]
2180 Telephone,
2181 #[serde(rename = "CELLPHONE_CATEGORY", alias = "CELLPHONE")]
2182 Cellphone,
2183 #[serde(rename = "SMARTPHONE_CATEGORY", alias = "SMARTPHONE")]
2184 Smartphone,
2185 #[serde(rename = "MAINFRAME_CATEGORY", alias = "MAINFRAME")]
2186 Mainframe,
2187 #[serde(rename = "TABLET_CATEGORY", alias = "TABLET")]
2188 Tablet,
2189 #[serde(rename = "MARRIAGE_CATEGORY", alias = "MARRIAGE")]
2190 Marriage,
2191 #[serde(rename = "CITY_CATEGORY", alias = "CITY")]
2192 City,
2193 #[serde(rename = "TOWN_CATEGORY", alias = "TOWN")]
2194 Town,
2195 #[serde(rename = "VILLAGE_CATEGORY", alias = "VILLAGE")]
2196 Village,
2197 #[serde(rename = "STATE_CATEGORY", alias = "STATE")]
2198 State,
2199 #[serde(rename = "COUNTY_CATEGORY", alias = "COUNTY")]
2200 County,
2201 #[serde(rename = "PROVINCE_CATEGORY", alias = "PROVINCE")]
2202 Province,
2203 #[serde(rename = "COUNTRY_CATEGORY", alias = "COUNTRY")]
2204 Country,
2205 #[serde(rename = "ROAD_CATEGORY", alias = "ROAD")]
2206 Road,
2207 #[serde(rename = "HIGHWAY_CATEGORY", alias = "HIGHWAY")]
2208 Highway,
2209 #[serde(rename = "RAILROAD_CATEGORY", alias = "RAILROAD")]
2210 Railroad,
2211 #[serde(rename = "ORGAN_CATEGORY", alias = "ORGAN")]
2212 Organ,
2213 #[serde(rename = "CELL_CATEGORY", alias = "CELL")]
2214 Cell,
2215 #[serde(rename = "GENE_CATEGORY", alias = "GENE")]
2216 Gene,
2217 #[serde(rename = "PROTEIN_CATEGORY", alias = "PROTEIN")]
2218 Protein,
2219 #[serde(rename = "MOLECULE_CATEGORY", alias = "MOLECULE")]
2220 Molecule,
2221 #[serde(rename = "DISEASE_CATEGORY", alias = "DISEASE")]
2222 Disease,
2223 #[serde(rename = "DRUG_CATEGORY", alias = "DRUG")]
2224 Drug,
2225 #[serde(rename = "ATLAS_CATEGORY", alias = "ATLAS")]
2226 Atlas,
2227 #[serde(rename = "MAP_CATEGORY", alias = "MAP")]
2228 Map,
2229 #[serde(rename = "REGION_CATEGORY", alias = "REGION")]
2230 Region,
2231 #[serde(rename = "COMPUTER_CATEGORY", alias = "COMPUTER")]
2232 Computer,
2233 #[serde(rename = "GRAPH_CATEGORY", alias = "GRAPH")]
2234 Graph,
2235 #[serde(rename = "NODE_CATEGORY", alias = "NODE")]
2236 Node,
2237 #[serde(rename = "LINK_CATEGORY", alias = "LINK")]
2238 Link,
2239 #[serde(rename = "VERTEX_CATEGORY", alias = "VERTEX")]
2240 Vertex,
2241 #[serde(rename = "EDGE_CATEGORY", alias = "EDGE")]
2242 Edge,
2243 #[serde(rename = "DISTRICT_CATEGORY", alias = "DISTRICT")]
2244 District,
2245 #[serde(rename = "PASSAGE_CATEGORY", alias = "PASSAGE")]
2246 Passage,
2247 #[serde(rename = "TRACT_CATEGORY", alias = "TRACT")]
2248 Tract,
2249 #[serde(rename = "IDENTITY_CATEGORY", alias = "IDENTITY")]
2250 Identity,
2251 #[serde(rename = "TERRITORY_CATEGORY", alias = "TERRITORY")]
2252 Territory,
2253 #[serde(rename = "EMPLOYEE_CATEGORY", alias = "EMPLOYEE")]
2254 Employee,
2255 #[serde(rename = "COLLEGE_CATEGORY", alias = "COLLEGE")]
2256 College,
2257 #[serde(rename = "DIVISION_CATEGORY", alias = "DIVISION")]
2258 Division,
2259 #[serde(rename = "SCHOOL_CATEGORY", alias = "SCHOOL")]
2260 School,
2261 #[serde(rename = "DEPARTMENT_CATEGORY", alias = "DEPARTMENT")]
2262 Department,
2263 #[serde(rename = "CAMPUS_CATEGORY", alias = "CAMPUS")]
2264 Campus,
2265 #[serde(rename = "MANAGER_CATEGORY", alias = "MANAGER")]
2266 Manager,
2267 #[serde(rename = "COLLABORATION_CATEGORY", alias = "COLLABORATION")]
2268 Collaboration,
2269 #[serde(rename = "COMPANY_CATEGORY", alias = "COMPANY")]
2270 Company,
2271 #[serde(rename = "TIMEZONE_CATEGORY", alias = "TIMEZONE")]
2272 Timezone,
2273 #[serde(rename = "CONTINENT_CATEGORY", alias = "CONTINENT")]
2274 Continent,
2275 #[serde(rename = "LANGUAGE_CATEGORY", alias = "LANGUAGE")]
2276 Language,
2277 #[serde(rename = "PLANET_CATEGORY", alias = "PLANET")]
2278 Planet,
2279 #[serde(rename = "ORGANIZATION_CATEGORY", alias = "ORGANIZATION")]
2280 Organization,
2281 #[serde(rename = "FOLDER_CATEGORY", alias = "FOLDER")]
2282 Folder,
2283 #[serde(rename = "GROUP_CATEGORY", alias = "GROUP")]
2284 Group,
2285 #[serde(rename = "PLACE_CATEGORY", alias = "PLACE")]
2286 Place,
2287 #[serde(rename = "PERSON_CATEGORY", alias = "PERSON")]
2288 Person,
2289 #[serde(rename = "FAMILY_CATEGORY", alias = "FAMILY")]
2290 Family,
2291 #[serde(rename = "HOUSEHOLD_CATEGORY", alias = "HOUSEHOLD")]
2292 Household,
2293 #[serde(rename = "COMMUNITY_CATEGORY", alias = "COMMUNITY")]
2294 Community,
2295 #[serde(rename = "BUSINESS_CATEGORY", alias = "BUSINESS")]
2296 Business,
2297 #[serde(rename = "PROCESS_CATEGORY", alias = "PROCESS")]
2298 Process,
2299 #[serde(rename = "TASK_CATEGORY", alias = "TASK")]
2300 Task,
2301 #[serde(rename = "PROGRAM_CATEGORY", alias = "PROGRAM")]
2302 Program,
2303 #[serde(rename = "MATHEMATICS_CATEGORY", alias = "MATHEMATICS")]
2304 Mathematics,
2305 #[serde(rename = "SUBSTANCE_CATEGORY", alias = "SUBSTANCE")]
2306 Substance,
2307 #[serde(rename = "CHEMICAL_CATEGORY", alias = "CHEMICAL")]
2308 Chemical,
2309 #[serde(rename = "STRUCTURE_CATEGORY", alias = "STRUCTURE")]
2310 Structure,
2311 #[serde(rename = "INFRASTRUCTURE_CATEGORY", alias = "INFRASTRUCTURE")]
2312 Infrastructure,
2313 #[serde(rename = "FACILITY_CATEGORY", alias = "FACILITY")]
2314 Facility,
2315 #[serde(rename = "FARM_CATEGORY", alias = "FARM")]
2316 Farm,
2317 #[serde(rename = "NETWORK_CATEGORY", alias = "NETWORK")]
2318 Network,
2319 #[serde(rename = "PATH_CATEGORY", alias = "PATH")]
2320 Path,
2321 #[serde(rename = "MACHINE_CATEGORY", alias = "MACHINE")]
2322 Machine,
2323 #[serde(rename = "DEVICE_CATEGORY", alias = "DEVICE")]
2324 Device,
2325 #[serde(rename = "PLATFORM_CATEGORY", alias = "PLATFORM")]
2326 Platform,
2327 #[serde(rename = "VEHICLE_CATEGORY", alias = "VEHICLE")]
2328 Vehicle,
2329 #[serde(rename = "CONTRACT_CATEGORY", alias = "CONTRACT")]
2330 Contract,
2331 #[serde(rename = "HYPOTHESIS_CATEGORY", alias = "HYPOTHESIS")]
2332 Hypothesis,
2333 #[serde(rename = "MILITARY_CATEGORY", alias = "MILITARY")]
2334 Military,
2335 #[serde(rename = "RESIDENCE_CATEGORY", alias = "RESIDENCE")]
2336 Residence,
2337 #[serde(rename = "ACCOUNT_CATEGORY", alias = "ACCOUNT")]
2338 Account,
2339 #[serde(rename = "AGREEMENT_CATEGORY", alias = "AGREEMENT")]
2340 Agreement,
2341 #[serde(rename = "INVENTION_CATEGORY", alias = "INVENTION")]
2342 Invention,
2343 #[serde(rename = "GRANT_CATEGORY", alias = "GRANT")]
2344 Grant,
2345 #[serde(rename = "PROPOSAL_CATEGORY", alias = "PROPOSAL")]
2346 Proposal,
2347 #[serde(rename = "DOCUMENT_CATEGORY", alias = "DOCUMENT")]
2348 Document,
2349 #[serde(rename = "ACTIVITY_CATEGORY", alias = "ACTIVITY")]
2350 Activity,
2351 #[serde(rename = "MONEY_CATEGORY", alias = "MONEY")]
2352 Money,
2353 #[serde(rename = "COST_CENTER_CATEGORY", alias = "COST_CENTER")]
2354 Cost_center,
2355 #[serde(rename = "PROJECT_CATEGORY", alias = "PROJECT")]
2356 Project,
2357 #[serde(rename = "STUDY_CATEGORY", alias = "STUDY")]
2358 Study,
2359 #[serde(rename = "FUND_CATEGORY", alias = "FUND")]
2360 Fund,
2361 #[serde(rename = "GIFT_CATEGORY", alias = "GIFT")]
2362 Gift,
2363 #[serde(rename = "AWARD_CATEGORY", alias = "AWARD")]
2364 Award,
2365 #[serde(rename = "TEAM_CATEGORY", alias = "TEAM")]
2366 Team,
2367 #[serde(rename = "SYSTEM_CATEGORY", alias = "SYSTEM")]
2368 System,
2369 #[serde(rename = "SUBSYSTEM_CATEGORY", alias = "SUBSYSTEM")]
2370 Subsystem,
2371 #[serde(rename = "MENTION_CATEGORY", alias = "MENTION")]
2372 Mention,
2373 #[serde(rename = "ENTITY_CATEGORY", alias = "ENTITY")]
2374 Entity,
2375 #[serde(rename = "RELATION_CATEGORY", alias = "RELATION")]
2376 Relation,
2377 #[serde(rename = "VALUE_CATEGORY", alias = "VALUE")]
2378 Value,
2379 #[serde(rename = "EVENT_CATEGORY", alias = "EVENT")]
2380 Event,
2381 #[serde(rename = "GEOPOLITICS_CATEGORY", alias = "GEOPOLITICS")]
2382 Geopolitics,
2383 #[serde(rename = "LOCATION_CATEGORY", alias = "LOCATION")]
2384 Location,
2385 #[serde(rename = "WEAPON_CATEGORY", alias = "WEAPON")]
2386 Weapon,
2387 #[serde(rename = "SPONSOR_CATEGORY", alias = "SPONSOR")]
2388 Sponsor,
2389 #[serde(rename = "PURPOSE_CATEGORY", alias = "PURPOSE")]
2390 Purpose,
2391 #[serde(rename = "SUPPLIER_CATEGORY", alias = "SUPPLIER")]
2392 Supplier,
2393 #[serde(rename = "CONTRACTOR_CATEGORY", alias = "CONTRACTOR")]
2394 Contractor,
2395 #[serde(rename = "PAYMENT_CATEGORY", alias = "PAYMENT")]
2396 Payment,
2397 #[serde(rename = "SUBCONTRACT_CATEGORY", alias = "SUBCONTRACT")]
2398 Subcontract,
2399 #[serde(rename = "STOCK_CATEGORY", alias = "STOCK")]
2400 Stock,
2401 #[serde(rename = "ITEM_CATEGORY", alias = "ITEM")]
2402 Item,
2403 #[serde(rename = "STORE_CATEGORY", alias = "STORE")]
2404 Store,
2405 #[serde(rename = "FILE_CATEGORY", alias = "FILE")]
2406 File,
2407 #[serde(rename = "ONTOLOGY_CATEGORY", alias = "ONTOLOGY")]
2408 Ontology,
2409 #[serde(rename = "RELATIONSHIP_CATEGORY", alias = "RELATIONSHIP")]
2410 Relationship,
2411 #[serde(rename = "AFFILIATION_CATEGORY", alias = "AFFILIATION")]
2412 Affiliation,
2413 #[serde(rename = "AIRPORT_CATEGORY", alias = "AIRPORT")]
2414 Airport,
2415 #[serde(rename = "PORT_CATEGORY", alias = "PORT")]
2416 Port,
2417 #[serde(rename = "STATION_CATEGORY", alias = "STATION")]
2418 Station,
2419 #[serde(rename = "POWER_PLANT_CATEGORY", alias = "POWER_PLANT")]
2420 Power_plant,
2421 #[serde(rename = "AIRPLANE_CATEGORY", alias = "AIRPLANE")]
2422 Airplane,
2423 #[serde(rename = "SHIP_CATEGORY", alias = "SHIP")]
2424 Ship,
2425 #[serde(rename = "TRAIN_CATEGORY", alias = "TRAIN")]
2426 Train,
2427 #[serde(rename = "CAR_CATEGORY", alias = "CAR")]
2428 Car,
2429 #[serde(rename = "INSTRUMENT_CATEGORY", alias = "INSTRUMENT")]
2430 Instrument,
2431 #[serde(rename = "VICTIM_CATEGORY", alias = "VICTIM")]
2432 Victim,
2433 #[serde(rename = "PERPETRATOR_CATEGORY", alias = "PERPETRATOR")]
2434 Perpetrator,
2435 #[serde(rename = "BUILDING_CATEGORY", alias = "BUILDING")]
2436 Building,
2437 #[serde(rename = "BORDER_CATEGORY", alias = "BORDER")]
2438 Border,
2439 #[serde(rename = "HELICOPTER_CATEGORY", alias = "HELICOPTER")]
2440 Helicopter,
2441 #[serde(rename = "PLAZA_CATEGORY", alias = "PLAZA")]
2442 Plaza,
2443 #[serde(rename = "SHIPMENT_CATEGORY", alias = "SHIPMENT")]
2444 Shipment,
2445 #[serde(rename = "LAW_CATEGORY", alias = "LAW")]
2446 Law,
2447 #[serde(rename = "SUSPECT_CATEGORY", alias = "SUSPECT")]
2448 Suspect,
2449 #[serde(rename = "RESULT_CATEGORY", alias = "RESULT")]
2450 Result,
2451 #[serde(rename = "OUTCOME_CATEGORY", alias = "OUTCOME")]
2452 Outcome,
2453 #[serde(rename = "CANDIDATE_CATEGORY", alias = "CANDIDATE")]
2454 Candidate,
2455 #[serde(rename = "ELECTION_CATEGORY", alias = "ELECTION")]
2456 Election,
2457 #[serde(rename = "BALLOT_CATEGORY", alias = "BALLOT")]
2458 Ballot,
2459 #[serde(rename = "WAREHOUSE_CATEGORY", alias = "WAREHOUSE")]
2460 Warehouse,
2461 #[serde(rename = "PALLET_CATEGORY", alias = "PALLET")]
2462 Pallet,
2463 #[serde(rename = "VENDOR_CATEGORY", alias = "VENDOR")]
2464 Vendor,
2465 #[serde(rename = "BUYER_CATEGORY", alias = "BUYER")]
2466 Buyer,
2467 #[serde(rename = "SELLER_CATEGORY", alias = "SELLER")]
2468 Seller,
2469 #[serde(rename = "TRANSACTION_CATEGORY", alias = "TRANSACTION")]
2470 Transaction,
2471 #[serde(rename = "ARRANGEMENT_CATEGORY", alias = "ARRANGEMENT")]
2472 Arrangement,
2473 #[serde(rename = "DEAL_CATEGORY", alias = "DEAL")]
2474 Deal,
2475 #[serde(rename = "FILTER_CATEGORY", alias = "FILTER")]
2476 Filter,
2477 #[serde(rename = "CATEGORY_CATEGORY", alias = "CATEGORY")]
2478 Category,
2479 #[serde(rename = "UNIT_CATEGORY", alias = "UNIT")]
2480 Unit,
2481 #[serde(rename = "PRICE_CATEGORY", alias = "PRICE")]
2482 Price,
2483 #[serde(rename = "COMMODITY_CATEGORY", alias = "COMMODITY")]
2484 Commodity,
2485 #[serde(rename = "CRIME_CATEGORY", alias = "CRIME")]
2486 Crime,
2487 #[serde(rename = "RESERVATION_CATEGORY", alias = "RESERVATION")]
2488 Reservation,
2489 #[serde(rename = "PLAN_CATEGORY", alias = "PLAN")]
2490 Plan,
2491 #[serde(rename = "SEASON_CATEGORY", alias = "SEASON")]
2492 Season,
2493 #[serde(rename = "INVENTORY_CATEGORY", alias = "INVENTORY")]
2494 Inventory,
2495 #[serde(rename = "MERCHANDISE_CATEGORY", alias = "MERCHANDISE")]
2496 Merchandise,
2497 #[serde(rename = "TEMPLATE_CATEGORY", alias = "TEMPLATE")]
2498 Template,
2499 #[serde(rename = "FEATURE_CATEGORY", alias = "FEATURE")]
2500 Feature,
2501 #[serde(rename = "INDEX_CATEGORY", alias = "INDEX")]
2502 Index,
2503 #[serde(rename = "TITLE_CATEGORY", alias = "TITLE")]
2504 Title,
2505 #[serde(rename = "SIDE_CATEGORY", alias = "SIDE")]
2506 Side,
2507 #[serde(rename = "TUPLE_CATEGORY", alias = "TUPLE")]
2508 Tuple,
2509 #[serde(rename = "TIMER_CATEGORY", alias = "TIMER")]
2510 Timer,
2511 #[serde(rename = "OUTLET_CATEGORY", alias = "OUTLET")]
2512 Outlet,
2513 #[serde(rename = "FLIGHT_CATEGORY", alias = "FLIGHT")]
2514 Flight,
2515 #[serde(rename = "ROUTE_CATEGORY", alias = "ROUTE")]
2516 Route,
2517 #[serde(rename = "SCHEDULE_CATEGORY", alias = "SCHEDULE")]
2518 Schedule,
2519 #[serde(rename = "PURCHASE_CATEGORY", alias = "PURCHASE")]
2520 Purchase,
2521 #[serde(rename = "TEST_CATEGORY", alias = "TEST")]
2522 Test,
2523 #[serde(rename = "PATIENT_CATEGORY", alias = "PATIENT")]
2524 Patient,
2525 #[serde(rename = "REPORT_CATEGORY", alias = "REPORT")]
2526 Report,
2527 #[serde(rename = "HOSPITAL_CATEGORY", alias = "HOSPITAL")]
2528 Hospital,
2529 #[serde(rename = "CLINIC_CATEGORY", alias = "CLINIC")]
2530 Clinic,
2531 #[serde(rename = "FACTORY_CATEGORY", alias = "FACTORY")]
2532 Factory,
2533 #[serde(rename = "OBJECT_CATEGORY", alias = "OBJECT")]
2534 Object,
2535 #[serde(rename = "ABSTRACT_CATEGORY", alias = "ABSTRACT")]
2536 Abstract,
2537 #[serde(rename = "ROOM_CATEGORY", alias = "ROOM")]
2538 Room,
2539 #[serde(rename = "PERIMETER_CATEGORY", alias = "PERIMETER")]
2540 Perimeter,
2541 #[serde(rename = "ZONE_CATEGORY", alias = "ZONE")]
2542 Zone,
2543 #[serde(rename = "AREA_CATEGORY", alias = "AREA")]
2544 Area,
2545 #[serde(rename = "VISIT_CATEGORY", alias = "VISIT")]
2546 Visit,
2547 #[serde(rename = "VISITOR_CATEGORY", alias = "VISITOR")]
2548 Visitor,
2549 #[serde(rename = "CODE_CATEGORY", alias = "CODE")]
2550 Code,
2551 #[serde(rename = "COURSE_CATEGORY", alias = "COURSE")]
2552 Course,
2553 #[serde(rename = "STUDENT_CATEGORY", alias = "STUDENT")]
2554 Student,
2555 #[serde(rename = "FACULTY_CATEGORY", alias = "FACULTY")]
2556 Faculty,
2557 #[serde(rename = "STAFF_CATEGORY", alias = "STAFF")]
2558 Staff,
2559 #[serde(rename = "ADVISOR_CATEGORY", alias = "ADVISOR")]
2560 Advisor,
2561 #[serde(rename = "INSTRUCTOR_CATEGORY", alias = "INSTRUCTOR")]
2562 Instructor,
2563 #[serde(rename = "ALERT_CATEGORY", alias = "ALERT")]
2564 Alert,
2565 #[serde(rename = "ALARM_CATEGORY", alias = "ALARM")]
2566 Alarm,
2567 #[serde(rename = "HOST_CATEGORY", alias = "HOST")]
2568 Host,
2569 #[serde(rename = "CONCEPT_CATEGORY", alias = "CONCEPT")]
2570 Concept,
2571 #[serde(rename = "ELEMENT_CATEGORY", alias = "ELEMENT")]
2572 Element,
2573 #[serde(rename = "INSTANCE_CATEGORY", alias = "INSTANCE")]
2574 Instance,
2575 #[serde(rename = "PROPERTY_CATEGORY", alias = "PROPERTY")]
2576 Property,
2577 #[serde(rename = "ATTRIBUTE_CATEGORY", alias = "ATTRIBUTE")]
2578 Attribute,
2579 #[serde(rename = "ANNOTATION_CATEGORY", alias = "ANNOTATION")]
2580 Annotation,
2581 #[serde(rename = "DATA_CATEGORY", alias = "DATA")]
2582 Data,
2583 #[serde(rename = "NOTE_CATEGORY", alias = "NOTE")]
2584 Note,
2585 #[serde(rename = "JOURNAL_CATEGORY", alias = "JOURNAL")]
2586 Journal,
2587 #[serde(rename = "ARTICLE_CATEGORY", alias = "ARTICLE")]
2588 Article,
2589 #[serde(rename = "PUBLICATION_CATEGORY", alias = "PUBLICATION")]
2590 Publication,
2591 #[serde(rename = "BOOK_CATEGORY", alias = "BOOK")]
2592 Book,
2593 #[serde(rename = "PERIODICAL_CATEGORY", alias = "PERIODICAL")]
2594 Periodical,
2595 #[serde(rename = "CALENDAR_CATEGORY", alias = "CALENDAR")]
2596 Calendar,
2597 #[serde(rename = "LOG_CATEGORY", alias = "LOG")]
2598 Log,
2599 #[serde(rename = "COLLECTION_CATEGORY", alias = "COLLECTION")]
2600 Collection,
2601 #[serde(rename = "CONTEXT_CATEGORY", alias = "CONTEXT")]
2602 Context,
2603 #[serde(rename = "PERMISSION_CATEGORY", alias = "PERMISSION")]
2604 Permission,
2605 #[serde(rename = "EXAMPLE_CATEGORY", alias = "EXAMPLE")]
2606 Example,
2607 #[serde(rename = "MODULE_CATEGORY", alias = "MODULE")]
2608 Module,
2609 #[serde(rename = "DIRECTORY_CATEGORY", alias = "DIRECTORY")]
2610 Directory,
2611 #[serde(rename = "CACHE_CATEGORY", alias = "CACHE")]
2612 Cache,
2613 #[serde(rename = "BEHAVIOR_CATEGORY", alias = "BEHAVIOR")]
2614 Behavior,
2615 #[serde(rename = "AGENT_CATEGORY", alias = "AGENT")]
2616 Agent,
2617 #[serde(rename = "SENSOR_CATEGORY", alias = "SENSOR")]
2618 Sensor,
2619 #[serde(rename = "ACTUATOR_CATEGORY", alias = "ACTUATOR")]
2620 Actuator,
2621 #[serde(rename = "PERCEPT_CATEGORY", alias = "PERCEPT")]
2622 Percept,
2623 #[serde(rename = "ACTION_CATEGORY", alias = "ACTION")]
2624 Action,
2625 #[serde(rename = "GOAL_CATEGORY", alias = "GOAL")]
2626 Goal,
2627 #[serde(rename = "UTILITY_CATEGORY", alias = "UTILITY")]
2628 Utility,
2629 #[serde(rename = "LETTER_CATEGORY", alias = "LETTER")]
2630 Letter,
2631 #[serde(rename = "OFFER_CATEGORY", alias = "OFFER")]
2632 Offer,
2633 #[serde(rename = "MESSAGE_CATEGORY", alias = "MESSAGE")]
2634 Message,
2635 #[serde(rename = "TECHNOLOGY_CATEGORY", alias = "TECHNOLOGY")]
2636 Technology,
2637 #[serde(rename = "BUDGET_CATEGORY", alias = "BUDGET")]
2638 Budget,
2639 #[serde(rename = "FUNDING_CATEGORY", alias = "FUNDING")]
2640 Funding,
2641 #[serde(rename = "COLLABORATOR_CATEGORY", alias = "COLLABORATOR")]
2642 Collaborator,
2643 #[serde(rename = "REPESENTATIVE_CATEGORY", alias = "REPESENTATIVE")]
2644 Repesentative,
2645 #[serde(rename = "TREATMENT_CATEGORY", alias = "TREATMENT")]
2646 Treatment,
2647 #[serde(rename = "PROGNOSIS_CATEGORY", alias = "PROGNOSIS")]
2648 Prognosis,
2649 #[serde(rename = "SECURITY_CATEGORY", alias = "SECURITY")]
2650 Security,
2651 #[serde(rename = "DOMAIN_CATEGORY", alias = "DOMAIN")]
2652 Domain,
2653 #[serde(rename = "SUBMISSION_CATEGORY", alias = "SUBMISSION")]
2654 Submission,
2655 #[serde(rename = "INVOICE_CATEGORY", alias = "INVOICE")]
2656 Invoice,
2657 #[serde(rename = "SOLICIATION_CATEGORY", alias = "SOLICIATION")]
2658 Soliciation,
2659 #[serde(rename = "PATTERN_CATEGORY", alias = "PATTERN")]
2660 Pattern,
2661 #[serde(rename = "CHARACTERISTIC_CATEGORY", alias = "CHARACTERISTIC")]
2662 Characteristic,
2663 #[serde(rename = "FORM_CATEGORY", alias = "FORM")]
2664 Form,
2665 #[serde(rename = "IMPORT_CATEGORY", alias = "IMPORT")]
2666 Import,
2667 #[serde(rename = "EXPORT_CATEGORY", alias = "EXPORT")]
2668 Export,
2669 #[serde(rename = "CART_CATEGORY", alias = "CART")]
2670 Cart,
2671 #[serde(rename = "CONTAINER_CATEGORY", alias = "CONTAINER")]
2672 Container,
2673 #[serde(rename = "MARKET_CATEGORY", alias = "MARKET")]
2674 Market,
2675 #[serde(rename = "SEGMENT_CATEGORY", alias = "SEGMENT")]
2676 Segment,
2677 #[serde(rename = "CREW_CATEGORY", alias = "CREW")]
2678 Crew,
2679 #[serde(rename = "PASSENGER_CATEGORY", alias = "PASSENGER")]
2680 Passenger,
2681 #[serde(rename = "DATABASE_CATEGORY", alias = "DATABASE")]
2682 Database,
2683 #[serde(rename = "TABLE_CATEGORY", alias = "TABLE")]
2684 Table,
2685 #[serde(rename = "FOOD_CATEGORY", alias = "FOOD")]
2686 Food,
2687 #[serde(rename = "COMPARTMENT_CATEGORY", alias = "COMPARTMENT")]
2688 Compartment,
2689 #[serde(rename = "USER_CATEGORY", alias = "USER")]
2690 User,
2691 #[serde(rename = "SUPERVISOR_CATEGORY", alias = "SUPERVISOR")]
2692 Supervisor,
2693 #[serde(rename = "CONFIGURATION_CATEGORY", alias = "CONFIGURATION")]
2694 Configuration,
2695 #[serde(rename = "LAYOUT_CATEGORY", alias = "LAYOUT")]
2696 Layout,
2697 #[serde(rename = "BEVERAGE_CATEGORY", alias = "BEVERAGE")]
2698 Beverage,
2699 #[serde(rename = "TRAVELER_CATEGORY", alias = "TRAVELER")]
2700 Traveler,
2701 #[serde(rename = "CUSTOMER_CATEGORY", alias = "CUSTOMER")]
2702 Customer,
2703 #[serde(rename = "MODEL_CATEGORY", alias = "MODEL")]
2704 Model,
2705 #[serde(rename = "DEPLOYMENT_CATEGORY", alias = "DEPLOYMENT")]
2706 Deployment,
2707 #[serde(rename = "HOTEL_CATEGORY", alias = "HOTEL")]
2708 Hotel,
2709 #[serde(rename = "LOUNGE_CATEGORY", alias = "LOUNGE")]
2710 Lounge,
2711 #[serde(rename = "RESTAURANT_CATEGORY", alias = "RESTAURANT")]
2712 Restaurant,
2713 #[serde(rename = "LOBBY_CATEGORY", alias = "LOBBY")]
2714 Lobby,
2715 #[serde(rename = "POOL_CATEGORY", alias = "POOL")]
2716 Pool,
2717 #[serde(rename = "GARAGE_CATEGORY", alias = "GARAGE")]
2718 Garage,
2719 #[serde(rename = "KITCHEN_CATEGORY", alias = "KITCHEN")]
2720 Kitchen,
2721 #[serde(rename = "LAUNDRY_CATEGORY", alias = "LAUNDRY")]
2722 Laundry,
2723 #[serde(rename = "HOUSEKEEPING_CATEGORY", alias = "HOUSEKEEPING")]
2724 Housekeeping,
2725 #[serde(rename = "MAINTENANCE_CATEGORY", alias = "MAINTENANCE")]
2726 Maintenance,
2727 #[serde(rename = "ENGINEERING_CATEGORY", alias = "ENGINEERING")]
2728 Engineering,
2729 #[serde(rename = "MARKETING_CATEGORY", alias = "MARKETING")]
2730 Marketing,
2731 #[serde(rename = "DINING_CATEGORY", alias = "DINING")]
2732 Dining,
2733 #[serde(rename = "RECEPTION_CATEGORY", alias = "RECEPTION")]
2734 Reception,
2735 #[serde(rename = "SHIFT_CATEGORY", alias = "SHIFT")]
2736 Shift,
2737 #[serde(rename = "TRACK_CATEGORY", alias = "TRACK")]
2738 Track,
2739 #[serde(rename = "TREND_CATEGORY", alias = "TREND")]
2740 Trend,
2741 #[serde(rename = "POLICY_CATEGORY", alias = "POLICY")]
2742 Policy,
2743 #[serde(rename = "CALCULATION_CATEGORY", alias = "CALCULATION")]
2744 Calculation,
2745 #[serde(rename = "COMPUTATION_CATEGORY", alias = "COMPUTATION")]
2746 Computation,
2747 #[serde(rename = "AUDIT_CATEGORY", alias = "AUDIT")]
2748 Audit,
2749 #[serde(rename = "BATCH_CATEGORY", alias = "BATCH")]
2750 Batch,
2751 #[serde(rename = "CLOCK_CATEGORY", alias = "CLOCK")]
2752 Clock,
2753 #[serde(rename = "PUBLISHER_CATEGORY", alias = "PUBLISHER")]
2754 Publisher,
2755 #[serde(rename = "SUBSCRIBER_CATEGORY", alias = "SUBSCRIBER")]
2756 Subscriber,
2757 #[serde(rename = "PRODUCER_CATEGORY", alias = "PRODUCER")]
2758 Producer,
2759 #[serde(rename = "CONSUMER_CATEGORY", alias = "CONSUMER")]
2760 Consumer,
2761 #[serde(rename = "SPACE_CATEGORY", alias = "SPACE")]
2762 Space,
2763 #[serde(rename = "COUNTER_CATEGORY", alias = "COUNTER")]
2764 Counter,
2765 #[serde(rename = "CHURCH_CATEGORY", alias = "CHURCH")]
2766 Church,
2767 #[serde(rename = "TEMPLE_CATEGORY", alias = "TEMPLE")]
2768 Temple,
2769 #[serde(rename = "MOSQUE_CATEGORY", alias = "MOSQUE")]
2770 Mosque,
2771 #[serde(rename = "SYNAGOGUE_CATEGORY", alias = "SYNAGOGUE")]
2772 Synagogue,
2773 #[serde(rename = "CATHEDRAL_CATEGORY", alias = "CATHEDRAL")]
2774 Cathedral,
2775 #[serde(rename = "MONASTERY_CATEGORY", alias = "MONASTERY")]
2776 Monastery,
2777 #[serde(rename = "MOTEL_CATEGORY", alias = "MOTEL")]
2778 Motel,
2779 #[serde(rename = "BANK_CATEGORY", alias = "BANK")]
2780 Bank,
2781 #[serde(rename = "MALL_CATEGORY", alias = "MALL")]
2782 Mall,
2783 #[serde(rename = "GROCERY_CATEGORY", alias = "GROCERY")]
2784 Grocery,
2785 #[serde(rename = "POLICE_CATEGORY", alias = "POLICE")]
2786 Police,
2787 #[serde(rename = "FIRE_CATEGORY", alias = "FIRE")]
2788 Fire,
2789 #[serde(rename = "LIBRARY_CATEGORY", alias = "LIBRARY")]
2790 Library,
2791 #[serde(rename = "MUSEUM_CATEGORY", alias = "MUSEUM")]
2792 Museum,
2793 #[serde(rename = "COURTHOUSE_CATEGORY", alias = "COURTHOUSE")]
2794 Courthouse,
2795 #[serde(rename = "PRISON_CATEGORY", alias = "PRISON")]
2796 Prison,
2797 #[serde(rename = "POST_OFFICE_CATEGORY", alias = "POST_OFFICE")]
2798 Post_office,
2799 #[serde(rename = "OFFICE_CATEGORY", alias = "OFFICE")]
2800 Office,
2801 #[serde(rename = "GYMNASIUM_CATEGORY", alias = "GYMNASIUM")]
2802 Gymnasium,
2803 #[serde(rename = "STADIUM_CATEGORY", alias = "STADIUM")]
2804 Stadium,
2805 #[serde(rename = "ARENA_CATEGORY", alias = "ARENA")]
2806 Arena,
2807 #[serde(rename = "AUDITORIUM_CATEGORY", alias = "AUDITORIUM")]
2808 Auditorium,
2809 #[serde(rename = "BLOODBANK_CATEGORY", alias = "BLOODBANK")]
2810 Bloodbank,
2811 #[serde(rename = "PHARMACY_CATEGORY", alias = "PHARMACY")]
2812 Pharmacy,
2813 #[serde(rename = "MORTUARY_CATEGORY", alias = "MORTUARY")]
2814 Mortuary,
2815 #[serde(rename = "CEMETERY_CATEGORY", alias = "CEMETERY")]
2816 Cemetery,
2817 #[serde(rename = "CIVIC_CENTER_CATEGORY", alias = "CIVIC_CENTER")]
2818 Civic_center,
2819 #[serde(rename = "COMMUNITY_CENTER_CATEGORY", alias = "COMMUNITY_CENTER")]
2820 Community_center,
2821 #[serde(rename = "CONFERENCE_CENTER_CATEGORY", alias = "CONFERENCE_CENTER")]
2822 Conference_center,
2823 #[serde(rename = "FITNESS_CENTER_CATEGORY", alias = "FITNESS_CENTER")]
2824 Fitness_center,
2825 #[serde(rename = "DISTRIBUTION_CENTER_CATEGORY", alias = "DISTRIBUTION_CENTER")]
2826 Distribution_center,
2827 #[serde(rename = "RECREATION_CENTER_CATEGORY", alias = "RECREATION_CENTER")]
2828 Recreation_center,
2829 #[serde(rename = "STORAGE_FACILITY_CATEGORY", alias = "STORAGE_FACILITY")]
2830 Storage_facility,
2831 #[serde(rename = "MANUFACTURING_PLANT_CATEGORY", alias = "MANUFACTURING_PLANT")]
2832 Manufacturing_plant,
2833 #[serde(rename = "NUCLEAR_PLANT_CATEGORY", alias = "NUCLEAR_PLANT")]
2834 Nuclear_plant,
2835 #[serde(rename = "WATER_PLANT_CATEGORY", alias = "WATER_PLANT")]
2836 Water_plant,
2837 #[serde(rename = "SEWAGE_PLANT_CATEGORY", alias = "SEWAGE_PLANT")]
2838 Sewage_plant,
2839 #[serde(rename = "FILLING_STATION_CATEGORY", alias = "FILLING_STATION")]
2840 Filling_station,
2841 #[serde(rename = "CHARGING_STATION_CATEGORY", alias = "CHARGING_STATION")]
2842 Charging_station,
2843 #[serde(rename = "UNIVERSITY_CATEGORY", alias = "UNIVERSITY")]
2844 University,
2845 #[serde(rename = "PRESCHOOL_CATEGORY", alias = "PRESCHOOL")]
2846 Preschool,
2847 #[serde(rename = "ELEMENTARY_SCHOOL_CATEGORY", alias = "ELEMENTARY_SCHOOL")]
2848 Elementary_school,
2849 #[serde(rename = "MIDDLE_SCHOOL_CATEGORY", alias = "MIDDLE_SCHOOL")]
2850 Middle_school,
2851 #[serde(rename = "HIGH_SCHOOL_CATEGORY", alias = "HIGH_SCHOOL")]
2852 High_school,
2853 #[serde(rename = "TECHNICAL_SCHOOL_CATEGORY", alias = "TECHNICAL_SCHOOL")]
2854 Technical_school,
2855 #[serde(rename = "HOUSE_CATEGORY", alias = "HOUSE")]
2856 House,
2857 #[serde(rename = "TOWNHOUSE_CATEGORY", alias = "TOWNHOUSE")]
2858 Townhouse,
2859 #[serde(rename = "APARTMENT_CATEGORY", alias = "APARTMENT")]
2860 Apartment,
2861 #[serde(rename = "CONDOMINIMUM_CATEGORY", alias = "CONDOMINIMUM")]
2862 Condominimum,
2863 #[serde(rename = "HOSTEL_CATEGORY", alias = "HOSTEL")]
2864 Hostel,
2865 #[serde(rename = "RESORT_CATEGORY", alias = "RESORT")]
2866 Resort,
2867 #[serde(rename = "TRAIN_STATION_CATEGORY", alias = "TRAIN_STATION")]
2868 Train_station,
2869 #[serde(rename = "BUS_STATION_CATEGORY", alias = "BUS_STATION")]
2870 Bus_station,
2871 #[serde(rename = "FERRY_TERMINAL_CATEGORY", alias = "FERRY_TERMINAL")]
2872 Ferry_terminal,
2873 #[serde(rename = "TAXI_STAND_CATEGORY", alias = "TAXI_STAND")]
2874 Taxi_stand,
2875 #[serde(rename = "BUS_STAND_CATEGORY", alias = "BUS_STAND")]
2876 Bus_stand,
2877 #[serde(rename = "BICYCLE_STAND_CATEGORY", alias = "BICYCLE_STAND")]
2878 Bicycle_stand,
2879 #[serde(rename = "TOWER_CATEGORY", alias = "TOWER")]
2880 Tower,
2881 #[serde(rename = "WIFI_CATEGORY", alias = "WIFI")]
2882 Wifi,
2883 #[serde(rename = "TRANSMITTER_CATEGORY", alias = "TRANSMITTER")]
2884 Transmitter,
2885 #[serde(rename = "DEFIBRILLATOR_CATEGORY", alias = "DEFIBRILLATOR")]
2886 Defibrillator,
2887 #[serde(rename = "TELLER_MACHINE_CATEGORY", alias = "TELLER_MACHINE")]
2888 Teller_machine,
2889 #[serde(rename = "VENDING_MACHINE_CATEGORY", alias = "VENDING_MACHINE")]
2890 Vending_machine,
2891 #[serde(rename = "STREETLIGHT_CATEGORY", alias = "STREETLIGHT")]
2892 Streetlight,
2893 #[serde(rename = "CAMERA_CATEGORY", alias = "CAMERA")]
2894 Camera,
2895 #[serde(rename = "HYDRANT_CATEGORY", alias = "HYDRANT")]
2896 Hydrant,
2897 #[serde(rename = "DIRECTOR_CATEGORY", alias = "DIRECTOR")]
2898 Director,
2899 #[serde(rename = "COMPOSER_CATEGORY", alias = "COMPOSER")]
2900 Composer,
2901 #[serde(rename = "PERFORMER_CATEGORY", alias = "PERFORMER")]
2902 Performer,
2903 #[serde(rename = "STAGE_CATEGORY", alias = "STAGE")]
2904 Stage,
2905 #[serde(rename = "SCREEN_CATEGORY", alias = "SCREEN")]
2906 Screen,
2907 #[serde(rename = "MENU_CATEGORY", alias = "MENU")]
2908 Menu,
2909 #[serde(rename = "SUBJECT_CATEGORY", alias = "SUBJECT")]
2910 Subject,
2911 #[serde(rename = "PREDICATE_CATEGORY", alias = "PREDICATE")]
2912 Predicate,
2913 #[serde(rename = "NOUN_CATEGORY", alias = "NOUN")]
2914 Noun,
2915 #[serde(rename = "VERB_CATEGORY", alias = "VERB")]
2916 Verb,
2917 #[serde(rename = "ADJECTIVE_CATEGORY", alias = "ADJECTIVE")]
2918 Adjective,
2919 #[serde(rename = "ADVERB_CATEGORY", alias = "ADVERB")]
2920 Adverb,
2921 #[serde(rename = "INCIDENT_CATEGORY", alias = "INCIDENT")]
2922 Incident,
2923 #[serde(rename = "SITUATION_CATEGORY", alias = "SITUATION")]
2924 Situation,
2925 #[serde(rename = "STORY_CATEGORY", alias = "STORY")]
2926 Story,
2927 #[serde(rename = "INFLUENCE_CATEGORY", alias = "INFLUENCE")]
2928 Influence,
2929 #[serde(rename = "PHRASE_CATEGORY", alias = "PHRASE")]
2930 Phrase,
2931 #[serde(rename = "SIGNAL_CATEGORY", alias = "SIGNAL")]
2932 Signal,
2933 #[serde(rename = "INFORMATION_CATEGORY", alias = "INFORMATION")]
2934 Information,
2935 #[serde(rename = "KNOWLEDGE_CATEGORY", alias = "KNOWLEDGE")]
2936 Knowledge,
2937 #[serde(rename = "COMPONENT_CATEGORY", alias = "COMPONENT")]
2938 Component,
2939 #[serde(rename = "INJURY_CATEGORY", alias = "INJURY")]
2940 Injury,
2941 #[serde(rename = "TYPE_CATEGORY", alias = "TYPE")]
2942 Type,
2943 #[serde(rename = "SUBTYPE_CATEGORY", alias = "SUBTYPE")]
2944 Subtype,
2945 #[serde(rename = "DATA_TYPE_CATEGORY", alias = "DATA_TYPE")]
2946 Data_type,
2947 #[serde(rename = "INFORMATION_TYPE_CATEGORY", alias = "INFORMATION_TYPE")]
2948 Information_type,
2949 #[serde(rename = "KNOWLEDGE_TYPE_CATEGORY", alias = "KNOWLEDGE_TYPE")]
2950 Knowledge_type,
2951 #[serde(rename = "DATA_STRUCTURE_CATEGORY", alias = "DATA_STRUCTURE")]
2952 Data_structure,
2953 #[serde(
2954 rename = "INFORMATION_STRUCTURE_CATEGORY",
2955 alias = "INFORMATION_STRUCTURE"
2956 )]
2957 Information_structure,
2958 #[serde(rename = "KNOWLEDGE_STRUCTURE_CATEGORY", alias = "KNOWLEDGE_STRUCTURE")]
2959 Knowledge_structure,
2960 #[serde(rename = "CONTENT_CATEGORY", alias = "CONTENT")]
2961 Content,
2962 #[serde(rename = "EXTRACT_CATEGORY", alias = "EXTRACT")]
2963 Extract,
2964 #[serde(rename = "PIECE_CATEGORY", alias = "PIECE")]
2965 Piece,
2966 #[serde(rename = "IMAGE_CATEGORY", alias = "IMAGE")]
2967 Image,
2968 #[serde(rename = "KEYWORD_CATEGORY", alias = "KEYWORD")]
2969 Keyword,
2970 #[serde(rename = "SUMMARY_CATEGORY", alias = "SUMMARY")]
2971 Summary,
2972 #[serde(rename = "SENTIMENT_CATEGORY", alias = "SENTIMENT")]
2973 Sentiment,
2974 #[serde(rename = "CLUSTER_CATEGORY", alias = "CLUSTER")]
2975 Cluster,
2976 #[serde(rename = "SOURCE_CATEGORY", alias = "SOURCE")]
2977 Source,
2978 #[serde(rename = "IDENTIFIER_CATEGORY", alias = "IDENTIFIER")]
2979 Identifier,
2980 #[serde(rename = "DATE_CATEGORY", alias = "DATE")]
2981 Date,
2982 #[serde(rename = "URL_CATEGORY", alias = "URL")]
2983 Url,
2984 #[serde(rename = "RANK_CATEGORY", alias = "RANK")]
2985 Rank,
2986 #[serde(rename = "DISTANCE_CATEGORY", alias = "DISTANCE")]
2987 Distance,
2988 #[serde(rename = "TUNNEL_CATEGORY", alias = "TUNNEL")]
2989 Tunnel,
2990 #[serde(rename = "BORE_CATEGORY", alias = "BORE")]
2991 Bore,
2992 #[serde(rename = "PORTAL_CATGORY", alias = "PORTA")]
2993 Porta,
2994 #[serde(rename = "WINDOW_CATEGORY", alias = "WINDOW")]
2995 Window,
2996 #[serde(rename = "DOOR_CATEGORY", alias = "DOOR")]
2997 Door,
2998 #[serde(rename = "BUILD_CATEGORY", alias = "BUILD")]
2999 Build,
3000 #[serde(rename = "FACT_CATEGORY", alias = "FACT")]
3001 Fact,
3002 #[serde(rename = "FACET_CATEGORY", alias = "FACET")]
3003 Facet,
3004 #[serde(rename = "FACTOR_CATEGORY", alias = "FACTOR")]
3005 Factor,
3006 #[serde(rename = "FRAME_CATEGORY", alias = "FRAME")]
3007 Frame,
3008 #[serde(rename = "FIELD_CATEGORY", alias = "FIELD")]
3009 Field,
3010 #[serde(rename = "TRAIT_CATEGORY", alias = "TRAIT")]
3011 Trait,
3012 #[serde(rename = "PART_CATEGORY", alias = "PART")]
3013 Part,
3014 #[serde(rename = "CREDENTIAL_CATEGORY", alias = "CREDENTIAL")]
3015 Credential,
3016 #[serde(rename = "AUDIO_CATEGORY", alias = "AUDIO")]
3017 Audio,
3018 #[serde(rename = "VIDEO_CATEGORY", alias = "VIDEO")]
3019 Video,
3020 #[serde(rename = "ENTERPRISE_CATEGORY", alias = "ENTERPRISE")]
3021 Enterprise,
3022 #[serde(rename = "CONSTELLATION_CATEGORY", alias = "CONSTELLATION")]
3023 Constellation,
3024 #[serde(rename = "APPLIANCE_CATEGORY", alias = "APPLIANCE")]
3025 Appliance,
3026 #[serde(rename = "BACKUP_CATEGORY", alias = "BACKUP")]
3027 Backup,
3028 #[serde(rename = "GAMBLER_CATEGORY", alias = "GAMBLER")]
3029 Gambler,
3030 #[serde(rename = "OPERATOR_CATEGORY", alias = "OPERATOR")]
3031 Operator,
3032 #[serde(rename = "ROUTER_CATEGORY", alias = "ROUTER")]
3033 Router,
3034 #[serde(rename = "SWITCH_CATEGORY", alias = "SWITCH")]
3035 Switch,
3036 #[serde(rename = "HUB_CATEGORY", alias = "HUB")]
3037 Hub,
3038 #[serde(rename = "REPEATER_CATEGORY", alias = "REPEATER")]
3039 Repeater,
3040 #[serde(rename = "BRIDGE_CATEGORY", alias = "BRIDGE")]
3041 Bridge,
3042 #[serde(rename = "FIREWALL_CATEGORY", alias = "FIREWALL")]
3043 Firewall,
3044 #[serde(rename = "CABLE_CATEGORY", alias = "CABLE")]
3045 Cable,
3046 #[serde(rename = "INTERFACE_CATEGORY", alias = "INTERFACE")]
3047 Interface,
3048 #[serde(rename = "RULE_CATEGORY", alias = "RULE")]
3049 Rule,
3050 #[serde(rename = "CLIENT_CATEGORY", alias = "CLIENT")]
3051 Client,
3052 #[serde(rename = "QUERY_CATEGORY", alias = "QUERY")]
3053 Query,
3054 #[serde(rename = "PROMPT_CATEGORY", alias = "PROMPT")]
3055 Prompt,
3056}
3057
3058impl Category {
3059 pub fn is_null(&self) -> bool {
3061 *self == Category::Null
3062 }
3063}
3064
3065#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
3066#[repr(u16)]
3067#[derive(Serialize, Deserialize)]
3068pub enum Class {
3069 #[default]
3070 #[serde(rename = "NULL_CLASS", alias = "NULL")]
3071 Null = 0,
3072 #[serde(rename = "AVESTERRA_CLASS", alias = "AVESTERRA")]
3073 Avesterra,
3074 #[serde(rename = "SERVER_CLASS", alias = "SERVER")]
3075 Server,
3076 #[serde(rename = "ANALYTIC_CLASS", alias = "ANALYTIC")]
3077 Analytic,
3078 #[serde(rename = "ADAPTER_CLASS", alias = "ADAPTER")]
3079 Adapter,
3080 #[serde(rename = "REGISTRY_CLASS", alias = "REGISTRY")]
3081 Registry,
3082 #[serde(rename = "WORKSPACE_CLASS", alias = "WORKSPACE")]
3083 Workspace,
3084 #[serde(rename = "LIST_CLASS", alias = "LIST")]
3085 List,
3086 #[serde(rename = "SET_CLASS", alias = "SET")]
3087 Set,
3088 #[serde(rename = "VIEW_CLASS", alias = "VIEW")]
3089 View,
3090 #[serde(rename = "APPLICATION_CLASS", alias = "APPLICATION")]
3091 Application,
3092 #[serde(rename = "SAPIEN_CLASS", alias = "SAPIEN")]
3093 Sapien,
3094 #[serde(rename = "GENETIC_CLASS", alias = "GENETIC")]
3095 Genetic,
3096 #[serde(rename = "SOCIOCULTURAL_CLASS", alias = "SOCIOCULTURAL")]
3097 Sociocultural,
3098 #[serde(rename = "LINGUISTIC_CLASS", alias = "LINGUISTIC")]
3099 Linguistic,
3100 #[serde(rename = "ETHNOGRAPHIC_CLASS", alias = "ETHNOGRAPHIC")]
3101 Ethnographic,
3102 #[serde(rename = "FUNCTION_CLASS", alias = "FUNCTION")]
3103 Function,
3104 #[serde(rename = "VARIABLE_CLASS", alias = "VARIABLE")]
3105 Variable,
3106 #[serde(rename = "BRAIN_CLASS", alias = "BRAIN")]
3107 Brain,
3108 #[serde(rename = "NEURON_CLASS", alias = "NEURON")]
3109 Neuron,
3110 #[serde(rename = "SYNAPSE_CLASS", alias = "SYNAPSE")]
3111 Synapse,
3112 #[serde(rename = "LAPTOP_CLASS", alias = "LAPTOP")]
3113 Laptop,
3114 #[serde(rename = "DESKTOP_CLASS", alias = "DESKTOP")]
3115 Desktop,
3116 #[serde(rename = "MOBILE_CLASS", alias = "MOBILE")]
3117 Mobile,
3118 #[serde(rename = "TELEPHONE_CLASS", alias = "TELEPHONE")]
3119 Telephone,
3120 #[serde(rename = "CELLPHONE_CLASS", alias = "CELLPHONE")]
3121 Cellphone,
3122 #[serde(rename = "SMARTPHONE_CLASS", alias = "SMARTPHONE")]
3123 Smartphone,
3124 #[serde(rename = "MAINFRAME_CLASS", alias = "MAINFRAME")]
3125 Mainframe,
3126 #[serde(rename = "TABLET_CLASS", alias = "TABLET")]
3127 Tablet,
3128 #[serde(rename = "MARRIAGE_CLASS", alias = "MARRIAGE")]
3129 Marriage,
3130 #[serde(rename = "CITY_CLASS", alias = "CITY")]
3131 City,
3132 #[serde(rename = "TOWN_CLASS", alias = "TOWN")]
3133 Town,
3134 #[serde(rename = "VILLAGE_CLASS", alias = "VILLAGE")]
3135 Village,
3136 #[serde(rename = "STATE_CLASS", alias = "STATE")]
3137 State,
3138 #[serde(rename = "COUNTY_CLASS", alias = "COUNTY")]
3139 County,
3140 #[serde(rename = "PROVINCE_CLASS", alias = "PROVINCE")]
3141 Province,
3142 #[serde(rename = "COUNTRY_CLASS", alias = "COUNTRY")]
3143 Country,
3144 #[serde(rename = "ROAD_CLASS", alias = "ROAD")]
3145 Road,
3146 #[serde(rename = "HIGHWAY_CLASS", alias = "HIGHWAY")]
3147 Highway,
3148 #[serde(rename = "RAILROAD_CLASS", alias = "RAILROAD")]
3149 Railroad,
3150 #[serde(rename = "ORGAN_CLASS", alias = "ORGAN")]
3151 Organ,
3152 #[serde(rename = "CELL_CLASS", alias = "CELL")]
3153 Cell,
3154 #[serde(rename = "GENE_CLASS", alias = "GENE")]
3155 Gene,
3156 #[serde(rename = "PROTEIN_CLASS", alias = "PROTEIN")]
3157 Protein,
3158 #[serde(rename = "MOLECULE_CLASS", alias = "MOLECULE")]
3159 Molecule,
3160 #[serde(rename = "DISEASE_CLASS", alias = "DISEASE")]
3161 Disease,
3162 #[serde(rename = "DRUG_CLASS", alias = "DRUG")]
3163 Drug,
3164 #[serde(rename = "ATLAS_CLASS", alias = "ATLAS")]
3165 Atlas,
3166 #[serde(rename = "MAP_CLASS", alias = "MAP")]
3167 Map,
3168 #[serde(rename = "REGION_CLASS", alias = "REGION")]
3169 Region,
3170 #[serde(rename = "COMPUTER_CLASS", alias = "COMPUTER")]
3171 Computer,
3172 #[serde(rename = "GRAPH_CLASS", alias = "GRAPH")]
3173 Graph,
3174 #[serde(rename = "NODE_CLASS", alias = "NODE")]
3175 Node,
3176 #[serde(rename = "LINK_CLASS", alias = "LINK")]
3177 Link,
3178 #[serde(rename = "VERTEX_CLASS", alias = "VERTEX")]
3179 Vertex,
3180 #[serde(rename = "EDGE_CLASS", alias = "EDGE")]
3181 Edge,
3182 #[serde(rename = "DISTRICT_CLASS", alias = "DISTRICT")]
3183 District,
3184 #[serde(rename = "PASSAGE_CLASS", alias = "PASSAGE")]
3185 Passage,
3186 #[serde(rename = "TRACT_CLASS", alias = "TRACT")]
3187 Tract,
3188 #[serde(rename = "IDENTITY_CLASS", alias = "IDENTITY")]
3189 Identity,
3190 #[serde(rename = "TERRITORY_CLASS", alias = "TERRITORY")]
3191 Territory,
3192 #[serde(rename = "EMPLOYEE_CLASS", alias = "EMPLOYEE")]
3193 Employee,
3194 #[serde(rename = "COLLEGE_CLASS", alias = "COLLEGE")]
3195 College,
3196 #[serde(rename = "DIVISION_CLASS", alias = "DIVISION")]
3197 Division,
3198 #[serde(rename = "SCHOOL_CLASS", alias = "SCHOOL")]
3199 School,
3200 #[serde(rename = "DEPARTMENT_CLASS", alias = "DEPARTMENT")]
3201 Department,
3202 #[serde(rename = "CAMPUS_CLASS", alias = "CAMPUS")]
3203 Campus,
3204 #[serde(rename = "MANAGER_CLASS", alias = "MANAGER")]
3205 Manager,
3206 #[serde(rename = "COLLABORATION_CLASS", alias = "COLLABORATION")]
3207 Collaboration,
3208 #[serde(rename = "COMPANY_CLASS", alias = "COMPANY")]
3209 Company,
3210 #[serde(rename = "TIMEZONE_CLASS", alias = "TIMEZONE")]
3211 Timezone,
3212 #[serde(rename = "CONTINENT_CLASS", alias = "CONTINENT")]
3213 Continent,
3214 #[serde(rename = "LANGUAGE_CLASS", alias = "LANGUAGE")]
3215 Language,
3216 #[serde(rename = "PLANET_CLASS", alias = "PLANET")]
3217 Planet,
3218 #[serde(rename = "ORGANIZATION_CLASS", alias = "ORGANIZATION")]
3219 Organization,
3220 #[serde(rename = "FOLDER_CLASS", alias = "FOLDER")]
3221 Folder,
3222 #[serde(rename = "GROUP_CLASS", alias = "GROUP")]
3223 Group,
3224 #[serde(rename = "PLACE_CLASS", alias = "PLACE")]
3225 Place,
3226 #[serde(rename = "PERSON_CLASS", alias = "PERSON")]
3227 Person,
3228 #[serde(rename = "FAMILY_CLASS", alias = "FAMILY")]
3229 Family,
3230 #[serde(rename = "HOUSEHOLD_CLASS", alias = "HOUSEHOLD")]
3231 Household,
3232 #[serde(rename = "COMMUNITY_CLASS", alias = "COMMUNITY")]
3233 Community,
3234 #[serde(rename = "BUSINESS_CLASS", alias = "BUSINESS")]
3235 Business,
3236 #[serde(rename = "PROCESS_CLASS", alias = "PROCESS")]
3237 Process,
3238 #[serde(rename = "TASK_CLASS", alias = "TASK")]
3239 Task,
3240 #[serde(rename = "PROGRAM_CLASS", alias = "PROGRAM")]
3241 Program,
3242 #[serde(rename = "MATHEMATICS_CLASS", alias = "MATHEMATICS")]
3243 Mathematics,
3244 #[serde(rename = "SUBSTANCE_CLASS", alias = "SUBSTANCE")]
3245 Substance,
3246 #[serde(rename = "CHEMICAL_CLASS", alias = "CHEMICAL")]
3247 Chemical,
3248 #[serde(rename = "STRUCTURE_CLASS", alias = "STRUCTURE")]
3249 Structure,
3250 #[serde(rename = "INFRASTRUCTURE_CLASS", alias = "INFRASTRUCTURE")]
3251 Infrastructure,
3252 #[serde(rename = "FACILITY_CLASS", alias = "FACILITY")]
3253 Facility,
3254 #[serde(rename = "FARM_CLASS", alias = "FARM")]
3255 Farm,
3256 #[serde(rename = "NETWORK_CLASS", alias = "NETWORK")]
3257 Network,
3258 #[serde(rename = "PATH_CLASS", alias = "PATH")]
3259 Path,
3260 #[serde(rename = "MACHINE_CLASS", alias = "MACHINE")]
3261 Machine,
3262 #[serde(rename = "DEVICE_CLASS", alias = "DEVICE")]
3263 Device,
3264 #[serde(rename = "PLATFORM_CLASS", alias = "PLATFORM")]
3265 Platform,
3266 #[serde(rename = "VEHICLE_CLASS", alias = "VEHICLE")]
3267 Vehicle,
3268 #[serde(rename = "CONTRACT_CLASS", alias = "CONTRACT")]
3269 Contract,
3270 #[serde(rename = "HYPOTHESIS_CLASS", alias = "HYPOTHESIS")]
3271 Hypothesis,
3272 #[serde(rename = "MILITARY_CLASS", alias = "MILITARY")]
3273 Military,
3274 #[serde(rename = "RESIDENCE_CLASS", alias = "RESIDENCE")]
3275 Residence,
3276 #[serde(rename = "ACCOUNT_CLASS", alias = "ACCOUNT")]
3277 Account,
3278 #[serde(rename = "AGREEMENT_CLASS", alias = "AGREEMENT")]
3279 Agreement,
3280 #[serde(rename = "INVENTION_CLASS", alias = "INVENTION")]
3281 Invention,
3282 #[serde(rename = "GRANT_CLASS", alias = "GRANT")]
3283 Grant,
3284 #[serde(rename = "PROPOSAL_CLASS", alias = "PROPOSAL")]
3285 Proposal,
3286 #[serde(rename = "DOCUMENT_CLASS", alias = "DOCUMENT")]
3287 Document,
3288 #[serde(rename = "ACTIVITY_CLASS", alias = "ACTIVITY")]
3289 Activity,
3290 #[serde(rename = "MONEY_CLASS", alias = "MONEY")]
3291 Money,
3292 #[serde(rename = "COST_CENTER_CLASS", alias = "COST_CENTER")]
3293 Cost_center,
3294 #[serde(rename = "PROJECT_CLASS", alias = "PROJECT")]
3295 Project,
3296 #[serde(rename = "STUDY_CLASS", alias = "STUDY")]
3297 Study,
3298 #[serde(rename = "FUND_CLASS", alias = "FUND")]
3299 Fund,
3300 #[serde(rename = "GIFT_CLASS", alias = "GIFT")]
3301 Gift,
3302 #[serde(rename = "AWARD_CLASS", alias = "AWARD")]
3303 Award,
3304 #[serde(rename = "TEAM_CLASS", alias = "TEAM")]
3305 Team,
3306 #[serde(rename = "SYSTEM_CLASS", alias = "SYSTEM")]
3307 System,
3308 #[serde(rename = "SUBSYSTEM_CLASS", alias = "SUBSYSTEM")]
3309 Subsystem,
3310 #[serde(rename = "MENTION_CLASS", alias = "MENTION")]
3311 Mention,
3312 #[serde(rename = "ENTITY_CLASS", alias = "ENTITY")]
3313 Entity,
3314 #[serde(rename = "RELATION_CLASS", alias = "RELATION")]
3315 Relation,
3316 #[serde(rename = "VALUE_CLASS", alias = "VALUE")]
3317 Value,
3318 #[serde(rename = "EVENT_CLASS", alias = "EVENT")]
3319 Event,
3320 #[serde(rename = "GEOPOLITICS_CLASS", alias = "GEOPOLITICS")]
3321 Geopolitics,
3322 #[serde(rename = "LOCATION_CLASS", alias = "LOCATION")]
3323 Location,
3324 #[serde(rename = "WEAPON_CLASS", alias = "WEAPON")]
3325 Weapon,
3326 #[serde(rename = "SPONSOR_CLASS", alias = "SPONSOR")]
3327 Sponsor,
3328 #[serde(rename = "PURPOSE_CLASS", alias = "PURPOSE")]
3329 Purpose,
3330 #[serde(rename = "SUPPLIER_CLASS", alias = "SUPPLIER")]
3331 Supplier,
3332 #[serde(rename = "CONTRACTOR_CLASS", alias = "CONTRACTOR")]
3333 Contractor,
3334 #[serde(rename = "PAYMENT_CLASS", alias = "PAYMENT")]
3335 Payment,
3336 #[serde(rename = "SUBCONTRACT_CLASS", alias = "SUBCONTRACT")]
3337 Subcontract,
3338 #[serde(rename = "STOCK_CLASS", alias = "STOCK")]
3339 Stock,
3340 #[serde(rename = "ITEM_CLASS", alias = "ITEM")]
3341 Item,
3342 #[serde(rename = "STORE_CLASS", alias = "STORE")]
3343 Store,
3344 #[serde(rename = "FILE_CLASS", alias = "FILE")]
3345 File,
3346 #[serde(rename = "ONTOLOGY_CLASS", alias = "ONTOLOGY")]
3347 Ontology,
3348 #[serde(rename = "RELATIONSHIP_CLASS", alias = "RELATIONSHIP")]
3349 Relationship,
3350 #[serde(rename = "AFFILIATION_CLASS", alias = "AFFILIATION")]
3351 Affiliation,
3352 #[serde(rename = "AIRPORT_CLASS", alias = "AIRPORT")]
3353 Airport,
3354 #[serde(rename = "PORT_CLASS", alias = "PORT")]
3355 Port,
3356 #[serde(rename = "STATION_CLASS", alias = "STATION")]
3357 Station,
3358 #[serde(rename = "POWER_PLANT_CLASS", alias = "POWER_PLANT")]
3359 Power_plant,
3360 #[serde(rename = "AIRPLANE_CLASS", alias = "AIRPLANE")]
3361 Airplane,
3362 #[serde(rename = "SHIP_CLASS", alias = "SHIP")]
3363 Ship,
3364 #[serde(rename = "TRAIN_CLASS", alias = "TRAIN")]
3365 Train,
3366 #[serde(rename = "CAR_CLASS", alias = "CAR")]
3367 Car,
3368 #[serde(rename = "INSTRUMENT_CLASS", alias = "INSTRUMENT")]
3369 Instrument,
3370 #[serde(rename = "VICTIM_CLASS", alias = "VICTIM")]
3371 Victim,
3372 #[serde(rename = "PERPETRATOR_CLASS", alias = "PERPETRATOR")]
3373 Perpetrator,
3374 #[serde(rename = "BUILDING_CLASS", alias = "BUILDING")]
3375 Building,
3376 #[serde(rename = "BORDER_CLASS", alias = "BORDER")]
3377 Border,
3378 #[serde(rename = "HELICOPTER_CLASS", alias = "HELICOPTER")]
3379 Helicopter,
3380 #[serde(rename = "PLAZA_CLASS", alias = "PLAZA")]
3381 Plaza,
3382 #[serde(rename = "SHIPMENT_CLASS", alias = "SHIPMENT")]
3383 Shipment,
3384 #[serde(rename = "LAW_CLASS", alias = "LAW")]
3385 Law,
3386 #[serde(rename = "SUSPECT_CLASS", alias = "SUSPECT")]
3387 Suspect,
3388 #[serde(rename = "RESULT_CLASS", alias = "RESULT")]
3389 Result,
3390 #[serde(rename = "OUTCOME_CLASS", alias = "OUTCOME")]
3391 Outcome,
3392 #[serde(rename = "CANDIDATE_CLASS", alias = "CANDIDATE")]
3393 Candidate,
3394 #[serde(rename = "ELECTION_CLASS", alias = "ELECTION")]
3395 Election,
3396 #[serde(rename = "BALLOT_CLASS", alias = "BALLOT")]
3397 Ballot,
3398 #[serde(rename = "WAREHOUSE_CLASS", alias = "WAREHOUSE")]
3399 Warehouse,
3400 #[serde(rename = "PALLET_CLASS", alias = "PALLET")]
3401 Pallet,
3402 #[serde(rename = "VENDOR_CLASS", alias = "VENDOR")]
3403 Vendor,
3404 #[serde(rename = "BUYER_CLASS", alias = "BUYER")]
3405 Buyer,
3406 #[serde(rename = "SELLER_CLASS", alias = "SELLER")]
3407 Seller,
3408 #[serde(rename = "TRANSACTION_CLASS", alias = "TRANSACTION")]
3409 Transaction,
3410 #[serde(rename = "ARRANGEMENT_CLASS", alias = "ARRANGEMENT")]
3411 Arrangement,
3412 #[serde(rename = "DEAL_CLASS", alias = "DEAL")]
3413 Deal,
3414 #[serde(rename = "FILTER_CLASS", alias = "FILTER")]
3415 Filter,
3416 #[serde(rename = "CATEGORY_CLASS", alias = "CATEGORY")]
3417 Category,
3418 #[serde(rename = "UNIT_CLASS", alias = "UNIT")]
3419 Unit,
3420 #[serde(rename = "PRICE_CLASS", alias = "PRICE")]
3421 Price,
3422 #[serde(rename = "COMMODITY_CLASS", alias = "COMMODITY")]
3423 Commodity,
3424 #[serde(rename = "CRIME_CLASS", alias = "CRIME")]
3425 Crime,
3426 #[serde(rename = "RESERVATION_CLASS", alias = "RESERVATION")]
3427 Reservation,
3428 #[serde(rename = "PLAN_CLASS", alias = "PLAN")]
3429 Plan,
3430 #[serde(rename = "SEASON_CLASS", alias = "SEASON")]
3431 Season,
3432 #[serde(rename = "INVENTORY_CLASS", alias = "INVENTORY")]
3433 Inventory,
3434 #[serde(rename = "MERCHANDISE_CLASS", alias = "MERCHANDISE")]
3435 Merchandise,
3436 #[serde(rename = "TEMPLATE_CLASS", alias = "TEMPLATE")]
3437 Template,
3438 #[serde(rename = "FEATURE_CLASS", alias = "FEATURE")]
3439 Feature,
3440 #[serde(rename = "INDEX_CLASS", alias = "INDEX")]
3441 Index,
3442 #[serde(rename = "TITLE_CLASS", alias = "TITLE")]
3443 Title,
3444 #[serde(rename = "SIDE_CLASS", alias = "SIDE")]
3445 Side,
3446 #[serde(rename = "TUPLE_CLASS", alias = "TUPLE")]
3447 Tuple,
3448 #[serde(rename = "TIMER_CLASS", alias = "TIMER")]
3449 Timer,
3450 #[serde(rename = "OUTLET_CLASS", alias = "OUTLET")]
3451 Outlet,
3452 #[serde(rename = "FLIGHT_CLASS", alias = "FLIGHT")]
3453 Flight,
3454 #[serde(rename = "ROUTE_CLASS", alias = "ROUTE")]
3455 Route,
3456 #[serde(rename = "SCHEDULE_CLASS", alias = "SCHEDULE")]
3457 Schedule,
3458 #[serde(rename = "PURCHASE_CLASS", alias = "PURCHASE")]
3459 Purchase,
3460 #[serde(rename = "TEST_CLASS", alias = "TEST")]
3461 Test,
3462 #[serde(rename = "PATIENT_CLASS", alias = "PATIENT")]
3463 Patient,
3464 #[serde(rename = "REPORT_CLASS", alias = "REPORT")]
3465 Report,
3466 #[serde(rename = "HOSPITAL_CLASS", alias = "HOSPITAL")]
3467 Hospital,
3468 #[serde(rename = "CLINIC_CLASS", alias = "CLINIC")]
3469 Clinic,
3470 #[serde(rename = "FACTORY_CLASS", alias = "FACTORY")]
3471 Factory,
3472 #[serde(rename = "OBJECT_CLASS", alias = "OBJECT")]
3473 Object,
3474 #[serde(rename = "ABSTRACT_CLASS", alias = "ABSTRACT")]
3475 Abstract,
3476 #[serde(rename = "ROOM_CLASS", alias = "ROOM")]
3477 Room,
3478 #[serde(rename = "PERIMETER_CLASS", alias = "PERIMETER")]
3479 Perimeter,
3480 #[serde(rename = "ZONE_CLASS", alias = "ZONE")]
3481 Zone,
3482 #[serde(rename = "AREA_CLASS", alias = "AREA")]
3483 Area,
3484 #[serde(rename = "VISIT_CLASS", alias = "VISIT")]
3485 Visit,
3486 #[serde(rename = "VISITOR_CLASS", alias = "VISITOR")]
3487 Visitor,
3488 #[serde(rename = "CODE_CLASS", alias = "CODE")]
3489 Code,
3490 #[serde(rename = "COURSE_CLASS", alias = "COURSE")]
3491 Course,
3492 #[serde(rename = "STUDENT_CLASS", alias = "STUDENT")]
3493 Student,
3494 #[serde(rename = "FACULTY_CLASS", alias = "FACULTY")]
3495 Faculty,
3496 #[serde(rename = "STAFF_CLASS", alias = "STAFF")]
3497 Staff,
3498 #[serde(rename = "ADVISOR_CLASS", alias = "ADVISOR")]
3499 Advisor,
3500 #[serde(rename = "INSTRUCTOR_CLASS", alias = "INSTRUCTOR")]
3501 Instructor,
3502 #[serde(rename = "ALERT_CLASS", alias = "ALERT")]
3503 Alert,
3504 #[serde(rename = "ALARM_CLASS", alias = "ALARM")]
3505 Alarm,
3506 #[serde(rename = "HOST_CLASS", alias = "HOST")]
3507 Host,
3508 #[serde(rename = "CONCEPT_CLASS", alias = "CONCEPT")]
3509 Concept,
3510 #[serde(rename = "ELEMENT_CLASS", alias = "ELEMENT")]
3511 Element,
3512 #[serde(rename = "INSTANCE_CLASS", alias = "INSTANCE")]
3513 Instance,
3514 #[serde(rename = "PROPERTY_CLASS", alias = "PROPERTY")]
3515 Property,
3516 #[serde(rename = "ATTRIBUTE_CLASS", alias = "ATTRIBUTE")]
3517 Attribute,
3518 #[serde(rename = "ANNOTATION_CLASS", alias = "ANNOTATION")]
3519 Annotation,
3520 #[serde(rename = "DATA_CLASS", alias = "DATA")]
3521 Data,
3522 #[serde(rename = "NOTE_CLASS", alias = "NOTE")]
3523 Note,
3524 #[serde(rename = "JOURNAL_CLASS", alias = "JOURNAL")]
3525 Journal,
3526 #[serde(rename = "ARTICLE_CLASS", alias = "ARTICLE")]
3527 Article,
3528 #[serde(rename = "PUBLICATION_CLASS", alias = "PUBLICATION")]
3529 Publication,
3530 #[serde(rename = "BOOK_CLASS", alias = "BOOK")]
3531 Book,
3532 #[serde(rename = "PERIODICAL_CLASS", alias = "PERIODICAL")]
3533 Periodical,
3534 #[serde(rename = "CALENDAR_CLASS", alias = "CALENDAR")]
3535 Calendar,
3536 #[serde(rename = "LOG_CLASS", alias = "LOG")]
3537 Log,
3538 #[serde(rename = "COLLECTION_CLASS", alias = "COLLECTION")]
3539 Collection,
3540 #[serde(rename = "CONTEXT_CLASS", alias = "CONTEXT")]
3541 Context,
3542 #[serde(rename = "PERMISSION_CLASS", alias = "PERMISSION")]
3543 Permission,
3544 #[serde(rename = "EXAMPLE_CLASS", alias = "EXAMPLE")]
3545 Example,
3546 #[serde(rename = "MODULE_CLASS", alias = "MODULE")]
3547 Module,
3548 #[serde(rename = "DIRECTORY_CLASS", alias = "DIRECTORY")]
3549 Directory,
3550 #[serde(rename = "CACHE_CLASS", alias = "CACHE")]
3551 Cache,
3552 #[serde(rename = "BEHAVIOR_CLASS", alias = "BEHAVIOR")]
3553 Behavior,
3554 #[serde(rename = "AGENT_CLASS", alias = "AGENT")]
3555 Agent,
3556 #[serde(rename = "SENSOR_CLASS", alias = "SENSOR")]
3557 Sensor,
3558 #[serde(rename = "ACTUATOR_CLASS", alias = "ACTUATOR")]
3559 Actuator,
3560 #[serde(rename = "PERCEPT_CLASS", alias = "PERCEPT")]
3561 Percept,
3562 #[serde(rename = "ACTION_CLASS", alias = "ACTION")]
3563 Action,
3564 #[serde(rename = "GOAL_CLASS", alias = "GOAL")]
3565 Goal,
3566 #[serde(rename = "UTILITY_CLASS", alias = "UTILITY")]
3567 Utility,
3568 #[serde(rename = "LETTER_CLASS", alias = "LETTER")]
3569 Letter,
3570 #[serde(rename = "OFFER_CLASS", alias = "OFFER")]
3571 Offer,
3572 #[serde(rename = "MESSAGE_CLASS", alias = "MESSAGE")]
3573 Message,
3574 #[serde(rename = "TECHNOLOGY_CLASS", alias = "TECHNOLOGY")]
3575 Technology,
3576 #[serde(rename = "BUDGET_CLASS", alias = "BUDGET")]
3577 Budget,
3578 #[serde(rename = "FUNDING_CLASS", alias = "FUNDING")]
3579 Funding,
3580 #[serde(rename = "COLLABORATOR_CLASS", alias = "COLLABORATOR")]
3581 Collaborator,
3582 #[serde(rename = "REPESENTATIVE_CLASS", alias = "REPESENTATIVE")]
3583 Repesentative,
3584 #[serde(rename = "TREATMENT_CLASS", alias = "TREATMENT")]
3585 Treatment,
3586 #[serde(rename = "PROGNOSIS_CLASS", alias = "PROGNOSIS")]
3587 Prognosis,
3588 #[serde(rename = "SECURITY_CLASS", alias = "SECURITY")]
3589 Security,
3590 #[serde(rename = "DOMAIN_CLASS", alias = "DOMAIN")]
3591 Domain,
3592 #[serde(rename = "SUBMISSION_CLASS", alias = "SUBMISSION")]
3593 Submission,
3594 #[serde(rename = "INVOICE_CLASS", alias = "INVOICE")]
3595 Invoice,
3596 #[serde(rename = "SOLICIATION_CLASS", alias = "SOLICIATION")]
3597 Soliciation,
3598 #[serde(rename = "PATTERN_CLASS", alias = "PATTERN")]
3599 Pattern,
3600 #[serde(rename = "CHARACTERISTIC_CLASS", alias = "CHARACTERISTIC")]
3601 Characteristic,
3602 #[serde(rename = "FORM_CLASS", alias = "FORM")]
3603 Form,
3604 #[serde(rename = "IMPORT_CLASS", alias = "IMPORT")]
3605 Import,
3606 #[serde(rename = "EXPORT_CLASS", alias = "EXPORT")]
3607 Export,
3608 #[serde(rename = "CART_CLASS", alias = "CART")]
3609 Cart,
3610 #[serde(rename = "CONTAINER_CLASS", alias = "CONTAINER")]
3611 Container,
3612 #[serde(rename = "MARKET_CLASS", alias = "MARKET")]
3613 Market,
3614 #[serde(rename = "SEGMENT_CLASS", alias = "SEGMENT")]
3615 Segment,
3616 #[serde(rename = "CREW_CLASS", alias = "CREW")]
3617 Crew,
3618 #[serde(rename = "PASSENGER_CLASS", alias = "PASSENGER")]
3619 Passenger,
3620 #[serde(rename = "DATABASE_CLASS", alias = "DATABASE")]
3621 Database,
3622 #[serde(rename = "TABLE_CLASS", alias = "TABLE")]
3623 Table,
3624 #[serde(rename = "FOOD_CLASS", alias = "FOOD")]
3625 Food,
3626 #[serde(rename = "COMPARTMENT_CLASS", alias = "COMPARTMENT")]
3627 Compartment,
3628 #[serde(rename = "USER_CLASS", alias = "USER")]
3629 User,
3630 #[serde(rename = "SUPERVISOR_CLASS", alias = "SUPERVISOR")]
3631 Supervisor,
3632 #[serde(rename = "CONFIGURATION_CLASS", alias = "CONFIGURATION")]
3633 Configuration,
3634 #[serde(rename = "LAYOUT_CLASS", alias = "LAYOUT")]
3635 Layout,
3636 #[serde(rename = "BEVERAGE_CLASS", alias = "BEVERAGE")]
3637 Beverage,
3638 #[serde(rename = "TRAVELER_CLASS", alias = "TRAVELER")]
3639 Traveler,
3640 #[serde(rename = "CUSTOMER_CLASS", alias = "CUSTOMER")]
3641 Customer,
3642 #[serde(rename = "MODEL_CLASS", alias = "MODEL")]
3643 Model,
3644 #[serde(rename = "DEPLOYMENT_CLASS", alias = "DEPLOYMENT")]
3645 Deployment,
3646 #[serde(rename = "HOTEL_CLASS", alias = "HOTEL")]
3647 Hotel,
3648 #[serde(rename = "LOUNGE_CLASS", alias = "LOUNGE")]
3649 Lounge,
3650 #[serde(rename = "RESTAURANT_CLASS", alias = "RESTAURANT")]
3651 Restaurant,
3652 #[serde(rename = "LOBBY_CLASS", alias = "LOBBY")]
3653 Lobby,
3654 #[serde(rename = "POOL_CLASS", alias = "POOL")]
3655 Pool,
3656 #[serde(rename = "GARAGE_CLASS", alias = "GARAGE")]
3657 Garage,
3658 #[serde(rename = "KITCHEN_CLASS", alias = "KITCHEN")]
3659 Kitchen,
3660 #[serde(rename = "LAUNDRY_CLASS", alias = "LAUNDRY")]
3661 Laundry,
3662 #[serde(rename = "HOUSEKEEPING_CLASS", alias = "HOUSEKEEPING")]
3663 Housekeeping,
3664 #[serde(rename = "MAINTENANCE_CLASS", alias = "MAINTENANCE")]
3665 Maintenance,
3666 #[serde(rename = "ENGINEERING_CLASS", alias = "ENGINEERING")]
3667 Engineering,
3668 #[serde(rename = "MARKETING_CLASS", alias = "MARKETING")]
3669 Marketing,
3670 #[serde(rename = "DINING_CLASS", alias = "DINING")]
3671 Dining,
3672 #[serde(rename = "RECEPTION_CLASS", alias = "RECEPTION")]
3673 Reception,
3674 #[serde(rename = "SHIFT_CLASS", alias = "SHIFT")]
3675 Shift,
3676 #[serde(rename = "TRACK_CLASS", alias = "TRACK")]
3677 Track,
3678 #[serde(rename = "TREND_CLASS", alias = "TREND")]
3679 Trend,
3680 #[serde(rename = "POLICY_CLASS", alias = "POLICY")]
3681 Policy,
3682 #[serde(rename = "CALCULATION_CLASS", alias = "CALCULATION")]
3683 Calculation,
3684 #[serde(rename = "COMPUTATION_CLASS", alias = "COMPUTATION")]
3685 Computation,
3686 #[serde(rename = "AUDIT_CLASS", alias = "AUDIT")]
3687 Audit,
3688 #[serde(rename = "BATCH_CLASS", alias = "BATCH")]
3689 Batch,
3690 #[serde(rename = "CLOCK_CLASS", alias = "CLOCK")]
3691 Clock,
3692 #[serde(rename = "PUBLISHER_CLASS", alias = "PUBLISHER")]
3693 Publisher,
3694 #[serde(rename = "SUBSCRIBER_CLASS", alias = "SUBSCRIBER")]
3695 Subscriber,
3696 #[serde(rename = "PRODUCER_CLASS", alias = "PRODUCER")]
3697 Producer,
3698 #[serde(rename = "CONSUMER_CLASS", alias = "CONSUMER")]
3699 Consumer,
3700 #[serde(rename = "SPACE_CLASS", alias = "SPACE")]
3701 Space,
3702 #[serde(rename = "COUNTER_CLASS", alias = "COUNTER")]
3703 Counter,
3704 #[serde(rename = "CHURCH_CLASS", alias = "CHURCH")]
3705 Church,
3706 #[serde(rename = "TEMPLE_CLASS", alias = "TEMPLE")]
3707 Temple,
3708 #[serde(rename = "MOSQUE_CLASS", alias = "MOSQUE")]
3709 Mosque,
3710 #[serde(rename = "SYNAGOGUE_CLASS", alias = "SYNAGOGUE")]
3711 Synagogue,
3712 #[serde(rename = "CATHEDRAL_CLASS", alias = "CATHEDRAL")]
3713 Cathedral,
3714 #[serde(rename = "MONASTERY_CLASS", alias = "MONASTERY")]
3715 Monastery,
3716 #[serde(rename = "MOTEL_CLASS", alias = "MOTEL")]
3717 Motel,
3718 #[serde(rename = "BANK_CLASS", alias = "BANK")]
3719 Bank,
3720 #[serde(rename = "MALL_CLASS", alias = "MALL")]
3721 Mall,
3722 #[serde(rename = "GROCERY_CLASS", alias = "GROCERY")]
3723 Grocery,
3724 #[serde(rename = "POLICE_CLASS", alias = "POLICE")]
3725 Police,
3726 #[serde(rename = "FIRE_CLASS", alias = "FIRE")]
3727 Fire,
3728 #[serde(rename = "LIBRARY_CLASS", alias = "LIBRARY")]
3729 Library,
3730 #[serde(rename = "MUSEUM_CLASS", alias = "MUSEUM")]
3731 Museum,
3732 #[serde(rename = "COURTHOUSE_CLASS", alias = "COURTHOUSE")]
3733 Courthouse,
3734 #[serde(rename = "PRISON_CLASS", alias = "PRISON")]
3735 Prison,
3736 #[serde(rename = "POST_OFFICE_CLASS", alias = "POST_OFFICE")]
3737 Post_office,
3738 #[serde(rename = "OFFICE_CLASS", alias = "OFFICE")]
3739 Office,
3740 #[serde(rename = "GYMNASIUM_CLASS", alias = "GYMNASIUM")]
3741 Gymnasium,
3742 #[serde(rename = "STADIUM_CLASS", alias = "STADIUM")]
3743 Stadium,
3744 #[serde(rename = "ARENA_CLASS", alias = "ARENA")]
3745 Arena,
3746 #[serde(rename = "AUDITORIUM_CLASS", alias = "AUDITORIUM")]
3747 Auditorium,
3748 #[serde(rename = "BLOODBANK_CLASS", alias = "BLOODBANK")]
3749 Bloodbank,
3750 #[serde(rename = "PHARMACY_CLASS", alias = "PHARMACY")]
3751 Pharmacy,
3752 #[serde(rename = "MORTUARY_CLASS", alias = "MORTUARY")]
3753 Mortuary,
3754 #[serde(rename = "CEMETERY_CLASS", alias = "CEMETERY")]
3755 Cemetery,
3756 #[serde(rename = "CIVIC_CENTER_CLASS", alias = "CIVIC_CENTER")]
3757 Civic_center,
3758 #[serde(rename = "COMMUNITY_CENTER_CLASS", alias = "COMMUNITY_CENTER")]
3759 Community_center,
3760 #[serde(rename = "CONFERENCE_CENTER_CLASS", alias = "CONFERENCE_CENTER")]
3761 Conference_center,
3762 #[serde(rename = "FITNESS_CENTER_CLASS", alias = "FITNESS_CENTER")]
3763 Fitness_center,
3764 #[serde(rename = "DISTRIBUTION_CENTER_CLASS", alias = "DISTRIBUTION_CENTER")]
3765 Distribution_center,
3766 #[serde(rename = "RECREATION_CENTER_CLASS", alias = "RECREATION_CENTER")]
3767 Recreation_center,
3768 #[serde(rename = "STORAGE_FACILITY_CLASS", alias = "STORAGE_FACILITY")]
3769 Storage_facility,
3770 #[serde(rename = "MANUFACTURING_PLANT_CLASS", alias = "MANUFACTURING_PLANT")]
3771 Manufacturing_plant,
3772 #[serde(rename = "NUCLEAR_PLANT_CLASS", alias = "NUCLEAR_PLANT")]
3773 Nuclear_plant,
3774 #[serde(rename = "WATER_PLANT_CLASS", alias = "WATER_PLANT")]
3775 Water_plant,
3776 #[serde(rename = "SEWAGE_PLANT_CLASS", alias = "SEWAGE_PLANT")]
3777 Sewage_plant,
3778 #[serde(rename = "FILLING_STATION_CLASS", alias = "FILLING_STATION")]
3779 Filling_station,
3780 #[serde(rename = "CHARGING_STATION_CLASS", alias = "CHARGING_STATION")]
3781 Charging_station,
3782 #[serde(rename = "UNIVERSITY_CLASS", alias = "UNIVERSITY")]
3783 University,
3784 #[serde(rename = "PRESCHOOL_CLASS", alias = "PRESCHOOL")]
3785 Preschool,
3786 #[serde(rename = "ELEMENTARY_SCHOOL_CLASS", alias = "ELEMENTARY_SCHOOL")]
3787 Elementary_school,
3788 #[serde(rename = "MIDDLE_SCHOOL_CLASS", alias = "MIDDLE_SCHOOL")]
3789 Middle_school,
3790 #[serde(rename = "HIGH_SCHOOL_CLASS", alias = "HIGH_SCHOOL")]
3791 High_school,
3792 #[serde(rename = "TECHNICAL_SCHOOL_CLASS", alias = "TECHNICAL_SCHOOL")]
3793 Technical_school,
3794 #[serde(rename = "HOUSE_CLASS", alias = "HOUSE")]
3795 House,
3796 #[serde(rename = "TOWNHOUSE_CLASS", alias = "TOWNHOUSE")]
3797 Townhouse,
3798 #[serde(rename = "APARTMENT_CLASS", alias = "APARTMENT")]
3799 Apartment,
3800 #[serde(rename = "CONDOMINIMUM_CLASS", alias = "CONDOMINIMUM")]
3801 Condominimum,
3802 #[serde(rename = "HOSTEL_CLASS", alias = "HOSTEL")]
3803 Hostel,
3804 #[serde(rename = "RESORT_CLASS", alias = "RESORT")]
3805 Resort,
3806 #[serde(rename = "TRAIN_STATION_CLASS", alias = "TRAIN_STATION")]
3807 Train_station,
3808 #[serde(rename = "BUS_STATION_CLASS", alias = "BUS_STATION")]
3809 Bus_station,
3810 #[serde(rename = "FERRY_TERMINAL_CLASS", alias = "FERRY_TERMINAL")]
3811 Ferry_terminal,
3812 #[serde(rename = "TAXI_STAND_CLASS", alias = "TAXI_STAND")]
3813 Taxi_stand,
3814 #[serde(rename = "BUS_STAND_CLASS", alias = "BUS_STAND")]
3815 Bus_stand,
3816 #[serde(rename = "BICYCLE_STAND_CLASS", alias = "BICYCLE_STAND")]
3817 Bicycle_stand,
3818 #[serde(rename = "TOWER_CLASS", alias = "TOWER")]
3819 Tower,
3820 #[serde(rename = "WIFI_CLASS", alias = "WIFI")]
3821 Wifi,
3822 #[serde(rename = "TRANSMITTER_CLASS", alias = "TRANSMITTER")]
3823 Transmitter,
3824 #[serde(rename = "DEFIBRILLATOR_CLASS", alias = "DEFIBRILLATOR")]
3825 Defibrillator,
3826 #[serde(rename = "TELLER_MACHINE_CLASS", alias = "TELLER_MACHINE")]
3827 Teller_machine,
3828 #[serde(rename = "VENDING_MACHINE_CLASS", alias = "VENDING_MACHINE")]
3829 Vending_machine,
3830 #[serde(rename = "STREETLIGHT_CLASS", alias = "STREETLIGHT")]
3831 Streetlight,
3832 #[serde(rename = "CAMERA_CLASS", alias = "CAMERA")]
3833 Camera,
3834 #[serde(rename = "HYDRANT_CLASS", alias = "HYDRANT")]
3835 Hydrant,
3836 #[serde(rename = "DIRECTOR_CLASS", alias = "DIRECTOR")]
3837 Director,
3838 #[serde(rename = "COMPOSER_CLASS", alias = "COMPOSER")]
3839 Composer,
3840 #[serde(rename = "PERFORMER_CLASS", alias = "PERFORMER")]
3841 Performer,
3842 #[serde(rename = "STAGE_CLASS", alias = "STAGE")]
3843 Stage,
3844 #[serde(rename = "SCREEN_CLASS", alias = "SCREEN")]
3845 Screen,
3846 #[serde(rename = "MENU_CLASS", alias = "MENU")]
3847 Menu,
3848 #[serde(rename = "SUBJECT_CLASS", alias = "SUBJECT")]
3849 Subject,
3850 #[serde(rename = "PREDICATE_CLASS", alias = "PREDICATE")]
3851 Predicate,
3852 #[serde(rename = "NOUN_CLASS", alias = "NOUN")]
3853 Noun,
3854 #[serde(rename = "VERB_CLASS", alias = "VERB")]
3855 Verb,
3856 #[serde(rename = "ADJECTIVE_CLASS", alias = "ADJECTIVE")]
3857 Adjective,
3858 #[serde(rename = "ADVERB_CLASS", alias = "ADVERB")]
3859 Adverb,
3860 #[serde(rename = "INCIDENT_CLASS", alias = "INCIDENT")]
3861 Incident,
3862 #[serde(rename = "SITUATION_CLASS", alias = "SITUATION")]
3863 Situation,
3864 #[serde(rename = "STORY_CLASS", alias = "STORY")]
3865 Story,
3866 #[serde(rename = "INFLUENCE_CLASS", alias = "INFLUENCE")]
3867 Influence,
3868 #[serde(rename = "PHRASE_CLASS", alias = "PHRASE")]
3869 Phrase,
3870 #[serde(rename = "SIGNAL_CLASS", alias = "SIGNAL")]
3871 Signal,
3872 #[serde(rename = "INFORMATION_CLASS", alias = "INFORMATION")]
3873 Information,
3874 #[serde(rename = "KNOWLEDGE_CLASS", alias = "KNOWLEDGE")]
3875 Knowledge,
3876 #[serde(rename = "COMPONENT_CLASS", alias = "COMPONENT")]
3877 Component,
3878 #[serde(rename = "INJURY_CLASS", alias = "INJURY")]
3879 Injury,
3880 #[serde(rename = "TYPE_CLASS", alias = "TYPE")]
3881 Type,
3882 #[serde(rename = "SUBTYPE_CLASS", alias = "SUBTYPE")]
3883 Subtype,
3884 #[serde(rename = "DATA_TYPE_CLASS", alias = "DATA_TYPE")]
3885 Data_type,
3886 #[serde(rename = "INFORMATION_TYPE_CLASS", alias = "INFORMATION_TYPE")]
3887 Information_type,
3888 #[serde(rename = "KNOWLEDGE_TYPE_CLASS", alias = "KNOWLEDGE_TYPE")]
3889 Knowledge_type,
3890 #[serde(rename = "DATA_STRUCTURE_CLASS", alias = "DATA_STRUCTURE")]
3891 Data_structure,
3892 #[serde(
3893 rename = "INFORMATION_STRUCTURE_CLASS",
3894 alias = "INFORMATION_STRUCTURE"
3895 )]
3896 Information_structure,
3897 #[serde(rename = "KNOWLEDGE_STRUCTURE_CLASS", alias = "KNOWLEDGE_STRUCTURE")]
3898 Knowledge_structure,
3899 #[serde(rename = "CONTENT_CLASS", alias = "CONTENT")]
3900 Content,
3901 #[serde(rename = "EXTRACT_CLASS", alias = "EXTRACT")]
3902 Extract,
3903 #[serde(rename = "PIECE_CLASS", alias = "PIECE")]
3904 Piece,
3905 #[serde(rename = "IMAGE_CLASS", alias = "IMAGE")]
3906 Image,
3907 #[serde(rename = "KEYWORD_CLASS", alias = "KEYWORD")]
3908 Keyword,
3909 #[serde(rename = "SUMMARY_CLASS", alias = "SUMMARY")]
3910 Summary,
3911 #[serde(rename = "SENTIMENT_CLASS", alias = "SENTIMENT")]
3912 Sentiment,
3913 #[serde(rename = "CLUSTER_CLASS", alias = "CLUSTER")]
3914 Cluster,
3915 #[serde(rename = "SOURCE_CLASS", alias = "SOURCE")]
3916 Source,
3917 #[serde(rename = "IDENTIFIER_CLASS", alias = "IDENTIFIER")]
3918 Identifier,
3919 #[serde(rename = "DATE_CLASS", alias = "DATE")]
3920 Date,
3921 #[serde(rename = "URL_CLASS", alias = "URL")]
3922 Url,
3923 #[serde(rename = "RANK_CLASS", alias = "RANK")]
3924 Rank,
3925 #[serde(rename = "DISTANCE_CLASS", alias = "DISTANCE")]
3926 Distance,
3927 #[serde(rename = "TUNNEL_CLASS", alias = "TUNNEL")]
3928 Tunnel,
3929 #[serde(rename = "BORE_CLASS", alias = "BORE")]
3930 Bore,
3931 #[serde(rename = "PORTAL_CLASS", alias = "PORTAL")]
3932 Portal,
3933 #[serde(rename = "WINDOW_CLASS", alias = "WINDOW")]
3934 Window,
3935 #[serde(rename = "DOOR_CLASS", alias = "DOOR")]
3936 Door,
3937 #[serde(rename = "BUILD_CLASS", alias = "BUILD")]
3938 Build,
3939 #[serde(rename = "FACT_CLASS", alias = "FACT")]
3940 Fact,
3941 #[serde(rename = "FACET_CLASS", alias = "FACET")]
3942 Facet,
3943 #[serde(rename = "FACTOR_CLASS", alias = "FACTOR")]
3944 Factor,
3945 #[serde(rename = "FRAME_CLASS", alias = "FRAME")]
3946 Frame,
3947 #[serde(rename = "FIELD_CLASS", alias = "FIELD")]
3948 Field,
3949 #[serde(rename = "TRAIT_CLASS", alias = "TRAIT")]
3950 Trait,
3951 #[serde(rename = "PART_CLASS", alias = "PART")]
3952 Part,
3953 #[serde(rename = "CREDENTIAL_CLASS", alias = "CREDENTIAL")]
3954 Credential,
3955 #[serde(rename = "AUDIO_CLASS", alias = "AUDIO")]
3956 Audio,
3957 #[serde(rename = "VIDEO_CLASS", alias = "VIDEO")]
3958 Video,
3959 #[serde(rename = "ENTERPRISE_CLASS", alias = "ENTERPRISE")]
3960 Enterprise,
3961 #[serde(rename = "CONSTELLATION_CLASS", alias = "CONSTELLATION")]
3962 Constellation,
3963 #[serde(rename = "APPLIANCE_CLASS", alias = "APPLIANCE")]
3964 Appliance,
3965 #[serde(rename = "BACKUP_CLASS", alias = "BACKUP")]
3966 Backup,
3967 #[serde(rename = "GAMBLER_CLASS", alias = "GAMBLER")]
3968 Gambler,
3969 #[serde(rename = "OPERATOR_CLASS", alias = "OPERATOR")]
3970 Operator,
3971 #[serde(rename = "ROUTER_CLASS", alias = "ROUTER")]
3972 Router,
3973 #[serde(rename = "SWITCH_CLASS", alias = "SWITCH")]
3974 Switch,
3975 #[serde(rename = "HUB_CLASS", alias = "HUB")]
3976 Hub,
3977 #[serde(rename = "REPEATER_CLASS", alias = "REPEATER")]
3978 Repeater,
3979 #[serde(rename = "BRIDGE_CLASS", alias = "BRIDGE")]
3980 Bridge,
3981 #[serde(rename = "FIREWALL_CLASS", alias = "FIREWALL")]
3982 Firewall,
3983 #[serde(rename = "CABLE_CLASS", alias = "CABLE")]
3984 Cable,
3985 #[serde(rename = "INTERFACE_CLASS", alias = "INTERFACE")]
3986 Interface,
3987 #[serde(rename = "RULE_CLASS", alias = "RULE")]
3988 Rule,
3989 #[serde(rename = "CLIENT_CLASS", alias = "CLIENT")]
3990 Client,
3991 #[serde(rename = "QUERY_CLASS", alias = "QUERY")]
3992 Query,
3993 #[serde(rename = "PROMPT_CLASS", alias = "PROMPT")]
3994 Prompt,
3995}
3996
3997impl Class {
3998 pub fn is_null(&self) -> bool {
4000 *self == Class::Null
4001 }
4002}
4003
4004#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4005#[repr(u16)]
4006#[derive(Serialize, Deserialize)]
4007pub enum Condition {
4008 #[default]
4009 #[serde(rename = "NULL_CONDITION", alias = "NULL")]
4010 Null = 0,
4011 #[serde(rename = "AVESTERRA_CONDITION", alias = "AVESTERRA")]
4012 Avesterra,
4013 #[serde(rename = "READY_CONDITION", alias = "READY")]
4014 Ready,
4015 #[serde(rename = "ONLINE_CONDITION", alias = "ONLINE")]
4016 Online,
4017 #[serde(rename = "ARMED_CONDITION", alias = "ARMED")]
4018 Armed,
4019 #[serde(rename = "ENABLED_CONDITION", alias = "ENABLED")]
4020 Enabled,
4021 #[serde(rename = "TRIGGERED_CONDITION", alias = "TRIGGERED")]
4022 Triggered,
4023 #[serde(rename = "LOCKED_CONDITION", alias = "LOCKED")]
4024 Locked,
4025 #[serde(rename = "LOADED_CONDITION", alias = "LOADED")]
4026 Loaded,
4027 #[serde(rename = "LINKED_CONDITION", alias = "LINKED")]
4028 Linked,
4029 #[serde(rename = "WAITING_CONDITION", alias = "WAITING")]
4030 Waiting,
4031 #[serde(rename = "PENDING_CONDITION", alias = "PENDING")]
4032 Pending,
4033 #[serde(rename = "HOLDING_CONDITION", alias = "HOLDING")]
4034 Holding,
4035}
4036
4037impl Condition {
4038 pub fn is_null(&self) -> bool {
4040 *self == Condition::Null
4041 }
4042}
4043
4044#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4045#[repr(u16)]
4046#[derive(Serialize, Deserialize)]
4047pub enum Constant {
4048 #[default]
4049 #[serde(rename = "NULL_CONSTANT", alias = "NULL")]
4050 Null = 0,
4051 #[serde(rename = "AVESTERRA_CONSTANT", alias = "AVESTERRA")]
4052 Avesterra,
4053 #[serde(rename = "PI_CONSTANT", alias = "PI")]
4054 Pi,
4055 #[serde(rename = "EULERS_NUMBER_CONSTANT", alias = "EULERS_NUMBER")]
4056 Eulers_number,
4057 #[serde(rename = "GOLDEN_RATIO_CONSTANT", alias = "GOLDEN_RATIO")]
4058 Golden_ratio,
4059 #[serde(rename = "IMAGINARY_UNIT_CONSTANT", alias = "IMAGINARY_UNIT")]
4060 Imaginary_unit,
4061 #[serde(rename = "SPEED_OF_LIGHT_CONSTANT", alias = "SPEED_OF_LIGHT")]
4062 Speed_of_light,
4063 #[serde(rename = "PLANCK_CONSTANT", alias = "PLANCK")]
4064 Planck,
4065 #[serde(rename = "GRAVITY_OF_EARTH_CONSTANT", alias = "GRAVITY_OF_EARTH")]
4066 Gravity_of_earth,
4067 #[serde(rename = "GRAVITATIONAL_CONSTANT", alias = "GRAVITATIONAL")]
4068 Gravitational,
4069 #[serde(rename = "ASTRONOMICAL_UNIT_CONSTANT", alias = "ASTRONOMICAL_UNIT")]
4070 Astronomical_unit,
4071 #[serde(rename = "MOLE_CONSTANT", alias = "MOLE")]
4072 Mole,
4073 #[serde(rename = "ELEMENTARY_CHARGE", alias = "ELEMENTA")]
4074 Elementa,
4075 #[serde(rename = "ELECTRON_MASS_CONSTANT", alias = "ELECTRON_MASS")]
4076 Electron_mass,
4077 #[serde(rename = "PROTON_MASS_CONSTANT", alias = "PROTON_MASS")]
4078 Proton_mass,
4079 #[serde(rename = "NEUTRON_MASS_CONSTANT", alias = "NEUTRON_MASS")]
4080 Neutron_mass,
4081 #[serde(
4082 rename = "ELECTRIC_PERMITTIVITY_CONSTANT",
4083 alias = "ELECTRIC_PERMITTIVITY"
4084 )]
4085 Electric_permittivity,
4086 #[serde(
4087 rename = "MAGNETIC_PERMEABILITY_CONSTANT",
4088 alias = "MAGNETIC_PERMEABILITY"
4089 )]
4090 Magnetic_permeability,
4091}
4092
4093impl Constant {
4094 pub fn is_null(&self) -> bool {
4096 *self == Constant::Null
4097 }
4098}
4099
4100#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4101#[repr(u16)]
4102#[derive(Serialize, Deserialize)]
4103pub enum Context {
4104 #[default]
4105 #[serde(rename = "NULL_CONTEXT", alias = "NULL")]
4106 Null = 0,
4107 #[serde(rename = "AVESTERRA_CONTEXT", alias = "AVESTERRA")]
4108 Avesterra,
4109 #[serde(rename = "ATRA_CONTEXT", alias = "ATRA")]
4110 Atra,
4111 #[serde(rename = "ADMINISTRATION_CONTEXT", alias = "ADMINISTRATION")]
4112 Administration,
4113 #[serde(rename = "AEREOSPACE_CONTEXT", alias = "AEREOSPACE")]
4114 Aereospace,
4115 #[serde(rename = "AGRICULTURE_CONTEXT", alias = "AGRICULTURE")]
4116 Agriculture,
4117 #[serde(rename = "CONSTRUCTION_CONTEXT", alias = "CONSTRUCTION")]
4118 Construction,
4119 #[serde(rename = "ORCHESTRA_CONTEXT", alias = "ORCHESTRA")]
4120 Orchestra,
4121 #[serde(rename = "DEFENSE_CONTEXT", alias = "DEFENSE")]
4122 Defense,
4123 #[serde(rename = "EDUCATION_CONTEXT", alias = "EDUCATION")]
4124 Education,
4125 #[serde(rename = "ENERGY_CONTEXT", alias = "ENERGY")]
4126 Energy,
4127 #[serde(rename = "ENTERTAINMENT_CONTEXT", alias = "ENTERTAINMENT")]
4128 Entertainment,
4129 #[serde(rename = "FINANCE_CONTEXT", alias = "FINANCE")]
4130 Finance,
4131 #[serde(rename = "FOOD_CONTEXT", alias = "FOOD")]
4132 Food,
4133 #[serde(rename = "GOVERNMENT_CONTEXT", alias = "GOVERNMENT")]
4134 Government,
4135 #[serde(rename = "HEALTHCARE_CONTEXT", alias = "HEALTHCARE")]
4136 Healthcare,
4137 #[serde(rename = "LEGAL_CONTEXT", alias = "LEGAL")]
4138 Legal,
4139 #[serde(rename = "MANUFACTURING_CONTEXT", alias = "MANUFACTURING")]
4140 Manufacturing,
4141 #[serde(rename = "MARITIME_CONTEXT", alias = "MARITIME")]
4142 Maritime,
4143 #[serde(rename = "MINING_CONTEXT", alias = "MINING")]
4144 Mining,
4145 #[serde(rename = "PROFESSIONAL_CONTEXT", alias = "PROFESSIONAL")]
4146 Professional,
4147 #[serde(rename = "PROPERTY_CONTEXT", alias = "PROPERTY")]
4148 Property,
4149 #[serde(rename = "RECREATION_CONTEXT", alias = "RECREATION")]
4150 Recreation,
4151 #[serde(rename = "RETAIL_CONTEXT", alias = "RETAIL")]
4152 Retail,
4153 #[serde(rename = "SCIENTIFIC_CONTEXT", alias = "SCIENTIFIC")]
4154 Scientific,
4155 #[serde(rename = "SERVICE_CONTEXT", alias = "SERVICE")]
4156 Service,
4157 #[serde(rename = "TECHNOLOGY_CONTEXT", alias = "TECHNOLOGY")]
4158 Technology,
4159 #[serde(rename = "TELECOMMUNICATIONS_CONTEXT", alias = "TELECOMMUNICATIONS")]
4160 Telecommunications,
4161 #[serde(rename = "TOURISIM_CONTEXT", alias = "TOURISIM")]
4162 Tourisim,
4163 #[serde(rename = "TRANSPORTATION_CONTEXT", alias = "TRANSPORTATION")]
4164 Transportation,
4165 #[serde(rename = "UTILITIES_CONTEXT", alias = "UTILITIES")]
4166 Utilities,
4167 #[serde(rename = "WHOLESALE_CONTEXT", alias = "WHOLESALE")]
4168 Wholesale,
4169}
4170
4171impl Context {
4172 pub fn is_null(&self) -> bool {
4174 *self == Context::Null
4175 }
4176}
4177
4178#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4179#[repr(u16)]
4180#[derive(Serialize, Deserialize)]
4181pub enum Error {
4182 #[default]
4183 #[serde(rename = "NULL_ERROR", alias = "NULL")]
4184 Null = 0,
4185 #[serde(rename = "AVESTERRA_ERROR", alias = "AVESTERRA")]
4186 Avesterra,
4187 #[serde(rename = "ENTITY_ERROR", alias = "ENTITY")]
4188 Entity,
4189 #[serde(rename = "OUTLET_ERROR", alias = "OUTLET")]
4190 Outlet,
4191 #[serde(rename = "TIMEOUT_ERROR", alias = "TIMEOUT")]
4192 Timeout,
4193 #[serde(rename = "AUTHORIZATION_ERROR", alias = "AUTHORIZATION")]
4194 Authorization,
4195 #[serde(rename = "ADAPTER_ERROR", alias = "ADAPTER")]
4196 Adapter,
4197 #[serde(rename = "SUBSCRIBER_ERROR", alias = "SUBSCRIBER")]
4198 Subscriber,
4199 #[serde(rename = "COMMUNICATION_ERROR", alias = "COMMUNICATION")]
4200 Communication,
4201 #[serde(rename = "NETWORK_ERROR", alias = "NETWORK")]
4202 Network,
4203 #[serde(rename = "APPLICATION_ERROR", alias = "APPLICATION")]
4204 Application,
4205 #[serde(rename = "MEMORY_ERROR", alias = "MEMORY")]
4206 Memory,
4207 #[serde(rename = "STACK_ERROR", alias = "STACK")]
4208 Stack,
4209 #[serde(rename = "EVENT_ERROR", alias = "EVENT")]
4210 Event,
4211 #[serde(rename = "TUPLE_ERROR", alias = "TUPLE")]
4212 Tuple,
4213 #[serde(rename = "THREAD_ERROR", alias = "THREAD")]
4214 Thread,
4215 #[serde(rename = "EVALUTION_ERROR", alias = "EVALUTION")]
4216 Evalution,
4217 #[serde(rename = "RANGE_ERROR", alias = "RANGE")]
4218 Range,
4219 #[serde(rename = "HALT_ERROR", alias = "HALT")]
4220 Halt,
4221 #[serde(rename = "EXECUTION_ERROR", alias = "EXECUTION")]
4222 Execution,
4223 #[serde(rename = "OVERFLOW_ERROR", alias = "OVERFLOW")]
4224 Overflow,
4225 #[serde(rename = "THROW_ERROR", alias = "THROW")]
4226 Throw,
4227 #[serde(rename = "BREAK_ERROR", alias = "BREAK")]
4228 Break,
4229 #[serde(rename = "NEXT_ERROR", alias = "NEXT")]
4230 Next,
4231 #[serde(rename = "RETURN_ERROR", alias = "RETURN")]
4232 Return,
4233}
4234
4235impl Error {
4236 pub fn is_null(&self) -> bool {
4238 *self == Error::Null
4239 }
4240}
4241
4242#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4243#[repr(u16)]
4244#[derive(Serialize, Deserialize)]
4245pub enum Event {
4246 #[default]
4247 #[serde(rename = "NULL_EVENT", alias = "NULL")]
4248 Null = 0,
4249 #[serde(rename = "AVESTERRA_EVENT", alias = "AVESTERRA")]
4250 Avesterra,
4251 #[serde(rename = "UPDATE_EVENT", alias = "UPDATE")]
4252 Update,
4253 #[serde(rename = "MESSAGE_EVENT", alias = "MESSAGE")]
4254 Message,
4255 #[serde(rename = "ERROR_EVENT", alias = "ERROR")]
4256 Error,
4257 #[serde(rename = "REFRESH_EVENT", alias = "REFRESH")]
4258 Refresh,
4259 #[serde(rename = "TIMER_EVENT", alias = "TIMER")]
4260 Timer,
4261 #[serde(rename = "EXECUTE_EVENT", alias = "EXECUTE")]
4262 Execute,
4263 #[serde(rename = "CREATE_EVENT", alias = "CREATE")]
4264 Create,
4265 #[serde(rename = "DELETE_EVENT", alias = "DELETE")]
4266 Delete,
4267 #[serde(rename = "ALERT_EVENT", alias = "ALERT")]
4268 Alert,
4269 #[serde(rename = "IMPORT_EVENT", alias = "IMPORT")]
4270 Import,
4271 #[serde(rename = "EXPORT_EVENT", alias = "EXPORT")]
4272 Export,
4273 #[serde(rename = "RESET_EVENT", alias = "RESET")]
4274 Reset,
4275}
4276
4277impl Event {
4278 pub fn is_null(&self) -> bool {
4280 *self == Event::Null
4281 }
4282}
4283
4284#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4285#[repr(u16)]
4286#[derive(Serialize, Deserialize)]
4287pub enum Format {
4288 #[default]
4289 #[serde(rename = "NULL_FORMAT", alias = "NULL")]
4290 Null = 0,
4291 #[serde(rename = "AVESTERRA_FORMAT", alias = "AVESTERRA")]
4292 Avesterra,
4293 #[serde(rename = "BOOLEAN_FORMAT", alias = "BOOLEAN")]
4294 Boolean,
4295 #[serde(rename = "STRING_FORMAT", alias = "STRING")]
4296 String,
4297 #[serde(rename = "NATURAL_FORMAT", alias = "NATURAL")]
4298 Natural,
4299 #[serde(rename = "INTEGER_FORMAT", alias = "INTEGER")]
4300 Integer,
4301 #[serde(rename = "FLOAT_FORMAT", alias = "FLOAT")]
4302 Float,
4303 #[serde(rename = "TIME_FORMAT", alias = "TIME")]
4304 Time,
4305 #[serde(rename = "DATE_FORMAT", alias = "DATE")]
4306 Date,
4307 #[serde(rename = "TIMESTAMP_FORMAT", alias = "TIMESTAMP")]
4308 Timestamp,
4309 #[serde(rename = "MM_DD_YYYY_FORMAT", alias = "MM_DD_YYYY")]
4310 Mm_dd_yyyy,
4311 #[serde(rename = "DD_MM_YYYY_FORMAT", alias = "DD_MM_YYYY")]
4312 Dd_mm_yyyy,
4313 #[serde(rename = "YYYY_MM_DD_FORMAT", alias = "YYYY_MM_DD")]
4314 Yyyy_mm_dd,
4315 #[serde(rename = "SSN_FORMAT", alias = "SSN")]
4316 Ssn,
4317 #[serde(rename = "SEX_FORMAT", alias = "SEX")]
4318 Sex,
4319 #[serde(rename = "GENDER_FORMAT", alias = "GENDER")]
4320 Gender,
4321}
4322
4323impl Format {
4324 pub fn is_null(&self) -> bool {
4326 *self == Format::Null
4327 }
4328}
4329
4330#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4331#[repr(u16)]
4332#[derive(Serialize, Deserialize)]
4333pub enum Goal {
4334 #[default]
4335 #[serde(rename = "NULL_GOAL", alias = "NULL")]
4336 Null = 0,
4337 #[serde(rename = "AVESTERRA_GOAL", alias = "AVESTERRA")]
4338 Avesterra,
4339}
4340
4341impl Goal {
4342 pub fn is_null(&self) -> bool {
4344 *self == Goal::Null
4345 }
4346}
4347
4348#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4349#[repr(u16)]
4350#[derive(Serialize, Deserialize)]
4351pub enum Installation {
4352 #[default]
4353 #[serde(rename = "NULL_INSTALLATION", alias = "NULL")]
4354 Null = 0,
4355 #[serde(rename = "AVESTERRA_INSTALLATION", alias = "AVESTERRA")]
4356 Avesterra,
4357 #[serde(rename = "AVU_INSTALLATION", alias = "AVU")]
4358 Avu,
4359 #[serde(rename = "CERTIFICATE_INSTALLATION", alias = "CERTIFICATE")]
4360 Certificate,
4361 #[serde(rename = "DOCUMENTATION_INSTALLATION", alias = "DOCUMENTATION")]
4362 Documentation,
4363 #[serde(rename = "SCRIPT_INSTALLATION", alias = "SCRIPT")]
4364 Script,
4365 #[serde(rename = "LINUX_INSTALLATION", alias = "LINUX")]
4366 Linux,
4367 #[serde(rename = "MAC_INSTALLATION", alias = "MAC")]
4368 Mac,
4369 #[serde(rename = "WINDOWS_INSTALLATION", alias = "WINDOWS")]
4370 Windows,
4371 #[serde(rename = "ADA_INSTALLATION", alias = "ADA")]
4372 Ada,
4373 #[serde(rename = "C_INSTALLATION", alias = "C")]
4374 C,
4375 #[serde(rename = "JAVA_INSTALLATION", alias = "JAVA")]
4376 Java,
4377 #[serde(rename = "PYTHON_INSTALLATION", alias = "PYTHON")]
4378 Python,
4379 #[serde(rename = "RUST_INSTALLATION", alias = "RUST")]
4380 Rust,
4381 #[serde(rename = "SCALA_INSTALLATION", alias = "SCALA")]
4382 Scala,
4383 #[serde(rename = "SWIFT_INSTALLATION", alias = "SWIFT")]
4384 Swift,
4385 #[serde(rename = "TUPLEO_INSTALLATION", alias = "TUPLEO")]
4386 Tupleo,
4387 #[serde(rename = "TYPESCRIPT_INSTALLATION", alias = "TYPESCRIPT")]
4388 Typescript,
4389 #[serde(rename = "HELP_INSTALLATION", alias = "HELP")]
4390 Help,
4391 #[serde(rename = "KOTLIN_INSTALLATION", alias = "KOTLIN")]
4392 Kotlin,
4393}
4394
4395impl Installation {
4396 pub fn is_null(&self) -> bool {
4398 *self == Installation::Null
4399 }
4400}
4401
4402#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4403#[repr(u16)]
4404#[derive(Serialize, Deserialize)]
4405pub enum Language {
4406 #[default]
4407 #[serde(rename = "NULL_LANGUAGE", alias = "NULL")]
4408 Null = 0,
4409 #[serde(rename = "ADA_LANGUAGE", alias = "ADA")]
4410 Ada,
4411 #[serde(rename = "C_LANGUAGE", alias = "C")]
4412 C,
4413 #[serde(rename = "JAVA_LANGUAGE", alias = "JAVA")]
4414 Java,
4415 #[serde(rename = "PYTHON_LANGUAGE", alias = "PYTHON")]
4416 Python,
4417 #[serde(rename = "RUST_LANGUAGE", alias = "RUST")]
4418 Rust,
4419 #[serde(rename = "SCALA_LANGUAGE", alias = "SCALA")]
4420 Scala,
4421 #[serde(rename = "SWIFT_LANGUAGE", alias = "SWIFT")]
4422 Swift,
4423 #[serde(rename = "TUPLEO_LANGUAGE", alias = "TUPLEO")]
4424 Tupleo,
4425 #[serde(rename = "TYPESCRIPT_LANGUAGE", alias = "TYPESCRIPT")]
4426 Typescript,
4427 #[serde(rename = "KOTLIN_LANGUAGE", alias = "KOTLIN")]
4428 Kotlin,
4429}
4430
4431impl Language {
4432 pub fn is_null(&self) -> bool {
4434 *self == Language::Null
4435 }
4436}
4437
4438#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4439#[repr(u16)]
4440#[derive(Serialize, Deserialize)]
4441pub enum Match {
4442 #[default]
4443 #[serde(rename = "NULL_MATCH", alias = "NULL")]
4444 Null = 0,
4445 #[serde(rename = "IDENTIFIER_MATCH", alias = "IDENTIFIER")]
4446 Identifier,
4447 #[serde(rename = "FIRST_MATCH", alias = "FIRST")]
4448 First,
4449 #[serde(rename = "LAST_MATCH", alias = "LAST")]
4450 Last,
4451 #[serde(rename = "SEX_MATCH", alias = "SEX")]
4452 Sex,
4453 #[serde(rename = "RACE_MATCH", alias = "RACE")]
4454 Race,
4455 #[serde(rename = "DOB_MATCH", alias = "DOB")]
4456 Dob,
4457 #[serde(rename = "SSN_MATCH", alias = "SSN")]
4458 Ssn,
4459 #[serde(rename = "GEO_MATCH", alias = "GEO")]
4460 Geo,
4461 #[serde(rename = "SOUNDEX_FIRST_MATCH", alias = "SOUNDEX_FIRST")]
4462 Soundex_first,
4463 #[serde(rename = "SOUNDEX_LAST_MATCH", alias = "SOUNDEX_LAST")]
4464 Soundex_last,
4465 #[serde(rename = "PARTIAL_FIRST_MATCH", alias = "PARTIAL_FIRST")]
4466 Partial_first,
4467 #[serde(rename = "PARTIAL_LAST_MATCH", alias = "PARTIAL_LAST")]
4468 Partial_last,
4469 #[serde(rename = "PARTIAL_NAME_MATCH", alias = "PARTIAL_NAME")]
4470 Partial_name,
4471 #[serde(rename = "PARTIAL_SSN_MATCH", alias = "PARTIAL_SSN")]
4472 Partial_ssn,
4473 #[serde(rename = "PARTIAL_DOB_MATCH", alias = "PARTIAL_DOB")]
4474 Partial_dob,
4475 #[serde(rename = "OTHER_FIRST_MATCH", alias = "OTHER_FIRST")]
4476 Other_first,
4477 #[serde(rename = "OTHER_LAST_MATCH", alias = "OTHER_LAST")]
4478 Other_last,
4479 #[serde(rename = "OTHER_NAME_MATCH", alias = "OTHER_NAME")]
4480 Other_name,
4481}
4482
4483impl Match {
4484 pub fn is_null(&self) -> bool {
4486 *self == Match::Null
4487 }
4488}
4489
4490#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4491#[repr(u16)]
4492#[derive(Serialize, Deserialize)]
4493pub enum Method {
4494 #[default]
4495 #[serde(rename = "NULL_METHOD", alias = "NULL")]
4496 Null = 0,
4497 #[serde(rename = "AVESTERRA_METHOD", alias = "AVESTERRA")]
4498 Avesterra,
4499 #[serde(rename = "CREATE_METHOD", alias = "CREATE")]
4500 Create,
4501 #[serde(rename = "DELETE_METHOD", alias = "DELETE")]
4502 Delete,
4503 #[serde(rename = "GET_METHOD", alias = "GET")]
4504 Get,
4505 #[serde(rename = "SET_METHOD", alias = "SET")]
4506 Set,
4507 #[serde(rename = "CLEAR_METHOD", alias = "CLEAR")]
4508 Clear,
4509 #[serde(rename = "PURGE_METHOD", alias = "PURGE")]
4510 Purge,
4511 #[serde(rename = "INSERT_METHOD", alias = "INSERT")]
4512 Insert,
4513 #[serde(rename = "REMOVE_METHOD", alias = "REMOVE")]
4514 Remove,
4515 #[serde(rename = "REPLACE_METHOD", alias = "REPLACE")]
4516 Replace,
4517 #[serde(rename = "MEMBER_METHOD", alias = "MEMBER")]
4518 Member,
4519 #[serde(rename = "START_METHOD", alias = "START")]
4520 Start,
4521 #[serde(rename = "STOP_METHOD", alias = "STOP")]
4522 Stop,
4523 #[serde(rename = "INCLUDE_METHOD", alias = "INCLUDE")]
4524 Include,
4525 #[serde(rename = "EXCLUDE_METHOD", alias = "EXCLUDE")]
4526 Exclude,
4527 #[serde(rename = "RESET_METHOD", alias = "RESET")]
4528 Reset,
4529 #[serde(rename = "COUNT_METHOD", alias = "COUNT")]
4530 Count,
4531 #[serde(rename = "LENGTH_METHOD", alias = "LENGTH")]
4532 Length,
4533 #[serde(rename = "ATTRIBUTE_METHOD", alias = "ATTRIBUTE")]
4534 Attribute,
4535 #[serde(rename = "NAME_METHOD", alias = "NAME")]
4536 Name,
4537 #[serde(rename = "KEY_METHOD", alias = "KEY")]
4538 Key,
4539 #[serde(rename = "VALUE_METHOD", alias = "VALUE")]
4540 Value,
4541 #[serde(rename = "FIND_METHOD", alias = "FIND")]
4542 Find,
4543 #[serde(rename = "SEARCH_METHOD", alias = "SEARCH")]
4544 Search,
4545 #[serde(rename = "LOAD_METHOD", alias = "LOAD")]
4546 Load,
4547 #[serde(rename = "SAVE_METHOD", alias = "SAVE")]
4548 Save,
4549 #[serde(rename = "AUTHORIZE_METHOD", alias = "AUTHORIZE")]
4550 Authorize,
4551 #[serde(rename = "DEAUTHORIZE_METHOD", alias = "DEAUTHORIZE")]
4552 Deauthorize,
4553 #[serde(rename = "ABOUT_METHOD", alias = "ABOUT")]
4554 About,
4555 #[serde(rename = "READ_METHOD", alias = "READ")]
4556 Read,
4557 #[serde(rename = "WRITE_METHOD", alias = "WRITE")]
4558 Write,
4559 #[serde(rename = "STORE_METHOD", alias = "STORE")]
4560 Store,
4561 #[serde(rename = "RETRIEVE_METHOD", alias = "RETRIEVE")]
4562 Retrieve,
4563 #[serde(rename = "ECHO_METHOD", alias = "ECHO")]
4564 Echo,
4565 #[serde(rename = "REFRESH_METHOD", alias = "REFRESH")]
4566 Refresh,
4567 #[serde(rename = "SORT_METHOD", alias = "SORT")]
4568 Sort,
4569 #[serde(rename = "INDEX_METHOD", alias = "INDEX")]
4570 Index,
4571 #[serde(rename = "TEST_METHOD", alias = "TEST")]
4572 Test,
4573 #[serde(rename = "EXECUTE_METHOD", alias = "EXECUTE")]
4574 Execute,
4575 #[serde(rename = "MATCH_METHOD", alias = "MATCH")]
4576 Match,
4577 #[serde(rename = "VALIDATE_METHOD", alias = "VALIDATE")]
4578 Validate,
4579 #[serde(rename = "LOGIN_METHOD", alias = "LOGIN")]
4580 Login,
4581 #[serde(rename = "LOGOUT_METHOD", alias = "LOGOUT")]
4582 Logout,
4583 #[serde(rename = "RECOVER_METHOD", alias = "RECOVER")]
4584 Recover,
4585 #[serde(rename = "CHANGE_METHOD", alias = "CHANGE")]
4586 Change,
4587 #[serde(rename = "TRANSFORM_METHOD", alias = "TRANSFORM")]
4588 Transform,
4589 #[serde(rename = "PROCESS_METHOD", alias = "PROCESS")]
4590 Process,
4591 #[serde(rename = "GENERATE_METHOD", alias = "GENERATE")]
4592 Generate,
4593 #[serde(rename = "INITIALIZE_METHOD", alias = "INITIALIZE")]
4594 Initialize,
4595 #[serde(rename = "LAUNCH_METHOD", alias = "LAUNCH")]
4596 Launch,
4597 #[serde(rename = "TERMINATE_METHOD", alias = "TERMINATE")]
4598 Terminate,
4599 #[serde(rename = "BIND_METHOD", alias = "BIND")]
4600 Bind,
4601 #[serde(rename = "UNBIND_METHOD", alias = "UNBIND")]
4602 Unbind,
4603 #[serde(rename = "SUBMIT_METHOD", alias = "SUBMIT")]
4604 Submit,
4605 #[serde(rename = "BACKUP_METHOD", alias = "BACKUP")]
4606 Backup,
4607 #[serde(rename = "ACQUIRE_METHOD", alias = "ACQUIRE")]
4608 Acquire,
4609 #[serde(rename = "RELEASE_METHOD", alias = "RELEASE")]
4610 Release,
4611 #[serde(rename = "RESTORE_METHOD", alias = "RESTORE")]
4612 Restore,
4613 #[serde(rename = "EXPAND_METHOD", alias = "EXPAND")]
4614 Expand,
4615 #[serde(rename = "CONTRACT_METHOD", alias = "CONTRACT")]
4616 Contract,
4617 #[serde(rename = "MERGE_METHOD", alias = "MERGE")]
4618 Merge,
4619 #[serde(rename = "SPLIT_METHOD", alias = "SPLIT")]
4620 Split,
4621 #[serde(rename = "RESERVE_METHOD", alias = "RESERVE")]
4622 Reserve,
4623 #[serde(rename = "ANALYZE_METHOD", alias = "ANALYZE")]
4624 Analyze,
4625 #[serde(rename = "FILTER_METHOD", alias = "FILTER")]
4626 Filter,
4627 #[serde(rename = "MAP_METHOD", alias = "MAP")]
4628 Map,
4629 #[serde(rename = "REDUCE_METHOD", alias = "REDUCE")]
4630 Reduce,
4631 #[serde(rename = "AGGREGATE_METHOD", alias = "AGGREGATE")]
4632 Aggregate,
4633}
4634
4635impl Method {
4636 pub fn is_null(&self) -> bool {
4638 *self == Method::Null
4639 }
4640}
4641
4642#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4643#[repr(u16)]
4644#[derive(Serialize, Deserialize)]
4645pub enum Mode {
4646 #[default]
4647 #[serde(rename = "NULL_MODE", alias = "NULL")]
4648 Null = 0,
4649 #[serde(rename = "AVESTERRA_MODE", alias = "AVESTERRA")]
4650 Avesterra,
4651 #[serde(rename = "UPDATE_MODE", alias = "UPDATE")]
4652 Update,
4653 #[serde(rename = "APPEND_MODE", alias = "APPEND")]
4654 Append,
4655 #[serde(rename = "REPLACE_MODE", alias = "REPLACE")]
4656 Replace,
4657 #[serde(rename = "INTERCHANGE_MODE", alias = "INTERCHANGE")]
4658 Interchange,
4659 #[serde(rename = "PUSH_MODE", alias = "PUSH")]
4660 Push,
4661 #[serde(rename = "PULL_MODE", alias = "PULL")]
4662 Pull,
4663 #[serde(rename = "PERSISTENT_MODE", alias = "PERSISTENT")]
4664 Persistent,
4665 #[serde(rename = "VOLATILE_MODE", alias = "VOLATILE")]
4666 Volatile,
4667 #[serde(rename = "APPLIANCE_MODE", alias = "APPLIANCE")]
4668 Appliance,
4669 #[serde(rename = "SERVER_MODE", alias = "SERVER")]
4670 Server,
4671 #[serde(rename = "PRODUCTION_MODE", alias = "PRODUCTION")]
4672 Production,
4673 #[serde(rename = "TEST_MODE", alias = "TEST")]
4674 Test,
4675}
4676
4677impl Mode {
4678 pub fn is_null(&self) -> bool {
4680 *self == Mode::Null
4681 }
4682}
4683
4684#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4685#[repr(u16)]
4686#[derive(Serialize, Deserialize)]
4687pub enum Model {
4688 #[default]
4689 #[serde(rename = "NULL_MODEL", alias = "NULL")]
4690 Null = 0,
4691 #[serde(rename = "AVESTERRA_MODEL", alias = "AVESTERRA")]
4692 Avesterra,
4693 #[serde(rename = "AVIAL_MODEL", alias = "AVIAL")]
4694 Avial,
4695}
4696
4697impl Model {
4698 pub fn is_null(&self) -> bool {
4700 *self == Model::Null
4701 }
4702}
4703
4704#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4705#[repr(u16)]
4706#[derive(Serialize, Deserialize)]
4707pub enum Notice {
4708 #[default]
4709 #[serde(rename = "NULL_NOTICE", alias = "NULL")]
4710 Null = 0,
4711 #[serde(rename = "AVESTERRA_NOTICE", alias = "AVESTERRA")]
4712 Avesterra,
4713 #[serde(rename = "SUCCESS_NOTICE", alias = "SUCCESS")]
4714 Success,
4715 #[serde(rename = "INFORM_NOTICE", alias = "INFORM")]
4716 Inform,
4717 #[serde(rename = "WARNING_NOTICE", alias = "WARNING")]
4718 Warning,
4719 #[serde(rename = "ERROR_NOTICE", alias = "ERROR")]
4720 Error,
4721 #[serde(rename = "FATAL_NOTICE", alias = "FATAL")]
4722 Fatal,
4723 #[serde(rename = "DEBUG_NOTICE", alias = "DEBUG")]
4724 Debug,
4725 #[serde(rename = "TEST_NOTICE", alias = "TEST")]
4726 Test,
4727}
4728
4729impl Notice {
4730 pub fn is_null(&self) -> bool {
4732 *self == Notice::Null
4733 }
4734}
4735
4736#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
4737#[repr(u16)]
4738#[derive(Serialize, Deserialize)]
4739pub enum Operator {
4740 #[default]
4741 #[serde(rename = "NULL_OPERATOR", alias = "NULL")]
4742 Null = 0,
4743 #[serde(rename = "AVESTERRA_OPERATOR", alias = "AVESTERRA")]
4744 Avesterra,
4745 #[serde(rename = "NIL_OPERATOR", alias = "NIL")]
4746 Nil,
4747 #[serde(rename = "ATOMIC_OPERATOR", alias = "ATOMIC")]
4748 Atomic,
4749 #[serde(rename = "HOST_OPERATOR", alias = "HOST")]
4750 Host,
4751 #[serde(rename = "NETWORK_OPERATOR", alias = "NETWORK")]
4752 Network,
4753 #[serde(rename = "UNIQUE_OPERATOR", alias = "UNIQUE")]
4754 Unique,
4755 #[serde(rename = "CAST_OPERATOR", alias = "CAST")]
4756 Cast,
4757 #[serde(rename = "VALID_OPERATOR", alias = "VALID")]
4758 Valid,
4759 #[serde(rename = "EXTINCT_OPERATOR", alias = "EXTINCT")]
4760 Extinct,
4761 #[serde(rename = "NEW_OPERATOR", alias = "NEW")]
4762 New,
4763 #[serde(rename = "CREATE_OPERATOR", alias = "CREATE")]
4764 Create,
4765 #[serde(rename = "DELETE_OPERATOR", alias = "DELETE")]
4766 Delete,
4767 #[serde(rename = "INSERT_OPERATOR", alias = "INSERT")]
4768 Insert,
4769 #[serde(rename = "REMOVE_OPERATOR", alias = "REMOVE")]
4770 Remove,
4771 #[serde(rename = "REPLACE_OPERATOR", alias = "REPLACE")]
4772 Replace,
4773 #[serde(rename = "ERASE_OPERATOR", alias = "ERASE")]
4774 Erase,
4775 #[serde(rename = "LENGTH_OPERATOR", alias = "LENGTH")]
4776 Length,
4777 #[serde(rename = "ELEMENT_OPERATOR", alias = "ELEMENT")]
4778 Element,
4779 #[serde(rename = "FIRST_OPERATOR", alias = "FIRST")]
4780 First,
4781 #[serde(rename = "LAST_OPERATOR", alias = "LAST")]
4782 Last,
4783 #[serde(rename = "FIND_OPERATOR", alias = "FIND")]
4784 Find,
4785 #[serde(rename = "INCLUDE_OPERATOR", alias = "INCLUDE")]
4786 Include,
4787 #[serde(rename = "EXCLUDE_OPERATOR", alias = "EXCLUDE")]
4788 Exclude,
4789 #[serde(rename = "COPY_OPERATOR", alias = "COPY")]
4790 Copy,
4791 #[serde(rename = "AND_OPERATOR", alias = "AND")]
4792 And,
4793 #[serde(rename = "OR_OPERATOR", alias = "OR")]
4794 Or,
4795 #[serde(rename = "XOR_OPERATOR", alias = "XOR")]
4796 Xor,
4797 #[serde(rename = "NAND_OPERATOR", alias = "NAND")]
4798 Nand,
4799 #[serde(rename = "NOR_OPERATOR", alias = "NOR")]
4800 Nor,
4801 #[serde(rename = "NXOR_OPERATOR", alias = "NXOR")]
4802 Nxor,
4803 #[serde(rename = "NOT_OPERATOR", alias = "NOT")]
4804 Not,
4805 #[serde(rename = "SIMILAR_OPERATOR", alias = "SIMILAR")]
4806 Similar,
4807 #[serde(rename = "DISSIMILAR_OPERATOR", alias = "DISSIMILAR")]
4808 Dissimilar,
4809 #[serde(rename = "SHIFT_OPERATOR", alias = "SHIFT")]
4810 Shift,
4811 #[serde(rename = "ROTATE_OPERATOR", alias = "ROTATE")]
4812 Rotate,
4813 #[serde(rename = "BIT_OPERATOR", alias = "BIT")]
4814 Bit,
4815 #[serde(rename = "ADD_OPERATOR", alias = "ADD")]
4816 Add,
4817 #[serde(rename = "SUBTRACT_OPERATOR", alias = "SUBTRACT")]
4818 Subtract,
4819 #[serde(rename = "MULTIPLY_OPERATOR", alias = "MULTIPLY")]
4820 Multiply,
4821 #[serde(rename = "DIVIDE_OPERATOR", alias = "DIVIDE")]
4822 Divide,
4823 #[serde(rename = "MODULO_OPERATOR", alias = "MODULO")]
4824 Modulo,
4825 #[serde(rename = "REMAINDER_OPERATOR", alias = "REMAINDER")]
4826 Remainder,
4827 #[serde(rename = "ABSOLUTE_OPERATOR", alias = "ABSOLUTE")]
4828 Absolute,
4829 #[serde(rename = "EXPONENT_OPERATOR", alias = "EXPONENT")]
4830 Exponent,
4831 #[serde(rename = "INCREMENT_OPERATOR", alias = "INCREMENT")]
4832 Increment,
4833 #[serde(rename = "DECREMENT_OPERATOR", alias = "DECREMENT")]
4834 Decrement,
4835 #[serde(rename = "EQUAL_OPERATOR", alias = "EQUAL")]
4836 Equal,
4837 #[serde(rename = "UNEQUAL_OPERATOR", alias = "UNEQUAL")]
4838 Unequal,
4839 #[serde(rename = "DECREASING_OPERATOR", alias = "DECREASING")]
4840 Decreasing,
4841 #[serde(rename = "INCREASING_OPERATOR", alias = "INCREASING")]
4842 Increasing,
4843 #[serde(rename = "GREATER_OPERATOR", alias = "GREATER")]
4844 Greater,
4845 #[serde(rename = "LESS_OPERATOR", alias = "LESS")]
4846 Less,
4847 #[serde(rename = "MINIMUM_OPERATOR", alias = "MINIMUM")]
4848 Minimum,
4849 #[serde(rename = "MAXIMUM_OPERATOR", alias = "MAXIMUM")]
4850 Maximum,
4851 #[serde(rename = "RANDOM_OPERATOR", alias = "RANDOM")]
4852 Random,
4853 #[serde(rename = "FLOOR_OPERATOR", alias = "FLOOR")]
4854 Floor,
4855 #[serde(rename = "CEILING_OPERATOR", alias = "CEILING")]
4856 Ceiling,
4857 #[serde(rename = "IF_OPERATOR", alias = "IF")]
4858 If,
4859 #[serde(rename = "CASE_OPERATOR", alias = "CASE")]
4860 Case,
4861 #[serde(rename = "UNLESS_OPERATOR", alias = "UNLESS")]
4862 Unless,
4863 #[serde(rename = "LOOP_OPERATOR", alias = "LOOP")]
4864 Loop,
4865 #[serde(rename = "FORWARD_OPERATOR", alias = "FORWARD")]
4866 Forward,
4867 #[serde(rename = "BACKWARD_OPERATOR", alias = "BACKWARD")]
4868 Backward,
4869 #[serde(rename = "REPEAT_OPERATOR", alias = "REPEAT")]
4870 Repeat,
4871 #[serde(rename = "WHILE_OPERATOR", alias = "WHILE")]
4872 While,
4873 #[serde(rename = "BREAK_OPERATOR", alias = "BREAK")]
4874 Break,
4875 #[serde(rename = "NEXT_OPERATOR", alias = "NEXT")]
4876 Next,
4877 #[serde(rename = "UNTIL_OPERATOR", alias = "UNTIL")]
4878 Until,
4879 #[serde(rename = "BLOCK_OPERATOR", alias = "BLOCK")]
4880 Block,
4881 #[serde(rename = "THREAD_OPERATOR", alias = "THREAD")]
4882 Thread,
4883 #[serde(rename = "HALT_OPERATOR", alias = "HALT")]
4884 Halt,
4885 #[serde(rename = "BUSY_OPERATOR", alias = "BUSY")]
4886 Busy,
4887 #[serde(rename = "GUARD_OPERATOR", alias = "GUARD")]
4888 Guard,
4889 #[serde(rename = "ERROR_OPERATOR", alias = "ERROR")]
4890 Error,
4891 #[serde(rename = "MESSAGE_OPERATOR", alias = "MESSAGE")]
4892 Message,
4893 #[serde(rename = "TAG_OPERATOR", alias = "TAG")]
4894 Tag,
4895 #[serde(rename = "BOOLEAN_OPERATOR", alias = "BOOLEAN")]
4896 Boolean,
4897 #[serde(rename = "CHARACTER_OPERATOR", alias = "CHARACTER")]
4898 Character,
4899 #[serde(rename = "EXCEPTION_OPERATOR", alias = "EXCEPTION")]
4900 Exception,
4901 #[serde(rename = "INTEGER_OPERATOR", alias = "INTEGER")]
4902 Integer,
4903 #[serde(rename = "REAL_OPERATOR", alias = "REAL")]
4904 Real,
4905 #[serde(rename = "OPERATOR_OPERATOR", alias = "OPERATOR")]
4906 Operator,
4907 #[serde(rename = "STRING_OPERATOR", alias = "STRING")]
4908 String,
4909 #[serde(rename = "TEXT_OPERATOR", alias = "TEXT")]
4910 Text,
4911 #[serde(rename = "CLOCK_OPERATOR", alias = "CLOCK")]
4912 Clock,
4913 #[serde(rename = "TUPLE_OPERATOR", alias = "TUPLE")]
4914 Tuple,
4915 #[serde(rename = "FUNCTION_OPERATOR", alias = "FUNCTION")]
4916 Function,
4917 #[serde(rename = "ALTER_OPERATOR", alias = "ALTER")]
4918 Alter,
4919 #[serde(rename = "ARGUMENT_OPERATOR", alias = "ARGUMENT")]
4920 Argument,
4921 #[serde(rename = "ARGUMENTS_OPERATOR", alias = "ARGUMENTS")]
4922 Arguments,
4923 #[serde(rename = "DEPTH_OPERATOR", alias = "DEPTH")]
4924 Depth,
4925 #[serde(rename = "CLOSURE_OPERATOR", alias = "CLOSURE")]
4926 Closure,
4927 #[serde(rename = "CONJURE_OPERATOR", alias = "CONJURE")]
4928 Conjure,
4929 #[serde(rename = "SELF_OPERATOR", alias = "SELF")]
4930 Self_,
4931 #[serde(rename = "RETURN_OPERATOR", alias = "RETURN")]
4932 Return,
4933 #[serde(rename = "EVALUATE_OPERATOR", alias = "EVALUATE")]
4934 Evaluate,
4935 #[serde(rename = "PURE_OPERATOR", alias = "PURE")]
4936 Pure,
4937 #[serde(rename = "APPLY_OPERATOR", alias = "APPLY")]
4938 Apply,
4939 #[serde(rename = "CALL_OPERATOR", alias = "CALL")]
4940 Call,
4941 #[serde(rename = "DECLARE_OPERATOR", alias = "DECLARE")]
4942 Declare,
4943 #[serde(rename = "LET_OPERATOR", alias = "LET")]
4944 Let,
4945 #[serde(rename = "LOCAL_OPERATOR", alias = "LOCAL")]
4946 Local,
4947 #[serde(rename = "LOCALS_OPERATOR", alias = "LOCALS")]
4948 Locals,
4949 #[serde(rename = "LEVELS_OPERATOR", alias = "LEVELS")]
4950 Levels,
4951 #[serde(rename = "CHANGE_OPERATOR", alias = "CHANGE")]
4952 Change,
4953 #[serde(rename = "GLOBAL_OPERATOR", alias = "GLOBAL")]
4954 Global,
4955 #[serde(rename = "GLOBALS_OPERATOR", alias = "GLOBALS")]
4956 Globals,
4957 #[serde(rename = "SCOPE_OPERATOR", alias = "SCOPE")]
4958 Scope,
4959 #[serde(rename = "TOP_OPERATOR", alias = "TOP")]
4960 Top,
4961 #[serde(rename = "SUBSCRIBE_OPERATOR", alias = "SUBSCRIBE")]
4962 Subscribe,
4963 #[serde(rename = "UNSUBSCRIBE_OPERATOR", alias = "UNSUBSCRIBE")]
4964 Unsubscribe,
4965 #[serde(rename = "WAIT_OPERATOR", alias = "WAIT")]
4966 Wait,
4967 #[serde(rename = "PUBLISH_OPERATOR", alias = "PUBLISH")]
4968 Publish,
4969 #[serde(rename = "PENDING_OPERATOR", alias = "PENDING")]
4970 Pending,
4971 #[serde(rename = "TIMER_OPERATOR", alias = "TIMER")]
4972 Timer,
4973 #[serde(rename = "START_OPERATOR", alias = "START")]
4974 Start,
4975 #[serde(rename = "STOP_OPERATOR", alias = "STOP")]
4976 Stop,
4977 #[serde(rename = "ACTIVE_OPERATOR", alias = "ACTIVE")]
4978 Active,
4979 #[serde(rename = "ELAPSED_OPERATOR", alias = "ELAPSED")]
4980 Elapsed,
4981 #[serde(rename = "REMAINING_OPERATOR", alias = "REMAINING")]
4982 Remaining,
4983 #[serde(rename = "RESET_OPERATOR", alias = "RESET")]
4984 Reset,
4985 #[serde(rename = "LOCK_OPERATOR", alias = "LOCK")]
4986 Lock,
4987 #[serde(rename = "UNLOCK_OPERATOR", alias = "UNLOCK")]
4988 Unlock,
4989 #[serde(rename = "LOCKED_OPERATOR", alias = "LOCKED")]
4990 Locked,
4991 #[serde(rename = "SQRT_OPERATOR", alias = "SQRT")]
4992 Sqrt,
4993 #[serde(rename = "EXP_OPERATOR", alias = "EXP")]
4994 Exp,
4995 #[serde(rename = "LOG_OPERATOR", alias = "LOG")]
4996 Log,
4997 #[serde(rename = "SIN_OPERATOR", alias = "SIN")]
4998 Sin,
4999 #[serde(rename = "COS_OPERATOR", alias = "COS")]
5000 Cos,
5001 #[serde(rename = "TAN_OPERATOR", alias = "TAN")]
5002 Tan,
5003 #[serde(rename = "ASIN_OPERATOR", alias = "ASIN")]
5004 Asin,
5005 #[serde(rename = "ACOS_OPERATOR", alias = "ACOS")]
5006 Acos,
5007 #[serde(rename = "ATAN_OPERATOR", alias = "ATAN")]
5008 Atan,
5009 #[serde(rename = "SINH_OPERATOR", alias = "SINH")]
5010 Sinh,
5011 #[serde(rename = "COSH_OPERATOR", alias = "COSH")]
5012 Cosh,
5013 #[serde(rename = "TANH_OPERATOR", alias = "TANH")]
5014 Tanh,
5015 #[serde(rename = "THIS_OPERATOR", alias = "THIS")]
5016 This,
5017 #[serde(rename = "DELAY_OPERATOR", alias = "DELAY")]
5018 Delay,
5019 #[serde(rename = "INVOKE_OPERATOR", alias = "INVOKE")]
5020 Invoke,
5021 #[serde(rename = "INQUIRE_OPERATOR", alias = "INQUIRE")]
5022 Inquire,
5023 #[serde(rename = "ADAPT_OPERATOR", alias = "ADAPT")]
5024 Adapt,
5025 #[serde(rename = "CONNECT_OPERATOR", alias = "CONNECT")]
5026 Connect,
5027 #[serde(rename = "DISCONNECT_OPERATOR", alias = "DISCONNECT")]
5028 Disconnect,
5029 #[serde(rename = "ATTACH_OPERATOR", alias = "ATTACH")]
5030 Attach,
5031 #[serde(rename = "DETACH_OPERATOR", alias = "DETACH")]
5032 Detach,
5033 #[serde(rename = "ACTIVATE_OPERATOR", alias = "ACTIVATE")]
5034 Activate,
5035 #[serde(rename = "DEACTIVATE_OPERATOR", alias = "DEACTIVATE")]
5036 Deactivate,
5037 #[serde(rename = "FLUSH_OPERATOR", alias = "FLUSH")]
5038 Flush,
5039 #[serde(rename = "SYNC_OPERATOR", alias = "SYNC")]
5040 Sync,
5041 #[serde(rename = "BLOCKING_OPERATOR", alias = "BLOCKING")]
5042 Blocking,
5043 #[serde(rename = "WAITING_OPERATOR", alias = "WAITING")]
5044 Waiting,
5045 #[serde(rename = "ACTIVATED_OPERATOR", alias = "ACTIVATED")]
5046 Activated,
5047 #[serde(rename = "ACCESS_OPERATOR", alias = "ACCESS")]
5048 Access,
5049 #[serde(rename = "RENDEZVOUS_OPERATOR", alias = "RENDEZVOUS")]
5050 Rendezvous,
5051 #[serde(rename = "FETCH_OPERATOR", alias = "FETCH")]
5052 Fetch,
5053 #[serde(rename = "ADAPTING_OPERATOR", alias = "ADAPTING")]
5054 Adapting,
5055 #[serde(rename = "INVOKING_OPERATOR", alias = "INVOKING")]
5056 Invoking,
5057 #[serde(rename = "CONNECTION_OPERATOR", alias = "CONNECTION")]
5058 Connection,
5059 #[serde(rename = "CONNECTIONS_OPERATOR", alias = "CONNECTIONS")]
5060 Connections,
5061 #[serde(rename = "CONNECTED_OPERATOR", alias = "CONNECTED")]
5062 Connected,
5063 #[serde(rename = "ATTACHMENT_OPERATOR", alias = "ATTACHMENT")]
5064 Attachment,
5065 #[serde(rename = "ATTACHMENTS_OPERATOR", alias = "ATTACHMENTS")]
5066 Attachments,
5067 #[serde(rename = "ATTACHED_OPERATOR", alias = "ATTACHED")]
5068 Attached,
5069 #[serde(rename = "SUBSCRIPTION_OPERATOR", alias = "SUBSCRIPTION")]
5070 Subscription,
5071 #[serde(rename = "SUBSCRIPTIONS_OPERATOR", alias = "SUBSCRIPTIONS")]
5072 Subscriptions,
5073 #[serde(rename = "SUBSCRIBED_OPERATOR", alias = "SUBSCRIBED")]
5074 Subscribed,
5075 #[serde(rename = "REFERENCE_OPERATOR", alias = "REFERENCE")]
5076 Reference,
5077 #[serde(rename = "DEREFERENCE_OPERATOR", alias = "DEREFERENCE")]
5078 Dereference,
5079 #[serde(rename = "REFERENCES_OPERATOR", alias = "REFERENCES")]
5080 References,
5081 #[serde(rename = "ARM_OPERATOR", alias = "ARM")]
5082 Arm,
5083 #[serde(rename = "DISARM_OPERATOR", alias = "DISARM")]
5084 Disarm,
5085 #[serde(rename = "ARMED_OPERATOR", alias = "ARMED")]
5086 Armed,
5087 #[serde(rename = "AUTHORIZE_OPERATOR", alias = "AUTHORIZE")]
5088 Authorize,
5089 #[serde(rename = "DEAUTHORIZE_OPERATOR", alias = "DEAUTHORIZE")]
5090 Deauthorize,
5091 #[serde(rename = "AUTHORITY_OPERATOR", alias = "AUTHORITY")]
5092 Authority,
5093 #[serde(rename = "AUTHORIZATION_OPERATOR", alias = "AUTHORIZATION")]
5094 Authorization,
5095 #[serde(rename = "AUTHORIZATIONS_OPERATOR", alias = "AUTHORIZATIONS")]
5096 Authorizations,
5097 #[serde(rename = "AUTHORIZED_OPERATOR", alias = "AUTHORIZED")]
5098 Authorized,
5099 #[serde(rename = "SET_OPERATOR", alias = "SET")]
5100 Set,
5101 #[serde(rename = "CLEAR_OPERATOR", alias = "CLEAR")]
5102 Clear,
5103 #[serde(rename = "TEST_OPERATOR", alias = "TEST")]
5104 Test,
5105 #[serde(rename = "CONDITION_OPERATOR", alias = "CONDITION")]
5106 Condition,
5107 #[serde(rename = "CONDITIONS_OPERATOR", alias = "CONDITIONS")]
5108 Conditions,
5109 #[serde(rename = "ENTITY_OPERATOR", alias = "ENTITY")]
5110 Entity,
5111 #[serde(rename = "OUTLET_OPERATOR", alias = "OUTLET")]
5112 Outlet,
5113 #[serde(rename = "AUXILIARY_OPERATOR", alias = "AUXILIARY")]
5114 Auxiliary,
5115 #[serde(rename = "ANCILLARY_OPERATOR", alias = "ANCILLARY")]
5116 Ancillary,
5117 #[serde(rename = "PARAMETER_OPERATOR", alias = "PARAMETER")]
5118 Parameter,
5119 #[serde(rename = "RESULTANT_OPERATOR", alias = "RESULTANT")]
5120 Resultant,
5121 #[serde(rename = "INSTANCE_OPERATOR", alias = "INSTANCE")]
5122 Instance,
5123 #[serde(rename = "OFFSET_OPERATOR", alias = "OFFSET")]
5124 Offset,
5125 #[serde(rename = "INDEX_OPERATOR", alias = "INDEX")]
5126 Index,
5127 #[serde(rename = "COUNT_OPERATOR", alias = "COUNT")]
5128 Count,
5129 #[serde(rename = "NAME_OPERATOR", alias = "NAME")]
5130 Name,
5131 #[serde(rename = "KEY_OPERATOR", alias = "KEY")]
5132 Key,
5133 #[serde(rename = "VALUE_OPERATOR", alias = "VALUE")]
5134 Value,
5135 #[serde(rename = "CONTEXT_OPERATOR", alias = "CONTEXT")]
5136 Context,
5137 #[serde(rename = "CATEGORY_OPERATOR", alias = "CATEGORY")]
5138 Category,
5139 #[serde(rename = "CLASS_OPERATOR", alias = "CLASS")]
5140 Class,
5141 #[serde(rename = "METHOD_OPERATOR", alias = "METHOD")]
5142 Method,
5143 #[serde(rename = "ATTRIBUTE_OPERATOR", alias = "ATTRIBUTE")]
5144 Attribute,
5145 #[serde(rename = "EVENT_OPERATOR", alias = "EVENT")]
5146 Event,
5147 #[serde(rename = "MODE_OPERATOR", alias = "MODE")]
5148 Mode,
5149 #[serde(rename = "STATE_OPERATOR", alias = "STATE")]
5150 State,
5151 #[serde(rename = "PRECEDENCE_OPERATOR", alias = "PRECEDENCE")]
5152 Precedence,
5153 #[serde(rename = "ASPECT_OPERATOR", alias = "ASPECT")]
5154 Aspect,
5155 #[serde(rename = "TIME_OPERATOR", alias = "TIME")]
5156 Time,
5157 #[serde(rename = "TIMEOUT_OPERATOR", alias = "TIMEOUT")]
5158 Timeout,
5159 #[serde(rename = "PROPERTY_OPERATOR", alias = "PROPERTY")]
5160 Property,
5161 #[serde(rename = "ANNOTATION_OPERATOR", alias = "ANNOTATION")]
5162 Annotation,
5163 #[serde(rename = "FACT_OPERATOR", alias = "FACT")]
5164 Fact,
5165 #[serde(rename = "FACET_OPERATOR", alias = "FACET")]
5166 Facet,
5167 #[serde(rename = "FACTOR_OPERATOR", alias = "FACTOR")]
5168 Factor,
5169 #[serde(rename = "FEATURE_OPERATOR", alias = "FEATURE")]
5170 Feature,
5171 #[serde(rename = "FIELD_OPERATOR", alias = "FIELD")]
5172 Field,
5173 #[serde(rename = "FRAME_OPERATOR", alias = "FRAME")]
5174 Frame,
5175 #[serde(rename = "MEASUREMENT_OPERATOR", alias = "MEASUREMENT")]
5176 Measurement,
5177 #[serde(rename = "UNIT_OPERATOR", alias = "UNIT")]
5178 Unit,
5179 #[serde(rename = "PREFIX_OPERATOR", alias = "PREFIX")]
5180 Prefix,
5181 #[serde(rename = "CONFIDENCE_OPERATOR", alias = "CONFIDENCE")]
5182 Confidence,
5183 #[serde(rename = "UNCERTAINTY_OPERATOR", alias = "UNCERTAINTY")]
5184 Uncertainty,
5185 #[serde(rename = "SERVER_OPERATOR", alias = "SERVER")]
5186 Server,
5187 #[serde(rename = "GATEWAY_OPERATOR", alias = "GATEWAY")]
5188 Gateway,
5189 #[serde(rename = "VERSION_OPERATOR", alias = "VERSION")]
5190 Version,
5191 #[serde(rename = "HOSTNAME_OPERATOR", alias = "HOSTNAME")]
5192 Hostname,
5193 #[serde(rename = "INTERNET_OPERATOR", alias = "INTERNET")]
5194 Internet,
5195 #[serde(rename = "STATUS_OPERATOR", alias = "STATUS")]
5196 Status,
5197 #[serde(rename = "REDIRECT_OPERATOR", alias = "REDIRECT")]
5198 Redirect,
5199 #[serde(rename = "REDIRECTION_OPERATOR", alias = "REDIRECTION")]
5200 Redirection,
5201 #[serde(rename = "DEBUG_OPERATOR", alias = "DEBUG")]
5202 Debug,
5203}
5204
5205impl Operator {
5206 pub fn is_null(&self) -> bool {
5208 *self == Operator::Null
5209 }
5210}
5211
5212#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5213#[repr(u16)]
5214#[derive(Serialize, Deserialize)]
5215pub enum Percept {
5216 #[default]
5217 #[serde(rename = "NULL_PERCEPT", alias = "NULL")]
5218 Null = 0,
5219 #[serde(rename = "AVESTERRA_PERCEPT", alias = "AVESTERRA")]
5220 Avesterra,
5221}
5222
5223impl Percept {
5224 pub fn is_null(&self) -> bool {
5226 *self == Percept::Null
5227 }
5228}
5229
5230#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5231#[repr(u16)]
5232#[derive(Serialize, Deserialize)]
5233pub enum Permission {
5234 #[default]
5235 #[serde(rename = "NULL_PERMISSION", alias = "NULL")]
5236 Null = 0,
5237 #[serde(rename = "AVESTERRA_PERMISSION", alias = "AVESTERRA")]
5238 Avesterra,
5239 #[serde(rename = "READ_PERMISSION", alias = "READ")]
5240 Read,
5241 #[serde(rename = "WRITE_PERMISSION", alias = "WRITE")]
5242 Write,
5243 #[serde(rename = "EXECUTE_PERMISSION", alias = "EXECUTE")]
5244 Execute,
5245 #[serde(rename = "DELETE_PERMISSION", alias = "DELETE")]
5246 Delete,
5247}
5248
5249impl Permission {
5250 pub fn is_null(&self) -> bool {
5252 *self == Permission::Null
5253 }
5254}
5255
5256#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5257#[repr(u16)]
5258#[derive(Serialize, Deserialize)]
5259pub enum Precedence {
5260 #[default]
5261 #[serde(rename = "NULL_PRECEDENCE", alias = "NULL")]
5262 Null = 0,
5263 #[serde(rename = "AVESTERRA_PRECEDENCE", alias = "AVESTERRA")]
5264 Avesterra,
5265}
5266
5267impl Precedence {
5268 pub fn is_null(&self) -> bool {
5270 *self == Precedence::Null
5271 }
5272}
5273
5274#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5275#[repr(u16)]
5276#[derive(Serialize, Deserialize)]
5277pub enum Platform {
5278 #[default]
5279 #[serde(rename = "NULL_PLATFORM", alias = "NULL")]
5280 Null = 0,
5281 #[serde(rename = "LINUX_PLATFORM", alias = "LINUX")]
5282 Linux,
5283 #[serde(rename = "MAC_PLATFORM", alias = "MAC")]
5284 Mac,
5285 #[serde(rename = "WINDOWS_PLATFORM", alias = "WINDOWS")]
5286 Windows,
5287}
5288
5289impl Platform {
5290 pub fn is_null(&self) -> bool {
5292 *self == Platform::Null
5293 }
5294}
5295
5296#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5297#[repr(u16)]
5298#[derive(Serialize, Deserialize)]
5299pub enum Prefix {
5300 #[default]
5301 #[serde(rename = "NULL_PREFIX", alias = "NULL")]
5302 Null = 0,
5303 #[serde(rename = "AVESTERRA_PREFIX", alias = "AVESTERRA")]
5304 Avesterra,
5305 #[serde(rename = "YOTTA_PREFIX", alias = "YOTTA")]
5306 Yotta,
5307 #[serde(rename = "ZETTA_PREFIX", alias = "ZETTA")]
5308 Zetta,
5309 #[serde(rename = "EXA_PREFIX", alias = "EXA")]
5310 Exa,
5311 #[serde(rename = "PETA_PREFIX", alias = "PETA")]
5312 Peta,
5313 #[serde(rename = "TERA_PREFIX", alias = "TERA")]
5314 Tera,
5315 #[serde(rename = "GIGA_PREFIX", alias = "GIGA")]
5316 Giga,
5317 #[serde(rename = "MEGA_PREFIX", alias = "MEGA")]
5318 Mega,
5319 #[serde(rename = "MYRIA_PREFIX", alias = "MYRIA")]
5320 Myria,
5321 #[serde(rename = "KILO_PREFIX", alias = "KILO")]
5322 Kilo,
5323 #[serde(rename = "HECTO_PREFIX", alias = "HECTO")]
5324 Hecto,
5325 #[serde(rename = "DECA_PREFIX", alias = "DECA")]
5326 Deca,
5327 #[serde(rename = "DECI_PREFIX", alias = "DECI")]
5328 Deci,
5329 #[serde(rename = "CENTI_PREFIX", alias = "CENTI")]
5330 Centi,
5331 #[serde(rename = "MILLI_PREFIX", alias = "MILLI")]
5332 Milli,
5333 #[serde(rename = "MICRO_PREFIX", alias = "MICRO")]
5334 Micro,
5335 #[serde(rename = "NANO_PREFIX", alias = "NANO")]
5336 Nano,
5337 #[serde(rename = "PICO_PREFIX", alias = "PICO")]
5338 Pico,
5339 #[serde(rename = "FEMPTO_PREFIX", alias = "FEMPTO")]
5340 Fempto,
5341 #[serde(rename = "ATTO_PREFIX", alias = "ATTO")]
5342 Atto,
5343 #[serde(rename = "ZOPTO_PREFIX", alias = "ZOPTO")]
5344 Zopto,
5345 #[serde(rename = "YOCTO_PREFIX", alias = "YOCTO")]
5346 Yocto,
5347 #[serde(rename = "EXBI_PREFIX", alias = "EXBI")]
5348 Exbi,
5349 #[serde(rename = "PEBI_PREFIX", alias = "PEBI")]
5350 Pebi,
5351 #[serde(rename = "TEBI_PREFIX", alias = "TEBI")]
5352 Tebi,
5353 #[serde(rename = "GIBI_PREFIX", alias = "GIBI")]
5354 Gibi,
5355 #[serde(rename = "MEBI_PREFIX", alias = "MEBI")]
5356 Mebi,
5357 #[serde(rename = "KIBI_PREFIX", alias = "KIBI")]
5358 Kibi,
5359}
5360
5361impl Prefix {
5362 pub fn is_null(&self) -> bool {
5364 *self == Prefix::Null
5365 }
5366}
5367
5368#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5369#[repr(u16)]
5370#[derive(Serialize, Deserialize)]
5371pub enum Scheme {
5372 #[default]
5373 #[serde(rename = "NULL_SCHEME", alias = "NULL")]
5374 Null = 0,
5375 #[serde(rename = "AVESTERRA_SCHEME", alias = "AVESTERRA")]
5376 Avesterra,
5377 #[serde(rename = "ATTRIBUTE_SCHEME", alias = "ATTRIBUTE")]
5378 Attribute,
5379 #[serde(rename = "FACT_SCHEME", alias = "FACT")]
5380 Fact,
5381 #[serde(rename = "PROPERTY_SCHEME", alias = "PROPERTY")]
5382 Property,
5383}
5384
5385impl Scheme {
5386 pub fn is_null(&self) -> bool {
5388 *self == Scheme::Null
5389 }
5390}
5391
5392#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5393#[repr(u16)]
5394#[derive(Serialize, Deserialize)]
5395pub enum State {
5396 #[default]
5397 #[serde(rename = "NULL_STATE", alias = "NULL")]
5398 Null = 0,
5399 #[serde(rename = "AVESTERRA_STATE", alias = "AVESTERRA")]
5400 Avesterra,
5401 #[serde(rename = "ADVISORY_STATE", alias = "ADVISORY")]
5402 Advisory,
5403 #[serde(rename = "SATISFACTORY_STATE", alias = "SATISFACTORY")]
5404 Satisfactory,
5405 #[serde(rename = "CAUTION_STATE", alias = "CAUTION")]
5406 Caution,
5407 #[serde(rename = "WARNING_STATE", alias = "WARNING")]
5408 Warning,
5409 #[serde(rename = "DANGER_STATE", alias = "DANGER")]
5410 Danger,
5411 #[serde(rename = "EXTREME_STATE", alias = "EXTREME")]
5412 Extreme,
5413 #[serde(rename = "OFFLINE_STATE", alias = "OFFLINE")]
5414 Offline,
5415}
5416
5417impl State {
5418 pub fn is_null(&self) -> bool {
5420 *self == State::Null
5421 }
5422}
5423
5424#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5425#[repr(u16)]
5426#[derive(Serialize, Deserialize)]
5427pub enum Tag {
5428 #[default]
5429 #[serde(rename = "NULL_TAG", alias = "NULL")]
5430 Null = 0,
5431 #[serde(rename = "AVESTERRA_TAG", alias = "AVESTERRA")]
5432 Avesterra,
5433 #[serde(rename = "BOOLEAN_TAG", alias = "BOOLEAN")]
5434 Boolean,
5435 #[serde(rename = "CHARACTER_TAG", alias = "CHARACTER")]
5436 Character,
5437 #[serde(rename = "STRING_TAG", alias = "STRING")]
5438 String,
5439 #[serde(rename = "TEXT_TAG", alias = "TEXT")]
5440 Text,
5441 #[serde(rename = "INTEGER_TAG", alias = "INTEGER")]
5442 Integer,
5443 #[serde(rename = "FLOAT_TAG", alias = "FLOAT")]
5444 Float,
5445 #[serde(rename = "ENTITY_TAG", alias = "ENTITY")]
5446 Entity,
5447 #[serde(rename = "TIME_TAG", alias = "TIME")]
5448 Time,
5449 #[serde(rename = "WEB_TAG", alias = "WEB")]
5450 Web,
5451 #[serde(rename = "INTERCHANGE_TAG", alias = "INTERCHANGE")]
5452 Interchange,
5453 #[serde(rename = "DATA_TAG", alias = "DATA")]
5454 Data,
5455 #[serde(rename = "EXCEPTION_TAG", alias = "EXCEPTION")]
5456 Exception,
5457 #[serde(rename = "OPERATOR_TAG", alias = "OPERATOR")]
5458 Operator,
5459 #[serde(rename = "FUNCTION_TAG", alias = "FUNCTION")]
5460 Function,
5461 #[serde(rename = "MEASUREMENT_TAG", alias = "MEASUREMENT")]
5462 Measurement,
5463 #[serde(rename = "LOCUTOR_TAG", alias = "LOCUTOR")]
5464 Locutor,
5465 #[serde(rename = "AUTHORIZATION_TAG", alias = "AUTHORIZATION")]
5466 Authorization,
5467 #[serde(rename = "DATE_TAG", alias = "DATE")]
5468 Date,
5469 #[serde(rename = "VARIABLE_TAG", alias = "VARIABLE")]
5470 Variable,
5471 #[serde(rename = "AGGREGATE_TAG", alias = "AGGREGATE")]
5472 Aggregate,
5473 #[serde(rename = "ARRAY_TAG", alias = "ARRAY")]
5474 Array,
5475}
5476
5477impl Tag {
5478 pub fn is_null(&self) -> bool {
5480 *self == Tag::Null
5481 }
5482}
5483
5484#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5485#[repr(u16)]
5486#[derive(Serialize, Deserialize)]
5487pub enum Taxon {
5488 #[default]
5489 #[serde(rename = "NULL_TAXON", alias = "NULL")]
5490 Null = 0,
5491 #[serde(rename = "AVESTERRA_TAXON", alias = "AVESTERRA")]
5492 Avesterra,
5493 #[serde(rename = "ACTION_TAXON", alias = "ACTION")]
5494 Action,
5495 #[serde(rename = "ADAPTER_TAXON", alias = "ADAPTER")]
5496 Adapter,
5497 #[serde(rename = "ASPECT_TAXON", alias = "ASPECT")]
5498 Aspect,
5499 #[serde(rename = "ATTRIBUTE_TAXON", alias = "ATTRIBUTE")]
5500 Attribute,
5501 #[serde(rename = "CATEGORY_TAXON", alias = "CATEGORY")]
5502 Category,
5503 #[serde(rename = "CLASS_TAXON", alias = "CLASS")]
5504 Class,
5505 #[serde(rename = "CONDITION_TAXON", alias = "CONDITION")]
5506 Condition,
5507 #[serde(rename = "CONSTANT_TAXON", alias = "CONSTANT")]
5508 Constant,
5509 #[serde(rename = "CONTEXT_TAXON", alias = "CONTEXT")]
5510 Context,
5511 #[serde(rename = "ERROR_TAXON", alias = "ERROR")]
5512 Error,
5513 #[serde(rename = "EVENT_TAXON", alias = "EVENT")]
5514 Event,
5515 #[serde(rename = "FORMAT_TAXON", alias = "FORMAT")]
5516 Format,
5517 #[serde(rename = "GOAL_TAXON", alias = "GOAL")]
5518 Goal,
5519 #[serde(rename = "INSTALLATION_TAXON", alias = "INSTALLATION")]
5520 Installation,
5521 #[serde(rename = "LANGUAGE_TAXON", alias = "LANGUAGE")]
5522 Language,
5523 #[serde(rename = "MATCH_TAXON", alias = "MATCH")]
5524 Match,
5525 #[serde(rename = "METHOD_TAXON", alias = "METHOD")]
5526 Method,
5527 #[serde(rename = "MODE_TAXON", alias = "MODE")]
5528 Mode,
5529 #[serde(rename = "NOTICE_TAXON", alias = "NOTICE")]
5530 Notice,
5531 #[serde(rename = "OPERATOR_TAXON", alias = "OPERATOR")]
5532 Operator,
5533 #[serde(rename = "PATTERN_TAXON", alias = "PATTERN")]
5534 Pattern,
5535 #[serde(rename = "PERCEPT_TAXON", alias = "PERCEPT")]
5536 Percept,
5537 #[serde(rename = "PERMISSION_TAXON", alias = "PERMISSION")]
5538 Permission,
5539 #[serde(rename = "PLATFORM_TAXON", alias = "PLATFORM")]
5540 Platform,
5541 #[serde(rename = "PRECEDENCE_TAXON", alias = "PRECEDENCE")]
5542 Precedence,
5543 #[serde(rename = "PREFIX_TAXON", alias = "PREFIX")]
5544 Prefix,
5545 #[serde(rename = "SCHEME_TAXON", alias = "SCHEME")]
5546 Scheme,
5547 #[serde(rename = "STATE_TAXON", alias = "STATE")]
5548 State,
5549 #[serde(rename = "TAG_TAXON", alias = "TAG")]
5550 Tag,
5551 #[serde(rename = "TAXON_TAXON", alias = "TAXON")]
5552 Taxon,
5553 #[serde(rename = "TEMPLATE_TAXON", alias = "TEMPLATE")]
5554 Template,
5555 #[serde(rename = "UNIT_TAXON", alias = "UNIT")]
5556 Unit,
5557 #[serde(rename = "VERSION_TAXON", alias = "VERSION")]
5558 Version,
5559}
5560
5561impl Taxon {
5562 pub fn is_null(&self) -> bool {
5564 *self == Taxon::Null
5565 }
5566}
5567
5568#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5569#[repr(u16)]
5570#[derive(Serialize, Deserialize)]
5571pub enum Template {
5572 #[default]
5573 #[serde(rename = "NULL_TEMPLATE", alias = "NULL")]
5574 Null = 0,
5575 #[serde(rename = "AVESTERRA_TEMPLATE", alias = "AVESTERRA")]
5576 Avesterra,
5577 #[serde(rename = "MODEL_TEMPLATE", alias = "MODEL")]
5578 Model,
5579 #[serde(rename = "RELATIONSHIP_TEMPLATE", alias = "RELATIONSHIP")]
5580 Relationship,
5581 #[serde(rename = "IMPORT_TEMPLATE", alias = "IMPORT")]
5582 Import,
5583 #[serde(rename = "EXPORT_TEMPLATE", alias = "EXPORT")]
5584 Export,
5585 #[serde(rename = "CONFIGURATION_TEMPLATE", alias = "CONFIGURATION")]
5586 Configuration,
5587 #[serde(rename = "ENRICHMENT_TEMPLATE", alias = "ENRICHMENT")]
5588 Enrichment,
5589 #[serde(rename = "PROVISION_TEMPLATE", alias = "PROVISION")]
5590 Provision,
5591}
5592
5593impl Template {
5594 pub fn is_null(&self) -> bool {
5596 *self == Template::Null
5597 }
5598}
5599
5600#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
5601#[repr(u16)]
5602#[derive(Serialize, Deserialize)]
5603pub enum Unit {
5604 #[default]
5605 #[serde(rename = "NULL_UNIT", alias = "NULL")]
5606 Null = 0,
5607 #[serde(rename = "AVESTERRA_UNIT", alias = "AVESTERRA")]
5608 Avesterra,
5609 #[serde(rename = "RADIAN_UNIT", alias = "RADIAN")]
5610 Radian,
5611 #[serde(rename = "DEGREE_UNIT", alias = "DEGREE")]
5612 Degree,
5613 #[serde(rename = "CIRCLE_UNIT", alias = "CIRCLE")]
5614 Circle,
5615 #[serde(rename = "TURN_UNIT", alias = "TURN")]
5616 Turn,
5617 #[serde(rename = "REVOLUTION_UNIT", alias = "REVOLUTION")]
5618 Revolution,
5619 #[serde(rename = "GRADE_UNIT", alias = "GRADE")]
5620 Grade,
5621 #[serde(rename = "ARCDEGREE_UNIT", alias = "ARCDEGREE")]
5622 Arcdegree,
5623 #[serde(rename = "ARCMINUTE_UNIT", alias = "ARCMINUTE")]
5624 Arcminute,
5625 #[serde(rename = "CCS_UNIT", alias = "CCS")]
5626 Ccs,
5627 #[serde(rename = "ARSECOND_UNIT", alias = "ARSECOND")]
5628 Arsecond,
5629 #[serde(rename = "STERADIAN_UNIT", alias = "STERADIAN")]
5630 Steradian,
5631 #[serde(rename = "SPHERE_UNIT", alias = "SPHERE")]
5632 Sphere,
5633 #[serde(rename = "SECOND_UNIT", alias = "SECOND")]
5634 Second,
5635 #[serde(rename = "MINUTE_UNIT", alias = "MINUTE")]
5636 Minute,
5637 #[serde(rename = "HOUR_UNIT", alias = "HOUR")]
5638 Hour,
5639 #[serde(rename = "DAY_UNIT", alias = "DAY")]
5640 Day,
5641 #[serde(rename = "WEEK_UNIT", alias = "WEEK")]
5642 Week,
5643 #[serde(rename = "YEAR_UNIT", alias = "YEAR")]
5644 Year,
5645 #[serde(rename = "MONTH_UNIT", alias = "MONTH")]
5646 Month,
5647 #[serde(rename = "KILOGRAM_UNIT", alias = "KILOGRAM")]
5648 Kilogram,
5649 #[serde(rename = "GRAM_UNIT", alias = "GRAM")]
5650 Gram,
5651 #[serde(rename = "METRICTON_UNIT", alias = "METRICTON")]
5652 Metricton,
5653 #[serde(rename = "POUND_UNIT", alias = "POUND")]
5654 Pound,
5655 #[serde(rename = "POUND_FORCE_UNIT", alias = "POUND_FORCE")]
5656 Pound_force,
5657 #[serde(rename = "OUNCE_UNIT", alias = "OUNCE")]
5658 Ounce,
5659 #[serde(rename = "DRAM_UNIT", alias = "DRAM")]
5660 Dram,
5661 #[serde(rename = "GRAIN_UNIT", alias = "GRAIN")]
5662 Grain,
5663 #[serde(rename = "TON_UNIT", alias = "TON")]
5664 Ton,
5665 #[serde(rename = "LONGTON_UNIT", alias = "LONGTON")]
5666 Longton,
5667 #[serde(rename = "SCRUPLE_UNIT", alias = "SCRUPLE")]
5668 Scruple,
5669 #[serde(rename = "APDRAM_UNIT", alias = "APDRAM")]
5670 Apdram,
5671 #[serde(rename = "TROY_OUNCE_UNIT", alias = "TROY_OUNCE")]
5672 Troy_ounce,
5673 #[serde(rename = "TROY_POUND_UNIT", alias = "TROY_POUND")]
5674 Troy_pound,
5675 #[serde(rename = "PENNYWEIGHT_UNIT", alias = "PENNYWEIGHT")]
5676 Pennyweight,
5677 #[serde(rename = "METER_UNIT", alias = "METER")]
5678 Meter,
5679 #[serde(rename = "MICRON_UNIT", alias = "MICRON")]
5680 Micron,
5681 #[serde(rename = "ANGSTROM_UNIT", alias = "ANGSTROM")]
5682 Angstrom,
5683 #[serde(rename = "BOHR_RADIOUS_UNIT", alias = "BOHR_RADIOUS")]
5684 Bohr_radious,
5685 #[serde(rename = "INCH_UNIT", alias = "INCH")]
5686 Inch,
5687 #[serde(rename = "FOOT_UNIT", alias = "FOOT")]
5688 Foot,
5689 #[serde(rename = "YARD_UNIT", alias = "YARD")]
5690 Yard,
5691 #[serde(rename = "ROD_UNIT", alias = "ROD")]
5692 Rod,
5693 #[serde(rename = "MILE_UNIT", alias = "MILE")]
5694 Mile,
5695 #[serde(rename = "STATUE_MILE_UNIT", alias = "STATUE_MILE")]
5696 Statue_mile,
5697 #[serde(rename = "NAUTICAL_MILE_UNIT", alias = "NAUTICAL_MILE")]
5698 Nautical_mile,
5699 #[serde(rename = "ACRE_UNIT", alias = "ACRE")]
5700 Acre,
5701 #[serde(rename = "CUBIC_CENTIMETER_UNIT", alias = "CUBIC_CENTIMETER")]
5702 Cubic_centimeter,
5703 #[serde(rename = "LITER_UNIT", alias = "LITER")]
5704 Liter,
5705 #[serde(rename = "MILLILITER_UNIT", alias = "MILLILITER")]
5706 Milliliter,
5707 #[serde(rename = "GALLON_UNIT", alias = "GALLON")]
5708 Gallon,
5709 #[serde(rename = "IMPERIAL_UNIT", alias = "IMPERIAL")]
5710 Imperial,
5711 #[serde(rename = "QUART_UNIT", alias = "QUART")]
5712 Quart,
5713 #[serde(rename = "PINT_UNIT", alias = "PINT")]
5714 Pint,
5715 #[serde(rename = "FLUID_OUNCE_UNIT", alias = "FLUID_OUNCE")]
5716 Fluid_ounce,
5717 #[serde(rename = "FLUID_DRAM_UNIT", alias = "FLUID_DRAM")]
5718 Fluid_dram,
5719 #[serde(rename = "SHOT_UNIT", alias = "SHOT")]
5720 Shot,
5721 #[serde(rename = "DRY_UNIT", alias = "DRY")]
5722 Dry,
5723 #[serde(rename = "PECK_UNIT", alias = "PECK")]
5724 Peck,
5725 #[serde(rename = "BUSHEL_UNIT", alias = "BUSHEL")]
5726 Bushel,
5727 #[serde(rename = "CHALDRON_UNIT", alias = "CHALDRON")]
5728 Chaldron,
5729 #[serde(rename = "BRITISH_GALLON_UNIT", alias = "BRITISH_GALLON")]
5730 British_gallon,
5731 #[serde(rename = "BRITISH_QUART_UNIT", alias = "BRITISH_QUART")]
5732 British_quart,
5733 #[serde(rename = "BRITISH_PINT_UNIT", alias = "BRITISH_PINT")]
5734 British_pint,
5735 #[serde(rename = "BRITISH_FLUID_OUNCE_UNIT", alias = "BRITISH_FLUID_OUNCE")]
5736 British_fluid_ounce,
5737 #[serde(rename = "BRITISH_PECK_UNIT", alias = "BRITISH_PECK")]
5738 British_peck,
5739 #[serde(
5740 rename = "BRITISH_HUNDRED_WEIGHT_UNIT",
5741 alias = "BRITISH_HUNDRED_WEIGHT"
5742 )]
5743 British_hundred_weight,
5744 #[serde(rename = "BOTTLE_UNIT", alias = "BOTTLE")]
5745 Bottle,
5746 #[serde(rename = "MINIATURE_UNIT", alias = "MINIATURE")]
5747 Miniature,
5748 #[serde(rename = "SPLIT_UNIT", alias = "SPLIT")]
5749 Split,
5750 #[serde(rename = "HALF_UNIT", alias = "HALF")]
5751 Half,
5752 #[serde(rename = "MAGNUM_UNIT", alias = "MAGNUM")]
5753 Magnum,
5754 #[serde(rename = "JEROBOAM_UNIT", alias = "JEROBOAM")]
5755 Jeroboam,
5756 #[serde(rename = "REHOBOAM_UNIT", alias = "REHOBOAM")]
5757 Rehoboam,
5758 #[serde(rename = "METHUSELAH_UNIT", alias = "METHUSELAH")]
5759 Methuselah,
5760 #[serde(rename = "SALMANAZAR_UNIT", alias = "SALMANAZAR")]
5761 Salmanazar,
5762 #[serde(rename = "BALTHAZAR_UNIT", alias = "BALTHAZAR")]
5763 Balthazar,
5764 #[serde(rename = "NEBUCHADNEZZAR_UNIT", alias = "NEBUCHADNEZZAR")]
5765 Nebuchadnezzar,
5766 #[serde(rename = "SOVEREIGN_UNIT", alias = "SOVEREIGN")]
5767 Sovereign,
5768 #[serde(rename = "PONY_UNIT", alias = "PONY")]
5769 Pony,
5770 #[serde(rename = "FILLETTE_UNIT", alias = "FILLETTE")]
5771 Fillette,
5772 #[serde(rename = "TAPPIT_HEN_UNIT", alias = "TAPPIT_HEN")]
5773 Tappit_hen,
5774 #[serde(rename = "RHEOBOAM_UNIT", alias = "RHEOBOAM")]
5775 Rheoboam,
5776 #[serde(rename = "SHALMANESER_UNIT", alias = "SHALMANESER")]
5777 Shalmaneser,
5778 #[serde(rename = "BERKOVETS_UNIT", alias = "BERKOVETS")]
5779 Berkovets,
5780 #[serde(rename = "POOD_UNIT", alias = "POOD")]
5781 Pood,
5782 #[serde(rename = "FUNT_UNIT", alias = "FUNT")]
5783 Funt,
5784 #[serde(rename = "LOT_UNIT", alias = "LOT")]
5785 Lot,
5786 #[serde(rename = "ZOLOTNIK_UNIT", alias = "ZOLOTNIK")]
5787 Zolotnik,
5788 #[serde(rename = "DOLYA_UNIT", alias = "DOLYA")]
5789 Dolya,
5790 #[serde(rename = "RUMILE_UNIT", alias = "RUMILE")]
5791 Rumile,
5792 #[serde(rename = "MEZHEVAYAVERST_UNIT", alias = "MEZHEVAYAVERST")]
5793 Mezhevayaverst,
5794 #[serde(rename = "VERST_UNIT", alias = "VERST")]
5795 Verst,
5796 #[serde(rename = "SAZHEN_UNIT", alias = "SAZHEN")]
5797 Sazhen,
5798 #[serde(rename = "KOSAYASAZHEN_UNIT", alias = "KOSAYASAZHEN")]
5799 Kosayasazhen,
5800 #[serde(rename = "ARSHIN_UNIT", alias = "ARSHIN")]
5801 Arshin,
5802 #[serde(rename = "RUELL_UNIT", alias = "RUELL")]
5803 Ruell,
5804 #[serde(rename = "LINIYA_UNIT", alias = "LINIYA")]
5805 Liniya,
5806 #[serde(rename = "VERSHOK_UNIT", alias = "VERSHOK")]
5807 Vershok,
5808 #[serde(rename = "PYAD_UNIT", alias = "PYAD")]
5809 Pyad,
5810 #[serde(rename = "VEDRO_UNIT", alias = "VEDRO")]
5811 Vedro,
5812 #[serde(rename = "SHTOFF_UNIT", alias = "SHTOFF")]
5813 Shtoff,
5814 #[serde(rename = "VINEBOTTLE_UNIT", alias = "VINEBOTTLE")]
5815 Vinebottle,
5816 #[serde(rename = "VODKABOTTLE_UNIT", alias = "VODKABOTTLE")]
5817 Vodkabottle,
5818 #[serde(rename = "CHARKA_UNIT", alias = "CHARKA")]
5819 Charka,
5820 #[serde(rename = "SHKALIK_UNIT", alias = "SHKALIK")]
5821 Shkalik,
5822 #[serde(rename = "DESYATINA_STATE_UNIT", alias = "DESYATINA_STATE")]
5823 Desyatina_state,
5824 #[serde(rename = "DESYATINA_FARMERY_UNIT", alias = "DESYATINA_FARMERY")]
5825 Desyatina_farmery,
5826 #[serde(rename = "SQVERST_UNIT", alias = "SQVERST")]
5827 Sqverst,
5828 #[serde(rename = "SQARSHIN_UNIT_UNIT", alias = "SQARSHIN_UNIT")]
5829 Sqarshin_unit,
5830 #[serde(rename = "SQFOOT_UNIT", alias = "SQFOOT")]
5831 Sqfoot,
5832 #[serde(rename = "NEWTON_UNIT", alias = "NEWTON")]
5833 Newton,
5834 #[serde(rename = "JOULE_UNIT", alias = "JOULE")]
5835 Joule,
5836 #[serde(rename = "CALORIE_UNIT", alias = "CALORIE")]
5837 Calorie,
5838 #[serde(rename = "NEWTON_METER_UNIT", alias = "NEWTON_METER")]
5839 Newton_meter,
5840 #[serde(rename = "NEWTON_CENTIMETER_UNIT", alias = "NEWTON_CENTIMETER")]
5841 Newton_centimeter,
5842 #[serde(rename = "POUND_FOOT_UNIT", alias = "POUND_FOOT")]
5843 Pound_foot,
5844 #[serde(rename = "POUND_INCH_UNIT", alias = "POUND_INCH")]
5845 Pound_inch,
5846 #[serde(rename = "KELVIN_UNIT", alias = "KELVIN")]
5847 Kelvin,
5848 #[serde(rename = "CELCIUS_UNIT", alias = "CELCIUS")]
5849 Celcius,
5850 #[serde(rename = "FARENHEIT_UNIT", alias = "FARENHEIT")]
5851 Farenheit,
5852 #[serde(rename = "RANKINE_UNIT", alias = "RANKINE")]
5853 Rankine,
5854 #[serde(rename = "REAUMUR_UNIT", alias = "REAUMUR")]
5855 Reaumur,
5856 #[serde(rename = "COULOMB_UNIT", alias = "COULOMB")]
5857 Coulomb,
5858 #[serde(rename = "AMPERE_UNIT", alias = "AMPERE")]
5859 Ampere,
5860 #[serde(rename = "WATT_UNIT", alias = "WATT")]
5861 Watt,
5862 #[serde(rename = "VOLT_UNIT", alias = "VOLT")]
5863 Volt,
5864 #[serde(rename = "OHM_UNIT", alias = "OHM")]
5865 Ohm,
5866 #[serde(rename = "MHO_UNIT", alias = "MHO")]
5867 Mho,
5868 #[serde(rename = "FARAD_UNIT", alias = "FARAD")]
5869 Farad,
5870 #[serde(rename = "HENRY_UNIT", alias = "HENRY")]
5871 Henry,
5872 #[serde(rename = "WEBER_UNIT", alias = "WEBER")]
5873 Weber,
5874 #[serde(rename = "CANDELA_UNIT", alias = "CANDELA")]
5875 Candela,
5876 #[serde(rename = "LUMEN_UNIT", alias = "LUMEN")]
5877 Lumen,
5878 #[serde(rename = "LUX_UNIT", alias = "LUX")]
5879 Lux,
5880 #[serde(rename = "EURO_UNIT", alias = "EURO")]
5881 Euro,
5882 #[serde(rename = "AUSTRIASCHILLING_UNIT", alias = "AUSTRIASCHILLING")]
5883 Austriaschilling,
5884 #[serde(rename = "BELGIUMFRANC_UNIT", alias = "BELGIUMFRANC")]
5885 Belgiumfranc,
5886 #[serde(rename = "FINLANDMARKKA_UNIT", alias = "FINLANDMARKKA")]
5887 Finlandmarkka,
5888 #[serde(rename = "FRANCEFRANC_UNIT", alias = "FRANCEFRANC")]
5889 Francefranc,
5890 #[serde(rename = "GERMANYMARK_UNIT", alias = "GERMANYMARK")]
5891 Germanymark,
5892 #[serde(rename = "GREECEDRACHMA_UNIT", alias = "GREECEDRACHMA")]
5893 Greecedrachma,
5894 #[serde(rename = "IRELANDPUNT_UNIT", alias = "IRELANDPUNT")]
5895 Irelandpunt,
5896 #[serde(rename = "ITALYLIRA_UNIT", alias = "ITALYLIRA")]
5897 Italylira,
5898 #[serde(rename = "LUXEMBOURGFRANC_UNIT", alias = "LUXEMBOURGFRANC")]
5899 Luxembourgfranc,
5900 #[serde(rename = "NETHERLANDSGUILDER_UNIT", alias = "NETHERLANDSGUILDER")]
5901 Netherlandsguilder,
5902 #[serde(rename = "PORTUGALESCUDO_UNIT", alias = "PORTUGALESCUDO")]
5903 Portugalescudo,
5904 #[serde(rename = "SPAINPESETA_UNIT", alias = "SPAINPESETA")]
5905 Spainpeseta,
5906 #[serde(rename = "SLOVENIANTOLAR_UNIT", alias = "SLOVENIANTOLAR")]
5907 Sloveniantolar,
5908 #[serde(rename = "CYPRIOTPOUND_UNIT", alias = "CYPRIOTPOUND")]
5909 Cypriotpound,
5910 #[serde(rename = "MALTESELIRA_UNIT", alias = "MALTESELIRA")]
5911 Malteselira,
5912 #[serde(rename = "SLOVAKKORUNA_UNIT", alias = "SLOVAKKORUNA")]
5913 Slovakkoruna,
5914 #[serde(rename = "BOSNIAHERZEGOVINAMARK_UNIT", alias = "BOSNIAHERZEGOVINAMARK")]
5915 Bosniaherzegovinamark,
5916 #[serde(rename = "BULGARIANLEV_UNIT", alias = "BULGARIANLEV")]
5917 Bulgarianlev,
5918 #[serde(rename = "CAPEVERDEANESCUDO_UNIT", alias = "CAPEVERDEANESCUDO")]
5919 Capeverdeanescudo,
5920 #[serde(
5921 rename = "CENTRALAFRICANCFAFRANC_UNIT",
5922 alias = "CENTRALAFRICANCFAFRANC"
5923 )]
5924 Centralafricancfafranc,
5925 #[serde(rename = "COMOROSFRANC_UNIT", alias = "COMOROSFRANC")]
5926 Comorosfranc,
5927 #[serde(rename = "DANISHKRONE_UNIT", alias = "DANISHKRONE")]
5928 Danishkrone,
5929 #[serde(rename = "ESTONIAKROON_UNIT", alias = "ESTONIAKROON")]
5930 Estoniakroon,
5931 #[serde(rename = "LITHUANIANLITAS_UNIT", alias = "LITHUANIANLITAS")]
5932 Lithuanianlitas,
5933 #[serde(rename = "PACIFICFRANCEXCHANGE_UNIT", alias = "PACIFICFRANCEXCHANGE")]
5934 Pacificfrancexchange,
5935 #[serde(rename = "WESTAFRICANCFAFRANC_UNIT", alias = "WESTAFRICANCFAFRANC")]
5936 Westafricancfafranc,
5937 #[serde(rename = "US_DOLLAR_UNIT", alias = "US_DOLLAR")]
5938 Us_dollar,
5939 #[serde(rename = "DOLLAR_UNIT", alias = "DOLLAR")]
5940 Dollar,
5941 #[serde(rename = "ARUBANFLORIN_UNIT", alias = "ARUBANFLORIN")]
5942 Arubanflorin,
5943 #[serde(rename = "BAHAMIANDOLLAR_UNIT", alias = "BAHAMIANDOLLAR")]
5944 Bahamiandollar,
5945 #[serde(rename = "BAHRAINIDINAR_UNIT", alias = "BAHRAINIDINAR")]
5946 Bahrainidinar,
5947 #[serde(rename = "BARBADIANDOLLAR_UNIT", alias = "BARBADIANDOLLAR")]
5948 Barbadiandollar,
5949 #[serde(rename = "BELIZEDOLLAR_UNIT", alias = "BELIZEDOLLAR")]
5950 Belizedollar,
5951 #[serde(rename = "BELARUSIANRUBLE_UNIT", alias = "BELARUSIANRUBLE")]
5952 Belarusianruble,
5953 #[serde(rename = "BERMUDIANDOLLAR_UNIT", alias = "BERMUDIANDOLLAR")]
5954 Bermudiandollar,
5955 #[serde(rename = "CAYMANISLANDSDOLLAR_UNIT", alias = "CAYMANISLANDSDOLLAR")]
5956 Caymanislandsdollar,
5957 #[serde(rename = "CUBANCONVERTIBLEPESO_UNIT", alias = "CUBANCONVERTIBLEPESO")]
5958 Cubanconvertiblepeso,
5959 #[serde(rename = "DJIBOUTIANFRANC_UNIT", alias = "DJIBOUTIANFRANC")]
5960 Djiboutianfranc,
5961 #[serde(rename = "EASTCARIBBEANDOLLAR_UNIT", alias = "EASTCARIBBEANDOLLAR")]
5962 Eastcaribbeandollar,
5963 #[serde(rename = "ERITREANNAKFA_UNIT", alias = "ERITREANNAKFA")]
5964 Eritreannakfa,
5965 #[serde(rename = "HONGKONGDOLLAR_UNIT", alias = "HONGKONGDOLLAR")]
5966 Hongkongdollar,
5967 #[serde(rename = "MACANESEPATACAS_UNIT", alias = "MACANESEPATACAS")]
5968 Macanesepatacas,
5969 #[serde(rename = "JORDANIANDINAR_UNIT", alias = "JORDANIANDINAR")]
5970 Jordaniandinar,
5971 #[serde(rename = "LEBANESEPOUND_UNIT", alias = "LEBANESEPOUND")]
5972 Lebanesepound,
5973 #[serde(rename = "MALDIVIANRUFIYAA_UNIT", alias = "MALDIVIANRUFIYAA")]
5974 Maldivianrufiyaa,
5975 #[serde(
5976 rename = "NETHERLANDSANTILLEANGUILDER_UNIT",
5977 alias = "NETHERLANDSANTILLEANGUILDER"
5978 )]
5979 Netherlandsantilleanguilder,
5980 #[serde(rename = "OMANIRIAL_UNIT", alias = "OMANIRIAL")]
5981 Omanirial,
5982 #[serde(rename = "QATARIRIYAL_UNIT", alias = "QATARIRIYAL")]
5983 Qataririyal,
5984 #[serde(rename = "SAUDIRIYAL_UNIT", alias = "SAUDIRIYAL")]
5985 Saudiriyal,
5986 #[serde(
5987 rename = "UNITEDARABEMIRATESDIRHAM_UNIT",
5988 alias = "UNITEDARABEMIRATESDIRHAM"
5989 )]
5990 Unitedarabemiratesdirham,
5991 #[serde(rename = "BOSNIAMARK_UNIT", alias = "BOSNIAMARK")]
5992 Bosniamark,
5993 #[serde(rename = "CFAFRANC_UNIT", alias = "CFAFRANC")]
5994 Cfafranc,
5995 #[serde(rename = "CFPFRANC_UNIT", alias = "CFPFRANC")]
5996 Cfpfranc,
5997 #[serde(rename = "DRACHMA_UNIT", alias = "DRACHMA")]
5998 Drachma,
5999 #[serde(rename = "ESCUDO_UNIT", alias = "ESCUDO")]
6000 Escudo,
6001 #[serde(rename = "FRANC_UNIT", alias = "FRANC")]
6002 Franc,
6003 #[serde(rename = "GUILDER_UNIT", alias = "GUILDER")]
6004 Guilder,
6005 #[serde(rename = "HERZEGOVINAMARK_UNIT", alias = "HERZEGOVINAMARK")]
6006 Herzegovinamark,
6007 #[serde(rename = "HOLLANDGUILDER_UNIT", alias = "HOLLANDGUILDER")]
6008 Hollandguilder,
6009 #[serde(rename = "LIRA_UNIT", alias = "LIRA")]
6010 Lira,
6011 #[serde(rename = "MARK_UNIT", alias = "MARK")]
6012 Mark,
6013 #[serde(rename = "MARKKA_UNIT", alias = "MARKKA")]
6014 Markka,
6015 #[serde(rename = "PESETA_UNIT", alias = "PESETA")]
6016 Peseta,
6017 #[serde(rename = "RAND_UNIT", alias = "RAND")]
6018 Rand,
6019 #[serde(rename = "ERLANG_UNIT", alias = "ERLANG")]
6020 Erlang,
6021 #[serde(rename = "BIT_UNIT", alias = "BIT")]
6022 Bit,
6023 #[serde(rename = "BAUD_UNIT", alias = "BAUD")]
6024 Baud,
6025 #[serde(rename = "NIBBLE_UNIT", alias = "NIBBLE")]
6026 Nibble,
6027 #[serde(rename = "NYBBLE_UNIT", alias = "NYBBLE")]
6028 Nybble,
6029 #[serde(rename = "BYTE_UNIT", alias = "BYTE")]
6030 Byte,
6031 #[serde(rename = "WORD_UNIT", alias = "WORD")]
6032 Word,
6033 #[serde(rename = "BLOCK_UNIT", alias = "BLOCK")]
6034 Block,
6035 #[serde(rename = "KBYTE_UNIT", alias = "KBYTE")]
6036 Kbyte,
6037 #[serde(rename = "MEGABYTE_UNIT", alias = "MEGABYTE")]
6038 Megabyte,
6039 #[serde(rename = "GIGABYTE_UNIT", alias = "GIGABYTE")]
6040 Gigabyte,
6041 #[serde(rename = "TERABYTE_UNIT", alias = "TERABYTE")]
6042 Terabyte,
6043 #[serde(rename = "PETABYTE_UNIT", alias = "PETABYTE")]
6044 Petabyte,
6045 #[serde(rename = "EXABYTE_UNIT", alias = "EXABYTE")]
6046 Exabyte,
6047 #[serde(rename = "ZETTABYTE_UNIT", alias = "ZETTABYTE")]
6048 Zettabyte,
6049 #[serde(rename = "YOTTABYTE_UNIT", alias = "YOTTABYTE")]
6050 Yottabyte,
6051 #[serde(rename = "KILOBYTE_UNIT", alias = "KILOBYTE")]
6052 Kilobyte,
6053 #[serde(rename = "PERCENT_UNIT", alias = "PERCENT")]
6054 Percent,
6055 #[serde(rename = "ABAMPERE_UNIT", alias = "ABAMPERE")]
6056 Abampere,
6057 #[serde(rename = "ADMIRALTYKNOT_UNIT", alias = "ADMIRALTYKNOT")]
6058 Admiraltyknot,
6059 #[serde(rename = "APOSTILB_UNIT", alias = "APOSTILB")]
6060 Apostilb,
6061 #[serde(rename = "ARE_UNIT", alias = "ARE")]
6062 Are,
6063 #[serde(rename = "ASB_UNIT", alias = "ASB")]
6064 Asb,
6065 #[serde(rename = "ARPENTCAN_UNIT", alias = "ARPENTCAN")]
6066 Arpentcan,
6067 #[serde(rename = "ARPENTLIN_UNIT", alias = "ARPENTLIN")]
6068 Arpentlin,
6069 #[serde(rename = "ATMOSPHERE_UNIT", alias = "ATMOSPHERE")]
6070 Atmosphere,
6071 #[serde(rename = "ATOMIC_MASS_UNIT_UNIT", alias = "ATOMIC_MASS_UNIT")]
6072 Atomic_mass_unit,
6073 #[serde(rename = "SECONDS_IN_A_YEAR_UNIT", alias = "SECONDS_IN_A_YEAR")]
6074 Seconds_in_a_year,
6075 #[serde(rename = "AMU_UNIT", alias = "AMU")]
6076 Amu,
6077 #[serde(rename = "BAG_UNIT", alias = "BAG")]
6078 Bag,
6079 #[serde(rename = "BAKERSDOZEN_UNIT", alias = "BAKERSDOZEN")]
6080 Bakersdozen,
6081 #[serde(rename = "BAR_UNIT", alias = "BAR")]
6082 Bar,
6083 #[serde(rename = "BARIE_UNIT", alias = "BARIE")]
6084 Barie,
6085 #[serde(rename = "BARLEYCORN_UNIT", alias = "BARLEYCORN")]
6086 Barleycorn,
6087 #[serde(rename = "BARN_UNIT", alias = "BARN")]
6088 Barn,
6089 #[serde(rename = "OILBARREL_UNIT", alias = "OILBARREL")]
6090 Oilbarrel,
6091 #[serde(rename = "BARREL_UNIT", alias = "BARREL")]
6092 Barrel,
6093 #[serde(rename = "BARYE_UNIT", alias = "BARYE")]
6094 Barye,
6095 #[serde(rename = "BARYL_UNIT", alias = "BARYL")]
6096 Baryl,
6097 #[serde(rename = "BEV_UNIT", alias = "BEV")]
6098 Bev,
6099 #[serde(rename = "BIOT_UNIT", alias = "BIOT")]
6100 Biot,
6101 #[serde(rename = "BLONDEL_UNIT", alias = "BLONDEL")]
6102 Blondel,
6103 #[serde(rename = "BOARDFOOT_UNIT", alias = "BOARDFOOT")]
6104 Boardfoot,
6105 #[serde(rename = "BOLT_UNIT", alias = "BOLT")]
6106 Bolt,
6107 #[serde(rename = "BOTTOMMEASURE_UNIT", alias = "BOTTOMMEASURE")]
6108 Bottommeasure,
6109 #[serde(rename = "BRITISHTHERMALUNIT_UNIT", alias = "BRITISHTHERMALUNIT")]
6110 Britishthermalunit,
6111 #[serde(rename = "BTU_UNIT", alias = "BTU")]
6112 Btu,
6113 #[serde(rename = "REFRIGERATION_UNIT", alias = "REFRIGERATION")]
6114 Refrigeration,
6115 #[serde(rename = "BUCK_UNIT", alias = "BUCK")]
6116 Buck,
6117 #[serde(rename = "CABLE_UNIT", alias = "CABLE")]
6118 Cable,
6119 #[serde(rename = "CALIBER_UNIT", alias = "CALIBER")]
6120 Caliber,
6121 #[serde(rename = "CARAT_UNIT", alias = "CARAT")]
6122 Carat,
6123 #[serde(rename = "CARATGOLD_UNIT", alias = "CARATGOLD")]
6124 Caratgold,
6125 #[serde(rename = "CENT_UNIT", alias = "CENT")]
6126 Cent,
6127 #[serde(rename = "CENTAL_UNIT", alias = "CENTAL")]
6128 Cental,
6129 #[serde(rename = "CENTESIMALMINUTE_UNIT", alias = "CENTESIMALMINUTE")]
6130 Centesimalminute,
6131 #[serde(rename = "CENTESIMALSECOND_UNIT", alias = "CENTESIMALSECOND")]
6132 Centesimalsecond,
6133 #[serde(rename = "CENTURY_UNIT", alias = "CENTURY")]
6134 Century,
6135 #[serde(rename = "CFS_UNIT", alias = "CFS")]
6136 Cfs,
6137 #[serde(rename = "CHAIN_UNIT", alias = "CHAIN")]
6138 Chain,
6139 #[serde(rename = "CIRCULARINCH_UNIT", alias = "CIRCULARINCH")]
6140 Circularinch,
6141 #[serde(rename = "CIRCULARMIL_UNIT", alias = "CIRCULARMIL")]
6142 Circularmil,
6143 #[serde(rename = "CLUSEC_UNIT", alias = "CLUSEC")]
6144 Clusec,
6145 #[serde(rename = "COOMB_UNIT", alias = "COOMB")]
6146 Coomb,
6147 #[serde(rename = "CORD_UNIT", alias = "CORD")]
6148 Cord,
6149 #[serde(rename = "CORDFOOT_UNIT", alias = "CORDFOOT")]
6150 Cordfoot,
6151 #[serde(rename = "CRITH_UNIT", alias = "CRITH")]
6152 Crith,
6153 #[serde(rename = "CUBIT_UNIT", alias = "CUBIT")]
6154 Cubit,
6155 #[serde(rename = "CUP_UNIT", alias = "CUP")]
6156 Cup,
6157 #[serde(rename = "CURIE_UNIT", alias = "CURIE")]
6158 Curie,
6159 #[serde(rename = "DALTON_UNIT", alias = "DALTON")]
6160 Dalton,
6161 #[serde(rename = "DECADE_UNIT", alias = "DECADE")]
6162 Decade,
6163 #[serde(rename = "DIOPTRE_UNIT", alias = "DIOPTRE")]
6164 Dioptre,
6165 #[serde(rename = "DISPLACEMENTTON_UNIT", alias = "DISPLACEMENTTON")]
6166 Displacementton,
6167 #[serde(rename = "DOPPELZENTNER_UNIT", alias = "DOPPELZENTNER")]
6168 Doppelzentner,
6169 #[serde(rename = "DOZEN_UNIT", alias = "DOZEN")]
6170 Dozen,
6171 #[serde(rename = "DROP_UNIT", alias = "DROP")]
6172 Drop,
6173 #[serde(rename = "DYNE_UNIT", alias = "DYNE")]
6174 Dyne,
6175 #[serde(rename = "ELECTRONVOLT_UNIT", alias = "ELECTRONVOLT")]
6176 Electronvolt,
6177 #[serde(rename = "ELL_UNIT", alias = "ELL")]
6178 Ell,
6179 #[serde(rename = "ENGINEERSCHAIN_UNIT", alias = "ENGINEERSCHAIN")]
6180 Engineerschain,
6181 #[serde(rename = "ENGINEERSLINK_UNIT", alias = "ENGINEERSLINK")]
6182 Engineerslink,
6183 #[serde(rename = "EQUIVALENTFOOTCANDLE_UNIT", alias = "EQUIVALENTFOOTCANDLE")]
6184 Equivalentfootcandle,
6185 #[serde(rename = "EQUIVALENTLUX_UNIT", alias = "EQUIVALENTLUX")]
6186 Equivalentlux,
6187 #[serde(rename = "EQUIVALENTPHOT_UNIT", alias = "EQUIVALENTPHOT")]
6188 Equivalentphot,
6189 #[serde(rename = "ERG_UNIT", alias = "ERG")]
6190 Erg,
6191 #[serde(rename = "ELECTRON_VOLT_UNIT", alias = "ELECTRON_VOLT")]
6192 Electron_volt,
6193 #[serde(rename = "FARADAY_UNIT", alias = "FARADAY")]
6194 Faraday,
6195 #[serde(rename = "FATHOM_UNIT", alias = "FATHOM")]
6196 Fathom,
6197 #[serde(rename = "FERMI_UNIT", alias = "FERMI")]
6198 Fermi,
6199 #[serde(rename = "FIFTH_UNIT", alias = "FIFTH")]
6200 Fifth,
6201 #[serde(rename = "FIN_UNIT", alias = "FIN")]
6202 Fin,
6203 #[serde(rename = "FINGER_UNIT", alias = "FINGER")]
6204 Finger,
6205 #[serde(rename = "FIRKIN_UNIT", alias = "FIRKIN")]
6206 Firkin,
6207 #[serde(rename = "FOOTCANDLE_UNIT", alias = "FOOTCANDLE")]
6208 Footcandle,
6209 #[serde(rename = "FOOTLAMBERT_UNIT", alias = "FOOTLAMBERT")]
6210 Footlambert,
6211 #[serde(rename = "FORTNIGHT_UNIT", alias = "FORTNIGHT")]
6212 Fortnight,
6213 #[serde(rename = "FRANKLIN_UNIT", alias = "FRANKLIN")]
6214 Franklin,
6215 #[serde(rename = "FRIGORIE_UNIT", alias = "FRIGORIE")]
6216 Frigorie,
6217 #[serde(rename = "FURLONG_UNIT", alias = "FURLONG")]
6218 Furlong,
6219 #[serde(rename = "GALILEO_UNIT", alias = "GALILEO")]
6220 Galileo,
6221 #[serde(rename = "GAMMA_UNIT", alias = "GAMMA")]
6222 Gamma,
6223 #[serde(rename = "GAUSS_UNIT", alias = "GAUSS")]
6224 Gauss,
6225 #[serde(rename = "GEODETICFOOT_UNIT", alias = "GEODETICFOOT")]
6226 Geodeticfoot,
6227 #[serde(rename = "GEOGRAPHICALMILE_UNIT", alias = "GEOGRAPHICALMILE")]
6228 Geographicalmile,
6229 #[serde(rename = "GILBERT_UNIT", alias = "GILBERT")]
6230 Gilbert,
6231 #[serde(rename = "GILL_UNIT", alias = "GILL")]
6232 Gill,
6233 #[serde(rename = "GROSS_UNIT", alias = "GROSS")]
6234 Gross,
6235 #[serde(rename = "GUNTERSCHAIN_UNIT", alias = "GUNTERSCHAIN")]
6236 Gunterschain,
6237 #[serde(rename = "HAND_UNIT", alias = "HAND")]
6238 Hand,
6239 #[serde(rename = "HARTREE_UNIT", alias = "HARTREE")]
6240 Hartree,
6241 #[serde(rename = "HEAD_UNIT", alias = "HEAD")]
6242 Head,
6243 #[serde(rename = "HECTARE_UNIT", alias = "HECTARE")]
6244 Hectare,
6245 #[serde(rename = "HEFNERCANDLE_UNIT", alias = "HEFNERCANDLE")]
6246 Hefnercandle,
6247 #[serde(rename = "HERTZ_UNIT", alias = "HERTZ")]
6248 Hertz,
6249 #[serde(rename = "HOGSHEAD_UNIT", alias = "HOGSHEAD")]
6250 Hogshead,
6251 #[serde(rename = "HOMESTEAD_UNIT", alias = "HOMESTEAD")]
6252 Homestead,
6253 #[serde(rename = "HORSEPOWER_UNIT", alias = "HORSEPOWER")]
6254 Horsepower,
6255 #[serde(rename = "HUBBLE_UNIT", alias = "HUBBLE")]
6256 Hubble,
6257 #[serde(rename = "HYL_UNIT", alias = "HYL")]
6258 Hyl,
6259 #[serde(rename = "IMAGINARYCUBICFOOT_UNIT", alias = "IMAGINARYCUBICFOOT")]
6260 Imaginarycubicfoot,
6261 #[serde(rename = "JANSKY_UNIT", alias = "JANSKY")]
6262 Jansky,
6263 #[serde(rename = "KARAT_UNIT", alias = "KARAT")]
6264 Karat,
6265 #[serde(rename = "KAYSER_UNIT", alias = "KAYSER")]
6266 Kayser,
6267 #[serde(rename = "KEY_UNIT", alias = "KEY")]
6268 Key,
6269 #[serde(rename = "KILDERKIN_UNIT", alias = "KILDERKIN")]
6270 Kilderkin,
6271 #[serde(rename = "KNOT_UNIT", alias = "KNOT")]
6272 Knot,
6273 #[serde(rename = "LAMBERT_UNIT", alias = "LAMBERT")]
6274 Lambert,
6275 #[serde(rename = "LANGLEY_UNIT", alias = "LANGLEY")]
6276 Langley,
6277 #[serde(rename = "LAST_UNIT", alias = "LAST")]
6278 Last,
6279 #[serde(rename = "LEAGUE_UNIT", alias = "LEAGUE")]
6280 League,
6281 #[serde(rename = "LIGHTYEAR_UNIT", alias = "LIGHTYEAR")]
6282 Lightyear,
6283 #[serde(rename = "LINE_UNIT", alias = "LINE")]
6284 Line,
6285 #[serde(rename = "LINK_UNIT", alias = "LINK")]
6286 Link,
6287 #[serde(rename = "LONGHUNDREDWEIGHT_UNIT", alias = "LONGHUNDREDWEIGHT")]
6288 Longhundredweight,
6289 #[serde(rename = "LONGQUARTER_UNIT", alias = "LONGQUARTER")]
6290 Longquarter,
6291 #[serde(rename = "LUSEC_UNIT", alias = "LUSEC")]
6292 Lusec,
6293 #[serde(rename = "MASS_EARTH_UNIT", alias = "MASS_EARTH")]
6294 Mass_earth,
6295 #[serde(rename = "MASS_MOON_UNIT", alias = "MASS_MOON")]
6296 Mass_moon,
6297 #[serde(rename = "MASS_SUN_UNIT", alias = "MASS_SUN")]
6298 Mass_sun,
6299 #[serde(rename = "MACH_UNIT", alias = "MACH")]
6300 Mach,
6301 #[serde(rename = "MARINELEAGUE_UNIT", alias = "MARINELEAGUE")]
6302 Marineleague,
6303 #[serde(rename = "MAXWELL_UNIT", alias = "MAXWELL")]
6304 Maxwell,
6305 #[serde(rename = "METRICCARAT_UNIT", alias = "METRICCARAT")]
6306 Metriccarat,
6307 #[serde(rename = "MGD_UNIT", alias = "MGD")]
6308 Mgd,
6309 #[serde(rename = "MILLIHENRY_UNIT", alias = "MILLIHENRY")]
6310 Millihenry,
6311 #[serde(rename = "MIL_UNIT", alias = "MIL")]
6312 Mil,
6313 #[serde(rename = "MILLENNIUM_UNIT", alias = "MILLENNIUM")]
6314 Millennium,
6315 #[serde(rename = "MINERSINCH_UNIT", alias = "MINERSINCH")]
6316 Minersinch,
6317 #[serde(rename = "MINIM_UNIT", alias = "MINIM")]
6318 Minim,
6319 #[serde(rename = "MILES_PER_GALLON_UNIT", alias = "MILES_PER_GALLON")]
6320 Miles_per_gallon,
6321 #[serde(rename = "MILES_PER_HOUR_UNIT", alias = "MILES_PER_HOUR")]
6322 Miles_per_hour,
6323 #[serde(rename = "NAIL_UNIT", alias = "NAIL")]
6324 Nail,
6325 #[serde(rename = "NMILE_UNIT", alias = "NMILE")]
6326 Nmile,
6327 #[serde(rename = "NIT_UNIT", alias = "NIT")]
6328 Nit,
6329 #[serde(rename = "NOGGIN_UNIT", alias = "NOGGIN")]
6330 Noggin,
6331 #[serde(rename = "NOX_UNIT", alias = "NOX")]
6332 Nox,
6333 #[serde(rename = "OERSTED_UNIT", alias = "OERSTED")]
6334 Oersted,
6335 #[serde(rename = "PACE_UNIT", alias = "PACE")]
6336 Pace,
6337 #[serde(rename = "PAIR_UNIT", alias = "PAIR")]
6338 Pair,
6339 #[serde(rename = "PALM_UNIT", alias = "PALM")]
6340 Palm,
6341 #[serde(rename = "PARASANG_UNIT", alias = "PARASANG")]
6342 Parasang,
6343 #[serde(rename = "PARSEC_UNIT", alias = "PARSEC")]
6344 Parsec,
6345 #[serde(rename = "PASCAL_UNIT", alias = "PASCAL")]
6346 Pascal,
6347 #[serde(rename = "PERCH_UNIT", alias = "PERCH")]
6348 Perch,
6349 #[serde(rename = "PHOT_UNIT", alias = "PHOT")]
6350 Phot,
6351 #[serde(rename = "PICA_UNIT", alias = "PICA")]
6352 Pica,
6353 #[serde(rename = "PIEZE_UNIT", alias = "PIEZE")]
6354 Pieze,
6355 #[serde(rename = "PIPE_UNIT", alias = "PIPE")]
6356 Pipe,
6357 #[serde(rename = "POINT_UNIT", alias = "POINT")]
6358 Point,
6359 #[serde(rename = "POISE_UNIT", alias = "POISE")]
6360 Poise,
6361 #[serde(rename = "POLE_UNIT", alias = "POLE")]
6362 Pole,
6363 #[serde(rename = "POND_UNIT", alias = "POND")]
6364 Pond,
6365 #[serde(rename = "POUNDAL_UNIT", alias = "POUNDAL")]
6366 Poundal,
6367 #[serde(rename = "PDL_UNIT", alias = "PDL")]
6368 Pdl,
6369 #[serde(rename = "PROOF_UNIT", alias = "PROOF")]
6370 Proof,
6371 #[serde(rename = "PSI_UNIT", alias = "PSI")]
6372 Psi,
6373 #[serde(rename = "QUARTER_UNIT", alias = "QUARTER")]
6374 Quarter,
6375 #[serde(rename = "QUARTERSECTION_UNIT", alias = "QUARTERSECTION")]
6376 Quartersection,
6377 #[serde(rename = "QUINTAL_UNIT", alias = "QUINTAL")]
6378 Quintal,
6379 #[serde(rename = "QUIRE_UNIT", alias = "QUIRE")]
6380 Quire,
6381 #[serde(rename = "RADIOUS_EARTH_UNIT", alias = "RADIOUS_EARTH")]
6382 Radious_earth,
6383 #[serde(rename = "ADIOUS_MOON_UNIT", alias = "ADIOUS_MOON")]
6384 Adious_moon,
6385 #[serde(rename = "ADIOUS_SUN_UNIT", alias = "ADIOUS_SUN")]
6386 Adious_sun,
6387 #[serde(rename = "RACKUNIT_UNIT", alias = "RACKUNIT")]
6388 Rackunit,
6389 #[serde(rename = "RAD_UNIT", alias = "RAD")]
6390 Rad,
6391 #[serde(rename = "REAM_UNIT", alias = "REAM")]
6392 Ream,
6393 #[serde(rename = "REGISTERTON_UNIT", alias = "REGISTERTON")]
6394 Registerton,
6395 #[serde(rename = "REM_UNIT", alias = "REM")]
6396 Rem,
6397 #[serde(rename = "RHE_UNIT", alias = "RHE")]
6398 Rhe,
6399 #[serde(rename = "RONTGEN_UNIT", alias = "RONTGEN")]
6400 Rontgen,
6401 #[serde(rename = "ROENTGEN_UNIT", alias = "ROENTGEN")]
6402 Roentgen,
6403 #[serde(rename = "ROOD_UNIT", alias = "ROOD")]
6404 Rood,
6405 #[serde(rename = "ROPE_UNIT", alias = "ROPE")]
6406 Rope,
6407 #[serde(rename = "RUTHERFORD_UNIT", alias = "RUTHERFORD")]
6408 Rutherford,
6409 #[serde(rename = "RYDBERGCONST_UNIT", alias = "RYDBERGCONST")]
6410 Rydbergconst,
6411 #[serde(rename = "RYDBERG_UNIT", alias = "RYDBERG")]
6412 Rydberg,
6413 #[serde(rename = "SABIN_UNIT", alias = "SABIN")]
6414 Sabin,
6415 #[serde(rename = "SACK_UNIT", alias = "SACK")]
6416 Sack,
6417 #[serde(rename = "SCORE_UNIT", alias = "SCORE")]
6418 Score,
6419 #[serde(rename = "SEAM_UNIT", alias = "SEAM")]
6420 Seam,
6421 #[serde(rename = "SECTION_UNIT", alias = "SECTION")]
6422 Section,
6423 #[serde(rename = "SHED_UNIT", alias = "SHED")]
6424 Shed,
6425 #[serde(rename = "SHIPPINGTON_UNIT", alias = "SHIPPINGTON")]
6426 Shippington,
6427 #[serde(rename = "SHORTHUNDREDWEIGHT_UNIT", alias = "SHORTHUNDREDWEIGHT")]
6428 Shorthundredweight,
6429 #[serde(rename = "SHORTQUARTER_UNIT", alias = "SHORTQUARTER")]
6430 Shortquarter,
6431 #[serde(rename = "SIEMENS_UNIT", alias = "SIEMENS")]
6432 Siemens,
6433 #[serde(rename = "SIGMA_UNIT", alias = "SIGMA")]
6434 Sigma,
6435 #[serde(rename = "SKEIN_UNIT", alias = "SKEIN")]
6436 Skein,
6437 #[serde(rename = "SKOT_UNIT", alias = "SKOT")]
6438 Skot,
6439 #[serde(rename = "SLUG_UNIT", alias = "SLUG")]
6440 Slug,
6441 #[serde(rename = "SMOOT_UNIT", alias = "SMOOT")]
6442 Smoot,
6443 #[serde(rename = "SPAN_UNIT", alias = "SPAN")]
6444 Span,
6445 #[serde(rename = "SPAT_UNIT", alias = "SPAT")]
6446 Spat,
6447 #[serde(rename = "SPINDLE_UNIT", alias = "SPINDLE")]
6448 Spindle,
6449 #[serde(rename = "SQUARE_UNIT", alias = "SQUARE")]
6450 Square,
6451 #[serde(rename = "STERE_UNIT", alias = "STERE")]
6452 Stere,
6453 #[serde(rename = "STHENE_UNIT", alias = "STHENE")]
6454 Sthene,
6455 #[serde(rename = "STILB_UNIT", alias = "STILB")]
6456 Stilb,
6457 #[serde(rename = "SB_UNIT", alias = "SB")]
6458 Sb,
6459 #[serde(rename = "STOKE_UNIT", alias = "STOKE")]
6460 Stoke,
6461 #[serde(rename = "STONE_UNIT", alias = "STONE")]
6462 Stone,
6463 #[serde(rename = "STRIKE_UNIT", alias = "STRIKE")]
6464 Strike,
6465 #[serde(rename = "SURVEYFOOT_UNIT", alias = "SURVEYFOOT")]
6466 Surveyfoot,
6467 #[serde(rename = "SURVEYYARD_UNIT", alias = "SURVEYYARD")]
6468 Surveyyard,
6469 #[serde(rename = "SURVEYORSCHAIN_UNIT", alias = "SURVEYORSCHAIN")]
6470 Surveyorschain,
6471 #[serde(rename = "SURVEYORSLINK_UNIT", alias = "SURVEYORSLINK")]
6472 Surveyorslink,
6473 #[serde(rename = "TABLESPOON_UNIT", alias = "TABLESPOON")]
6474 Tablespoon,
6475 #[serde(rename = "TEASPOON_UNIT", alias = "TEASPOON")]
6476 Teaspoon,
6477 #[serde(rename = "TESLA_UNIT", alias = "TESLA")]
6478 Tesla,
6479 #[serde(rename = "THERM_UNIT", alias = "THERM")]
6480 Therm,
6481 #[serde(rename = "THERMIE_UNIT", alias = "THERMIE")]
6482 Thermie,
6483 #[serde(rename = "TIMBERFOOT_UNIT", alias = "TIMBERFOOT")]
6484 Timberfoot,
6485 #[serde(rename = "TNT_UNIT", alias = "TNT")]
6486 Tnt,
6487 #[serde(rename = "TONNE_UNIT", alias = "TONNE")]
6488 Tonne,
6489 #[serde(rename = "TORR_UNIT", alias = "TORR")]
6490 Torr,
6491 #[serde(rename = "TOWNSHIP_UNIT", alias = "TOWNSHIP")]
6492 Township,
6493 #[serde(rename = "TSP_UNIT", alias = "TSP")]
6494 Tsp,
6495 #[serde(rename = "TUN_UNIT", alias = "TUN")]
6496 Tun,
6497 #[serde(rename = "WATER_UNIT", alias = "WATER")]
6498 Water,
6499 #[serde(rename = "WEY_UNIT", alias = "WEY")]
6500 Wey,
6501 #[serde(rename = "WEYMASS_UNIT", alias = "WEYMASS")]
6502 Weymass,
6503 #[serde(rename = "X_UNIT", alias = "X")]
6504 X,
6505 #[serde(rename = "K_UNIT", alias = "K")]
6506 K,
6507 #[serde(rename = "DEGC_UNIT", alias = "DEGC")]
6508 Degc,
6509 #[serde(rename = "BREWSTER_UNIT", alias = "BREWSTER")]
6510 Brewster,
6511 #[serde(rename = "DRACHM_UNIT", alias = "DRACHM")]
6512 Drachm,
6513 #[serde(rename = "PONCELET_UNIT", alias = "PONCELET")]
6514 Poncelet,
6515 #[serde(rename = "DENIER_UNIT", alias = "DENIER")]
6516 Denier,
6517 #[serde(rename = "TEX_UNIT", alias = "TEX")]
6518 Tex,
6519 #[serde(rename = "ENGLISHELL_UNIT", alias = "ENGLISHELL")]
6520 Englishell,
6521 #[serde(rename = "SCOTTISHELL_UNIT", alias = "SCOTTISHELL")]
6522 Scottishell,
6523 #[serde(rename = "FLEMISHELL_UNIT", alias = "FLEMISHELL")]
6524 Flemishell,
6525 #[serde(rename = "BOHRRADIUS_UNIT", alias = "BOHRRADIUS")]
6526 Bohrradius,
6527 #[serde(rename = "BECQUEREL_UNIT", alias = "BECQUEREL")]
6528 Becquerel,
6529 #[serde(rename = "FRESNEL_UNIT", alias = "FRESNEL")]
6530 Fresnel,
6531 #[serde(rename = "STATCOUL_UNIT", alias = "STATCOUL")]
6532 Statcoul,
6533 #[serde(rename = "STATAMP_UNIT", alias = "STATAMP")]
6534 Statamp,
6535 #[serde(rename = "STATVOLT_UNIT", alias = "STATVOLT")]
6536 Statvolt,
6537 #[serde(rename = "STATCOULOMB_UNIT", alias = "STATCOULOMB")]
6538 Statcoulomb,
6539 #[serde(rename = "STATAMPERE_UNIT", alias = "STATAMPERE")]
6540 Statampere,
6541 #[serde(rename = "DEBYE_UNIT", alias = "DEBYE")]
6542 Debye,
6543 #[serde(rename = "PULSATANCE_UNIT", alias = "PULSATANCE")]
6544 Pulsatance,
6545 #[serde(rename = "RPM_UNIT", alias = "RPM")]
6546 Rpm,
6547 #[serde(rename = "RPS_UNIT", alias = "RPS")]
6548 Rps,
6549 #[serde(rename = "KILOHM_UNIT", alias = "KILOHM")]
6550 Kilohm,
6551 #[serde(rename = "MEGOHM_UNIT", alias = "MEGOHM")]
6552 Megohm,
6553 #[serde(rename = "SIDEREALYEAR_UNIT", alias = "SIDEREALYEAR")]
6554 Siderealyear,
6555 #[serde(rename = "SIDEREALDAY_UNIT", alias = "SIDEREALDAY")]
6556 Siderealday,
6557 #[serde(rename = "SIDEREALHOUR_UNIT", alias = "SIDEREALHOUR")]
6558 Siderealhour,
6559 #[serde(rename = "LUNARMONTH_UNIT", alias = "LUNARMONTH")]
6560 Lunarmonth,
6561 #[serde(rename = "SYNODICMONTH_UNIT", alias = "SYNODICMONTH")]
6562 Synodicmonth,
6563 #[serde(rename = "SIDEREALMONTH_UNIT", alias = "SIDEREALMONTH")]
6564 Siderealmonth,
6565 #[serde(rename = "TROPICALYEAR_UNIT", alias = "TROPICALYEAR")]
6566 Tropicalyear,
6567 #[serde(rename = "SOLARYEAR_UNIT", alias = "SOLARYEAR")]
6568 Solaryear,
6569 #[serde(rename = "LUNARYEAR_UNIT", alias = "LUNARYEAR")]
6570 Lunaryear,
6571 #[serde(rename = "CRAN_UNIT", alias = "CRAN")]
6572 Cran,
6573 #[serde(rename = "KIP_UNIT", alias = "KIP")]
6574 Kip,
6575 #[serde(rename = "FRENCHFOOT_UNIT", alias = "FRENCHFOOT")]
6576 Frenchfoot,
6577 #[serde(rename = "TOISE_UNIT", alias = "TOISE")]
6578 Toise,
6579 #[serde(rename = "SIEVERT_UNIT", alias = "SIEVERT")]
6580 Sievert,
6581 #[serde(rename = "CANDLE_UNIT", alias = "CANDLE")]
6582 Candle,
6583 #[serde(rename = "MILITARYPACE_UNIT", alias = "MILITARYPACE")]
6584 Militarypace,
6585 #[serde(rename = "IUDIPTHERIA_UNIT", alias = "IUDIPTHERIA")]
6586 Iudiptheria,
6587 #[serde(rename = "IUPENICILLIN_UNIT", alias = "IUPENICILLIN")]
6588 Iupenicillin,
6589 #[serde(rename = "IUINSULIN_UNIT", alias = "IUINSULIN")]
6590 Iuinsulin,
6591 #[serde(rename = "COTTONYARNCOUNT_UNIT", alias = "COTTONYARNCOUNT")]
6592 Cottonyarncount,
6593 #[serde(rename = "LINENYARNCOUNT_UNIT", alias = "LINENYARNCOUNT")]
6594 Linenyarncount,
6595 #[serde(rename = "WORSTEDYARNCOUNT_UNIT", alias = "WORSTEDYARNCOUNT")]
6596 Worstedyarncount,
6597 #[serde(rename = "METRICYARNCOUNT_UNIT", alias = "METRICYARNCOUNT")]
6598 Metricyarncount,
6599 #[serde(rename = "JEWLERSPOINT_UNIT", alias = "JEWLERSPOINT")]
6600 Jewlerspoint,
6601}
6602
6603impl Unit {
6604 pub fn is_null(&self) -> bool {
6606 *self == Unit::Null
6607 }
6608}
6609
6610#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Hash, TryFromPrimitive)]
6611#[repr(u16)]
6612#[derive(Serialize, Deserialize)]
6613pub enum Version {
6614 #[default]
6615 #[serde(rename = "NULL_VERSION", alias = "NULL")]
6616 Null = 0,
6617 #[serde(rename = "AVESTERRA_VERSION", alias = "AVESTERRA")]
6618 Avesterra,
6619 #[serde(rename = "AVIAL_VERSION", alias = "AVIAL")]
6620 Avial,
6621 #[serde(rename = "AVIONOMY_VERSION", alias = "AVIONOMY")]
6622 Avionomy,
6623 #[serde(rename = "AVU_VERSION", alias = "AVU")]
6624 Avu,
6625}
6626
6627impl Version {
6628 pub fn is_null(&self) -> bool {
6630 *self == Version::Null
6631 }
6632}