API Reference > imodeljs-common > Entities > ExternalSourceAspectProps ExternalSourceAspectProps Interface Properties of an ExternalSourceAspect that stores synchronization information for an element originating from an external source. Extends ElementAspectProps Properties Name Type Description checksum undefined | string The optional cryptographic hash (any algorithm) of the source object's content. identifier string The identifier of the object in the source repository. jsonProperties undefined | any A place where additional JSON properties can be stored. kind string The kind of object within the source repository. scope RelatedElementProps An element that scopes the combination of kind and identifier to uniquely identify the object from the external source. version undefined | string An optional value that is typically a version number or a pseudo version number like last modified time. Inherited properties Name Type Inherited from Description classFullName string EntityProps The full name of the ECClass for this entity, in the form "Schema:ClassName" element RelatedElementProps ElementAspectProps id undefined | Id64String EntityProps The Id of the entity. Defined in core/common/src/ElementProps.ts Line 243 Last Updated: 13 June, 2024