API Reference > presentation-common > Content > Item Item Class A data structure that represents a single content record. Methods Name Description constructor(primaryKeys: InstanceKey[], label: string | LabelDefinition, imageId: string, classInfo: undefined | ClassInfo, values: ValuesDictionary<Value>, displayValues: ValuesDictionary<DisplayValue>, mergedFieldNames: string[], extendedData?: { T }): Item Creates an instance of Item. isFieldMerged(fieldName: string): boolean Is value of field with the specified name merged in this record. toJSON(): ItemJSON Serialize this object to JSON fromJSON(json: undefined | string | ItemJSON): undefined | Item Static Deserialize Item from JSON Properties Name Type Description classInfo undefined | ClassInfo For cases when item consists only of same class instances, information about the ECClass displayValues ValuesDictionary<DisplayValue> Display values dictionary extendedData undefined | { T } Extended data injected into this content item imageId string ID of the image associated with this item inputKeys undefined | InstanceKey[] Keys of input instances that caused this item to be included in content. Beta label LabelDefinition Display label of the item mergedFieldNames string[] List of field names whose values are merged (see Merging values) primaryKeys InstanceKey[] Keys of instances whose data is contained in this item values ValuesDictionary<Value> Raw values dictionary Defined in presentation/common/src/presentation-common/content/Item.ts Line 35 Last Updated: 12 June, 2024