zugferd_code_lists/zugferd_2_3_2/
characteristic.rs

1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "specta", derive(specta::Type))]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
6pub enum Characteristic {
7    /// Consolidated weight
8    ///
9    /// 6313
10    ///
11    /// The measured consolidated weight.
12    ConsolidatedWeight,
13    /// Net weight
14    ///
15    /// 6313
16    ///
17    /// Weight of goods including any packaging that normally going with the goods.
18    NetWeight,
19    /// Goods item gross weight
20    ///
21    /// 6313
22    ///
23    /// Weight (mass) of goods including packing but excluding the carrier's equipment.
24    GoodsItemGrossWeight,
25    /// Total net weight
26    ///
27    /// 6313
28    ///
29    /// Total weight of goods excluding packaging.
30    TotalNetWeight,
31    /// Consignment gross weight
32    ///
33    /// 6313
34    ///
35    /// Total gross weight (mass) of all goods items referred to as one consignment including packaging but excluding any transport equipment.
36    ConsignmentGrossWeight,
37    /// Net net weight
38    ///
39    /// 6313
40    ///
41    /// Weight (mass) if goods without any packaging.
42    NetNetWeight,
43    /// Stern thrust
44    ///
45    /// 6313
46    ///
47    /// Force exerted by a thruster installed at the stern of a vessel.
48    SternThrust,
49    /// Bow thrust
50    ///
51    /// 6313
52    ///
53    /// Force exerted by a thruster installed at the bow of a vessel.
54    BowThrust,
55    /// Hydrate content of an alcoholic product at bottling
56    ///
57    /// 6313
58    ///
59    /// The hydrate content of an alcoholic product at the moment of bottling.
60    HydrateContentAnAlcoholicProductAtBottling,
61    /// Number of units per pallet
62    ///
63    /// 6313
64    ///
65    /// The number of units contained on a pallet.
66    NumberUnitsPerPallet,
67    /// Fat content
68    ///
69    /// 6313
70    ///
71    /// An indication of the fat content of a product.
72    FatContent,
73    /// Transport means gross weight
74    ///
75    /// 6313
76    ///
77    /// The measure of the overall size of a ship determined in accordance with the provisions of the International Convention on Tonnage Measurement of Ships.
78    TransportMeansGrossWeight,
79    /// Net tonnage of the vessel
80    ///
81    /// 6313
82    ///
83    /// The measure of the useful capacity of a ship determined in accordance with the provisions of the International Convention on Tonnage Measurement of Ships.
84    NetTonnageVessel,
85    /// Humidity
86    ///
87    /// 6313
88    ///
89    /// Degree of moisture.
90    Humidity,
91    /// Voltage
92    ///
93    /// 6313
94    ///
95    /// Electromotive force, or difference of electronic potential between two points.
96    Voltage,
97    /// Power consumption
98    ///
99    /// 6313
100    ///
101    /// Value of energy consumption.
102    PowerConsumption,
103    /// Heat dissipation
104    ///
105    /// 6313
106    ///
107    /// Measurement of the rate of dispersal of heat.
108    HeatDissipation,
109    /// Air flow
110    ///
111    /// 6313
112    ///
113    /// Measurement of the flow of air.
114    AirFlow,
115    /// Shock impact
116    ///
117    /// 6313
118    ///
119    /// Measurement of the impact of a shock.
120    ShockImpact,
121    /// Operative temperature
122    ///
123    /// 6313
124    ///
125    /// Temperature identified system or process works according to specifications.
126    OperativeTemperature,
127    /// Non operative temperature
128    ///
129    /// 6313
130    ///
131    /// Temperature identified system or process does not work according to specifications.
132    NonOperativeTemperature,
133    /// Gross volume
134    ///
135    /// 6313
136    ///
137    /// The volume unadjusted for factors such as temperature or gravity.
138    GrossVolume,
139    /// Net volume
140    ///
141    /// 6313
142    ///
143    /// The volume after adjustment for factors such as temperature or gravity.
144    NetVolume,
145    /// Water content
146    ///
147    /// 6313
148    ///
149    /// Water content in product.
150    WaterContent,
151    /// Tensile stress
152    ///
153    /// 6313
154    ///
155    /// The measured tensile stress.
156    TensileStress,
157    /// Fibrosity
158    ///
159    /// 6313
160    ///
161    /// The measured fibrosity.
162    Fibrosity,
163    /// Gauge length
164    ///
165    /// 6313
166    ///
167    /// The measured gauge length.
168    GaugeLength,
169    /// Radius
170    ///
171    /// 6313
172    ///
173    /// The measured radius.
174    Radius,
175    /// Straightness
176    ///
177    /// 6313
178    ///
179    /// Straightness of the item.
180    Straightness,
181    /// Strain
182    ///
183    /// 6313
184    ///
185    /// The measured strain.
186    Strain,
187    /// Item width when unrolled
188    ///
189    /// 6313
190    ///
191    /// The width of an item when unrolled.
192    ItemWidthWhenUnrolled,
193    /// Item length when unrolled
194    ///
195    /// 6313
196    ///
197    /// The length of an item when unrolled.
198    ItemLengthWhenUnrolled,
199    /// Item area when unrolled
200    ///
201    /// 6313
202    ///
203    /// The area occupied by an item when unrolled.
204    ItemAreaWhenUnrolled,
205    /// Original wort
206    ///
207    /// 6313
208    ///
209    /// Measure of the malt and hops content of beer, before fermentation has taken place.
210    OriginalWort,
211    /// Volume
212    ///
213    /// 6313
214    ///
215    /// The amount of air space taken up by the entity identified in the 6311 qualifier.
216    Volume,
217    /// Angle
218    ///
219    /// 6313
220    ///
221    /// The angle of an object.
222    Angle,
223    /// Peg hole horizontal distance from package leftmost edge
224    ///
225    /// 6313
226    ///
227    /// Horizontal distance from the left most edge of the package to the center of the hole into which the peg is inserted.
228    PegHoleHorizontalDistanceFromPackageLeftmostEdge,
229    /// Peg hole vertical distance from package top
230    ///
231    /// 6313
232    ///
233    /// Vertical distance from the top of the package to the top of the hole into which the peg is inserted.
234    PegHoleVerticalDistanceFromPackageTop,
235    /// Number of layers per pallet
236    ///
237    /// 6313
238    ///
239    /// The number of layers per pallet.
240    NumberLayersPerPallet,
241    /// Product strengh, chemical
242    ///
243    /// 6313
244    ///
245    /// The amount of the single active chemical ingredient within a product.
246    ProductStrenghChemical,
247    /// Product strength basis, chemical
248    ///
249    /// 6313
250    ///
251    /// Amount of product used as the basis for the specification of the chemical product strenght.
252    ProductStrengthBasisChemical,
253    /// Item weight
254    ///
255    /// 6313
256    ///
257    /// Weight at line item level.
258    ItemWeight,
259    /// Payload weight, maximum
260    ///
261    /// 6313
262    ///
263    /// The maximum weight of a payload.
264    PayloadWeightMaximum,
265    /// Weight of conveyance
266    ///
267    /// 6313
268    ///
269    /// Tonnage of conveyance.
270    WeightConveyance,
271    /// Conveyance summer dead weight
272    ///
273    /// 6313
274    ///
275    /// Registered summer dead weight total tonnage of the vessel.
276    ConveyanceSummerDeadWeight,
277    /// Containerized cargo on vessel's weight
278    ///
279    /// 6313
280    ///
281    /// Total weight of containerized cargo on vessel.
282    ContainerizedCargoOnVesselsWeight,
283    /// Non-containerized cargo on vessel's weight
284    ///
285    /// 6313
286    ///
287    /// Total weight of non-containerized cargo on vessel.
288    NonContainerizedCargoOnVesselsWeight,
289    /// Ascertained weight
290    ///
291    /// 6313
292    ///
293    /// Endorsement of the true weight (mass) as ascertained or verified.
294    AscertainedWeight,
295    /// Chargeable weight
296    ///
297    /// 6313
298    ///
299    /// The weight on which charges are based.
300    ChargeableWeight,
301    /// Estimated gross weight
302    ///
303    /// 6313
304    ///
305    /// Estimated weight (mass) of goods, including packing and excluding carrier's.
306    EstimatedGrossWeight,
307    /// Estimated volume
308    ///
309    /// 6313
310    ///
311    /// Estimated size or measure of anything in three dimensions.
312    EstimatedVolume,
313    /// Vessel overall length
314    ///
315    /// 6313
316    ///
317    /// Total overall length of the vessel.
318    VesselOverallLength,
319    /// Loading meters
320    ///
321    /// 6313
322    ///
323    /// The length in a vehicle, whereby the complete width and height over that length is needed for the goods.
324    LoadingMeters,
325    /// Number of axles
326    ///
327    /// 6313
328    ///
329    /// Number of axles of movable equipment or means of transport on wheels.
330    NumberAxles,
331    /// Payload
332    ///
333    /// 6313
334    ///
335    /// The revenue-producing load carried by a means of transport.
336    Payload,
337    /// Start position in the length
338    ///
339    /// 6313
340    ///
341    /// The starting position from the beginning of an item located in the length direction.
342    StartPositionInLength,
343    /// End position in the length
344    ///
345    /// 6313
346    ///
347    /// The end position from the beginning of an item located in the length direction.
348    EndPositionInLength,
349    /// Start position in the width
350    ///
351    /// 6313
352    ///
353    /// The start position from the beginning of an item located in the width direction.
354    StartPositionInWidth,
355    /// End position in the width
356    ///
357    /// 6313
358    ///
359    /// The end position from the beginning of an item located in the width direction.
360    EndPositionInWidth,
361    /// Start position in the thickness
362    ///
363    /// 6313
364    ///
365    /// The start position from the beginning of an item located in the thickness direction.
366    StartPositionInThickness,
367    /// End position in the thickness
368    ///
369    /// 6313
370    ///
371    /// The end position from the beginning of an item located in the thickness direction.
372    EndPositionInThickness,
373    /// Transport container actual filling weight
374    ///
375    /// 6313
376    ///
377    /// Actual filling weight of a transport container.
378    TransportContainerActualFillingWeight,
379    /// Transport container maximum capacity
380    ///
381    /// 6313
382    ///
383    /// Maximum capacity of a transport container.
384    TransportContainerMaximumCapacity,
385    /// Declared net weight
386    ///
387    /// 6313
388    ///
389    /// The declared net weight of a product or products used for invoicing, customs or transport purposes.
390    DeclaredNetWeight,
391    /// Loading height
392    ///
393    /// 6313
394    ///
395    /// Maximum height of products or packages loaded onto a given transportation device or equipment such as a pallet.
396    LoadingHeight,
397    /// Stacking height
398    ///
399    /// 6313
400    ///
401    /// Maximum height up to which the same product or package may be placed one upon the other for storage purposes.
402    StackingHeight,
403    /// Calculated weight
404    ///
405    /// 6313
406    ///
407    /// The calculated weight of the item based on the ordered dimensions.
408    CalculatedWeight,
409    /// Ferrite
410    ///
411    /// 6313
412    ///
413    /// The chemical composition ferrite.
414    Ferrite,
415    /// Impurity
416    ///
417    /// 6313
418    ///
419    /// The impurity of the product i.e. the measurement of other chemical elements not normally appearing in a product.
420    Impurity,
421    /// Grain size
422    ///
423    /// 6313
424    ///
425    /// The grain size.
426    GrainSize,
427    /// Lanthanides
428    ///
429    /// 6313
430    ///
431    /// The chemical element Lanthanides.
432    Lanthanides,
433    /// Elasticity
434    ///
435    /// 6313
436    ///
437    /// The value of the elasticity.
438    Elasticity,
439    /// Drained weight
440    ///
441    /// 6313
442    ///
443    /// The weight of a product when all liquids used in the packaging of the product have been removed.
444    DrainedWeight,
445    /// Gallium
446    ///
447    /// 6313
448    ///
449    /// Measurement of the gallium component.
450    Gallium,
451    /// Strontium
452    ///
453    /// 6313
454    ///
455    /// Measurement of the strontium component.
456    Strontium,
457    /// Area
458    ///
459    /// 6313
460    ///
461    /// Extent or measure of a surface.
462    Area,
463    /// Equipment storage limitation
464    ///
465    /// 6313
466    ///
467    /// Maximum storage limit of the equipment.
468    EquipmentStorageLimitation,
469    /// Radioactive index of transport
470    ///
471    /// 6313
472    ///
473    /// The index of transport determines the maximum radiation level at a distance of 1m from the external surface.
474    RadioactiveIndexTransport,
475    /// Radioactivity
476    ///
477    /// 6313
478    ///
479    /// Activity of radioactive material.
480    Radioactivity,
481    /// Average gross weight
482    ///
483    /// 6313
484    ///
485    /// Weight which is the outcome of the division of the total gross weight by the number of units.
486    AverageGrossWeight,
487    /// Forward draft
488    ///
489    /// 6313
490    ///
491    /// Depth of water from the surface of water to the bottom of the vessel measured at the draft mark of the bow.
492    ForwardDraft,
493    /// After draft
494    ///
495    /// 6313
496    ///
497    /// Depth of water from the surface of water to the bottom of the vessel measured at the draft mark of the stern.
498    AfterDraft,
499    /// Acidity
500    ///
501    /// 6313
502    ///
503    /// The quality, state, or degree of being acid.
504    Acidity,
505    /// Transport equipment gross weight
506    ///
507    /// 6313
508    ///
509    /// Weight of a transport equipment including the cargo and carrier's equipment.
510    TransportEquipmentGrossWeight,
511    /// Total transport equipment gross weight
512    ///
513    /// 6313
514    ///
515    /// Total weight of all transport equipment including the cargo and carrier's equipment.
516    TotalTransportEquipmentGrossWeight,
517    /// Acidity of juice
518    ///
519    /// 6313
520    ///
521    /// Acid measurement of juice.
522    AcidityJuice,
523    /// Penetrometry
524    ///
525    /// 6313
526    ///
527    /// Measurement of force required to drive a standard penetrating stamp.
528    Penetrometry,
529    /// Durofel
530    ///
531    /// 6313
532    ///
533    /// Measurement of the elastic force using a standard penetrating stamp.
534    Durofel,
535    /// Juice weight per 100 grams
536    ///
537    /// 6313
538    ///
539    /// Measurement of weight of juice, based on 100 grams of the entire weight.
540    JuiceWeightPer100Grams,
541    /// Fruit skin colour
542    ///
543    /// 6313
544    ///
545    /// Measurement of the colouring of the epidermis of a fruit.
546    FruitSkinColour,
547    /// Angle of bend
548    ///
549    /// 6313
550    ///
551    /// The measured angle of bend.
552    AngleBend,
553    /// Fixed incremental measurement
554    ///
555    /// 6313
556    ///
557    /// The measurement of the fixed increment.
558    FixedIncrementalMeasurement,
559    /// Durofel D10
560    ///
561    /// 6313
562    ///
563    /// Measure of the elastic force of the pulp of a fruit. It is measured with a penetrating stamp with diameter 10.
564    DurofelD10,
565    /// Durofel D25
566    ///
567    /// 6313
568    ///
569    /// Measure of the elastic force of the pulp of a fruit. It is measured with a penetrating stamp with diameter 25.
570    DurofelD25,
571    /// Durofel D50
572    ///
573    /// 6313
574    ///
575    /// Measure of the elastic force of the pulp of a fruit. It is measured with a penetrating stamp with diameter 50.
576    DurofelD50,
577    /// Maximum stacking weight
578    ///
579    /// 6313
580    ///
581    /// The maximum weight which may be stacked upon a product or package without the product or packaging being crushed.
582    MaximumStackingWeight,
583    /// Gross measure cube
584    ///
585    /// 6313
586    ///
587    /// The total cubic space occupied by an item, taking into account any protruding components, arrived at by multiplying the maximum length, width and height.
588    GrossMeasureCube,
589    /// Percentage fat content in dry matter
590    ///
591    /// 6313
592    ///
593    /// The percentage of fat content in dry matter.
594    PercentageFatContentInDryMatter,
595    /// Saccharometric content
596    ///
597    /// 6313
598    ///
599    /// Measurement of the sugar content of a solution.
600    SaccharometricContent,
601    /// Hydrate content of an alcoholic product after bottling
602    ///
603    /// 6313
604    ///
605    /// The hydrate content which occurs in an alcoholic product after bottling.
606    HydrateContentAnAlcoholicProductAfterBottling,
607    /// Anhydrous content
608    ///
609    /// 6313
610    ///
611    /// The non-water content.
612    AnhydrousContent,
613    /// Certified weight
614    ///
615    /// 6313
616    ///
617    /// Weight which has been certified.
618    CertifiedWeight,
619    /// Freeboard
620    ///
621    /// 6313
622    ///
623    /// The vertical distance between the waterline and the upper edge of the deck line.
624    Freeboard,
625    /// Maximum vessel draught
626    ///
627    /// 6313
628    ///
629    /// The depth of water needed to float the ship (Maximum vessel draught according to Load Line Certificate IMO, MSC/Circ. 920 15 June 1999).
630    MaximumVesselDraught,
631    /// Net explosive weight
632    ///
633    /// 6313
634    ///
635    /// Mass of the explosive part or substance of goods without any packing.
636    NetExplosiveWeight,
637    /// Radioactive criticality safety index
638    ///
639    /// 6313
640    ///
641    /// A number, assigned to fissile material i.e. material capable of sustaining a nuclear chain reaction, which is used to provide control over the accumulation of packages containing such material.
642    RadioactiveCriticalitySafetyIndex,
643    /// Waste currently on board
644    ///
645    /// 6313
646    ///
647    /// Amount of waste on board at the moment of the notification.
648    WasteCurrentlyOnBoard,
649    /// Waste to be delivered at waste reception facility
650    ///
651    /// 6313
652    ///
653    /// Amount of waste to be delivered to a waste reception facility, e.g. in the port of call.
654    WasteToBeDeliveredAtWasteReceptionFacility,
655    /// Waste to be generated until next port of call, estimated
656    ///
657    /// 6313
658    ///
659    /// Estimated amount of waste to be generated between creation of the current notification and arrival in the next port of call, irrespective of use of incinerator or compactor or disposal at sea.
660    WasteToBeGeneratedUntilNextPortCallEstimated,
661    /// Waste remaining on board at departure
662    ///
663    /// 6313
664    ///
665    /// Amount of waste remaining on board when leaving the port of call.
666    WasteRemainingOnBoardAtDeparture,
667    /// Colour depth
668    ///
669    /// 6313
670    ///
671    /// The number of distinct colours represented, e.g. in an image or in a display.
672    ColourDepth,
673    /// Colour depth, maximum
674    ///
675    /// 6313
676    ///
677    /// The maximum number of distinct colours that can be represented, e.g. in an image or in a display.
678    ColourDepthMaximum,
679    /// Image resolution
680    ///
681    /// 6313
682    ///
683    /// The level of detail of an image.
684    ImageResolution,
685    /// Device resolution, maximum
686    ///
687    /// 6313
688    ///
689    /// The maximum level of detail produced by a device.
690    DeviceResolutionMaximum,
691    /// Acoustic absorption coefficient
692    ///
693    /// 6313
694    ///
695    /// The portion of sound energy a surface absorbs, measured at different frequencies.
696    AcousticAbsorptionCoefficient,
697    /// Billed weight
698    ///
699    /// 6313
700    ///
701    /// The measured billed weight.
702    BilledWeight,
703    /// Breaking load
704    ///
705    /// 6313
706    ///
707    /// The measured breaking load.
708    BreakingLoad,
709    /// Platinum
710    ///
711    /// 6313
712    ///
713    /// The measurement of the platinum component.
714    Platinum,
715    /// Silver
716    ///
717    /// 6313
718    ///
719    /// The measurement of the silver component.
720    Silver,
721    /// List
722    ///
723    /// 6313
724    ///
725    /// The leaning or inclination of a vessel expressed in degrees port or starboard.
726    List,
727    /// Trim
728    ///
729    /// 6313
730    ///
731    /// The condition of a vessel with reference to its longitudinal axis.
732    Trim,
733    /// Free water
734    ///
735    /// 6313
736    ///
737    /// The volume of water present in a container that is not in suspension in the contained liquid.
738    FreeWater,
739    /// Bands
740    ///
741    /// 6313
742    ///
743    /// The measured bands.
744    Bands,
745    /// API (American Petroleum Institute) gravity
746    ///
747    /// 6313
748    ///
749    /// The relative density of petroleum liquids as specified by a standard developed by the API.
750    ApiAmericanPetroleumInstituteGravity,
751    /// Petroleum gross observed volume
752    ///
753    /// 6313
754    ///
755    /// The total volume of all petroleum liquids and sediment and water, excluding free water, at observed temperature and pressure.
756    PetroleumGrossObservedVolume,
757    /// Petroleum gross standard volume
758    ///
759    /// 6313
760    ///
761    /// The total volume of all petroleum liquids, sediment, and water excluding free water, corrected by the appropriate volume correction factor for the observed temperature and American Petroleum Institute relative density, or density to a standard temperature.
762    PetroleumGrossStandardVolume,
763    /// Volume variance
764    ///
765    /// 6313
766    ///
767    /// The change in the volume measurement.
768    VolumeVariance,
769    /// Petroleum net standard volume
770    ///
771    /// 6313
772    ///
773    /// The total volume of all petroleum liquids, excluding sediment and water and free water, corrected by the appropriate volume correction factor for the observed temperature and American Petroleum Institute gravity relative to density or to a standard temperature.
774    PetroleumNetStandardVolume,
775    /// Material on-board quantity, after discharge
776    ///
777    /// 6313
778    ///
779    /// The material in vessel tanks, void spaces, and pipelines after discharge.
780    MaterialOnBoardQuantityAfterDischarge,
781    /// Petroleum total calculated volume
782    ///
783    /// 6313
784    ///
785    /// The total volume of all petroleum liquids, sediment and water corrected by the appropriate volume correction factor for the observed temperature and American Petroleum Institute (API) gravity, relative density, or density to a standard temperature.
786    PetroleumTotalCalculatedVolume,
787    /// Petroleum total observed volume
788    ///
789    /// 6313
790    ///
791    /// The total volume of all petroleum liquids, sediment and water and free water at observed temperature and pressure.
792    PetroleumTotalObservedVolume,
793    /// Innage gauge distance
794    ///
795    /// 6313
796    ///
797    /// The measured distance from the surface of the liquid to a fixed datum plate or to the tank bottom.
798    InnageGaugeDistance,
799    /// Petroleum net standard weight
800    ///
801    /// 6313
802    ///
803    /// The total weight of all petroleum liquids excluding sediments, water and free water.
804    PetroleumNetStandardWeight,
805    /// Sediment and water in petroleum
806    ///
807    /// 6313
808    ///
809    /// The measurement of non-hydrocarbon solid material and water in suspension in petroleum liquid.
810    SedimentAndWaterInPetroleum,
811    /// Observed reference height, tank
812    ///
813    /// 6313
814    ///
815    /// The observed distance from the tank bottom or datum plate to the established reference point.
816    ObservedReferenceHeightTank,
817    /// Reference height, tank
818    ///
819    /// 6313
820    ///
821    /// The measured distance from the tank bottom or datum plate to the established reference point.
822    ReferenceHeightTank,
823    /// Ullage gauge distance
824    ///
825    /// 6313
826    ///
827    /// The measured distance from the cargo liquid surface to the reference point.
828    UllageGaugeDistance,
829    /// Trim correction
830    ///
831    /// 6313
832    ///
833    /// The correction applied to the observed gauge or observed volume when a vessel is not on an even keel.
834    TrimCorrection,
835    /// Bow to bridge distance
836    ///
837    /// 6313
838    ///
839    /// The distance between the bow and the bridge of a vessel.
840    BowToBridgeDistance,
841    /// Peg hole number
842    ///
843    /// 6313
844    ///
845    /// Used to identify the peg hole if more than one hole is present in the product or packaging.
846    PegHoleNumber,
847    /// Number of inner packs
848    ///
849    /// 6313
850    ///
851    /// Indicates the number of non coded physical groupings (inner packs) of next lower level trade items within the current trade item level.
852    NumberInnerPacks,
853    /// Number of next level trade items within inner pack
854    ///
855    /// 6313
856    ///
857    /// The number of next lower level trade items contained within the physical non-coded grouping (inner pack).
858    NumberNextLevelTradeItemsWithinInnerPack,
859    /// Number of trade items per pallet layer
860    ///
861    /// 6313
862    ///
863    /// The number of trade items contained on a single layer of a pallet.
864    NumberTradeItemsPerPalletLayer,
865    /// Packed items layer height
866    ///
867    /// 6313
868    ///
869    /// The height of a single layer of packed items.
870    PackedItemsLayerHeight,
871    /// Packing material weight, skin tight covering
872    ///
873    /// 6313
874    ///
875    /// The weight measurement of the packing material used for skin tight covering (e.g. when packaging prepared meats, poultry, cheese, and other food products).
876    PackingMaterialWeightSkinTightCovering,
877    /// Brightness
878    ///
879    /// 6313
880    ///
881    /// The measured brightness.
882    Brightness,
883    /// Brakes
884    ///
885    /// 6313
886    ///
887    /// The measured brakes.
888    Brakes,
889    /// Components labelled for recycling percentage
890    ///
891    /// 6313
892    ///
893    /// Percentage of trade item components that clearly label how to facilitate product disassembly and recycling.
894    ComponentsLabelledForRecyclingPercentage,
895    /// Renewable plastic components percentage, by net weight
896    ///
897    /// 6313
898    ///
899    /// The percentage of the plastic components only made from rapidly renewable plant-based material by net weight of product.
900    RenewablePlasticComponentsPercentageByNetWeight,
901    /// Clamp pressure, required
902    ///
903    /// 6313
904    ///
905    /// The pressure that should be applied by a clamp.
906    ClampPressureRequired,
907    /// Break
908    ///
909    /// 6313
910    ///
911    /// The measured break.
912    Break,
913    /// Ascertained volume
914    ///
915    /// 6313
916    ///
917    /// Endorsement of the true volume as ascertained or verified.
918    AscertainedVolume,
919    /// Unit weight
920    ///
921    /// 6313
922    ///
923    /// The weight of a unit.
924    UnitWeight,
925    /// Total volume
926    ///
927    /// 6313
928    ///
929    /// Total volume of goods and/or parcels.
930    TotalVolume,
931    /// Unit volume
932    ///
933    /// 6313
934    ///
935    /// The volume of a unit.
936    UnitVolume,
937    /// Vertical center of gravity
938    ///
939    /// 6313
940    ///
941    /// Distance of vertical center of gravity relative to item's base.
942    VerticalCenterGravity,
943    /// Maximum allowable transport stacking weight
944    ///
945    /// 6313
946    ///
947    /// Maximum weight allowed to be stowed on top of an item during transport.
948    MaximumAllowableTransportStackingWeight,
949    /// Carbon Dioxide
950    ///
951    /// 6313
952    ///
953    /// Measurement of the carbon dioxide (C02) component.
954    CarbonDioxide,
955    /// Number of base units per pallet
956    ///
957    /// 6313
958    ///
959    /// The number of base units contained on a pallet.
960    NumberBaseUnitsPerPallet,
961    /// Colony forming unit
962    ///
963    /// 6313
964    ///
965    /// Micro-organism colonies that are to be counted under determined conditions.
966    ColonyFormingUnit,
967    /// Diluted liquid volume
968    ///
969    /// 6313
970    ///
971    /// The volume of liquid which results after a dilution agent has been added, e.g. undiluted orange juice of 200ml, after dilution with water the volume of diluted liquid equals 1 litre.
972    DilutedLiquidVolume,
973    /// Energy efficiency
974    ///
975    /// 6313
976    ///
977    /// A measurement of the energy efficiency of an article.
978    EnergyEfficiency,
979    /// Number of layers
980    ///
981    /// 6313
982    ///
983    /// Number of layers of a product or products within a package, container, etc.
984    NumberLayers,
985    /// Maximum demand
986    ///
987    /// 6313
988    ///
989    /// The highest demand recorded during the period of recording of usage of the supply.
990    MaximumDemand,
991    /// Number of pallet places
992    ///
993    /// 6313
994    ///
995    /// The number of pallet places needed to store or to transport pallets (can be stacked).
996    NumberPalletPlaces,
997    /// Package net measurement, cubed
998    ///
999    /// 6313
1000    ///
1001    /// An indication of the net cubed measurement of a package.
1002    PackageNetMeasurementCubed,
1003    /// Power factor
1004    ///
1005    /// 6313
1006    ///
1007    /// The ratio of the power dissipated (active power in kW) to the total power (which is the product of the input volts times amps given in kVa). When equipment which uses reactive power is being operated the power factor will be less than one.
1008    PowerFactor,
1009    /// Stacking factor excluding bottom item
1010    ///
1011    /// 6313
1012    ///
1013    /// Maximum number of identical items stackable on top of item.
1014    StackingFactorExcludingBottomItem,
1015    /// Breaking strength
1016    ///
1017    /// 6313
1018    ///
1019    /// The measured breaking strength.
1020    BreakingStrength,
1021    /// Breaking strength wet
1022    ///
1023    /// 6313
1024    ///
1025    /// The measured breaking strength when wet.
1026    BreakingStrengthWet,
1027    /// Step size
1028    ///
1029    /// 6313
1030    ///
1031    /// An indication of measurements in which options contained within a Customer Specific Article are available, e.g. 10 metre planks of wood may be sold in step sizes of 2 metres.
1032    StepSize,
1033    /// Number of units per package
1034    ///
1035    /// 6313
1036    ///
1037    /// The number of identified units per package.
1038    NumberUnitsPerPackage,
1039    /// Number of units per layer
1040    ///
1041    /// 6313
1042    ///
1043    /// Number of units of a product or package within one layer of a package, container, etc.
1044    NumberUnitsPerLayer,
1045    /// Weight per running metre
1046    ///
1047    /// 6313
1048    ///
1049    /// A code used to indicate the weight per running metre of floor coverings over floor area.
1050    WeightPerRunningMetre,
1051    /// Weight per square metre
1052    ///
1053    /// 6313
1054    ///
1055    /// A code used to indicate the weight per square metre of floor coverings over floor area.
1056    WeightPerSquareMetre,
1057    /// Acidity of meat
1058    ///
1059    /// 6313
1060    ///
1061    /// The meat's acid quality or condition.
1062    AcidityMeat,
1063    /// Slaughtering weight
1064    ///
1065    /// 6313
1066    ///
1067    /// Weight immediately after slaughter.
1068    SlaughteringWeight,
1069    /// Stacking factor including bottom item
1070    ///
1071    /// 6313
1072    ///
1073    /// Maximum number of items stackable upon each other, including the bottom item.
1074    StackingFactorIncludingBottomItem,
1075    /// Number of units in the width of a layer
1076    ///
1077    /// 6313
1078    ///
1079    /// Number of units of a product or package which make up the width of a layer in a package, container, pallet, etc.
1080    NumberUnitsInWidthALayer,
1081    /// Number of units in the depth of a layer
1082    ///
1083    /// 6313
1084    ///
1085    /// Number of units of a product or package which make up the depth of a layer in a package, container, pallet, etc.
1086    NumberUnitsInDepthALayer,
1087    /// Nestable percentage
1088    ///
1089    /// 6313
1090    ///
1091    /// Extent expressed as a percentage to which an item can be nested within an identical item, e.g. paper cups.
1092    NestablePercentage,
1093    /// Gross weight including carrier's equipment
1094    ///
1095    /// 6313
1096    ///
1097    /// Weight (mass) of goods including packaging and the carrier's equipment. In this context 'carrier's equipment' means any material resources necessary to facilitate the transport and handling of the goods without having the ability to move by its own propulsion, e.g. pallet, container, etc.
1098    GrossWeightIncludingCarriersEquipment,
1099    /// Sugar content
1100    ///
1101    /// 6313
1102    ///
1103    /// The rate of sugar.
1104    SugarContent,
1105    /// Self-accelerating polymerization temperature (SAPT)
1106    ///
1107    /// 6313
1108    ///
1109    /// The lowest temperature at which polymerization may occur for a substance as packed for transport.
1110    SelfAcceleratingPolymerizationTemperatureSapt,
1111    /// Self-accelerating decomposition temperature (SADT)
1112    ///
1113    /// 6313
1114    ///
1115    /// The lowest temperature at which self-accelerating decomposition may occur for a substance as packed for transport.
1116    SelfAcceleratingDecompositionTemperatureSadt,
1117    /// Control temperature
1118    ///
1119    /// 6313
1120    ///
1121    /// The controlled transport temperature to avoid decomposition of self-reactive substances and organic peroxides.
1122    ControlTemperature,
1123    /// Basis weight
1124    ///
1125    /// 6313
1126    ///
1127    /// The measured basis weight.
1128    BasisWeight,
1129    /// Change
1130    ///
1131    /// 6313
1132    ///
1133    /// The measured change.
1134    Change,
1135    /// Emergency temperature
1136    ///
1137    /// 6313
1138    ///
1139    /// The temperature at which emergency response is required for self-reactive substances and organic peroxides.
1140    EmergencyTemperature,
1141    /// Colour
1142    ///
1143    /// 6313
1144    ///
1145    /// The measured colour.
1146    Colour,
1147    /// Contents of package
1148    ///
1149    /// 6313
1150    ///
1151    /// In combination with the other data elements of the actual segment this code indicates the measured content of a package.
1152    ContentsPackage,
1153    /// Commercial weight
1154    ///
1155    /// 6313
1156    ///
1157    /// Item weight considering its maximum possible humidity.
1158    CommercialWeight,
1159    /// Core length
1160    ///
1161    /// 6313
1162    ///
1163    /// To specify length of core on which product is to be placed.
1164    CoreLength,
1165    /// Destination weight agreement
1166    ///
1167    /// 6313
1168    ///
1169    /// The agreed weight of despatched goods whose weight may change during transport.
1170    DestinationWeightAgreement,
1171    /// Diameter
1172    ///
1173    /// 6313
1174    ///
1175    /// Diameter of an article.
1176    Diameter,
1177    /// Delta value L
1178    ///
1179    /// 6313
1180    ///
1181    /// The measured delta value L.
1182    DeltaValueL,
1183    /// Density
1184    ///
1185    /// 6313
1186    ///
1187    /// The measured density.
1188    Density,
1189    /// Depth
1190    ///
1191    /// 6313
1192    ///
1193    /// The measured depth.
1194    Depth,
1195    /// Denier
1196    ///
1197    /// 6313
1198    ///
1199    /// The measured fineness of a material.
1200    Denier,
1201    /// Distance between points
1202    ///
1203    /// 6313
1204    ///
1205    /// The measured distance between points.
1206    DistanceBetweenPoints,
1207    /// Width, boxcar door
1208    ///
1209    /// 6313
1210    ///
1211    /// The measured width of a boxcar door.
1212    WidthBoxcarDoor,
1213    /// Estimated new weight
1214    ///
1215    /// 6313
1216    ///
1217    /// The measured estimated new weight.
1218    EstimatedNewWeight,
1219    /// Elongation
1220    ///
1221    /// 6313
1222    ///
1223    /// The measured elongation.
1224    Elongation,
1225    /// Deficit weight
1226    ///
1227    /// 6313
1228    ///
1229    /// The measured deficit weight.
1230    DeficitWeight,
1231    /// Filament count
1232    ///
1233    /// 6313
1234    ///
1235    /// Used e.g. in textile, print industries.
1236    FilamentCount,
1237    /// Longitudinal flatness
1238    ///
1239    /// 6313
1240    ///
1241    /// The measured longitudinal flatness.
1242    LongitudinalFlatness,
1243    /// Flatness
1244    ///
1245    /// 6313
1246    ///
1247    /// The measured flatness.
1248    Flatness,
1249    /// Transverse flatness
1250    ///
1251    /// 6313
1252    ///
1253    /// The measured transverse flatness.
1254    TransverseFlatness,
1255    /// Gauge
1256    ///
1257    /// 6313
1258    ///
1259    /// The measured gauge.
1260    Gauge,
1261    /// Gross weight, maximum
1262    ///
1263    /// 6313
1264    ///
1265    /// The measured maximum gross weight.
1266    GrossWeightMaximum,
1267    /// Hardness
1268    ///
1269    /// 6313
1270    ///
1271    /// The measured hardness.
1272    Hardness,
1273    /// Height, maximum
1274    ///
1275    /// 6313
1276    ///
1277    /// The measured maximum height.
1278    HeightMaximum,
1279    /// Height dimension
1280    ///
1281    /// 6313
1282    ///
1283    /// Numeric value of height.
1284    HeightDimension,
1285    /// Impact energy
1286    ///
1287    /// 6313
1288    ///
1289    /// The measured impact energy.
1290    ImpactEnergy,
1291    /// Inside diameter
1292    ///
1293    /// 6313
1294    ///
1295    /// The measured inside diameter.
1296    InsideDiameter,
1297    /// Legal weight
1298    ///
1299    /// 6313
1300    ///
1301    /// The measured legal weight.
1302    LegalWeight,
1303    /// Length, maximum
1304    ///
1305    /// 6313
1306    ///
1307    /// The measured maximum length.
1308    LengthMaximum,
1309    /// Length
1310    ///
1311    /// 6313
1312    ///
1313    /// To specify the value of a length dimension.
1314    Length,
1315    /// Lost end
1316    ///
1317    /// 6313
1318    ///
1319    /// The measured lost end.
1320    LostEnd,
1321    /// Minimum weight
1322    ///
1323    /// 6313
1324    ///
1325    /// The measured minimum weight.
1326    MinimumWeight,
1327    /// Moisture
1328    ///
1329    /// 6313
1330    ///
1331    /// Measurement application is the moisture content of the item.
1332    Moisture,
1333    /// Maximum weight
1334    ///
1335    /// 6313
1336    ///
1337    /// The measured maximum weight.
1338    MaximumWeight,
1339    /// Actual net weight
1340    ///
1341    /// 6313
1342    ///
1343    /// The actual weight of the goods excluding packaging.
1344    ActualNetWeight,
1345    /// Outside diameter
1346    ///
1347    /// 6313
1348    ///
1349    /// The measured outside diameter.
1350    OutsideDiameter,
1351    /// Pre stretch
1352    ///
1353    /// 6313
1354    ///
1355    /// Measurement identifying the amount an item has been stretched prior to use.
1356    PreStretch,
1357    /// Per tonne
1358    ///
1359    /// 6313
1360    ///
1361    /// A measurement per tonne.
1362    PerTonne,
1363    /// Relative humidity
1364    ///
1365    /// 6313
1366    ///
1367    /// The measured relative humidity.
1368    RelativeHumidity,
1369    /// Resistivity
1370    ///
1371    /// 6313
1372    ///
1373    /// The measured resistivity.
1374    Resistivity,
1375    /// Rockwell C
1376    ///
1377    /// 6313
1378    ///
1379    /// Hardness in the Rockwell C scale.
1380    RockwellC,
1381    /// Ream weight
1382    ///
1383    /// 6313
1384    ///
1385    /// Measurement indication for paper.
1386    ReamWeight,
1387    /// Reduction of area
1388    ///
1389    /// 6313
1390    ///
1391    /// The measured reduction of area.
1392    ReductionArea,
1393    /// Run (process)
1394    ///
1395    /// 6313
1396    ///
1397    /// The measured run (process).
1398    RunProcess,
1399    /// Ratio
1400    ///
1401    /// 6313
1402    ///
1403    /// The measured ratio.
1404    Ratio,
1405    /// Shipped quantity
1406    ///
1407    /// 6313
1408    ///
1409    /// The measured shipped quantity.
1410    ShippedQuantity,
1411    /// Tare weight
1412    ///
1413    /// 6313
1414    ///
1415    /// Weight excluding goods and loose accessories.
1416    TareWeight,
1417    /// Temperature
1418    ///
1419    /// 6313
1420    ///
1421    /// A measurement in relation to temperature.
1422    Temperature,
1423    /// Thickness
1424    ///
1425    /// 6313
1426    ///
1427    /// The measured thickness.
1428    Thickness,
1429    /// Time period
1430    ///
1431    /// 6313
1432    ///
1433    /// Measurement of a specific length of time.
1434    TimePeriod,
1435    /// Time
1436    ///
1437    /// 6313
1438    ///
1439    /// The measured time.
1440    Time,
1441    /// Transport equipment verified gross mass (weight)
1442    ///
1443    /// 6313
1444    ///
1445    /// The gross mass (weight) of the transport equipment verified according to SOLAS Chapter VI, Regulation 2, paragraphs 4-6.
1446    TransportEquipmentVerifiedGrossMassWeight,
1447    /// Height, van door
1448    ///
1449    /// 6313
1450    ///
1451    /// The height of the door of a van or container.
1452    HeightVanDoor,
1453    /// Width, van door
1454    ///
1455    /// 6313
1456    ///
1457    /// The width of the door of a van or container.
1458    WidthVanDoor,
1459    /// Weight per unit of area
1460    ///
1461    /// 6313
1462    ///
1463    /// The weight per unit of an area.
1464    WeightPerUnitArea,
1465    /// Width dimension
1466    ///
1467    /// 6313
1468    ///
1469    /// Numeric value of width.
1470    WidthDimension,
1471    /// Width, maximum
1472    ///
1473    /// 6313
1474    ///
1475    /// The maximum distance from side to side.
1476    WidthMaximum,
1477    /// Weight per unit of length
1478    ///
1479    /// 6313
1480    ///
1481    /// The weight per unit of length.
1482    WeightPerUnitLength,
1483    /// Side height, flat bed with removable sides
1484    ///
1485    /// 6313
1486    ///
1487    /// The height of the removable sides of a flat bed truck.
1488    SideHeightFlatBedWithRemovableSides,
1489    /// Squareness
1490    ///
1491    /// 6313
1492    ///
1493    /// The measured squareness.
1494    Squareness,
1495    /// Spool size
1496    ///
1497    /// 6313
1498    ///
1499    /// The measured spool size.
1500    SpoolSize,
1501    /// Yield stress
1502    ///
1503    /// 6313
1504    ///
1505    /// The measured yield stress.
1506    YieldStress,
1507    /// Aluminium
1508    ///
1509    /// 6313
1510    ///
1511    /// The measured chemical element aluminium.
1512    Aluminium,
1513    /// Arsenic
1514    ///
1515    /// 6313
1516    ///
1517    /// The measured chemical element arsenic.
1518    Arsenic,
1519    /// Boron
1520    ///
1521    /// 6313
1522    ///
1523    /// The measured chemical element boron.
1524    Boron,
1525    /// Bismuth
1526    ///
1527    /// 6313
1528    ///
1529    /// The measured chemical element bismuth.
1530    Bismuth,
1531    /// Carbon
1532    ///
1533    /// 6313
1534    ///
1535    /// The measured chemical element carbon.
1536    Carbon,
1537    /// Calcium
1538    ///
1539    /// 6313
1540    ///
1541    /// The measured chemical element calcium.
1542    Calcium,
1543    /// Columbium
1544    ///
1545    /// 6313
1546    ///
1547    /// The measured chemical element columbium.
1548    Columbium,
1549    /// Cerium
1550    ///
1551    /// 6313
1552    ///
1553    /// The measured chemical element cerium.
1554    Cerium,
1555    /// Chlorine
1556    ///
1557    /// 6313
1558    ///
1559    /// The measured chemical element chlorine.
1560    Chlorine,
1561    /// Cobalt
1562    ///
1563    /// 6313
1564    ///
1565    /// The measured chemical element cobalt.
1566    Cobalt,
1567    /// Chromium
1568    ///
1569    /// 6313
1570    ///
1571    /// The measured chemical element chromium.
1572    Chromium,
1573    /// Copper
1574    ///
1575    /// 6313
1576    ///
1577    /// The measured chemical element copper.
1578    Copper,
1579    /// Iron
1580    ///
1581    /// 6313
1582    ///
1583    /// The measured chemical element iron.
1584    Iron,
1585    /// Iron plus silicon
1586    ///
1587    /// 6313
1588    ///
1589    /// The measured substance iron plus silicon.
1590    IronPlusSilicon,
1591    /// Germanium
1592    ///
1593    /// 6313
1594    ///
1595    /// The measured chemical element germanium.
1596    Germanium,
1597    /// Hydrogen
1598    ///
1599    /// 6313
1600    ///
1601    /// The measured chemical element hydrogen.
1602    Hydrogen,
1603    /// Potassium
1604    ///
1605    /// 6313
1606    ///
1607    /// The measured chemical element potassium.
1608    Potassium,
1609    /// Magnesium
1610    ///
1611    /// 6313
1612    ///
1613    /// The measured chemical element magnesium.
1614    Magnesium,
1615    /// Manganese
1616    ///
1617    /// 6313
1618    ///
1619    /// The measured chemical element manganese.
1620    Manganese,
1621    /// Molybdenum
1622    ///
1623    /// 6313
1624    ///
1625    /// The measured chemical element molybdenum.
1626    Molybdenum,
1627    /// Nitrogen
1628    ///
1629    /// 6313
1630    ///
1631    /// The measured chemical element nitrogen.
1632    Nitrogen,
1633    /// Sodium
1634    ///
1635    /// 6313
1636    ///
1637    /// The measured chemical element sodium.
1638    Sodium,
1639    /// Niobium
1640    ///
1641    /// 6313
1642    ///
1643    /// The chemical element niobium.
1644    Niobium,
1645    /// Nickel
1646    ///
1647    /// 6313
1648    ///
1649    /// The measured chemical element nickel.
1650    Nickel,
1651    /// Oxygen
1652    ///
1653    /// 6313
1654    ///
1655    /// The measured chemical element oxygen.
1656    Oxygen,
1657    /// Phosphorus
1658    ///
1659    /// 6313
1660    ///
1661    /// The measured chemical element phosphorus.
1662    Phosphorus,
1663    /// Lead
1664    ///
1665    /// 6313
1666    ///
1667    /// The measured chemical element lead.
1668    Lead,
1669    /// Sulphur
1670    ///
1671    /// 6313
1672    ///
1673    /// The measured chemical element sulphur.
1674    Sulphur,
1675    /// Antimony
1676    ///
1677    /// 6313
1678    ///
1679    /// The measured chemical element antimony.
1680    Antimony,
1681    /// Selenium
1682    ///
1683    /// 6313
1684    ///
1685    /// The measured chemical element selenium.
1686    Selenium,
1687    /// Silicon
1688    ///
1689    /// 6313
1690    ///
1691    /// The measured chemical element silicon.
1692    Silicon,
1693    /// Silicium oxyd
1694    ///
1695    /// 6313
1696    ///
1697    /// The measured substance silicium oxyd.
1698    SiliciumOxyd,
1699    /// Tin
1700    ///
1701    /// 6313
1702    ///
1703    /// The measured chemical element tin.
1704    Tin,
1705    /// Tantalium
1706    ///
1707    /// 6313
1708    ///
1709    /// The measured chemical element tantalium.
1710    Tantalium,
1711    /// Tellurium
1712    ///
1713    /// 6313
1714    ///
1715    /// The measured chemical element tellurium.
1716    Tellurium,
1717    /// Titanium
1718    ///
1719    /// 6313
1720    ///
1721    /// The measured chemical element titanium.
1722    Titanium,
1723    /// Vanadium
1724    ///
1725    /// 6313
1726    ///
1727    /// The measured chemical element vanadium.
1728    Vanadium,
1729    /// Tungsten
1730    ///
1731    /// 6313
1732    ///
1733    /// The measured chemical element tungsten.
1734    Tungsten,
1735    /// Waste content
1736    ///
1737    /// 6313
1738    ///
1739    /// The measured waste content.
1740    WasteContent,
1741    /// Zinc
1742    ///
1743    /// 6313
1744    ///
1745    /// The measured chemical element zinc.
1746    Zinc,
1747    /// Zirconium
1748    ///
1749    /// 6313
1750    ///
1751    /// The measured chemical element zirconium.
1752    Zirconium,
1753    /// Mutually defined
1754    ///
1755    /// 6313
1756    ///
1757    /// A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list.
1758    MutuallyDefined,
1759    /// Best before date
1760    ///
1761    /// Factur-X
1762    BestBeforeDate,
1763    /// Colour as text
1764    ///
1765    /// Factur-X
1766    ColourAsText,
1767    /// Commission indicator
1768    ///
1769    /// Factur-X
1770    ///
1771    /// true / false
1772    CommissionIndicator,
1773    /// Deposit system
1774    ///
1775    /// Factur-X
1776    ///
1777    /// Permitted values: DISPOSABLE RETURNABLE
1778    DepositSystem,
1779    /// Deposit type
1780    ///
1781    /// Factur-X
1782    ///
1783    /// Permitted values: PRODUCT_PACKAGING TRANSPORT_EQUIPMENT
1784    DepositType,
1785    /// Energy efficiency class
1786    ///
1787    /// Factur-X
1788    EnergyEfficiencyClass,
1789    /// Expiration date
1790    ///
1791    /// Factur-X
1792    ExpirationDate,
1793    /// Fee indicator
1794    ///
1795    /// Factur-X
1796    ///
1797    /// true = item is a fee
1798    FeeIndicator,
1799    /// Type of article
1800    ///
1801    /// Factur-X
1802    ///
1803    /// Allowed values: GOODS OTHER_SERVICES
1804    TypeArticle,
1805    /// Material of the product
1806    ///
1807    /// Factur-X
1808    MaterialProduct,
1809    /// Metering point designation, e.g. for electricity or gas
1810    ///
1811    /// Factur-X
1812    MeteringPointDesignationEGForElectricityOrGas,
1813    /// Meter number, e.g. for electricity or gas
1814    ///
1815    /// Factur-X
1816    MeterNumberEGForElectricityOrGas,
1817    /// Organic control body number
1818    ///
1819    /// Factur-X
1820    OrganicControlBodyNumber,
1821    /// Packaging material
1822    ///
1823    /// Factur-X
1824    PackagingMaterial,
1825    /// Type of packaging (code)
1826    ///
1827    /// Factur-X
1828    ///
1829    /// Type of packaging in coded form. The packaging units from Rec 20 / Rec 21 are used as the code list. Example XBO=bottle
1830    TypePackagingCode,
1831    /// Number of the action variant
1832    ///
1833    /// Factur-X
1834    NumberActionVariant,
1835    /// Seal number
1836    ///
1837    /// Factur-X
1838    SealNumber,
1839    /// Size code
1840    ///
1841    /// Factur-X
1842    ///
1843    /// Size information in coded form
1844    SizeCode,
1845    /// Size designation
1846    ///
1847    /// Factur-X
1848    ///
1849    /// Size specifications in text form
1850    SizeDesignation,
1851    /// Type of trading unit
1852    ///
1853    /// Factur-X
1854    ///
1855    /// Permitted values: MIXED_ASSORTMENT = Assortment UNMIXED_UNIT = Container
1856    TypeTradingUnit,
1857    /// Waste code (EWC)
1858    ///
1859    /// Factur-X
1860    ///
1861    /// Waste code according to the European Waste Catalogue (EWC)
1862    WasteCodeEwc,
1863    /// Waste fraction
1864    ///
1865    /// Factur-X
1866    WasteFraction,
1867    /// WEEE registration number
1868    ///
1869    /// Factur-X
1870    ///
1871    /// WEEE registration number of the manufacturer of the product
1872    WeeeRegistrationNumber,
1873}
1874
1875impl std::fmt::Display for Characteristic {
1876    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1877        write!(f, "{}", <Self as crate::Code>::code(*self))
1878    }
1879}
1880
1881impl std::str::FromStr for Characteristic {
1882    type Err = crate::ParseError<Self>;
1883    fn from_str(s: &str) -> Result<Self, Self::Err> {
1884        <Self as crate::FromCode>::from_code(s)
1885            .ok_or_else(|| crate::ParseError::<Self>::new(s.to_owned()))
1886    }
1887}
1888
1889impl crate::Code for Characteristic {
1890    fn code(self) -> &'static str {
1891        match self {
1892            Characteristic::ConsolidatedWeight => "A",
1893            Characteristic::NetWeight => "AAA",
1894            Characteristic::GoodsItemGrossWeight => "AAB",
1895            Characteristic::TotalNetWeight => "AAC",
1896            Characteristic::ConsignmentGrossWeight => "AAD",
1897            Characteristic::NetNetWeight => "AAF",
1898            Characteristic::SternThrust => "AAG",
1899            Characteristic::BowThrust => "AAH",
1900            Characteristic::HydrateContentAnAlcoholicProductAtBottling => "AAI",
1901            Characteristic::NumberUnitsPerPallet => "AAJ",
1902            Characteristic::FatContent => "AAK",
1903            Characteristic::TransportMeansGrossWeight => "AAM",
1904            Characteristic::NetTonnageVessel => "AAN",
1905            Characteristic::Humidity => "AAO",
1906            Characteristic::Voltage => "AAP",
1907            Characteristic::PowerConsumption => "AAQ",
1908            Characteristic::HeatDissipation => "AAR",
1909            Characteristic::AirFlow => "AAS",
1910            Characteristic::ShockImpact => "AAT",
1911            Characteristic::OperativeTemperature => "AAU",
1912            Characteristic::NonOperativeTemperature => "AAV",
1913            Characteristic::GrossVolume => "AAW",
1914            Characteristic::NetVolume => "AAX",
1915            Characteristic::WaterContent => "AAY",
1916            Characteristic::TensileStress => "AAZ",
1917            Characteristic::Fibrosity => "ABA",
1918            Characteristic::GaugeLength => "ABB",
1919            Characteristic::Radius => "ABC",
1920            Characteristic::Straightness => "ABD",
1921            Characteristic::Strain => "ABE",
1922            Characteristic::ItemWidthWhenUnrolled => "ABF",
1923            Characteristic::ItemLengthWhenUnrolled => "ABG",
1924            Characteristic::ItemAreaWhenUnrolled => "ABH",
1925            Characteristic::OriginalWort => "ABI",
1926            Characteristic::Volume => "ABJ",
1927            Characteristic::Angle => "ABK",
1928            Characteristic::PegHoleHorizontalDistanceFromPackageLeftmostEdge => "ABL",
1929            Characteristic::PegHoleVerticalDistanceFromPackageTop => "ABM",
1930            Characteristic::NumberLayersPerPallet => "ABN",
1931            Characteristic::ProductStrenghChemical => "ABO",
1932            Characteristic::ProductStrengthBasisChemical => "ABP",
1933            Characteristic::ItemWeight => "ABS",
1934            Characteristic::PayloadWeightMaximum => "ABT",
1935            Characteristic::WeightConveyance => "ABX",
1936            Characteristic::ConveyanceSummerDeadWeight => "ABY",
1937            Characteristic::ContainerizedCargoOnVesselsWeight => "ABZ",
1938            Characteristic::NonContainerizedCargoOnVesselsWeight => "ACA",
1939            Characteristic::AscertainedWeight => "ACE",
1940            Characteristic::ChargeableWeight => "ACG",
1941            Characteristic::EstimatedGrossWeight => "ACN",
1942            Characteristic::EstimatedVolume => "ACP",
1943            Characteristic::VesselOverallLength => "ACS",
1944            Characteristic::LoadingMeters => "ACV",
1945            Characteristic::NumberAxles => "ACW",
1946            Characteristic::Payload => "ACX",
1947            Characteristic::StartPositionInLength => "ADR",
1948            Characteristic::EndPositionInLength => "ADS",
1949            Characteristic::StartPositionInWidth => "ADT",
1950            Characteristic::EndPositionInWidth => "ADU",
1951            Characteristic::StartPositionInThickness => "ADV",
1952            Characteristic::EndPositionInThickness => "ADW",
1953            Characteristic::TransportContainerActualFillingWeight => "ADX",
1954            Characteristic::TransportContainerMaximumCapacity => "ADY",
1955            Characteristic::DeclaredNetWeight => "ADZ",
1956            Characteristic::LoadingHeight => "AEA",
1957            Characteristic::StackingHeight => "AEB",
1958            Characteristic::CalculatedWeight => "AEC",
1959            Characteristic::Ferrite => "AED",
1960            Characteristic::Impurity => "AEE",
1961            Characteristic::GrainSize => "AEF",
1962            Characteristic::Lanthanides => "AEG",
1963            Characteristic::Elasticity => "AEH",
1964            Characteristic::DrainedWeight => "AEI",
1965            Characteristic::Gallium => "AEJ",
1966            Characteristic::Strontium => "AEK",
1967            Characteristic::Area => "AEL",
1968            Characteristic::EquipmentStorageLimitation => "AEM",
1969            Characteristic::RadioactiveIndexTransport => "AEN",
1970            Characteristic::Radioactivity => "AEO",
1971            Characteristic::AverageGrossWeight => "AEP",
1972            Characteristic::ForwardDraft => "AEQ",
1973            Characteristic::AfterDraft => "AER",
1974            Characteristic::Acidity => "AES",
1975            Characteristic::TransportEquipmentGrossWeight => "AET",
1976            Characteristic::TotalTransportEquipmentGrossWeight => "AEU",
1977            Characteristic::AcidityJuice => "AEV",
1978            Characteristic::Penetrometry => "AEW",
1979            Characteristic::Durofel => "AEX",
1980            Characteristic::JuiceWeightPer100Grams => "AEY",
1981            Characteristic::FruitSkinColour => "AEZ",
1982            Characteristic::AngleBend => "AF",
1983            Characteristic::FixedIncrementalMeasurement => "AFA",
1984            Characteristic::DurofelD10 => "AFB",
1985            Characteristic::DurofelD25 => "AFC",
1986            Characteristic::DurofelD50 => "AFD",
1987            Characteristic::MaximumStackingWeight => "AFE",
1988            Characteristic::GrossMeasureCube => "AFF",
1989            Characteristic::PercentageFatContentInDryMatter => "AFG",
1990            Characteristic::SaccharometricContent => "AFH",
1991            Characteristic::HydrateContentAnAlcoholicProductAfterBottling => "AFI",
1992            Characteristic::AnhydrousContent => "AFJ",
1993            Characteristic::CertifiedWeight => "AFK",
1994            Characteristic::Freeboard => "AFL",
1995            Characteristic::MaximumVesselDraught => "AFM",
1996            Characteristic::NetExplosiveWeight => "AFN",
1997            Characteristic::RadioactiveCriticalitySafetyIndex => "AFO",
1998            Characteristic::WasteCurrentlyOnBoard => "AFP",
1999            Characteristic::WasteToBeDeliveredAtWasteReceptionFacility => "AFQ",
2000            Characteristic::WasteToBeGeneratedUntilNextPortCallEstimated => "AFR",
2001            Characteristic::WasteRemainingOnBoardAtDeparture => "AFS",
2002            Characteristic::ColourDepth => "AFT",
2003            Characteristic::ColourDepthMaximum => "AFU",
2004            Characteristic::ImageResolution => "AFV",
2005            Characteristic::DeviceResolutionMaximum => "AFW",
2006            Characteristic::AcousticAbsorptionCoefficient => "AFX",
2007            Characteristic::BilledWeight => "B",
2008            Characteristic::BreakingLoad => "BL",
2009            Characteristic::Platinum => "BMY",
2010            Characteristic::Silver => "BMZ",
2011            Characteristic::List => "BNA",
2012            Characteristic::Trim => "BNB",
2013            Characteristic::FreeWater => "BNC",
2014            Characteristic::Bands => "BND",
2015            Characteristic::ApiAmericanPetroleumInstituteGravity => "BNE",
2016            Characteristic::PetroleumGrossObservedVolume => "BNF",
2017            Characteristic::PetroleumGrossStandardVolume => "BNG",
2018            Characteristic::VolumeVariance => "BNH",
2019            Characteristic::PetroleumNetStandardVolume => "BNI",
2020            Characteristic::MaterialOnBoardQuantityAfterDischarge => "BNJ",
2021            Characteristic::PetroleumTotalCalculatedVolume => "BNK",
2022            Characteristic::PetroleumTotalObservedVolume => "BNL",
2023            Characteristic::InnageGaugeDistance => "BNM",
2024            Characteristic::PetroleumNetStandardWeight => "BNN",
2025            Characteristic::SedimentAndWaterInPetroleum => "BNO",
2026            Characteristic::ObservedReferenceHeightTank => "BNP",
2027            Characteristic::ReferenceHeightTank => "BNQ",
2028            Characteristic::UllageGaugeDistance => "BNR",
2029            Characteristic::TrimCorrection => "BNS",
2030            Characteristic::BowToBridgeDistance => "BNT",
2031            Characteristic::PegHoleNumber => "BNU",
2032            Characteristic::NumberInnerPacks => "BNV",
2033            Characteristic::NumberNextLevelTradeItemsWithinInnerPack => "BNW",
2034            Characteristic::NumberTradeItemsPerPalletLayer => "BNX",
2035            Characteristic::PackedItemsLayerHeight => "BNY",
2036            Characteristic::PackingMaterialWeightSkinTightCovering => "BNZ",
2037            Characteristic::Brightness => "BR",
2038            Characteristic::Brakes => "BRA",
2039            Characteristic::ComponentsLabelledForRecyclingPercentage => "BRB",
2040            Characteristic::RenewablePlasticComponentsPercentageByNetWeight => "BRC",
2041            Characteristic::ClampPressureRequired => "BRD",
2042            Characteristic::Break => "BRE",
2043            Characteristic::AscertainedVolume => "BRF",
2044            Characteristic::UnitWeight => "BRG",
2045            Characteristic::TotalVolume => "BRH",
2046            Characteristic::UnitVolume => "BRI",
2047            Characteristic::VerticalCenterGravity => "BRJ",
2048            Characteristic::MaximumAllowableTransportStackingWeight => "BRK",
2049            Characteristic::CarbonDioxide => "BRL",
2050            Characteristic::NumberBaseUnitsPerPallet => "BRM",
2051            Characteristic::ColonyFormingUnit => "BRN",
2052            Characteristic::DilutedLiquidVolume => "BRO",
2053            Characteristic::EnergyEfficiency => "BRP",
2054            Characteristic::NumberLayers => "BRQ",
2055            Characteristic::MaximumDemand => "BRR",
2056            Characteristic::NumberPalletPlaces => "BRS",
2057            Characteristic::PackageNetMeasurementCubed => "BRT",
2058            Characteristic::PowerFactor => "BRU",
2059            Characteristic::StackingFactorExcludingBottomItem => "BRV",
2060            Characteristic::BreakingStrength => "BS",
2061            Characteristic::BreakingStrengthWet => "BSW",
2062            Characteristic::StepSize => "BSX",
2063            Characteristic::NumberUnitsPerPackage => "BSY",
2064            Characteristic::NumberUnitsPerLayer => "BSZ",
2065            Characteristic::WeightPerRunningMetre => "BTA",
2066            Characteristic::WeightPerSquareMetre => "BTB",
2067            Characteristic::AcidityMeat => "BTC",
2068            Characteristic::SlaughteringWeight => "BTD",
2069            Characteristic::StackingFactorIncludingBottomItem => "BTE",
2070            Characteristic::NumberUnitsInWidthALayer => "BTF",
2071            Characteristic::NumberUnitsInDepthALayer => "BTG",
2072            Characteristic::NestablePercentage => "BTH",
2073            Characteristic::GrossWeightIncludingCarriersEquipment => "BTI",
2074            Characteristic::SugarContent => "BTJ",
2075            Characteristic::SelfAcceleratingPolymerizationTemperatureSapt => "BTK",
2076            Characteristic::SelfAcceleratingDecompositionTemperatureSadt => "BTL",
2077            Characteristic::ControlTemperature => "BTM",
2078            Characteristic::BasisWeight => "BW",
2079            Characteristic::Change => "CHN",
2080            Characteristic::EmergencyTemperature => "CHO",
2081            Characteristic::Colour => "CM",
2082            Characteristic::ContentsPackage => "CT",
2083            Characteristic::CommercialWeight => "CV",
2084            Characteristic::CoreLength => "CZ",
2085            Characteristic::DestinationWeightAgreement => "D",
2086            Characteristic::Diameter => "DI",
2087            Characteristic::DeltaValueL => "DL",
2088            Characteristic::Density => "DN",
2089            Characteristic::Depth => "DP",
2090            Characteristic::Denier => "DR",
2091            Characteristic::DistanceBetweenPoints => "DS",
2092            Characteristic::WidthBoxcarDoor => "DW",
2093            Characteristic::EstimatedNewWeight => "E",
2094            Characteristic::Elongation => "EA",
2095            Characteristic::DeficitWeight => "F",
2096            Characteristic::FilamentCount => "FI",
2097            Characteristic::LongitudinalFlatness => "FL",
2098            Characteristic::Flatness => "FN",
2099            Characteristic::TransverseFlatness => "FV",
2100            Characteristic::Gauge => "GG",
2101            Characteristic::GrossWeightMaximum => "GW",
2102            Characteristic::Hardness => "HF",
2103            Characteristic::HeightMaximum => "HM",
2104            Characteristic::HeightDimension => "HT",
2105            Characteristic::ImpactEnergy => "IB",
2106            Characteristic::InsideDiameter => "ID",
2107            Characteristic::LegalWeight => "L",
2108            Characteristic::LengthMaximum => "LM",
2109            Characteristic::Length => "LN",
2110            Characteristic::LostEnd => "LND",
2111            Characteristic::MinimumWeight => "M",
2112            Characteristic::Moisture => "MO",
2113            Characteristic::MaximumWeight => "MW",
2114            Characteristic::ActualNetWeight => "N",
2115            Characteristic::OutsideDiameter => "OD",
2116            Characteristic::PreStretch => "PRS",
2117            Characteristic::PerTonne => "PTN",
2118            Characteristic::RelativeHumidity => "RA",
2119            Characteristic::Resistivity => "RF",
2120            Characteristic::RockwellC => "RJ",
2121            Characteristic::ReamWeight => "RMW",
2122            Characteristic::ReductionArea => "RP",
2123            Characteristic::RunProcess => "RUN",
2124            Characteristic::Ratio => "RY",
2125            Characteristic::ShippedQuantity => "SQ",
2126            Characteristic::TareWeight => "T",
2127            Characteristic::Temperature => "TC",
2128            Characteristic::Thickness => "TH",
2129            Characteristic::TimePeriod => "TN",
2130            Characteristic::Time => "TT",
2131            Characteristic::TransportEquipmentVerifiedGrossMassWeight => "VGM",
2132            Characteristic::HeightVanDoor => "VH",
2133            Characteristic::WidthVanDoor => "VW",
2134            Characteristic::WeightPerUnitArea => "WA",
2135            Characteristic::WidthDimension => "WD",
2136            Characteristic::WidthMaximum => "WM",
2137            Characteristic::WeightPerUnitLength => "WU",
2138            Characteristic::SideHeightFlatBedWithRemovableSides => "XH",
2139            Characteristic::Squareness => "XQ",
2140            Characteristic::SpoolSize => "XZ",
2141            Characteristic::YieldStress => "YS",
2142            Characteristic::Aluminium => "ZAL",
2143            Characteristic::Arsenic => "ZAS",
2144            Characteristic::Boron => "ZB",
2145            Characteristic::Bismuth => "ZBI",
2146            Characteristic::Carbon => "ZC",
2147            Characteristic::Calcium => "ZCA",
2148            Characteristic::Columbium => "ZCB",
2149            Characteristic::Cerium => "ZCE",
2150            Characteristic::Chlorine => "ZCL",
2151            Characteristic::Cobalt => "ZCO",
2152            Characteristic::Chromium => "ZCR",
2153            Characteristic::Copper => "ZCU",
2154            Characteristic::Iron => "ZFE",
2155            Characteristic::IronPlusSilicon => "ZFS",
2156            Characteristic::Germanium => "ZGE",
2157            Characteristic::Hydrogen => "ZH",
2158            Characteristic::Potassium => "ZK",
2159            Characteristic::Magnesium => "ZMG",
2160            Characteristic::Manganese => "ZMN",
2161            Characteristic::Molybdenum => "ZMO",
2162            Characteristic::Nitrogen => "ZN",
2163            Characteristic::Sodium => "ZNA",
2164            Characteristic::Niobium => "ZNB",
2165            Characteristic::Nickel => "ZNI",
2166            Characteristic::Oxygen => "ZO",
2167            Characteristic::Phosphorus => "ZP",
2168            Characteristic::Lead => "ZPB",
2169            Characteristic::Sulphur => "ZS",
2170            Characteristic::Antimony => "ZSB",
2171            Characteristic::Selenium => "ZSE",
2172            Characteristic::Silicon => "ZSI",
2173            Characteristic::SiliciumOxyd => "ZSL",
2174            Characteristic::Tin => "ZSN",
2175            Characteristic::Tantalium => "ZTA",
2176            Characteristic::Tellurium => "ZTE",
2177            Characteristic::Titanium => "ZTI",
2178            Characteristic::Vanadium => "ZV",
2179            Characteristic::Tungsten => "ZW",
2180            Characteristic::WasteContent => "ZWA",
2181            Characteristic::Zinc => "ZZN",
2182            Characteristic::Zirconium => "ZZR",
2183            Characteristic::MutuallyDefined => "ZZZ",
2184            Characteristic::BestBeforeDate => "BEST_BEFORE_DATE",
2185            Characteristic::ColourAsText => "COLOR_TEXT",
2186            Characteristic::CommissionIndicator => "COMMISSION",
2187            Characteristic::DepositSystem => "DEPOSIT_SYSTEM",
2188            Characteristic::DepositType => "DEPOSIT_TYPE",
2189            Characteristic::EnergyEfficiencyClass => "ENERGY_CLASS",
2190            Characteristic::ExpirationDate => "EXPIRATION_DATE",
2191            Characteristic::FeeIndicator => "FEE",
2192            Characteristic::TypeArticle => "KIND_OF_ARTICLE",
2193            Characteristic::MaterialProduct => "MATERIAL",
2194            Characteristic::MeteringPointDesignationEGForElectricityOrGas => "METER_LOCATION",
2195            Characteristic::MeterNumberEGForElectricityOrGas => "METER_NUMBER",
2196            Characteristic::OrganicControlBodyNumber => "ORGANIC_CONTROL_BODY",
2197            Characteristic::PackagingMaterial => "PACKAGING_MATERIAL",
2198            Characteristic::TypePackagingCode => "PACKAGING_TYPE",
2199            Characteristic::NumberActionVariant => "PROMOTIONAL_VARIANT",
2200            Characteristic::SealNumber => "SEAL_NUMBER",
2201            Characteristic::SizeCode => "SIZE_CODE",
2202            Characteristic::SizeDesignation => "SIZE_TEXT",
2203            Characteristic::TypeTradingUnit => "TRADING_UNIT",
2204            Characteristic::WasteCodeEwc => "WASTE_CODE",
2205            Characteristic::WasteFraction => "WASTE_FRACTION",
2206            Characteristic::WeeeRegistrationNumber => "WEEE_NUMBER",
2207        }
2208    }
2209}
2210
2211impl crate::Description for Characteristic {
2212    fn description(self) -> &'static str {
2213        match self {
2214            Characteristic::ConsolidatedWeight => "Consolidated weight",
2215            Characteristic::NetWeight => "Net weight",
2216            Characteristic::GoodsItemGrossWeight => "Goods item gross weight",
2217            Characteristic::TotalNetWeight => "Total net weight",
2218            Characteristic::ConsignmentGrossWeight => "Consignment gross weight",
2219            Characteristic::NetNetWeight => "Net net weight",
2220            Characteristic::SternThrust => "Stern thrust",
2221            Characteristic::BowThrust => "Bow thrust",
2222            Characteristic::HydrateContentAnAlcoholicProductAtBottling => {
2223                "Hydrate content of an alcoholic product at bottling"
2224            }
2225            Characteristic::NumberUnitsPerPallet => "Number of units per pallet",
2226            Characteristic::FatContent => "Fat content",
2227            Characteristic::TransportMeansGrossWeight => "Transport means gross weight",
2228            Characteristic::NetTonnageVessel => "Net tonnage of the vessel",
2229            Characteristic::Humidity => "Humidity",
2230            Characteristic::Voltage => "Voltage",
2231            Characteristic::PowerConsumption => "Power consumption",
2232            Characteristic::HeatDissipation => "Heat dissipation",
2233            Characteristic::AirFlow => "Air flow",
2234            Characteristic::ShockImpact => "Shock impact",
2235            Characteristic::OperativeTemperature => "Operative temperature",
2236            Characteristic::NonOperativeTemperature => "Non operative temperature",
2237            Characteristic::GrossVolume => "Gross volume",
2238            Characteristic::NetVolume => "Net volume",
2239            Characteristic::WaterContent => "Water content",
2240            Characteristic::TensileStress => "Tensile stress",
2241            Characteristic::Fibrosity => "Fibrosity",
2242            Characteristic::GaugeLength => "Gauge length",
2243            Characteristic::Radius => "Radius",
2244            Characteristic::Straightness => "Straightness",
2245            Characteristic::Strain => "Strain",
2246            Characteristic::ItemWidthWhenUnrolled => "Item width when unrolled",
2247            Characteristic::ItemLengthWhenUnrolled => "Item length when unrolled",
2248            Characteristic::ItemAreaWhenUnrolled => "Item area when unrolled",
2249            Characteristic::OriginalWort => "Original wort",
2250            Characteristic::Volume => "Volume",
2251            Characteristic::Angle => "Angle",
2252            Characteristic::PegHoleHorizontalDistanceFromPackageLeftmostEdge => {
2253                "Peg hole horizontal distance from package leftmost edge"
2254            }
2255            Characteristic::PegHoleVerticalDistanceFromPackageTop => {
2256                "Peg hole vertical distance from package top"
2257            }
2258            Characteristic::NumberLayersPerPallet => "Number of layers per pallet",
2259            Characteristic::ProductStrenghChemical => "Product strengh, chemical",
2260            Characteristic::ProductStrengthBasisChemical => "Product strength basis, chemical",
2261            Characteristic::ItemWeight => "Item weight",
2262            Characteristic::PayloadWeightMaximum => "Payload weight, maximum",
2263            Characteristic::WeightConveyance => "Weight of conveyance",
2264            Characteristic::ConveyanceSummerDeadWeight => "Conveyance summer dead weight",
2265            Characteristic::ContainerizedCargoOnVesselsWeight => {
2266                "Containerized cargo on vessel's weight"
2267            }
2268            Characteristic::NonContainerizedCargoOnVesselsWeight => {
2269                "Non-containerized cargo on vessel's weight"
2270            }
2271            Characteristic::AscertainedWeight => "Ascertained weight",
2272            Characteristic::ChargeableWeight => "Chargeable weight",
2273            Characteristic::EstimatedGrossWeight => "Estimated gross weight",
2274            Characteristic::EstimatedVolume => "Estimated volume",
2275            Characteristic::VesselOverallLength => "Vessel overall length",
2276            Characteristic::LoadingMeters => "Loading meters",
2277            Characteristic::NumberAxles => "Number of axles",
2278            Characteristic::Payload => "Payload",
2279            Characteristic::StartPositionInLength => "Start position in the length",
2280            Characteristic::EndPositionInLength => "End position in the length",
2281            Characteristic::StartPositionInWidth => "Start position in the width",
2282            Characteristic::EndPositionInWidth => "End position in the width",
2283            Characteristic::StartPositionInThickness => "Start position in the thickness",
2284            Characteristic::EndPositionInThickness => "End position in the thickness",
2285            Characteristic::TransportContainerActualFillingWeight => {
2286                "Transport container actual filling weight"
2287            }
2288            Characteristic::TransportContainerMaximumCapacity => {
2289                "Transport container maximum capacity"
2290            }
2291            Characteristic::DeclaredNetWeight => "Declared net weight",
2292            Characteristic::LoadingHeight => "Loading height",
2293            Characteristic::StackingHeight => "Stacking height",
2294            Characteristic::CalculatedWeight => "Calculated weight",
2295            Characteristic::Ferrite => "Ferrite",
2296            Characteristic::Impurity => "Impurity",
2297            Characteristic::GrainSize => "Grain size",
2298            Characteristic::Lanthanides => "Lanthanides",
2299            Characteristic::Elasticity => "Elasticity",
2300            Characteristic::DrainedWeight => "Drained weight",
2301            Characteristic::Gallium => "Gallium",
2302            Characteristic::Strontium => "Strontium",
2303            Characteristic::Area => "Area",
2304            Characteristic::EquipmentStorageLimitation => "Equipment storage limitation",
2305            Characteristic::RadioactiveIndexTransport => "Radioactive index of transport",
2306            Characteristic::Radioactivity => "Radioactivity",
2307            Characteristic::AverageGrossWeight => "Average gross weight",
2308            Characteristic::ForwardDraft => "Forward draft",
2309            Characteristic::AfterDraft => "After draft",
2310            Characteristic::Acidity => "Acidity",
2311            Characteristic::TransportEquipmentGrossWeight => "Transport equipment gross weight",
2312            Characteristic::TotalTransportEquipmentGrossWeight => {
2313                "Total transport equipment gross weight"
2314            }
2315            Characteristic::AcidityJuice => "Acidity of juice",
2316            Characteristic::Penetrometry => "Penetrometry",
2317            Characteristic::Durofel => "Durofel",
2318            Characteristic::JuiceWeightPer100Grams => "Juice weight per 100 grams",
2319            Characteristic::FruitSkinColour => "Fruit skin colour",
2320            Characteristic::AngleBend => "Angle of bend",
2321            Characteristic::FixedIncrementalMeasurement => "Fixed incremental measurement",
2322            Characteristic::DurofelD10 => "Durofel D10",
2323            Characteristic::DurofelD25 => "Durofel D25",
2324            Characteristic::DurofelD50 => "Durofel D50",
2325            Characteristic::MaximumStackingWeight => "Maximum stacking weight",
2326            Characteristic::GrossMeasureCube => "Gross measure cube",
2327            Characteristic::PercentageFatContentInDryMatter => {
2328                "Percentage fat content in dry matter"
2329            }
2330            Characteristic::SaccharometricContent => "Saccharometric content",
2331            Characteristic::HydrateContentAnAlcoholicProductAfterBottling => {
2332                "Hydrate content of an alcoholic product after bottling"
2333            }
2334            Characteristic::AnhydrousContent => "Anhydrous content",
2335            Characteristic::CertifiedWeight => "Certified weight",
2336            Characteristic::Freeboard => "Freeboard",
2337            Characteristic::MaximumVesselDraught => "Maximum vessel draught",
2338            Characteristic::NetExplosiveWeight => "Net explosive weight",
2339            Characteristic::RadioactiveCriticalitySafetyIndex => {
2340                "Radioactive criticality safety index"
2341            }
2342            Characteristic::WasteCurrentlyOnBoard => "Waste currently on board",
2343            Characteristic::WasteToBeDeliveredAtWasteReceptionFacility => {
2344                "Waste to be delivered at waste reception facility"
2345            }
2346            Characteristic::WasteToBeGeneratedUntilNextPortCallEstimated => {
2347                "Waste to be generated until next port of call, estimated"
2348            }
2349            Characteristic::WasteRemainingOnBoardAtDeparture => {
2350                "Waste remaining on board at departure"
2351            }
2352            Characteristic::ColourDepth => "Colour depth",
2353            Characteristic::ColourDepthMaximum => "Colour depth, maximum",
2354            Characteristic::ImageResolution => "Image resolution",
2355            Characteristic::DeviceResolutionMaximum => "Device resolution, maximum",
2356            Characteristic::AcousticAbsorptionCoefficient => "Acoustic absorption coefficient",
2357            Characteristic::BilledWeight => "Billed weight",
2358            Characteristic::BreakingLoad => "Breaking load",
2359            Characteristic::Platinum => "Platinum",
2360            Characteristic::Silver => "Silver",
2361            Characteristic::List => "List",
2362            Characteristic::Trim => "Trim",
2363            Characteristic::FreeWater => "Free water",
2364            Characteristic::Bands => "Bands",
2365            Characteristic::ApiAmericanPetroleumInstituteGravity => {
2366                "API (American Petroleum Institute) gravity"
2367            }
2368            Characteristic::PetroleumGrossObservedVolume => "Petroleum gross observed volume",
2369            Characteristic::PetroleumGrossStandardVolume => "Petroleum gross standard volume",
2370            Characteristic::VolumeVariance => "Volume variance",
2371            Characteristic::PetroleumNetStandardVolume => "Petroleum net standard volume",
2372            Characteristic::MaterialOnBoardQuantityAfterDischarge => {
2373                "Material on-board quantity, after discharge"
2374            }
2375            Characteristic::PetroleumTotalCalculatedVolume => "Petroleum total calculated volume",
2376            Characteristic::PetroleumTotalObservedVolume => "Petroleum total observed volume",
2377            Characteristic::InnageGaugeDistance => "Innage gauge distance",
2378            Characteristic::PetroleumNetStandardWeight => "Petroleum net standard weight",
2379            Characteristic::SedimentAndWaterInPetroleum => "Sediment and water in petroleum",
2380            Characteristic::ObservedReferenceHeightTank => "Observed reference height, tank",
2381            Characteristic::ReferenceHeightTank => "Reference height, tank",
2382            Characteristic::UllageGaugeDistance => "Ullage gauge distance",
2383            Characteristic::TrimCorrection => "Trim correction",
2384            Characteristic::BowToBridgeDistance => "Bow to bridge distance",
2385            Characteristic::PegHoleNumber => "Peg hole number",
2386            Characteristic::NumberInnerPacks => "Number of inner packs",
2387            Characteristic::NumberNextLevelTradeItemsWithinInnerPack => {
2388                "Number of next level trade items within inner pack"
2389            }
2390            Characteristic::NumberTradeItemsPerPalletLayer => {
2391                "Number of trade items per pallet layer"
2392            }
2393            Characteristic::PackedItemsLayerHeight => "Packed items layer height",
2394            Characteristic::PackingMaterialWeightSkinTightCovering => {
2395                "Packing material weight, skin tight covering"
2396            }
2397            Characteristic::Brightness => "Brightness",
2398            Characteristic::Brakes => "Brakes",
2399            Characteristic::ComponentsLabelledForRecyclingPercentage => {
2400                "Components labelled for recycling percentage"
2401            }
2402            Characteristic::RenewablePlasticComponentsPercentageByNetWeight => {
2403                "Renewable plastic components percentage, by net weight"
2404            }
2405            Characteristic::ClampPressureRequired => "Clamp pressure, required",
2406            Characteristic::Break => "Break",
2407            Characteristic::AscertainedVolume => "Ascertained volume",
2408            Characteristic::UnitWeight => "Unit weight",
2409            Characteristic::TotalVolume => "Total volume",
2410            Characteristic::UnitVolume => "Unit volume",
2411            Characteristic::VerticalCenterGravity => "Vertical center of gravity",
2412            Characteristic::MaximumAllowableTransportStackingWeight => {
2413                "Maximum allowable transport stacking weight"
2414            }
2415            Characteristic::CarbonDioxide => "Carbon Dioxide",
2416            Characteristic::NumberBaseUnitsPerPallet => "Number of base units per pallet",
2417            Characteristic::ColonyFormingUnit => "Colony forming unit",
2418            Characteristic::DilutedLiquidVolume => "Diluted liquid volume",
2419            Characteristic::EnergyEfficiency => "Energy efficiency",
2420            Characteristic::NumberLayers => "Number of layers",
2421            Characteristic::MaximumDemand => "Maximum demand",
2422            Characteristic::NumberPalletPlaces => "Number of pallet places",
2423            Characteristic::PackageNetMeasurementCubed => "Package net measurement, cubed",
2424            Characteristic::PowerFactor => "Power factor",
2425            Characteristic::StackingFactorExcludingBottomItem => {
2426                "Stacking factor excluding bottom item"
2427            }
2428            Characteristic::BreakingStrength => "Breaking strength",
2429            Characteristic::BreakingStrengthWet => "Breaking strength wet",
2430            Characteristic::StepSize => "Step size",
2431            Characteristic::NumberUnitsPerPackage => "Number of units per package",
2432            Characteristic::NumberUnitsPerLayer => "Number of units per layer",
2433            Characteristic::WeightPerRunningMetre => "Weight per running metre",
2434            Characteristic::WeightPerSquareMetre => "Weight per square metre",
2435            Characteristic::AcidityMeat => "Acidity of meat",
2436            Characteristic::SlaughteringWeight => "Slaughtering weight",
2437            Characteristic::StackingFactorIncludingBottomItem => {
2438                "Stacking factor including bottom item"
2439            }
2440            Characteristic::NumberUnitsInWidthALayer => "Number of units in the width of a layer",
2441            Characteristic::NumberUnitsInDepthALayer => "Number of units in the depth of a layer",
2442            Characteristic::NestablePercentage => "Nestable percentage",
2443            Characteristic::GrossWeightIncludingCarriersEquipment => {
2444                "Gross weight including carrier's equipment"
2445            }
2446            Characteristic::SugarContent => "Sugar content",
2447            Characteristic::SelfAcceleratingPolymerizationTemperatureSapt => {
2448                "Self-accelerating polymerization temperature (SAPT)"
2449            }
2450            Characteristic::SelfAcceleratingDecompositionTemperatureSadt => {
2451                "Self-accelerating decomposition temperature (SADT)"
2452            }
2453            Characteristic::ControlTemperature => "Control temperature",
2454            Characteristic::BasisWeight => "Basis weight",
2455            Characteristic::Change => "Change",
2456            Characteristic::EmergencyTemperature => "Emergency temperature",
2457            Characteristic::Colour => "Colour",
2458            Characteristic::ContentsPackage => "Contents of package",
2459            Characteristic::CommercialWeight => "Commercial weight",
2460            Characteristic::CoreLength => "Core length",
2461            Characteristic::DestinationWeightAgreement => "Destination weight agreement",
2462            Characteristic::Diameter => "Diameter",
2463            Characteristic::DeltaValueL => "Delta value L",
2464            Characteristic::Density => "Density",
2465            Characteristic::Depth => "Depth",
2466            Characteristic::Denier => "Denier",
2467            Characteristic::DistanceBetweenPoints => "Distance between points",
2468            Characteristic::WidthBoxcarDoor => "Width, boxcar door",
2469            Characteristic::EstimatedNewWeight => "Estimated new weight",
2470            Characteristic::Elongation => "Elongation",
2471            Characteristic::DeficitWeight => "Deficit weight",
2472            Characteristic::FilamentCount => "Filament count",
2473            Characteristic::LongitudinalFlatness => "Longitudinal flatness",
2474            Characteristic::Flatness => "Flatness",
2475            Characteristic::TransverseFlatness => "Transverse flatness",
2476            Characteristic::Gauge => "Gauge",
2477            Characteristic::GrossWeightMaximum => "Gross weight, maximum",
2478            Characteristic::Hardness => "Hardness",
2479            Characteristic::HeightMaximum => "Height, maximum",
2480            Characteristic::HeightDimension => "Height dimension",
2481            Characteristic::ImpactEnergy => "Impact energy",
2482            Characteristic::InsideDiameter => "Inside diameter",
2483            Characteristic::LegalWeight => "Legal weight",
2484            Characteristic::LengthMaximum => "Length, maximum",
2485            Characteristic::Length => "Length",
2486            Characteristic::LostEnd => "Lost end",
2487            Characteristic::MinimumWeight => "Minimum weight",
2488            Characteristic::Moisture => "Moisture",
2489            Characteristic::MaximumWeight => "Maximum weight",
2490            Characteristic::ActualNetWeight => "Actual net weight",
2491            Characteristic::OutsideDiameter => "Outside diameter",
2492            Characteristic::PreStretch => "Pre stretch",
2493            Characteristic::PerTonne => "Per tonne",
2494            Characteristic::RelativeHumidity => "Relative humidity",
2495            Characteristic::Resistivity => "Resistivity",
2496            Characteristic::RockwellC => "Rockwell C",
2497            Characteristic::ReamWeight => "Ream weight",
2498            Characteristic::ReductionArea => "Reduction of area",
2499            Characteristic::RunProcess => "Run (process)",
2500            Characteristic::Ratio => "Ratio",
2501            Characteristic::ShippedQuantity => "Shipped quantity",
2502            Characteristic::TareWeight => "Tare weight",
2503            Characteristic::Temperature => "Temperature",
2504            Characteristic::Thickness => "Thickness",
2505            Characteristic::TimePeriod => "Time period",
2506            Characteristic::Time => "Time",
2507            Characteristic::TransportEquipmentVerifiedGrossMassWeight => {
2508                "Transport equipment verified gross mass (weight)"
2509            }
2510            Characteristic::HeightVanDoor => "Height, van door",
2511            Characteristic::WidthVanDoor => "Width, van door",
2512            Characteristic::WeightPerUnitArea => "Weight per unit of area",
2513            Characteristic::WidthDimension => "Width dimension",
2514            Characteristic::WidthMaximum => "Width, maximum",
2515            Characteristic::WeightPerUnitLength => "Weight per unit of length",
2516            Characteristic::SideHeightFlatBedWithRemovableSides => {
2517                "Side height, flat bed with removable sides"
2518            }
2519            Characteristic::Squareness => "Squareness",
2520            Characteristic::SpoolSize => "Spool size",
2521            Characteristic::YieldStress => "Yield stress",
2522            Characteristic::Aluminium => "Aluminium",
2523            Characteristic::Arsenic => "Arsenic",
2524            Characteristic::Boron => "Boron",
2525            Characteristic::Bismuth => "Bismuth",
2526            Characteristic::Carbon => "Carbon",
2527            Characteristic::Calcium => "Calcium",
2528            Characteristic::Columbium => "Columbium",
2529            Characteristic::Cerium => "Cerium",
2530            Characteristic::Chlorine => "Chlorine",
2531            Characteristic::Cobalt => "Cobalt",
2532            Characteristic::Chromium => "Chromium",
2533            Characteristic::Copper => "Copper",
2534            Characteristic::Iron => "Iron",
2535            Characteristic::IronPlusSilicon => "Iron plus silicon",
2536            Characteristic::Germanium => "Germanium",
2537            Characteristic::Hydrogen => "Hydrogen",
2538            Characteristic::Potassium => "Potassium",
2539            Characteristic::Magnesium => "Magnesium",
2540            Characteristic::Manganese => "Manganese",
2541            Characteristic::Molybdenum => "Molybdenum",
2542            Characteristic::Nitrogen => "Nitrogen",
2543            Characteristic::Sodium => "Sodium",
2544            Characteristic::Niobium => "Niobium",
2545            Characteristic::Nickel => "Nickel",
2546            Characteristic::Oxygen => "Oxygen",
2547            Characteristic::Phosphorus => "Phosphorus",
2548            Characteristic::Lead => "Lead",
2549            Characteristic::Sulphur => "Sulphur",
2550            Characteristic::Antimony => "Antimony",
2551            Characteristic::Selenium => "Selenium",
2552            Characteristic::Silicon => "Silicon",
2553            Characteristic::SiliciumOxyd => "Silicium oxyd",
2554            Characteristic::Tin => "Tin",
2555            Characteristic::Tantalium => "Tantalium",
2556            Characteristic::Tellurium => "Tellurium",
2557            Characteristic::Titanium => "Titanium",
2558            Characteristic::Vanadium => "Vanadium",
2559            Characteristic::Tungsten => "Tungsten",
2560            Characteristic::WasteContent => "Waste content",
2561            Characteristic::Zinc => "Zinc",
2562            Characteristic::Zirconium => "Zirconium",
2563            Characteristic::MutuallyDefined => "Mutually defined",
2564            Characteristic::BestBeforeDate => "Best before date",
2565            Characteristic::ColourAsText => "Colour as text",
2566            Characteristic::CommissionIndicator => "Commission indicator",
2567            Characteristic::DepositSystem => "Deposit system",
2568            Characteristic::DepositType => "Deposit type",
2569            Characteristic::EnergyEfficiencyClass => "Energy efficiency class",
2570            Characteristic::ExpirationDate => "Expiration date",
2571            Characteristic::FeeIndicator => "Fee indicator",
2572            Characteristic::TypeArticle => "Type of article",
2573            Characteristic::MaterialProduct => "Material of the product",
2574            Characteristic::MeteringPointDesignationEGForElectricityOrGas => {
2575                "Metering point designation, e.g. for electricity or gas"
2576            }
2577            Characteristic::MeterNumberEGForElectricityOrGas => {
2578                "Meter number, e.g. for electricity or gas"
2579            }
2580            Characteristic::OrganicControlBodyNumber => "Organic control body number",
2581            Characteristic::PackagingMaterial => "Packaging material",
2582            Characteristic::TypePackagingCode => "Type of packaging (code)",
2583            Characteristic::NumberActionVariant => "Number of the action variant",
2584            Characteristic::SealNumber => "Seal number",
2585            Characteristic::SizeCode => "Size code",
2586            Characteristic::SizeDesignation => "Size designation",
2587            Characteristic::TypeTradingUnit => "Type of trading unit",
2588            Characteristic::WasteCodeEwc => "Waste code (EWC)",
2589            Characteristic::WasteFraction => "Waste fraction",
2590            Characteristic::WeeeRegistrationNumber => "WEEE registration number",
2591        }
2592    }
2593}
2594
2595impl crate::FromCode for Characteristic {
2596    fn from_code(code: &str) -> Option<Self>
2597    where
2598        Self: Sized,
2599    {
2600        match code {
2601            "A" => Some(Characteristic::ConsolidatedWeight),
2602            "AAA" => Some(Characteristic::NetWeight),
2603            "AAB" => Some(Characteristic::GoodsItemGrossWeight),
2604            "AAC" => Some(Characteristic::TotalNetWeight),
2605            "AAD" => Some(Characteristic::ConsignmentGrossWeight),
2606            "AAF" => Some(Characteristic::NetNetWeight),
2607            "AAG" => Some(Characteristic::SternThrust),
2608            "AAH" => Some(Characteristic::BowThrust),
2609            "AAI" => Some(Characteristic::HydrateContentAnAlcoholicProductAtBottling),
2610            "AAJ" => Some(Characteristic::NumberUnitsPerPallet),
2611            "AAK" => Some(Characteristic::FatContent),
2612            "AAM" => Some(Characteristic::TransportMeansGrossWeight),
2613            "AAN" => Some(Characteristic::NetTonnageVessel),
2614            "AAO" => Some(Characteristic::Humidity),
2615            "AAP" => Some(Characteristic::Voltage),
2616            "AAQ" => Some(Characteristic::PowerConsumption),
2617            "AAR" => Some(Characteristic::HeatDissipation),
2618            "AAS" => Some(Characteristic::AirFlow),
2619            "AAT" => Some(Characteristic::ShockImpact),
2620            "AAU" => Some(Characteristic::OperativeTemperature),
2621            "AAV" => Some(Characteristic::NonOperativeTemperature),
2622            "AAW" => Some(Characteristic::GrossVolume),
2623            "AAX" => Some(Characteristic::NetVolume),
2624            "AAY" => Some(Characteristic::WaterContent),
2625            "AAZ" => Some(Characteristic::TensileStress),
2626            "ABA" => Some(Characteristic::Fibrosity),
2627            "ABB" => Some(Characteristic::GaugeLength),
2628            "ABC" => Some(Characteristic::Radius),
2629            "ABD" => Some(Characteristic::Straightness),
2630            "ABE" => Some(Characteristic::Strain),
2631            "ABF" => Some(Characteristic::ItemWidthWhenUnrolled),
2632            "ABG" => Some(Characteristic::ItemLengthWhenUnrolled),
2633            "ABH" => Some(Characteristic::ItemAreaWhenUnrolled),
2634            "ABI" => Some(Characteristic::OriginalWort),
2635            "ABJ" => Some(Characteristic::Volume),
2636            "ABK" => Some(Characteristic::Angle),
2637            "ABL" => Some(Characteristic::PegHoleHorizontalDistanceFromPackageLeftmostEdge),
2638            "ABM" => Some(Characteristic::PegHoleVerticalDistanceFromPackageTop),
2639            "ABN" => Some(Characteristic::NumberLayersPerPallet),
2640            "ABO" => Some(Characteristic::ProductStrenghChemical),
2641            "ABP" => Some(Characteristic::ProductStrengthBasisChemical),
2642            "ABS" => Some(Characteristic::ItemWeight),
2643            "ABT" => Some(Characteristic::PayloadWeightMaximum),
2644            "ABX" => Some(Characteristic::WeightConveyance),
2645            "ABY" => Some(Characteristic::ConveyanceSummerDeadWeight),
2646            "ABZ" => Some(Characteristic::ContainerizedCargoOnVesselsWeight),
2647            "ACA" => Some(Characteristic::NonContainerizedCargoOnVesselsWeight),
2648            "ACE" => Some(Characteristic::AscertainedWeight),
2649            "ACG" => Some(Characteristic::ChargeableWeight),
2650            "ACN" => Some(Characteristic::EstimatedGrossWeight),
2651            "ACP" => Some(Characteristic::EstimatedVolume),
2652            "ACS" => Some(Characteristic::VesselOverallLength),
2653            "ACV" => Some(Characteristic::LoadingMeters),
2654            "ACW" => Some(Characteristic::NumberAxles),
2655            "ACX" => Some(Characteristic::Payload),
2656            "ADR" => Some(Characteristic::StartPositionInLength),
2657            "ADS" => Some(Characteristic::EndPositionInLength),
2658            "ADT" => Some(Characteristic::StartPositionInWidth),
2659            "ADU" => Some(Characteristic::EndPositionInWidth),
2660            "ADV" => Some(Characteristic::StartPositionInThickness),
2661            "ADW" => Some(Characteristic::EndPositionInThickness),
2662            "ADX" => Some(Characteristic::TransportContainerActualFillingWeight),
2663            "ADY" => Some(Characteristic::TransportContainerMaximumCapacity),
2664            "ADZ" => Some(Characteristic::DeclaredNetWeight),
2665            "AEA" => Some(Characteristic::LoadingHeight),
2666            "AEB" => Some(Characteristic::StackingHeight),
2667            "AEC" => Some(Characteristic::CalculatedWeight),
2668            "AED" => Some(Characteristic::Ferrite),
2669            "AEE" => Some(Characteristic::Impurity),
2670            "AEF" => Some(Characteristic::GrainSize),
2671            "AEG" => Some(Characteristic::Lanthanides),
2672            "AEH" => Some(Characteristic::Elasticity),
2673            "AEI" => Some(Characteristic::DrainedWeight),
2674            "AEJ" => Some(Characteristic::Gallium),
2675            "AEK" => Some(Characteristic::Strontium),
2676            "AEL" => Some(Characteristic::Area),
2677            "AEM" => Some(Characteristic::EquipmentStorageLimitation),
2678            "AEN" => Some(Characteristic::RadioactiveIndexTransport),
2679            "AEO" => Some(Characteristic::Radioactivity),
2680            "AEP" => Some(Characteristic::AverageGrossWeight),
2681            "AEQ" => Some(Characteristic::ForwardDraft),
2682            "AER" => Some(Characteristic::AfterDraft),
2683            "AES" => Some(Characteristic::Acidity),
2684            "AET" => Some(Characteristic::TransportEquipmentGrossWeight),
2685            "AEU" => Some(Characteristic::TotalTransportEquipmentGrossWeight),
2686            "AEV" => Some(Characteristic::AcidityJuice),
2687            "AEW" => Some(Characteristic::Penetrometry),
2688            "AEX" => Some(Characteristic::Durofel),
2689            "AEY" => Some(Characteristic::JuiceWeightPer100Grams),
2690            "AEZ" => Some(Characteristic::FruitSkinColour),
2691            "AF" => Some(Characteristic::AngleBend),
2692            "AFA" => Some(Characteristic::FixedIncrementalMeasurement),
2693            "AFB" => Some(Characteristic::DurofelD10),
2694            "AFC" => Some(Characteristic::DurofelD25),
2695            "AFD" => Some(Characteristic::DurofelD50),
2696            "AFE" => Some(Characteristic::MaximumStackingWeight),
2697            "AFF" => Some(Characteristic::GrossMeasureCube),
2698            "AFG" => Some(Characteristic::PercentageFatContentInDryMatter),
2699            "AFH" => Some(Characteristic::SaccharometricContent),
2700            "AFI" => Some(Characteristic::HydrateContentAnAlcoholicProductAfterBottling),
2701            "AFJ" => Some(Characteristic::AnhydrousContent),
2702            "AFK" => Some(Characteristic::CertifiedWeight),
2703            "AFL" => Some(Characteristic::Freeboard),
2704            "AFM" => Some(Characteristic::MaximumVesselDraught),
2705            "AFN" => Some(Characteristic::NetExplosiveWeight),
2706            "AFO" => Some(Characteristic::RadioactiveCriticalitySafetyIndex),
2707            "AFP" => Some(Characteristic::WasteCurrentlyOnBoard),
2708            "AFQ" => Some(Characteristic::WasteToBeDeliveredAtWasteReceptionFacility),
2709            "AFR" => Some(Characteristic::WasteToBeGeneratedUntilNextPortCallEstimated),
2710            "AFS" => Some(Characteristic::WasteRemainingOnBoardAtDeparture),
2711            "AFT" => Some(Characteristic::ColourDepth),
2712            "AFU" => Some(Characteristic::ColourDepthMaximum),
2713            "AFV" => Some(Characteristic::ImageResolution),
2714            "AFW" => Some(Characteristic::DeviceResolutionMaximum),
2715            "AFX" => Some(Characteristic::AcousticAbsorptionCoefficient),
2716            "B" => Some(Characteristic::BilledWeight),
2717            "BL" => Some(Characteristic::BreakingLoad),
2718            "BMY" => Some(Characteristic::Platinum),
2719            "BMZ" => Some(Characteristic::Silver),
2720            "BNA" => Some(Characteristic::List),
2721            "BNB" => Some(Characteristic::Trim),
2722            "BNC" => Some(Characteristic::FreeWater),
2723            "BND" => Some(Characteristic::Bands),
2724            "BNE" => Some(Characteristic::ApiAmericanPetroleumInstituteGravity),
2725            "BNF" => Some(Characteristic::PetroleumGrossObservedVolume),
2726            "BNG" => Some(Characteristic::PetroleumGrossStandardVolume),
2727            "BNH" => Some(Characteristic::VolumeVariance),
2728            "BNI" => Some(Characteristic::PetroleumNetStandardVolume),
2729            "BNJ" => Some(Characteristic::MaterialOnBoardQuantityAfterDischarge),
2730            "BNK" => Some(Characteristic::PetroleumTotalCalculatedVolume),
2731            "BNL" => Some(Characteristic::PetroleumTotalObservedVolume),
2732            "BNM" => Some(Characteristic::InnageGaugeDistance),
2733            "BNN" => Some(Characteristic::PetroleumNetStandardWeight),
2734            "BNO" => Some(Characteristic::SedimentAndWaterInPetroleum),
2735            "BNP" => Some(Characteristic::ObservedReferenceHeightTank),
2736            "BNQ" => Some(Characteristic::ReferenceHeightTank),
2737            "BNR" => Some(Characteristic::UllageGaugeDistance),
2738            "BNS" => Some(Characteristic::TrimCorrection),
2739            "BNT" => Some(Characteristic::BowToBridgeDistance),
2740            "BNU" => Some(Characteristic::PegHoleNumber),
2741            "BNV" => Some(Characteristic::NumberInnerPacks),
2742            "BNW" => Some(Characteristic::NumberNextLevelTradeItemsWithinInnerPack),
2743            "BNX" => Some(Characteristic::NumberTradeItemsPerPalletLayer),
2744            "BNY" => Some(Characteristic::PackedItemsLayerHeight),
2745            "BNZ" => Some(Characteristic::PackingMaterialWeightSkinTightCovering),
2746            "BR" => Some(Characteristic::Brightness),
2747            "BRA" => Some(Characteristic::Brakes),
2748            "BRB" => Some(Characteristic::ComponentsLabelledForRecyclingPercentage),
2749            "BRC" => Some(Characteristic::RenewablePlasticComponentsPercentageByNetWeight),
2750            "BRD" => Some(Characteristic::ClampPressureRequired),
2751            "BRE" => Some(Characteristic::Break),
2752            "BRF" => Some(Characteristic::AscertainedVolume),
2753            "BRG" => Some(Characteristic::UnitWeight),
2754            "BRH" => Some(Characteristic::TotalVolume),
2755            "BRI" => Some(Characteristic::UnitVolume),
2756            "BRJ" => Some(Characteristic::VerticalCenterGravity),
2757            "BRK" => Some(Characteristic::MaximumAllowableTransportStackingWeight),
2758            "BRL" => Some(Characteristic::CarbonDioxide),
2759            "BRM" => Some(Characteristic::NumberBaseUnitsPerPallet),
2760            "BRN" => Some(Characteristic::ColonyFormingUnit),
2761            "BRO" => Some(Characteristic::DilutedLiquidVolume),
2762            "BRP" => Some(Characteristic::EnergyEfficiency),
2763            "BRQ" => Some(Characteristic::NumberLayers),
2764            "BRR" => Some(Characteristic::MaximumDemand),
2765            "BRS" => Some(Characteristic::NumberPalletPlaces),
2766            "BRT" => Some(Characteristic::PackageNetMeasurementCubed),
2767            "BRU" => Some(Characteristic::PowerFactor),
2768            "BRV" => Some(Characteristic::StackingFactorExcludingBottomItem),
2769            "BS" => Some(Characteristic::BreakingStrength),
2770            "BSW" => Some(Characteristic::BreakingStrengthWet),
2771            "BSX" => Some(Characteristic::StepSize),
2772            "BSY" => Some(Characteristic::NumberUnitsPerPackage),
2773            "BSZ" => Some(Characteristic::NumberUnitsPerLayer),
2774            "BTA" => Some(Characteristic::WeightPerRunningMetre),
2775            "BTB" => Some(Characteristic::WeightPerSquareMetre),
2776            "BTC" => Some(Characteristic::AcidityMeat),
2777            "BTD" => Some(Characteristic::SlaughteringWeight),
2778            "BTE" => Some(Characteristic::StackingFactorIncludingBottomItem),
2779            "BTF" => Some(Characteristic::NumberUnitsInWidthALayer),
2780            "BTG" => Some(Characteristic::NumberUnitsInDepthALayer),
2781            "BTH" => Some(Characteristic::NestablePercentage),
2782            "BTI" => Some(Characteristic::GrossWeightIncludingCarriersEquipment),
2783            "BTJ" => Some(Characteristic::SugarContent),
2784            "BTK" => Some(Characteristic::SelfAcceleratingPolymerizationTemperatureSapt),
2785            "BTL" => Some(Characteristic::SelfAcceleratingDecompositionTemperatureSadt),
2786            "BTM" => Some(Characteristic::ControlTemperature),
2787            "BW" => Some(Characteristic::BasisWeight),
2788            "CHN" => Some(Characteristic::Change),
2789            "CHO" => Some(Characteristic::EmergencyTemperature),
2790            "CM" => Some(Characteristic::Colour),
2791            "CT" => Some(Characteristic::ContentsPackage),
2792            "CV" => Some(Characteristic::CommercialWeight),
2793            "CZ" => Some(Characteristic::CoreLength),
2794            "D" => Some(Characteristic::DestinationWeightAgreement),
2795            "DI" => Some(Characteristic::Diameter),
2796            "DL" => Some(Characteristic::DeltaValueL),
2797            "DN" => Some(Characteristic::Density),
2798            "DP" => Some(Characteristic::Depth),
2799            "DR" => Some(Characteristic::Denier),
2800            "DS" => Some(Characteristic::DistanceBetweenPoints),
2801            "DW" => Some(Characteristic::WidthBoxcarDoor),
2802            "E" => Some(Characteristic::EstimatedNewWeight),
2803            "EA" => Some(Characteristic::Elongation),
2804            "F" => Some(Characteristic::DeficitWeight),
2805            "FI" => Some(Characteristic::FilamentCount),
2806            "FL" => Some(Characteristic::LongitudinalFlatness),
2807            "FN" => Some(Characteristic::Flatness),
2808            "FV" => Some(Characteristic::TransverseFlatness),
2809            "GG" => Some(Characteristic::Gauge),
2810            "GW" => Some(Characteristic::GrossWeightMaximum),
2811            "HF" => Some(Characteristic::Hardness),
2812            "HM" => Some(Characteristic::HeightMaximum),
2813            "HT" => Some(Characteristic::HeightDimension),
2814            "IB" => Some(Characteristic::ImpactEnergy),
2815            "ID" => Some(Characteristic::InsideDiameter),
2816            "L" => Some(Characteristic::LegalWeight),
2817            "LM" => Some(Characteristic::LengthMaximum),
2818            "LN" => Some(Characteristic::Length),
2819            "LND" => Some(Characteristic::LostEnd),
2820            "M" => Some(Characteristic::MinimumWeight),
2821            "MO" => Some(Characteristic::Moisture),
2822            "MW" => Some(Characteristic::MaximumWeight),
2823            "N" => Some(Characteristic::ActualNetWeight),
2824            "OD" => Some(Characteristic::OutsideDiameter),
2825            "PRS" => Some(Characteristic::PreStretch),
2826            "PTN" => Some(Characteristic::PerTonne),
2827            "RA" => Some(Characteristic::RelativeHumidity),
2828            "RF" => Some(Characteristic::Resistivity),
2829            "RJ" => Some(Characteristic::RockwellC),
2830            "RMW" => Some(Characteristic::ReamWeight),
2831            "RP" => Some(Characteristic::ReductionArea),
2832            "RUN" => Some(Characteristic::RunProcess),
2833            "RY" => Some(Characteristic::Ratio),
2834            "SQ" => Some(Characteristic::ShippedQuantity),
2835            "T" => Some(Characteristic::TareWeight),
2836            "TC" => Some(Characteristic::Temperature),
2837            "TH" => Some(Characteristic::Thickness),
2838            "TN" => Some(Characteristic::TimePeriod),
2839            "TT" => Some(Characteristic::Time),
2840            "VGM" => Some(Characteristic::TransportEquipmentVerifiedGrossMassWeight),
2841            "VH" => Some(Characteristic::HeightVanDoor),
2842            "VW" => Some(Characteristic::WidthVanDoor),
2843            "WA" => Some(Characteristic::WeightPerUnitArea),
2844            "WD" => Some(Characteristic::WidthDimension),
2845            "WM" => Some(Characteristic::WidthMaximum),
2846            "WU" => Some(Characteristic::WeightPerUnitLength),
2847            "XH" => Some(Characteristic::SideHeightFlatBedWithRemovableSides),
2848            "XQ" => Some(Characteristic::Squareness),
2849            "XZ" => Some(Characteristic::SpoolSize),
2850            "YS" => Some(Characteristic::YieldStress),
2851            "ZAL" => Some(Characteristic::Aluminium),
2852            "ZAS" => Some(Characteristic::Arsenic),
2853            "ZB" => Some(Characteristic::Boron),
2854            "ZBI" => Some(Characteristic::Bismuth),
2855            "ZC" => Some(Characteristic::Carbon),
2856            "ZCA" => Some(Characteristic::Calcium),
2857            "ZCB" => Some(Characteristic::Columbium),
2858            "ZCE" => Some(Characteristic::Cerium),
2859            "ZCL" => Some(Characteristic::Chlorine),
2860            "ZCO" => Some(Characteristic::Cobalt),
2861            "ZCR" => Some(Characteristic::Chromium),
2862            "ZCU" => Some(Characteristic::Copper),
2863            "ZFE" => Some(Characteristic::Iron),
2864            "ZFS" => Some(Characteristic::IronPlusSilicon),
2865            "ZGE" => Some(Characteristic::Germanium),
2866            "ZH" => Some(Characteristic::Hydrogen),
2867            "ZK" => Some(Characteristic::Potassium),
2868            "ZMG" => Some(Characteristic::Magnesium),
2869            "ZMN" => Some(Characteristic::Manganese),
2870            "ZMO" => Some(Characteristic::Molybdenum),
2871            "ZN" => Some(Characteristic::Nitrogen),
2872            "ZNA" => Some(Characteristic::Sodium),
2873            "ZNB" => Some(Characteristic::Niobium),
2874            "ZNI" => Some(Characteristic::Nickel),
2875            "ZO" => Some(Characteristic::Oxygen),
2876            "ZP" => Some(Characteristic::Phosphorus),
2877            "ZPB" => Some(Characteristic::Lead),
2878            "ZS" => Some(Characteristic::Sulphur),
2879            "ZSB" => Some(Characteristic::Antimony),
2880            "ZSE" => Some(Characteristic::Selenium),
2881            "ZSI" => Some(Characteristic::Silicon),
2882            "ZSL" => Some(Characteristic::SiliciumOxyd),
2883            "ZSN" => Some(Characteristic::Tin),
2884            "ZTA" => Some(Characteristic::Tantalium),
2885            "ZTE" => Some(Characteristic::Tellurium),
2886            "ZTI" => Some(Characteristic::Titanium),
2887            "ZV" => Some(Characteristic::Vanadium),
2888            "ZW" => Some(Characteristic::Tungsten),
2889            "ZWA" => Some(Characteristic::WasteContent),
2890            "ZZN" => Some(Characteristic::Zinc),
2891            "ZZR" => Some(Characteristic::Zirconium),
2892            "ZZZ" => Some(Characteristic::MutuallyDefined),
2893            "BEST_BEFORE_DATE" => Some(Characteristic::BestBeforeDate),
2894            "COLOR_TEXT" => Some(Characteristic::ColourAsText),
2895            "COMMISSION" => Some(Characteristic::CommissionIndicator),
2896            "DEPOSIT_SYSTEM" => Some(Characteristic::DepositSystem),
2897            "DEPOSIT_TYPE" => Some(Characteristic::DepositType),
2898            "ENERGY_CLASS" => Some(Characteristic::EnergyEfficiencyClass),
2899            "EXPIRATION_DATE" => Some(Characteristic::ExpirationDate),
2900            "FEE" => Some(Characteristic::FeeIndicator),
2901            "KIND_OF_ARTICLE" => Some(Characteristic::TypeArticle),
2902            "MATERIAL" => Some(Characteristic::MaterialProduct),
2903            "METER_LOCATION" => Some(Characteristic::MeteringPointDesignationEGForElectricityOrGas),
2904            "METER_NUMBER" => Some(Characteristic::MeterNumberEGForElectricityOrGas),
2905            "ORGANIC_CONTROL_BODY" => Some(Characteristic::OrganicControlBodyNumber),
2906            "PACKAGING_MATERIAL" => Some(Characteristic::PackagingMaterial),
2907            "PACKAGING_TYPE" => Some(Characteristic::TypePackagingCode),
2908            "PROMOTIONAL_VARIANT" => Some(Characteristic::NumberActionVariant),
2909            "SEAL_NUMBER" => Some(Characteristic::SealNumber),
2910            "SIZE_CODE" => Some(Characteristic::SizeCode),
2911            "SIZE_TEXT" => Some(Characteristic::SizeDesignation),
2912            "TRADING_UNIT" => Some(Characteristic::TypeTradingUnit),
2913            "WASTE_CODE" => Some(Characteristic::WasteCodeEwc),
2914            "WASTE_FRACTION" => Some(Characteristic::WasteFraction),
2915            "WEEE_NUMBER" => Some(Characteristic::WeeeRegistrationNumber),
2916            _ => None,
2917        }
2918    }
2919}