IHubEntityBase
Base properties for Hub Entities
This includes a subset of IItem
, that can apply to
models that are not backed by items. It also includes
properties that can be derived for all entity types,
such as links
Properties
Property | Type | Notes |
---|---|---|
Date |
Date the entity was created |
|
string |
Source of the creation date as a property path
e.q |
|
string |
Id of the entity as a string |
|
string |
Name of the Entity For Entities backed by items, this is typically the title |
|
string |
For Item backed results, this will be |
|
Date |
Date when the entity was last updated Depending on the entity, this could be derived in many different ways |
|
string |
Source of the updated date |
|
Optional | IHubEntityLinks |
Links to related things |
Optional | string |
Source of the entity. Exact logic for this tbd, but the intent is to allow the result to be attributed to something other than "owner" |
Optional | string |
Sanitized summary derived from item.snippet, item.description, group.description, user.description, event.description etc |
Interface defined in common/src/core/types/IHubEntityBase.ts:58