    

 ## On this page

  

 

 # asset\_preparation::v3::common Namespace Reference

 Last update: 16.07.2025 

## <a name="nested-classes"></a>Classes

struct [Chunk](structasset__preparation_1_1v3_1_1common_1_1_chunk.xhtml) A block of data. [More...](structasset__preparation_1_1v3_1_1common_1_1_chunk.xhtml#details)  
 struct [Empty](structasset__preparation_1_1v3_1_1common_1_1_empty.xhtml) An empty message used for none type. [More...](structasset__preparation_1_1v3_1_1common_1_1_empty.xhtml#details)  
 struct [Properties](structasset__preparation_1_1v3_1_1common_1_1_properties.xhtml) The properties of a tag. [More...](structasset__preparation_1_1v3_1_1common_1_1_properties.xhtml#details)  
 struct [Status](structasset__preparation_1_1v3_1_1common_1_1_status.xhtml) A status message informing about the success of a request. [More...](structasset__preparation_1_1v3_1_1common_1_1_status.xhtml#details)  
 struct [Tag](structasset__preparation_1_1v3_1_1common_1_1_tag.xhtml) The definition of a tag. [More...](structasset__preparation_1_1v3_1_1common_1_1_tag.xhtml#details)  
 struct [TagIdentity](structasset__preparation_1_1v3_1_1common_1_1_tag_identity.xhtml) The identity of a tag. [More...](structasset__preparation_1_1v3_1_1common_1_1_tag_identity.xhtml#details)  
 ## <a name="enum-members"></a>Enumerations

enum [ConflictPolicy](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157) {   
 [CONFLICT\_POLICY\_UNSPECIFIED](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157af8d330012284da356ed73da609543d30) = 0, [CONFLICT\_POLICY\_STOP](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157aebda8bff5b4558ea84c048ede901d0e6) = 1, [CONFLICT\_POLICY\_KEEP\_EXISTING](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157a58e77725fae7076c03179daf8d3837eb) = 2, [CONFLICT\_POLICY\_OVERRIDE](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157a7bca172f692908c3ec027bc32be0061b) = 3,   
 [CONFLICT\_POLICY\_KEEP\_BOTH](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157a6d063e55ea3a97d329ad75a882c204ab) = 4   
 } The conflict policy to define what should be imported when there is any name conflict detected between objects from the environment or scene tree to import and the objects already existing on the server. [More...](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157)  
 enum [Level](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59) { [LEVEL\_UNSPECIFIED](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59afa83cd4ba404035af7fabe9aa31073d2) = 0, [LEVEL\_ERROR](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59a4fd10a779bf7c7007a4fb9d8eb4a5fe5) = 1, [LEVEL\_WARNING](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59ab353ba64689c7ca26704b91e7c91281f) = 2, [LEVEL\_INFORMATION](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59a592609df5cb755453755f08a2d4a6abb) = 3 } The severity of the feedback on an operation. [More...](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59)  
 enum [BasicType](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895d) {   
 [BASIC\_TYPE\_UNSPECIFIED](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da3db8837e5e9b8cc46baadde46bd8f751) = 0, [BASIC\_TYPE\_PEDESTRIAN](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895dad99f6c3afb2dcd647ed54d3aebdb699b) = 1, [BASIC\_TYPE\_VEHICLE](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da72b1bcc213880b17cc3f28c790f5788e) = 2, [BASIC\_TYPE\_ANIMAL](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895dae4f82ba640f3fc071608dc460229725f) = 3,   
 [BASIC\_TYPE\_STREET\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da18c4d3430f56e9ff6b396efc4acf9140) = 4, [BASIC\_TYPE\_ROAD\_SIGN](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da617ec9518d0aee131b5f41c065e9724c) = 5, [BASIC\_TYPE\_SIMULATION\_OBJECT](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da2f3b449d8ec755041b01f21a6e8147bf) = 6, [BASIC\_TYPE\_CUSTOM\_OBJECT](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895dade7bdda6845fbcdd973b25c004a32da1) = 7,   
 [BASIC\_TYPE\_VEHICLE\_BODY](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895daf35b5d0f2e6c20e731f1fe851c6cfd8b) = 8, [BASIC\_TYPE\_SENSOR\_REFERENTIAL](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895daae8409d9839e2bc3c73d808b976ae47f) = 9, [BASIC\_TYPE\_LIGHTING\_SYSTEM\_REFERENTIAL](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da9d643c6807bf99fc2c4a2e54c17a3df3) = 10, [BASIC\_TYPE\_WHEEL](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da87e16541c288f7f305be80ed45013f0f) = 11,   
 [BASIC\_TYPE\_STEERING\_WHEEL](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895da9fa27ad8b6107a34bf4d7d066b85451d) = 12   
 } Types for a basic element tag. [More...](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895d)  
 enum [LightingType](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0) {   
 [LIGHTING\_TYPE\_UNSPECIFIED](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a81317fc82965a2881325388ce354e8aa) = 0, [LIGHTING\_TYPE\_BRAKE\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a4027cfdc6bde44aec9a0390536d62f26) = 1, [LIGHTING\_TYPE\_LOW\_BEAM](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0ad2b81ba8d975332553a4937479bc2c25) = 2, [LIGHTING\_TYPE\_HIGH\_BEAM](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a22441bc6d17496731255cfb9fa5b11d3) = 3,   
 [LIGHTING\_TYPE\_TURN\_INDICATOR](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a2b3daa34e7ceb036b9dec0b49fbf1592) = 4, [LIGHTING\_TYPE\_REAR\_FOG\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a56f330361fea75afcd40c8bfca6071ba) = 5, [LIGHTING\_TYPE\_FRONT\_FOG\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0ade515b438f40341d5de8a29293f74183) = 6, [LIGHTING\_TYPE\_SIDE\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a707ab2bc0f689e570b5c6dede9176a68) = 7,   
 [LIGHTING\_TYPE\_REAR\_POSITION\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a8e06402c73121cc1cb0f48475b50a935) = 8, [LIGHTING\_TYPE\_REVERSE\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0ab76d58b29e7611f5fe1a180f1a6f8dc6) = 9, [LIGHTING\_TYPE\_LICENSE\_PLATE\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0a2a180a5007f632d9576237af6f0c5b85) = 10, [LIGHTING\_TYPE\_DAYTIME\_RUNNING\_LIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0aa832a35b71d1974c4ce45821ee5cc78e) = 11   
 } Types for a lighting element tag. [More...](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0)  
 enum [SidePosition](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17) { [SIDE\_POSITION\_UNSPECIFIED](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17a5884379e89f791ee85b21934182b8ba3) = 0, [SIDE\_POSITION\_LEFT](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17a932b9110fbcffdd040d8569beec63a83) = 1, [SIDE\_POSITION\_RIGHT](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17aa15b8b8d28a7b153acd87c76a8dda0ff) = 2 } The position of the lighting element. [More...](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17)  
 ## <a name="var-members"></a>Variables

import google protobuf wrappers [proto](namespaceasset__preparation_1_1v3_1_1common.xhtml#a6945c75854023c45ff59f9d4f226ba26)## Enumeration Type Documentation

<a id="a08549a8fa6b2cb08600f10cd4f37f157"></a>## [◆ ](#a08549a8fa6b2cb08600f10cd4f37f157)ConflictPolicy

 enum [asset\_preparation::v3::common::ConflictPolicy](namespaceasset__preparation_1_1v3_1_1common.xhtml#a08549a8fa6b2cb08600f10cd4f37f157)

The conflict policy to define what should be imported when there is any name conflict detected between objects from the environment or scene tree to import and the objects already existing on the server.

Enumerator<a id="a08549a8fa6b2cb08600f10cd4f37f157af8d330012284da356ed73da609543d30"></a>CONFLICT\_POLICY\_UNSPECIFIED Unspecified conflict policy.

<a id="a08549a8fa6b2cb08600f10cd4f37f157aebda8bff5b4558ea84c048ede901d0e6"></a>CONFLICT\_POLICY\_STOP The import operation is canceled when there is a conflict with the server's objects.

NoteThis is the default behavior when no policy is specified. <a id="a08549a8fa6b2cb08600f10cd4f37f157a58e77725fae7076c03179daf8d3837eb"></a>CONFLICT\_POLICY\_KEEP\_EXISTING When there is a conflict with the server's objects, the import operation continues without importing the conflicting objects. The already existing objects are used in the imported environment/scene tree.

<a id="a08549a8fa6b2cb08600f10cd4f37f157a7bca172f692908c3ec027bc32be0061b"></a>CONFLICT\_POLICY\_OVERRIDE When there is a conflict with the server's objects, the import operation continues and the objects from the imported environment/scene tree override the already existing objects.

<a id="a08549a8fa6b2cb08600f10cd4f37f157a6d063e55ea3a97d329ad75a882c204ab"></a>CONFLICT\_POLICY\_KEEP\_BOTH When there is a conflict with the server's objects, the import operation continues and both conflicting objects are kept: the objects already existing remains on the server and the objects coming from the import operation are automatically renamed and used in the imported environment/scene tree.





<a id="adc55e715a4d21b1e8110e83f6fc2bf59"></a>## [◆ ](#adc55e715a4d21b1e8110e83f6fc2bf59)Level

 enum [asset\_preparation::v3::common::Level](namespaceasset__preparation_1_1v3_1_1common.xhtml#adc55e715a4d21b1e8110e83f6fc2bf59)

The severity of the feedback on an operation.

Enumerator<a id="adc55e715a4d21b1e8110e83f6fc2bf59afa83cd4ba404035af7fabe9aa31073d2"></a>LEVEL\_UNSPECIFIED The severity is unspecified.

<a id="adc55e715a4d21b1e8110e83f6fc2bf59a4fd10a779bf7c7007a4fb9d8eb4a5fe5"></a>LEVEL\_ERROR The operation returned an error.

<a id="adc55e715a4d21b1e8110e83f6fc2bf59ab353ba64689c7ca26704b91e7c91281f"></a>LEVEL\_WARNING The operation succeeded with warnings.

<a id="adc55e715a4d21b1e8110e83f6fc2bf59a592609df5cb755453755f08a2d4a6abb"></a>LEVEL\_INFORMATION The operation fully succeeded.





<a id="a0ee8504b184c03b2db66634bb06e895d"></a>## [◆ ](#a0ee8504b184c03b2db66634bb06e895d)BasicType

 enum [asset\_preparation::v3::common::BasicType](namespaceasset__preparation_1_1v3_1_1common.xhtml#a0ee8504b184c03b2db66634bb06e895d)

Types for a basic element tag.

Enumerator<a id="a0ee8504b184c03b2db66634bb06e895da3db8837e5e9b8cc46baadde46bd8f751"></a>BASIC\_TYPE\_UNSPECIFIED The basic tag type is unspecified.

<a id="a0ee8504b184c03b2db66634bb06e895dad99f6c3afb2dcd647ed54d3aebdb699b"></a>BASIC\_TYPE\_PEDESTRIAN The element is tagged as a pedestrian.

<a id="a0ee8504b184c03b2db66634bb06e895da72b1bcc213880b17cc3f28c790f5788e"></a>BASIC\_TYPE\_VEHICLE The element is tagged as a vehicle.

<a id="a0ee8504b184c03b2db66634bb06e895dae4f82ba640f3fc071608dc460229725f"></a>BASIC\_TYPE\_ANIMAL The element is tagged as an animal.

<a id="a0ee8504b184c03b2db66634bb06e895da18c4d3430f56e9ff6b396efc4acf9140"></a>BASIC\_TYPE\_STREET\_LIGHT The element is tagged as a street light.

<a id="a0ee8504b184c03b2db66634bb06e895da617ec9518d0aee131b5f41c065e9724c"></a>BASIC\_TYPE\_ROAD\_SIGN The element is tagged as a road sign.

<a id="a0ee8504b184c03b2db66634bb06e895da2f3b449d8ec755041b01f21a6e8147bf"></a>BASIC\_TYPE\_SIMULATION\_OBJECT The element is tagged as a simulation object.

<a id="a0ee8504b184c03b2db66634bb06e895dade7bdda6845fbcdd973b25c004a32da1"></a>BASIC\_TYPE\_CUSTOM\_OBJECT The element is tagged as a custom simulation object.

NoteIf you want to tag a dynamic asset as a custom simulation object, you must add the custom tag first, then add a second asset tag: BASIC\_TYPE\_VEHICLE, BASIC\_TYPE\_PEDESTRIAN or BASIC\_TYPE\_ANIMAL, in this specific order. <a id="a0ee8504b184c03b2db66634bb06e895daf35b5d0f2e6c20e731f1fe851c6cfd8b"></a>BASIC\_TYPE\_VEHICLE\_BODY The element is tagged as a vehicle body.

<a id="a0ee8504b184c03b2db66634bb06e895daae8409d9839e2bc3c73d808b976ae47f"></a>BASIC\_TYPE\_SENSOR\_REFERENTIAL The element is tagged as the sensor referential of a vehicle.

<a id="a0ee8504b184c03b2db66634bb06e895da9d643c6807bf99fc2c4a2e54c17a3df3"></a>BASIC\_TYPE\_LIGHTING\_SYSTEM\_REFERENTIAL The element is tagged as the lighting system referential of a vehicle.

<a id="a0ee8504b184c03b2db66634bb06e895da87e16541c288f7f305be80ed45013f0f"></a>BASIC\_TYPE\_WHEEL The element is tagged as a wheel of a vehicle.

<a id="a0ee8504b184c03b2db66634bb06e895da9fa27ad8b6107a34bf4d7d066b85451d"></a>BASIC\_TYPE\_STEERING\_WHEEL The element is tagged as the steering wheel of a vehicle.





<a id="ad1233a4acf5d8b2d42239a1dc73d3de0"></a>## [◆ ](#ad1233a4acf5d8b2d42239a1dc73d3de0)LightingType

 enum [asset\_preparation::v3::common::LightingType](namespaceasset__preparation_1_1v3_1_1common.xhtml#ad1233a4acf5d8b2d42239a1dc73d3de0)

Types for a lighting element tag.

Enumerator<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a81317fc82965a2881325388ce354e8aa"></a>LIGHTING\_TYPE\_UNSPECIFIED The lighting tag type is unspecified.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a4027cfdc6bde44aec9a0390536d62f26"></a>LIGHTING\_TYPE\_BRAKE\_LIGHT The lighting element is tagged as a brake light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0ad2b81ba8d975332553a4937479bc2c25"></a>LIGHTING\_TYPE\_LOW\_BEAM The lighting element is tagged as a low beam.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a22441bc6d17496731255cfb9fa5b11d3"></a>LIGHTING\_TYPE\_HIGH\_BEAM The lighting element is tagged as a high beam.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a2b3daa34e7ceb036b9dec0b49fbf1592"></a>LIGHTING\_TYPE\_TURN\_INDICATOR The lighting element is tagged as a turn indicator.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a56f330361fea75afcd40c8bfca6071ba"></a>LIGHTING\_TYPE\_REAR\_FOG\_LIGHT The lighting element is tagged as a rear fog light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0ade515b438f40341d5de8a29293f74183"></a>LIGHTING\_TYPE\_FRONT\_FOG\_LIGHT The lighting element is tagged as a front fog light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a707ab2bc0f689e570b5c6dede9176a68"></a>LIGHTING\_TYPE\_SIDE\_LIGHT The lighting element is tagged as a side light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a8e06402c73121cc1cb0f48475b50a935"></a>LIGHTING\_TYPE\_REAR\_POSITION\_LIGHT The lighting element is tagged as a rear position light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0ab76d58b29e7611f5fe1a180f1a6f8dc6"></a>LIGHTING\_TYPE\_REVERSE\_LIGHT The lighting element is tagged as a reverse light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0a2a180a5007f632d9576237af6f0c5b85"></a>LIGHTING\_TYPE\_LICENSE\_PLATE\_LIGHT The lighting element is tagged as a license plate light.

<a id="ad1233a4acf5d8b2d42239a1dc73d3de0aa832a35b71d1974c4ce45821ee5cc78e"></a>LIGHTING\_TYPE\_DAYTIME\_RUNNING\_LIGHT The lighting element is tagged as a daytime running light.





<a id="aa992395bf6b2e245251d5e1cf7670f17"></a>## [◆ ](#aa992395bf6b2e245251d5e1cf7670f17)SidePosition

 enum [asset\_preparation::v3::common::SidePosition](namespaceasset__preparation_1_1v3_1_1common.xhtml#aa992395bf6b2e245251d5e1cf7670f17)

The position of the lighting element.

NoteNeeded only for the tags with the LIGHTING\_TYPE\_TURN\_INDICATOR and LIGHTING\_TYPE\_DAYTIME\_RUNNING\_LIGHT types. Enumerator<a id="aa992395bf6b2e245251d5e1cf7670f17a5884379e89f791ee85b21934182b8ba3"></a>SIDE\_POSITION\_UNSPECIFIED The position of the lighting element is unspecified.

<a id="aa992395bf6b2e245251d5e1cf7670f17a932b9110fbcffdd040d8569beec63a83"></a>SIDE\_POSITION\_LEFT The lighting element is on the left side of the vehicle.

<a id="aa992395bf6b2e245251d5e1cf7670f17aa15b8b8d28a7b153acd87c76a8dda0ff"></a>SIDE\_POSITION\_RIGHT The lighting element is on the right side of the vehicle.





## Variable Documentation

<a id="a6945c75854023c45ff59f9d4f226ba26"></a>## [◆ ](#a6945c75854023c45ff59f9d4f226ba26)proto

 import google protobuf wrappers asset\_preparation::v3::common::proto