    

 ## On this page

  

 

 # asset\_preparation::v3::material::UpdateMaterialStateRequest Struct Reference

 Last update: 16.07.2025 

The information required to update a material state. [More...](structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request.xhtml#details)

Collaboration diagram for asset_preparation::v3::material::UpdateMaterialStateRequest:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_asset_preparation_api_2024_r2/structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

google::protobuf::Int32Value [identifier](structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request.xhtml#aa5d1a8b6b938fd004345d0af7439737b) = 1 string [state\_name](structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request.xhtml#abacdd56bc649276ae4dd4a55ac1bce97) = 2 google::protobuf::StringValue [state\_new\_name](structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request.xhtml#afb83d3a54135886ffcb1a3fe635b78a7) = 3 [MaterialProperties](structasset__preparation_1_1v3_1_1material_1_1_material_properties.xhtml) [state\_properties](structasset__preparation_1_1v3_1_1material_1_1_update_material_state_request.xhtml#a02a549ed8bf75d0f0c61bbb54583d412) = 4 <a id="details" name="details"></a>## Detailed Description

The information required to update a material state.



## Member Data Documentation

<a id="aa5d1a8b6b938fd004345d0af7439737b"></a>## [◆ ](#aa5d1a8b6b938fd004345d0af7439737b)identifier

 google::protobuf::Int32Value asset\_preparation::v3::material::UpdateMaterialStateRequest::identifier = 1

The material identifier.





<a id="abacdd56bc649276ae4dd4a55ac1bce97"></a>## [◆ ](#abacdd56bc649276ae4dd4a55ac1bce97)state\_name

 string asset\_preparation::v3::material::UpdateMaterialStateRequest::state\_name = 2

The current name of the state.





<a id="afb83d3a54135886ffcb1a3fe635b78a7"></a>## [◆ ](#afb83d3a54135886ffcb1a3fe635b78a7)state\_new\_name

 google::protobuf::StringValue asset\_preparation::v3::material::UpdateMaterialStateRequest::state\_new\_name = 3

The new name of the state.

NoteNames must be unique amongst sibling material states."Default" name is reserved. 



<a id="a02a549ed8bf75d0f0c61bbb54583d412"></a>## [◆ ](#a02a549ed8bf75d0f0c61bbb54583d412)state\_properties

 [MaterialProperties](structasset__preparation_1_1v3_1_1material_1_1_material_properties.xhtml) asset\_preparation::v3::material::UpdateMaterialStateRequest::state\_properties = 4

The new state properties.





---

The documentation for this struct was generated from the following file:- material\_description.proto