Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Hub

Class representing the Hub resource. Hubs are containers for multiple repositories including media, content, content types.

Hierarchy

Index

Constructors

constructor

  • new Hub(data?: any): Hub

Properties

Optional _links

_links: Map<string, HalLink>

Optional createdBy

createdBy: string

Id of the user responsible for originally creating the Hub

Optional createdDate

createdDate: string

Timestamp representing when the Hub was originally created in ISO 8601 format

Optional description

description: string

Textual description of the Hub

Optional id

id: string

Unique id generated on creation

Optional label

label: string

Friendly display label for the Hub

Optional lastModifiedBy

lastModifiedBy: string

Id of the user responsible for the last update to the Hub

Optional lastModifiedDate

lastModifiedDate: string

Timestamp representing when the Hub was last updated in ISO 8601 format

Optional name

name: string

Globally unique programmatic name for the Hub

Optional settings

settings: Settings

Hub settings

Optional status

status: Status

Lifecycle status of the Hub

Methods

Protected performActionWithoutResourceResponse

  • performActionWithoutResourceResponse(name: string, params: any, data: any, method?: POST | PATCH | PUT): Promise<void>

toJSON

  • toJSON(): any

toJson

  • toJson(): any

Object literals

Readonly related

related: object

Resources and actions related to a Hub

contentItems

contentItems: object

facet

contentRepositories

contentRepositories: object

findByFeature

list

contentTypeSchema

contentTypeSchema: object

create

list

contentTypes

contentTypes: object

get

list

register

editions

editions: object

findByDate

events

events: object

create

list

extensions

extensions: object

create

getByName

  • getByName(name: string): Promise<Extension>

list

searchIndexes

searchIndexes: object

create

get

list

settings

settings: object

update

snapshots

snapshots: object

create

webhooks

webhooks: object

create

get

  • get(id: string): Promise<Webhook>

list

workflowStates

workflowStates: object

create

get

list

Generated using TypeDoc