MetadataStructureItem
| Full name | MFiles.MetadataStructureItem |
|---|---|
| Proto file | mfiles/enums.proto |
Values
| Name | Number | Description |
|---|---|---|
METADATA_STRUCTURE_ITEM_NONE | 0 | None. |
METADATA_STRUCTURE_ITEM_OBJECT_TYPE | 1 | Object type. |
METADATA_STRUCTURE_ITEM_PROPERTY_DEF | 2 | Property def. |
METADATA_STRUCTURE_ITEM_OBJECT_CLASS | 3 | Class. |
METADATA_STRUCTURE_ITEM_WORKFLOW | 4 | Workflow. |
METADATA_STRUCTURE_ITEM_STATE | 5 | State. |
METADATA_STRUCTURE_ITEM_NAMED_ACL | 6 | Named ACL. |
METADATA_STRUCTURE_ITEM_USER | 7 | User. |
METADATA_STRUCTURE_ITEM_USER_GROUP | 8 | User group. |
METADATA_STRUCTURE_ITEM_CLASS_GROUP | 9 | Class group. |
METADATA_STRUCTURE_ITEM_VIEW_DEF | 10 | View definition. |
METADATA_STRUCTURE_ITEM_LANGUAGE | 11 | Language. |
METADATA_STRUCTURE_ITEM_ACL | 12 | An access control list. |
METADATA_STRUCTURE_ITEM_VALUE_LIST_ITEM | 13 | Value list item. |
METADATA_STRUCTURE_ITEM_VALUE_LIST | 14 | Value list. |
METADATA_STRUCTURE_ITEM_EVENT_HANDLER | 15 | Vault-specific event handler. |
METADATA_STRUCTURE_ITEM_STATE_TRANSITION | 16 | State transition. |
METADATA_STRUCTURE_ITEM_METADATA_CARD_CONFIGURATION | 17 | Metadata card configuration. |
METADATA_STRUCTURE_ITEM_ALL | 10000 | All item types. DO NOT use this for mapping. |
Used by methods
- IRPCVault.GetAllMetadataStructureItemIdswithAliases -- Gets all unambiguous alias-to-ID mappings of one kind of metadata structure item, or of all kinds, as typed lists.
- IRPCVault.GetMetadataStructureItemIdByAlias -- Finds the vault-specific ID of a metadata structure item from one of its aliases.
- IRPCVault.GetMetadataStructureItemIdByGUID -- Finds the vault-specific ID of a metadata structure item (object type, property definition, class, workflow, ...) from its GUID.
- IRPCVault.GetMetadataStructureItemIdsByAliases -- Gets all unambiguous alias-to-ID mappings of one kind of metadata structure item, or of all kinds, as JSON.
- IRPCVault.GetMetadataStructureItemIdsByAliases_Compressed -- Gets alias-to-ID mappings of several kinds of metadata structure item as JSON, with the option to exclude kinds.
Used in fields
ExportStructureItem.type-- Metadata structure item type.MetadataStructureContext.context_type-- The structure element type of the context.MetadataStructureItemArray.value-- An array of the MetadataStructureItem values.MetadataStructureNamedReference.reference_type-- The structure element type.MetadataStructureSelector.item_type-- Metadata structure item type to select.GetMetadataStructureItemIdByGUIDRequest.item_type-- The kind of item to look for. The method description lists the supported values.GetMetadataStructureItemIdByAliasRequest.item_type-- The kind of item to look for. The method description lists the supported values.GetMetadataStructureItemIdsByAliasesRequest.emsi-- The kind of item, orMETADATA_STRUCTURE_ITEM_ALLfor every kind that can have aliases.GetMetadataStructureItemIdsByAliases_CompressedRequest.msi_array_included-- The kinds of item to return. A singleMETADATA_STRUCTURE_ITEM_ALLmeans every kind that can have aliases.GetAllMetadataStructureItemIdswithAliasesRequest.emsi-- The kind of item, orMETADATA_STRUCTURE_ITEM_ALLfor every kind that can have aliases.