# StructureAlias

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.StructureAlias/

Struct for a metadata structure alias in a vault.

- **Full name:** `MFiles.StructureAlias`
- **Proto file:** [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-alias_name"></a>`alias_name` | `string` | 1 | The metadata structure item alias name. |
| <a id="f-id"></a>`id` | `int32` | 2 | The metadata structure item ID. |
| <a id="f-allocated_as_new"></a>`allocated_as_new` | `bool` | 3 | True if the ID was allocated as new. |

<a id="used-in-fields"></a>

## Used in fields

- [`MetadataStructureAliases.class_metadatas`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-class_metadatas): StructureAlias array related to the class.
- [`MetadataStructureAliases.object_types`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-object_types): StructureAlias array related to the objecttype.
- [`MetadataStructureAliases.property_defs`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-property_defs): StructureAlias array related to the propertydef.
- [`MetadataStructureAliases.workflows`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-workflows): StructureAlias array related to the workflow.
- [`MetadataStructureAliases.states`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-states): StructureAlias array related to the state.
- [`MetadataStructureAliases.state_transitions`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-state_transitions): StructureAlias array related to the StateTransition.
- [`MetadataStructureAliases.named_acls`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-named_acls): StructureAlias array related to the NamedACL.
- [`MetadataStructureAliases.user_groups`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-user_groups): StructureAlias array related to the usergroup.
- [`MetadataStructureAliases.value_lists`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.MetadataStructureAliases/index.md#f-value_lists): StructureAlias array related to the ValueList.
