setContentSiteUrls
append the absolute URL to the content on the site also updates the relative URL in case the
append the absolute URL to the content on the site also updates the relative URL in case the
Parameters
Parameter | Type | Default | Notes |
---|---|---|---|
content Required | IHubContent | ||
siteModel Required | IModel |
Returns
Property | Type | Notes |
---|---|---|
string |
The preferred identifier to use for Hub URLs. This will be either the slug, hubId, or item id. |
|
boolean |
Whether the content is downloadable in the Hub app |
|
IItem |
The underlying portal item referenced by this content |
|
{
|
Content visibility and access control, including groups |
|
Date |
Date the content was published (formal metadata), defaults to the date the content was created |
|
Inherited | Date |
Date the entity was created |
Inherited | string |
Source of the creation date as a property path
e.q |
Inherited | string |
Id of the entity as a string |
Inherited | string |
Name of the Entity For Entities backed by items, this is typically the title |
Inherited | string |
Username of the owner of the item |
Inherited | string[] |
User configurable tags |
Inherited | string |
For Item backed results, this will be |
Inherited | Date |
Date when the entity was last updated Depending on the entity, this could be derived in many different ways |
Inherited | string |
Source of the updated date |
Optional | IActionLink[] |
Optional links to show in the Hub application for this content |
Optional | IHubAdditionalResource[] |
links to additional resources specified in the formal item metadata |
Optional | string[] |
Parsed item categories (see parseItemCategories) |
Optional | HubFamily |
The the family of related types that this content belongs to. |
Optional | object |
Configure which Hub application actions (i.e. create web map) are available for this content |
Optional | string |
The content's ID for use with the Hub API
For most content this will be the item's id
For layers this will be |
Optional | boolean |
Whether or not the layer or table is actually a proxied CSV |
Optional | string[] | |
Optional | Partial<ILayerDefinition> |
Information about the layer referenced by this content (geometryType, fields, etc) |
Optional | string | |
Optional | string | |
Optional | string |
URL of the Portal API endpoint for the resource |
Optional | string |
URL of the Portal API data endpoint for the resource |
Optional | string |
URL of the resource's page in the Portal Home application |
Optional | string |
Description of the source of the published date |
Optional |
{
|
Info to display about the content's publisher. Follows this fallback pattern:
|
Optional | string |
Slug that can be used to lookup an entity by something other than it's id |
Optional | IStructuredLicense |
The content's structured license info |
Optional | string |
Frequency at which the content is updated |
Optional |
{
|
definition for content that refers to a client-side layer view |
Optional Inherited | IHubGeography |
boundary will default to the item extent but can be overwritten by enrichments from the Hub API (inline) or fetched from a location such as /resources/boundary.json |
Optional Inherited | string |
Culture code of the content
i.e. |
Optional Inherited | [key: string]: any |
The portal item's data (if any) |
Optional Inherited | string |
Description for the item |
Optional Inherited | IEnrichmentErrorInfo[] |
Any errors encountered when fetching enrichments see https://github.com/ArcGIS/hub-indexer/blob/master/docs/errors.md#response-formatting-for-errors |
Optional Inherited | string[] |
The ids of any groups that the item belongs to |
Optional Inherited | Array<Partial<ILayerDefinition>> |
Detailed information about the service's layers (geometryType, fields, etc) for related layers in the service |
Optional Inherited | any |
The content's formal metadata |
Optional Inherited | Partial<IPortal> |
The owner's organization (portal) details (id, name, extent, etc) |
Optional Inherited | IUser |
The user that owns the item |
Optional Inherited | number | null |
The count of records for the layer referenced by this content |
Optional Inherited | Partial<IFeatureServiceDefinition> |
Information about the service referenced by this content (currentVersion, capabilities, maxRecordCount etc) |
Optional Inherited | 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 Inherited | any | |
Optional Inherited | string |
Sanitized summary derived from item.snippet, item.description, group.description, user.description, event.description etc |
Optional Inherited | string |
Thumbnail Uril (read-only) |
Optional Inherited | string[] |
System configurable typekeywords |
Optional Inherited | string |
Canonical Url for the Entity |
Function defined in common/src/content/index.ts:487