API Reference > imodeljs-common > Entities > PropertyMetaData PropertyMetaData Class Beta Metadata for a property. Implements PropertyMetaDataProps Methods Name Description constructor(jsonObj: PropertyMetaDataProps): PropertyMetaData createProperty(jsonObj: any): any construct a single property from an input object according to this metadata Properties Name Type Description customAttributes undefined | CustomAttribute[] description undefined | string direction undefined | string displayLabel undefined | string extendedType undefined | string isCustomHandled undefined | false | true isCustomHandledOrphan undefined | false | true isNavigation Accessor ReadOnly boolean Return true if this property is a NavigationProperty. kindOfQuantity undefined | string maximumLength undefined | number maximumValue undefined | any maxOccurs undefined | number minimumLength undefined | number minimumValue undefined | any minOccurs undefined | number primitiveType undefined | PrimitiveTypeCode readOnly undefined | false | true relationshipClass undefined | string structName undefined | string Defined in core/common/src/EntityProps.ts Line 101 Last Updated: 13 June, 2024