Share via


AttributeMetadata EntityType

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Contains all the metadata for an entity attribute.

Base Type: MetadataBase EntityType

Primary Key: MetadataId

Properties

Entity types that inherit from AttributeMetadata

EntityTypes that use the AttributeMetadata entity type.

Properties

Properties represent fields of data stored in the entity.

Name

Type

Description

AttributeOf

Edm.String

The name of the attribute that this attribute extends.

AttributeType

AttributeTypeCode EnumType

The type for the attribute.

AttributeTypeName

AttributeTypeDisplayName ComplexType

The name of the type for the attribute.

CanBeSecuredForCreate

Edm.Boolean

Whether field-level security can be applied to prevent a user from adding data to this attribute.

CanBeSecuredForRead

Edm.Boolean

Whether field-level security can be applied to prevent a user from viewing data from this attribute.

CanBeSecuredForUpdate

Edm.Boolean

Whether field-level security can be applied to prevent a user from updating data for this attribute.

CanModifyAdditionalSettings

BooleanManagedProperty ComplexType

Whether any settings not controlled by managed properties can be changed.

ColumnNumber

Edm.Int32

An organization-specific ID for the attribute used for auditing.

DeprecatedVersion

Edm.String

The Microsoft Dynamics 365 version that the attribute was deprecated in.

Description

Label ComplexType

The label containing the description for the attribute.

DisplayName

Label ComplexType

A label containing the display name for the attribute.

EntityLogicalName

Edm.String

The logical name of the entity that contains the attribute.

HasChanged

Edm.Boolean

Indicates whether the item of metadata has changed.

Inherited from:MetadataBase EntityType

InheritsFrom

Edm.String

For internal use only.

IntroducedVersion

Edm.String

A string identifying the solution version that the solution component was added in.

IsAuditEnabled

BooleanManagedProperty ComplexType

Whether the attribute is enabled for auditing.

IsCustomAttribute

Edm.Boolean

Whether the attribute is a custom attribute.

IsCustomizable

BooleanManagedProperty ComplexType

Whether the attribute allows customization.

IsFilterable

Edm.Boolean

For internal use only.

IsGlobalFilterEnabled

BooleanManagedProperty ComplexType

For internal use only.

IsLogical

Edm.Boolean

Whether the attribute is a logical attribute.

IsManaged

Edm.Boolean

Whether the attribute is part of a managed solution.

IsPrimaryId

Edm.Boolean

Whether the attribute represents the unique identifier for the record.

IsPrimaryName

Edm.Boolean

Whether the attribute represents the primary attribute for the entity.

IsRenameable

BooleanManagedProperty ComplexType

Whether the attribute display name can be changed.

IsRetrievable

Edm.Boolean

For internal use only.

IsSearchable

Edm.Boolean

For internal use only.

IsSecured

Edm.Boolean

Whether the attribute is secured for field-level security.

IsSortableEnabled

BooleanManagedProperty ComplexType

For internal use only.

IsValidForAdvancedFind

BooleanManagedProperty ComplexType

Whether the attribute appears in Advanced Find.

IsValidForCreate

Edm.Boolean

Whether the value can be set when a record is created.

IsValidForRead

Edm.Boolean

Whether the value can be retrieved.

IsValidForUpdate

Edm.Boolean

Whether the value can be updated.

LinkedAttributeId

Edm.Guid

The id of the attribute that is linked between appointments and recurring appointments.

LogicalName

Edm.String

The logical name for the attribute.

MetadataId

Edm.Guid

A unique identifier for the metadata item.

Inherited from:MetadataBase EntityType

RequiredLevel

AttributeRequiredLevelManagedProperty ComplexType

The property that determines the data entry requirement level enforced for the attribute.

SchemaName

Edm.String

The schema name for the attribute.

SourceType

Edm.Int32

A value that indicates the source type for a calculated or rollup attribute.

Entity types that inherit from AttributeMetadata

The following entity types inherit from the AttributeMetadata entity type.

Name

Description

BigIntAttributeMetadata EntityType

Contains the metadata for a BigInt attribute.

BooleanAttributeMetadata EntityType

Contains the metadata for a Boolean attribute.

DateTimeAttributeMetadata EntityType

Contains the metadata for a DateTime attribute.

DecimalAttributeMetadata EntityType

Contains the metadata for a Decimal attribute.

DoubleAttributeMetadata EntityType

Contains the metadata for a Double attribute.

EnumAttributeMetadata EntityType

An abstract class that contains the data for an attribute that provides options.

ImageAttributeMetadata EntityType

Contains the metadata for a Image attribute

IntegerAttributeMetadata EntityType

Contains the metadata for a Integer attribute.

LookupAttributeMetadata EntityType

Contains the metadata for a lookup attribute.

ManagedPropertyAttributeMetadata EntityType

For internal use only.

MemoAttributeMetadata EntityType

Contains the metadata for the attribute type Memo.

MoneyAttributeMetadata EntityType

Contains the metadata for a Money attribute.

StringAttributeMetadata EntityType

Contains the metadata for an String attribute.

UniqueIdentifierAttributeMetadata EntityType

Represents the unique identifier attribute metadata.

EntityTypes that use the AttributeMetadata entity type.

The following entity types use the AttributeMetadata entity type.

Name

How used

Description

EntityMetadata EntityType

Attributes NavigationProperty

Contains the metadata for an entity.

See Also

Web API EntityType Reference
Web API Action Reference
Web API Function Reference
Web API Query Function Reference
Web API EnumType Reference
Web API ComplexType Reference
Use the Web API with Dynamics 365 metadata

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright