@ibm-wch-sdk/api v9.0.10076
ibm-wch-sdk-api
Exposes framework independent APIs for ibm-wch-sdk-ng and similar SDKs.
Details
Refer to the documentation.
Changes
Class documentation
Refer to the documentation.
Usage
Install the module via
npm install --save ibm-wch-sdk-theme
API
Changelog
Current
Added
- New config option "siteId" to configure a site identifier
6.0.69
Changed
- Support for Angular 6
Added
- New quick access fields
group
andgroups
on theRenderingContext
- Typing support for
group
elements - Declaration of the event types and payloads for cross iframe events to switch between public and protected mode.
5.0.217
Added
- Initial version
@ibm-wch-sdk/api
Index
External modules
- "index"
- "interfaces/authoring/index"
- "interfaces/authoring/v1/base.item"
- "interfaces/authoring/v1/content/content.item"
- "interfaces/authoring/v1/content/index"
- "interfaces/authoring/v1/index"
- "interfaces/authoring/v1/layout/index"
- "interfaces/authoring/v1/layout/layout"
- "interfaces/authoring/v1/types/index"
- "interfaces/authoring/v1/types/type"
- "interfaces/delivery/v1/base.item"
- "interfaces/delivery/v1/content/content.item"
- "interfaces/delivery/v1/content/elements"
- "interfaces/delivery/v1/error/error"
- "interfaces/delivery/v1/layout/layout"
- "interfaces/delivery/v1/rendering/context/content.item.with.layout"
- "interfaces/delivery/v1/rendering/context/extended.context"
- "interfaces/delivery/v1/rendering/context/hub.context"
- "interfaces/delivery/v1/rendering/context/rendering.context"
- "interfaces/delivery/v1/search/search.result"
- "interfaces/delivery/v1/site/site"
- "interfaces/delivery/v1/site/site.child"
- "interfaces/delivery/v1/site/site.context"
- "interfaces/delivery/v1/site/site.page"
- "interfaces/delivery/v1/user/user"
- "interfaces/delivery/v1/users/currentuser/constants"
- "interfaces/i18n/index"
- "interfaces/i18n/localized"
- "interfaces/index"
- "interfaces/logging/logger"
- "interfaces/logging/logger.factory"
- "interfaces/login/v1/basicauth/index"
- "interfaces/login/v1/redirect/index"
- "interfaces/login/v1/removecookies/index"
- "interfaces/messages/messages"
- "interfaces/messages/sdk.navigate.by.path.message"
- "interfaces/messages/sdk.refresh.message"
- "interfaces/messages/sdk.set.mode.message"
- "interfaces/messages/sdk.subscribe.active.route.message"
- "interfaces/messages/sdk.subscribe.message"
- "interfaces/messages/sdk.subscribe.mode.message"
- "interfaces/messages/sdk.subscribe.route.message"
- "interfaces/query"
- "interfaces/registry/v1/currenttenant/index"
- "interfaces/sdk/router/router"
- "interfaces/sdk/sdk"
- "interfaces/sdk/search/search"
- "interfaces/sdk/version/version"
- "interfaces/user-profile/v1/users/currentuser/index"
- "services/hub-info/hub-info"
- "services/hub-info/hub-info.config"
- "services/info/url.config"
- "services/logging/logger.service"
- "services/page/active.page"
- "services/rendering/rendering.context.interceptor"
- "services/rendering/rendering.context.provider"
Services
Interfaces
External module: "index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/index"
External module: "interfaces/authoring/index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/v1/base.item"
External module: "interfaces/authoring/v1/base.item"
Index
Enumerations
Interfaces
@ibm-wch-sdk/api > "interfaces/authoring/v1/content/content.item"
External module: "interfaces/authoring/v1/content/content.item"
Index
Interfaces
Type aliases
Type aliases
AUTHORING_CONTENT_ITEM_KIND
Ƭ AUTHORING_CONTENT_ITEM_KIND: "page" | "landing-page" | "catalog-page"
Defined in interfaces/authoring/v1/content/content.item.ts:5
@ibm-wch-sdk/api > "interfaces/authoring/v1/content/index"
External module: "interfaces/authoring/v1/content/index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/v1/index"
External module: "interfaces/authoring/v1/index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/v1/layout/index"
External module: "interfaces/authoring/v1/layout/index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/v1/layout/layout"
External module: "interfaces/authoring/v1/layout/layout"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/index"
External module: "interfaces/authoring/v1/types/index"
Index
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type"
External module: "interfaces/authoring/v1/types/type"
Index
Interfaces
- AuthoringCategoryElement
- AuthoringCommerceProductCategoryElement
- AuthoringCommerceProductElement
- AuthoringContentThumbnail
- AuthoringDatetimeElement
- AuthoringElement
- AuthoringFileElement
- AuthoringFormattedTextElement
- AuthoringGroupElement
- AuthoringImageElement
- AuthoringLinkElement
- AuthoringLocationElement
- AuthoringNumberElement
- AuthoringOption
- AuthoringOptionSelectionElement
- AuthoringPlaceholder
- AuthoringReferenceElement
- AuthoringTextElement
- AuthoringThumbnail
- AuthoringToggleElement
- AuthoringType
- AuthoringUiExtensions
- AuthoringVariableTypeElement
- AuthoringVideoElement
Type aliases
- AUTHORING_ELEMENT_DATETIME_SEARCH_KEY
- AUTHORING_ELEMENT_FILE_TYPE
- AUTHORING_ELEMENT_IMAGE_TYPE
- AUTHORING_ELEMENT_LOCATION_SEARCH_KEY
- AUTHORING_ELEMENT_NUMBER_SEARCH_KEY
- AUTHORING_ELEMENT_ROLE
- AUTHORING_ELEMENT_TEXT_SEARCH_KEY
- AUTHORING_ELEMENT_TOGGLE_SEARCH_KEY
- AUTHORING_ELEMENT_VIDEO_TYPE
- AUTHORING_TYPE_KIND
Variables
Type aliases
AUTHORING_ELEMENT_DATETIME_SEARCH_KEY
Ƭ AUTHORING_ELEMENT_DATETIME_SEARCH_KEY: "date1" | "date2" | "sortableDate1" | "sortableDate2"
Defined in interfaces/authoring/v1/types/type.ts:142
AUTHORING_ELEMENT_FILE_TYPE
Ƭ AUTHORING_ELEMENT_FILE_TYPE: "plain-text" | "presentation" | "rich-document" | "spreadsheet" | "pdf-document"
Defined in interfaces/authoring/v1/types/type.ts:124
AUTHORING_ELEMENT_IMAGE_TYPE
Ƭ AUTHORING_ELEMENT_IMAGE_TYPE: "jpg" | "jpeg" | "png" | "gif" | "svg"
Defined in interfaces/authoring/v1/types/type.ts:95
AUTHORING_ELEMENT_LOCATION_SEARCH_KEY
Ƭ AUTHORING_ELEMENT_LOCATION_SEARCH_KEY: "location1"
Defined in interfaces/authoring/v1/types/type.ts:167
AUTHORING_ELEMENT_NUMBER_SEARCH_KEY
Ƭ AUTHORING_ELEMENT_NUMBER_SEARCH_KEY: "number1" | "number2" | "sortableNumber1" | "sortableNumber2"
Defined in interfaces/authoring/v1/types/type.ts:35
AUTHORING_ELEMENT_ROLE
Ƭ AUTHORING_ELEMENT_ROLE: "content" | "configuration"
Defined in interfaces/authoring/v1/types/type.ts:23
AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Ƭ AUTHORING_ELEMENT_TEXT_SEARCH_KEY: "string1" | "string2" | "string3" | "string4" | "sortableString1" | "sortableString2" | "sortableString3" | "sortableString4"
Defined in interfaces/authoring/v1/types/type.ts:25
AUTHORING_ELEMENT_TOGGLE_SEARCH_KEY
Ƭ AUTHORING_ELEMENT_TOGGLE_SEARCH_KEY: "boolean1" | "boolean2"
Defined in interfaces/authoring/v1/types/type.ts:159
AUTHORING_ELEMENT_VIDEO_TYPE
Ƭ AUTHORING_ELEMENT_VIDEO_TYPE: "mp4" | "mov"
Defined in interfaces/authoring/v1/types/type.ts:110
AUTHORING_TYPE_KIND
Ƭ AUTHORING_TYPE_KIND: "standalone" | "page" | "embedded" | "landing-page" | "catalog-page" | "custom-ui"
Defined in interfaces/authoring/v1/types/type.ts:10
Possible values kind
Variables
<Const>
REL_PATH_TYPE_BY_ID
● REL_PATH_TYPE_BY_ID: "authoring/v1/types/" = "authoring/v1/types/"
Defined in interfaces/authoring/v1/types/type.ts:5
@ibm-wch-sdk/api > "interfaces/delivery/v1/base.item"
External module: "interfaces/delivery/v1/base.item"
Index
Enumerations
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/content/content.item"
External module: "interfaces/delivery/v1/content/content.item"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/content/elements"
External module: "interfaces/delivery/v1/content/elements"
Index
Type aliases
Variables
- _ELEMENT_TYPE_CATEGORY
- _ELEMENT_TYPE_DATE
- _ELEMENT_TYPE_FILE
- _ELEMENT_TYPE_FORMATTED_TEXT
- _ELEMENT_TYPE_GROUP
- _ELEMENT_TYPE_IMAGE
- _ELEMENT_TYPE_LINK
- _ELEMENT_TYPE_LOCATION
- _ELEMENT_TYPE_NUMBER
- _ELEMENT_TYPE_OPTION_SELECTION
- _ELEMENT_TYPE_PRODUCT
- _ELEMENT_TYPE_REFERENCE
- _ELEMENT_TYPE_TEXT
- _ELEMENT_TYPE_TOGGLE
- _ELEMENT_TYPE_VARIABLE
- _ELEMENT_TYPE_VIDEO
Type aliases
ELEMENT_TYPE
Ƭ ELEMENT_TYPE: "text" | "number" | "toggle" | "formattedtext" | "link" | "datetime" | "file" | "video" | "image" | "reference" | "category" | "location" | "optionselection" | "group" | "variabletype" | "product"
Defined in interfaces/delivery/v1/content/elements.ts:1
Variables
<Const>
_ELEMENT_TYPE_CATEGORY
● _ELEMENT_TYPE_CATEGORY: "category" = "category"
Defined in interfaces/delivery/v1/content/elements.ts:28
<Const>
_ELEMENT_TYPE_DATE
● _ELEMENT_TYPE_DATE: "datetime" = "datetime"
Defined in interfaces/delivery/v1/content/elements.ts:27
<Const>
_ELEMENT_TYPE_FILE
● _ELEMENT_TYPE_FILE: "file" = "file"
Defined in interfaces/delivery/v1/content/elements.ts:29
<Const>
_ELEMENT_TYPE_FORMATTED_TEXT
● _ELEMENT_TYPE_FORMATTED_TEXT: "formattedtext" = "formattedtext"
Defined in interfaces/delivery/v1/content/elements.ts:23
<Const>
_ELEMENT_TYPE_GROUP
● _ELEMENT_TYPE_GROUP: "group" = "group"
Defined in interfaces/delivery/v1/content/elements.ts:20
<Const>
_ELEMENT_TYPE_IMAGE
● _ELEMENT_TYPE_IMAGE: "image" = "image"
Defined in interfaces/delivery/v1/content/elements.ts:31
<Const>
_ELEMENT_TYPE_LINK
● _ELEMENT_TYPE_LINK: "link" = "link"
Defined in interfaces/delivery/v1/content/elements.ts:26
<Const>
_ELEMENT_TYPE_LOCATION
● _ELEMENT_TYPE_LOCATION: "location" = "location"
Defined in interfaces/delivery/v1/content/elements.ts:33
<Const>
_ELEMENT_TYPE_NUMBER
● _ELEMENT_TYPE_NUMBER: "number" = "number"
Defined in interfaces/delivery/v1/content/elements.ts:24
<Const>
_ELEMENT_TYPE_OPTION_SELECTION
● _ELEMENT_TYPE_OPTION_SELECTION: "optionselection" = "optionselection"
Defined in interfaces/delivery/v1/content/elements.ts:21
<Const>
_ELEMENT_TYPE_PRODUCT
● _ELEMENT_TYPE_PRODUCT: "product" = "product"
Defined in interfaces/delivery/v1/content/elements.ts:19
<Const>
_ELEMENT_TYPE_REFERENCE
● _ELEMENT_TYPE_REFERENCE: "reference" = "reference"
Defined in interfaces/delivery/v1/content/elements.ts:32
<Const>
_ELEMENT_TYPE_TEXT
● _ELEMENT_TYPE_TEXT: "text" = "text"
Defined in interfaces/delivery/v1/content/elements.ts:22
<Const>
_ELEMENT_TYPE_TOGGLE
● _ELEMENT_TYPE_TOGGLE: "toggle" = "toggle"
Defined in interfaces/delivery/v1/content/elements.ts:25
<Const>
_ELEMENT_TYPE_VARIABLE
● _ELEMENT_TYPE_VARIABLE: "variabletype" = "variabletype"
Defined in interfaces/delivery/v1/content/elements.ts:34
<Const>
_ELEMENT_TYPE_VIDEO
● _ELEMENT_TYPE_VIDEO: "video" = "video"
Defined in interfaces/delivery/v1/content/elements.ts:30
@ibm-wch-sdk/api > "interfaces/delivery/v1/error/error"
External module: "interfaces/delivery/v1/error/error"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/layout/layout"
External module: "interfaces/delivery/v1/layout/layout"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/content.item.with.layout"
External module: "interfaces/delivery/v1/rendering/context/content.item.with.layout"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/extended.context"
External module: "interfaces/delivery/v1/rendering/context/extended.context"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/hub.context"
External module: "interfaces/delivery/v1/rendering/context/hub.context"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context"
External module: "interfaces/delivery/v1/rendering/context/rendering.context"
Index
Interfaces
- AbstractElement
- Asset
- Category
- CategoryElement
- DateElement
- ElementMap
- File
- FileElement
- FormattedTextElement
- Group
- GroupElement
- Image
- ImageElement
- Link
- LinkElement
- Location
- LocationElement
- MultiDateElement
- MultiFileElement
- MultiFormattedTextElement
- MultiGroupElement
- MultiImageElement
- MultiLinkElement
- MultiNumberElement
- MultiOptionSelectionElement
- MultiProductElement
- MultiReferenceElement
- MultiTextElement
- MultiToggleElement
- MultiVideoElement
- NumberElement
- OptionSelection
- OptionSelectionElement
- ProductElement
- ReferenceElement
- RenderingContext
- Rendition
- Resource
- SingleDateElement
- SingleFileElement
- SingleFormattedTextElement
- SingleGroupElement
- SingleImageElement
- SingleLinkElement
- SingleNumberElement
- SingleOptionSelectionElement
- SingleProductElement
- SingleReferenceElement
- SingleTextElement
- SingleToggleElement
- SingleVideoElement
- TextElement
- ToggleElement
- TypeRef
- Video
- VideoElement
Type aliases
Type aliases
Element
Ƭ Element: LocationElement | SingleReferenceElement | MultiReferenceElement | SingleImageElement | MultiImageElement | SingleVideoElement | MultiVideoElement | SingleFileElement | MultiFileElement | SingleToggleElement | MultiToggleElement | SingleTextElement | MultiTextElement | SingleProductElement | MultiProductElement | SingleNumberElement | MultiNumberElement | SingleLinkElement | MultiLinkElement | SingleFormattedTextElement | MultiFormattedTextElement | SingleOptionSelectionElement | MultiOptionSelectionElement | SingleDateElement | MultiDateElement | SingleGroupElement | MultiGroupElement
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:401
GroupType
Ƭ GroupType: ElementMap<SimpleType>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:459
SimpleType
Ƭ SimpleType: string
| string
[] | number
| number
[] | Image | Image[] | Date
| Date
[] | Video | Video[] | File | File[] | boolean
| boolean
[] | Link | Link[] | OptionSelection | OptionSelection[] | RenderingContext | RenderingContext[] | Category | Location | object
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:434
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result"
External module: "interfaces/delivery/v1/search/search.result"
Index
Interfaces
- PageSearchResult
- RenderingContextQueryResult
- RenderingContextSearchResult
- SearchResult
- SearchResults
- SitePagesQueryResult
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site"
External module: "interfaces/delivery/v1/site/site"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.child"
External module: "interfaces/delivery/v1/site/site.child"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.context"
External module: "interfaces/delivery/v1/site/site.context"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.page"
External module: "interfaces/delivery/v1/site/site.page"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/user/user"
External module: "interfaces/delivery/v1/user/user"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/delivery/v1/users/currentuser/constants"
External module: "interfaces/delivery/v1/users/currentuser/constants"
Index
Variables
Variables
<Const>
REL_PATH_CURRENT_USER
● REL_PATH_CURRENT_USER: "user-profile/v1/users/currentuser" = "user-profile/v1/users/currentuser"
Defined in interfaces/delivery/v1/users/currentuser/constants.ts:2
@ibm-wch-sdk/api > "interfaces/i18n/index"
External module: "interfaces/i18n/index"
Index
@ibm-wch-sdk/api > "interfaces/i18n/localized"
External module: "interfaces/i18n/localized"
Index
Type aliases
Type aliases
Locale
Ƭ Locale: string
Defined in interfaces/i18n/localized.ts:4
Helper type to identify a locale in the interfaces
Localized
Ƭ Localized: LocalizedText[]
Defined in interfaces/i18n/localized.ts:14
Object supporting localizations
LocalizedContext
Ƭ LocalizedContext: Record
<Locale, number
>
Defined in interfaces/i18n/localized.ts:20
Localization context that describes the relevance of a locale, this is typically derived from the accept language header
LocalizedText
Ƭ LocalizedText: [string
, Locale]
Defined in interfaces/i18n/localized.ts:9
Text with attached locale
@ibm-wch-sdk/api > "interfaces/index"
External module: "interfaces/index"
Index
@ibm-wch-sdk/api > "interfaces/logging/logger"
External module: "interfaces/logging/logger"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/logging/logger.factory"
External module: "interfaces/logging/logger.factory"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/login/v1/basicauth/index"
External module: "interfaces/login/v1/basicauth/index"
Index
Variables
- HEADER_BASICAUTH_TENANT_ID
- KEY_BASICAUTH_LOGIN_PASSWORD
- KEY_BASICAUTH_LOGIN_USERNAME
- REL_PATH_BASICAUTH_LOGIN
Variables
<Const>
HEADER_BASICAUTH_TENANT_ID
● HEADER_BASICAUTH_TENANT_ID: "x-ibm-dx-tenant-id" = "x-ibm-dx-tenant-id"
Defined in interfaces/login/v1/basicauth/index.ts:6
<Const>
KEY_BASICAUTH_LOGIN_PASSWORD
● KEY_BASICAUTH_LOGIN_PASSWORD: "j_password" = "j_password"
Defined in interfaces/login/v1/basicauth/index.ts:4
<Const>
KEY_BASICAUTH_LOGIN_USERNAME
● KEY_BASICAUTH_LOGIN_USERNAME: "j_username" = "j_username"
Defined in interfaces/login/v1/basicauth/index.ts:3
<Const>
REL_PATH_BASICAUTH_LOGIN
● REL_PATH_BASICAUTH_LOGIN: "login/v1/basicauth" = "login/v1/basicauth"
Defined in interfaces/login/v1/basicauth/index.ts:2
@ibm-wch-sdk/api > "interfaces/login/v1/redirect/index"
External module: "interfaces/login/v1/redirect/index"
Index
Variables
Variables
<Const>
PARAM_REDIRECT_LOGIN_TARGET_TENANT
● PARAM_REDIRECT_LOGIN_TARGET_TENANT: "targetTenant" = "targetTenant"
Defined in interfaces/login/v1/redirect/index.ts:3
<Const>
PARAM_REDIRECT_LOGIN_TARGET_URL
● PARAM_REDIRECT_LOGIN_TARGET_URL: "targetUrl" = "targetUrl"
Defined in interfaces/login/v1/redirect/index.ts:2
<Const>
REL_PATH_REDIRECT_LOGIN
● REL_PATH_REDIRECT_LOGIN: "login/v1/redirect" = "login/v1/redirect"
Defined in interfaces/login/v1/redirect/index.ts:1
@ibm-wch-sdk/api > "interfaces/login/v1/removecookies/index"
External module: "interfaces/login/v1/removecookies/index"
Index
Variables
Variables
<Const>
REL_PATH_REMOVECOOKIES
● REL_PATH_REMOVECOOKIES: "login/v1/removecookies" = "login/v1/removecookies"
Defined in interfaces/login/v1/removecookies/index.ts:2
@ibm-wch-sdk/api > "interfaces/messages/messages"
External module: "interfaces/messages/messages"
Index
Interfaces
Type aliases
Type aliases
SdkMessageHandlerCallback
Ƭ SdkMessageHandlerCallback: function
Defined in interfaces/messages/messages.ts:21
Type declaration
▸(aPayload: SdkMessagePayload, aEvent: MessageEvent
): PromiseLike
<SdkMessagePayload> | SdkMessagePayload | null
| undefined
Parameters:
Param | Type |
---|---|
aPayload | SdkMessagePayload |
aEvent | MessageEvent |
Returns: PromiseLike
<SdkMessagePayload> | SdkMessagePayload | null
| undefined
@ibm-wch-sdk/api > "interfaces/messages/sdk.navigate.by.path.message"
External module: "interfaces/messages/sdk.navigate.by.path.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_NAVIGATE_BY_PATH_EVENT_TYPE
● SDK_NAVIGATE_BY_PATH_EVENT_TYPE: "WchSdk.router.navigateByPath" = "WchSdk.router.navigateByPath"
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:7
@ibm-wch-sdk/api > "interfaces/messages/sdk.refresh.message"
External module: "interfaces/messages/sdk.refresh.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_REFRESH_EVENT_TYPE
● SDK_REFRESH_EVENT_TYPE: "WchSdk.refresh" = "WchSdk.refresh"
Defined in interfaces/messages/sdk.refresh.message.ts:7
@ibm-wch-sdk/api > "interfaces/messages/sdk.set.mode.message"
External module: "interfaces/messages/sdk.set.mode.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_SET_MODE_EVENT_TYPE
● SDK_SET_MODE_EVENT_TYPE: "WchSdk.setMode" = "WchSdk.setMode"
Defined in interfaces/messages/sdk.set.mode.message.ts:8
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.active.route.message"
External module: "interfaces/messages/sdk.subscribe.active.route.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_ACTIVE_ROUTE_EVENT_TYPE
● SDK_ACTIVE_ROUTE_EVENT_TYPE: "WchSdk.router.activeRoute" = "WchSdk.router.activeRoute"
Defined in interfaces/messages/sdk.subscribe.active.route.message.ts:18
<Const>
SDK_SUBSCRIBE_ACTIVE_ROUTE_EVENT_TYPE
● SDK_SUBSCRIBE_ACTIVE_ROUTE_EVENT_TYPE: "WchSdk.router.activeRoute.subscribe" = "WchSdk.router.activeRoute.subscribe"
Defined in interfaces/messages/sdk.subscribe.active.route.message.ts:9
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.message"
External module: "interfaces/messages/sdk.subscribe.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_UNSUBSCRIBE_EVENT_TYPE
● SDK_UNSUBSCRIBE_EVENT_TYPE: "WchSdk.unsubscribe" = "WchSdk.unsubscribe"
Defined in interfaces/messages/sdk.subscribe.message.ts:15
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.mode.message"
External module: "interfaces/messages/sdk.subscribe.mode.message"
Index
Enumerations
Interfaces
Variables
Variables
<Const>
SDK_MODE_EVENT_TYPE
● SDK_MODE_EVENT_TYPE: "WchSdk.mode" = "WchSdk.mode"
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:22
<Const>
SDK_SUBSCRIBE_MODE_EVENT_TYPE
● SDK_SUBSCRIBE_MODE_EVENT_TYPE: "WchSdk.mode.subscribe" = "WchSdk.mode.subscribe"
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:8
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.route.message"
External module: "interfaces/messages/sdk.subscribe.route.message"
Index
Interfaces
Variables
Variables
<Const>
SDK_ROUTE_EVENT_TYPE
● SDK_ROUTE_EVENT_TYPE: "WchSdk.router.route" = "WchSdk.router.route"
Defined in interfaces/messages/sdk.subscribe.route.message.ts:23
<Const>
SDK_SUBSCRIBE_ROUTE_EVENT_TYPE
● SDK_SUBSCRIBE_ROUTE_EVENT_TYPE: "WchSdk.router.route.subscribe" = "WchSdk.router.route.subscribe"
Defined in interfaces/messages/sdk.subscribe.route.message.ts:9
@ibm-wch-sdk/api > "interfaces/query"
External module: "interfaces/query"
Index
Interfaces
Type aliases
Type aliases
QueryValue
Ƭ QueryValue: string
| number
| boolean
Defined in interfaces/query.ts:4
@ibm-wch-sdk/api > "interfaces/registry/v1/currenttenant/index"
External module: "interfaces/registry/v1/currenttenant/index"
Index
Variables
Variables
<Const>
REL_PATH_CURRENT_TENANT
● REL_PATH_CURRENT_TENANT: "registry/v1/currenttenant" = "registry/v1/currenttenant"
Defined in interfaces/registry/v1/currenttenant/index.ts:2
@ibm-wch-sdk/api > "interfaces/sdk/router/router"
External module: "interfaces/sdk/router/router"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/sdk/sdk"
External module: "interfaces/sdk/sdk"
Index
Interfaces
Variables
Variables
<Const>
WCH_SDK_MODULE_NAME
● WCH_SDK_MODULE_NAME: "WchSdk" = "WchSdk"
Defined in interfaces/sdk/sdk.ts:7
@ibm-wch-sdk/api > "interfaces/sdk/search/search"
External module: "interfaces/sdk/search/search"
Index
Interfaces
Type aliases
Type aliases
QueryInput
Ƭ QueryInput: string
| string
[] | null
| undefined
| URLSearchParams
| Query
Defined in interfaces/sdk/search/search.ts:10
@ibm-wch-sdk/api > "interfaces/sdk/version/version"
External module: "interfaces/sdk/version/version"
Index
Interfaces
@ibm-wch-sdk/api > "interfaces/user-profile/v1/users/currentuser/index"
External module: "interfaces/user-profile/v1/users/currentuser/index"
Index
Variables
Variables
<Const>
REGEXP_ANONYMOUS_USER_ID
● REGEXP_ANONYMOUS_USER_ID: RegExp
= /^\w{8}-\w{4}-f\w{3}-\w{4}-\w{12}$/
Defined in interfaces/user-profile/v1/users/currentuser/index.ts:2
<Const>
REL_PATH_CURRENT_USER
● REL_PATH_CURRENT_USER: "user-profile/v1/users/currentuser" = "user-profile/v1/users/currentuser"
Defined in interfaces/user-profile/v1/users/currentuser/index.ts:1
@ibm-wch-sdk/api > "services/hub-info/hub-info"
External module: "services/hub-info/hub-info"
Index
Interfaces
@ibm-wch-sdk/api > "services/hub-info/hub-info.config"
External module: "services/hub-info/hub-info.config"
Index
Enumerations
Interfaces
Type aliases
Type aliases
HubInfoUrlProvider
Ƭ HubInfoUrlProvider: null
| undefined
| URL
| string
| function
Defined in services/hub-info/hub-info.config.ts:36
Defines the provider of a URL, either as a URL, a string or a callback that generates either
@ibm-wch-sdk/api > "services/info/url.config"
External module: "services/info/url.config"
Index
Interfaces
Variables
Variables
<Const>
WCH_CONFIG_API_URL
● WCH_CONFIG_API_URL: "wch-config-api-url" = "wch-config-api-url"
Defined in services/info/url.config.ts:7
Name of the 'rel' attribute of a link element used to configure the API URL
<Const>
WCH_CONFIG_BASE_URL
● WCH_CONFIG_BASE_URL: "wch-config-base-url" = "wch-config-base-url"
Defined in services/info/url.config.ts:17
Name of the 'rel' attribute of a link element used to configure the base URL
<Const>
WCH_CONFIG_DELIVERY_URL
● WCH_CONFIG_DELIVERY_URL: "wch-config-delivery-url" = "wch-config-delivery-url"
Defined in services/info/url.config.ts:12
Name of the 'rel' attribute of a link element used to configure the delivery URL
@ibm-wch-sdk/api > "services/logging/logger.service"
External module: "services/logging/logger.service"
Index
Interfaces
@ibm-wch-sdk/api > "services/page/active.page"
External module: "services/page/active.page"
Index
Interfaces
@ibm-wch-sdk/api > "services/rendering/rendering.context.interceptor"
External module: "services/rendering/rendering.context.interceptor"
Index
Interfaces
@ibm-wch-sdk/api > "services/rendering/rendering.context.provider"
External module: "services/rendering/rendering.context.provider"
Index
Interfaces
Logging
The logger interfaces allow to plug custom loggers via the LoggerFactory
. In addition they expose a simple logger interface, modelled after the standard console logger.
Delivery
Typescript definitions of the WCH Delivery APIs.
WchSdk
The SDK defines the plain JS WCH SDK APIs .
Properties
Methods
refresh()
: causes the currently displayed data to be refreshed
The SDK is available on the global window object
window.WchSdk
Cross Origin Eventing
The SDK supports WebMessaging to allow communication across frames via the postMessage functionality. Each message sent to the SDK needs to contain a type
and an id
field. The type is used to identify the meaning of the message, the id to allow the caller to correlate potential responses.
Responses to messages sent to the iframe (e.g. messages back from the SDK to the parent frame) can optionally use channelMessaging. If the first element of the transfer object contains a messagePort, this will be used for reply messages or notifications. Else these replies will be sent against the parent window, directly.
Supported Message Types
WchSdk.refresh
: refreshes the data currently displayed by the application. The message has no response.WchSdk.router.navigateByPath
: navigates to the specified path. Responds with aWchSdk.router.navigateByPathResponse
response. Takes:path
: path to navigate to
WchSdk.router.activeRoute.subscribe
: subscribes a listener for changes in the active route (i.e. navigations). The event will be responsed by a response containing a handle that can be used to unsubscribe. Whenever a navigation occurs, the SDK will send aWchSdk.router.activeRoute
message to the caller.WchSdk.router.route.subscribe
: subscribes a listener for changes for a given route. The event will be responsed by a response containing a handle that can be used to unsubscribe. Whenever the route changes, comes into existence or is deleted, the SDK will send aWchSdk.router.route
message to the caller. Takes:route
: a string or string array that describes the route to listen to. If the value is a string, then it must be the escaped path, starting with a slash but not ending with a slash. If it is a string array, each value represents the unescaped path segment, the segments to not contain slashes.
WchSdk.unsubscribe
: unsubscribes from a subscription given the subscription handlehandle
: the subscription handle
Supported Response Types
WchSdk.router.navigateByPathResponse
: sent as a response to aWchSdk.router.navigateByPath
message from the SDK to the caller. Replicates the caller message fields and in addition:success
: true if the navigation completed, else falseerror
: an optional error object
WchSdk.router.activeRoute.subscribeResponse
: sent as a response toWchSdk.router.activeRoute.subscribe
.handle
: handle to the subscription, can be used to unsubscribe
WchSdk.router.route.subscribeResponse
: sent as a response toWchSdk.router.route.subscribe
.handle
: handle to the subscription, can be used to unsubscribe
WchSdk.router.activeRoute
: sent from the SDK to the subscriber for modifications in the navigation.page
: The selected page. Will benull
if this is the last event (e.g. because of an application shutdown)
Examples
Listen for Navigation Events
This example shows how a parent frame can listen for navigation events of an SPA. The example uses channelMessaging to establish a direct communication channel from the SDK to the parent frame. Navigation events will be sent via this channel.
Note that the use of a channel is not required. If no channel is passed in, the navigation events will be sent directly to the parent window via postMessage.
The example doe NOT show how to unsubscribe.
/**
* Message sent to the SDK to subscribe for navigation notifications
*/
var msg = {
type: 'WchSdk.router.activeRoute.subscribe',
id: 'someid'
};
// use a message channel to receive the responses
var channel = new MessageChannel();
/** Perform the subscription, transfer one end of the channel to the SDK.
* Note that the second parameter is the origin of the iframe.
*/
myframe.contentWindow.postMessage(msg, "http://localhost:4200", [channel.port2]);
/**
* Listen for changes in the navigation
* We expect two types of callbacks here, one for each navigation event
* and a response sending the subscription handle, so we can unsubscribe later.
*/
channel.port1.addEventListener('message', msg => {
// check for the message type
const data = msg.data;
if (data.type === 'WchSdk.router.activeRoute') {
// log the active route
console.log('navigation in iframe', data.page.route);
} else
if (data.type === 'WchSdk.router.activeRoute.subscribeResponse') {
console.log('subscription handle', data.handle);
}
});
// start the bi-directional communication
channel.port1.start();
Messaging
Cross Origin Eventing
The SDK supports WebMessaging to allow communication across frames via the postMessage functionality. Each message sent to the SDK needs to contain a type
and an id
field. The type is used to identify the meaning of the message, the id to allow the caller to correlate potential responses.
Responses to messages sent to the iframe (e.g. messages back from the SDK to the parent frame) can optionally use channelMessaging. If the first element of the transfer object contains a messagePort, this will be used for reply messages or notifications. Else these replies will be sent against the parent window, directly.
Supported Message Types
WchSdk.refresh
: refreshes the data currently displayed by the application. The message has no response.WchSdk.router.navigateByPath
: navigates to the specified path. Responds with aWchSdk.router.navigateByPathResponse
response. Takes:path
: path to navigate to
WchSdk.router.activeRoute.subscribe
: subscribes a listener for changes in the active route (i.e. navigations). The event will be responsed by a response containing a handle that can be used to unsubscribe. Whenever a navigation occurs, the SDK will send aWchSdk.router.activeRoute
message to the caller.WchSdk.router.route.subscribe
: subscribes a listener for changes for a given route. The event will be responsed by a response containing a handle that can be used to unsubscribe. Whenever the route changes, comes into existence or is deleted, the SDK will send aWchSdk.router.route
message to the caller. Takes:route
: a string or string array that describes the route to listen to. If the value is a string, then it must be the escaped path, starting with a slash but not ending with a slash. If it is a string array, each value represents the unescaped path segment, the segments to not contain slashes.
WchSdk.unsubscribe
: unsubscribes from a subscription given the subscription handlehandle
: the subscription handle
Supported Response Types
WchSdk.router.navigateByPathResponse
: sent as a response to aWchSdk.router.navigateByPath
message from the SDK to the caller. Replicates the caller message fields and in addition:success
: true if the navigation completed, else falseerror
: an optional error object
WchSdk.router.activeRoute.subscribeResponse
: sent as a response toWchSdk.router.activeRoute.subscribe
.handle
: handle to the subscription, can be used to unsubscribe
WchSdk.router.route.subscribeResponse
: sent as a response toWchSdk.router.route.subscribe
.handle
: handle to the subscription, can be used to unsubscribe
WchSdk.router.activeRoute
: sent from the SDK to the subscriber for modifications in the navigation.page
: The selected page. Will benull
if this is the last event (e.g. because of an application shutdown)
Examples
Listen for Navigation Events
This example shows how a parent frame can listen for navigation events of an SPA. The example uses channelMessaging to establish a direct communication channel from the SDK to the parent frame. Navigation events will be sent via this channel.
Note that the use of a channel is not required. If no channel is passed in, the navigation events will be sent directly to the parent window via postMessage.
The example doe NOT show how to unsubscribe.
/**
* Message sent to the SDK to subscribe for navigation notifications
*/
var msg = {
type: 'WchSdk.router.activeRoute.subscribe',
id: 'someid'
};
// use a message channel to receive the responses
var channel = new MessageChannel();
/** Perform the subscription, transfer one end of the channel to the SDK.
* Note that the second parameter is the origin of the iframe.
*/
myframe.contentWindow.postMessage(msg, "http://localhost:4200", [channel.port2]);
/**
* Listen for changes in the navigation
* We expect two types of callbacks here, one for each navigation event
* and a response sending the subscription handle, so we can unsubscribe later.
*/
channel.port1.addEventListener('message', msg => {
// check for the message type
const data = msg.data;
if (data.type === 'WchSdk.router.activeRoute') {
// log the active route
console.log('navigation in iframe', data.page.route);
} else
if (data.type === 'WchSdk.router.activeRoute.subscribeResponse') {
console.log('subscription handle', data.handle);
}
});
// start the bi-directional communication
channel.port1.start();
@ibm-wch-sdk/api
Index
External modules
- "index"
- "interfaces/authoring/index"
- "interfaces/authoring/v1/base.item"
- "interfaces/authoring/v1/content/content.item"
- "interfaces/authoring/v1/content/index"
- "interfaces/authoring/v1/index"
- "interfaces/authoring/v1/layout/index"
- "interfaces/authoring/v1/layout/layout"
- "interfaces/authoring/v1/types/index"
- "interfaces/authoring/v1/types/type"
- "interfaces/delivery/v1/base.item"
- "interfaces/delivery/v1/content/content.item"
- "interfaces/delivery/v1/content/elements"
- "interfaces/delivery/v1/error/error"
- "interfaces/delivery/v1/layout/layout"
- "interfaces/delivery/v1/rendering/context/content.item.with.layout"
- "interfaces/delivery/v1/rendering/context/extended.context"
- "interfaces/delivery/v1/rendering/context/hub.context"
- "interfaces/delivery/v1/rendering/context/rendering.context"
- "interfaces/delivery/v1/search/search.result"
- "interfaces/delivery/v1/site/site"
- "interfaces/delivery/v1/site/site.child"
- "interfaces/delivery/v1/site/site.context"
- "interfaces/delivery/v1/site/site.page"
- "interfaces/delivery/v1/user/user"
- "interfaces/delivery/v1/users/currentuser/constants"
- "interfaces/i18n/index"
- "interfaces/i18n/localized"
- "interfaces/index"
- "interfaces/logging/logger"
- "interfaces/logging/logger.factory"
- "interfaces/login/v1/basicauth/index"
- "interfaces/login/v1/redirect/index"
- "interfaces/login/v1/removecookies/index"
- "interfaces/messages/messages"
- "interfaces/messages/sdk.navigate.by.path.message"
- "interfaces/messages/sdk.refresh.message"
- "interfaces/messages/sdk.set.mode.message"
- "interfaces/messages/sdk.subscribe.active.route.message"
- "interfaces/messages/sdk.subscribe.message"
- "interfaces/messages/sdk.subscribe.mode.message"
- "interfaces/messages/sdk.subscribe.route.message"
- "interfaces/query"
- "interfaces/registry/v1/currenttenant/index"
- "interfaces/sdk/router/router"
- "interfaces/sdk/sdk"
- "interfaces/sdk/search/search"
- "interfaces/sdk/version/version"
- "interfaces/user-profile/v1/users/currentuser/index"
- "services/hub-info/hub-info"
- "services/hub-info/hub-info.config"
- "services/info/url.config"
- "services/logging/logger.service"
- "services/page/active.page"
- "services/rendering/rendering.context.interceptor"
- "services/rendering/rendering.context.provider"
@ibm-wch-sdk/api > "interfaces/authoring/v1/base.item" > DraftStatus
Enumeration: DraftStatus
Possible values for draft status
Index
Enumeration members
Enumeration members
APPROVED
APPROVED: = "approved"
Defined in interfaces/authoring/v1/base.item.ts:15
IN_PROGRESS
IN_PROGRESS: = "in-progress"
Defined in interfaces/authoring/v1/base.item.ts:13
IN_REVIEW
IN_REVIEW: = "in-review"
Defined in interfaces/authoring/v1/base.item.ts:14
@ibm-wch-sdk/api > "interfaces/authoring/v1/base.item" > Status
Enumeration: Status
Index
Enumeration members
Enumeration members
DRAFT
DRAFT: = "draft"
Defined in interfaces/authoring/v1/base.item.ts:4
READY
READY: = "ready"
Defined in interfaces/authoring/v1/base.item.ts:5
RETIRED
RETIRED: = "retired"
Defined in interfaces/authoring/v1/base.item.ts:6
@ibm-wch-sdk/api > "interfaces/authoring/v1/base.item" > BaseAuthoringItem
Interface: BaseAuthoringItem
Base interface for all items
Hierarchy
BaseAuthoringItem
Index
Properties
Properties
<Optional>
classification
● classification: string
Defined in interfaces/authoring/v1/base.item.ts:42
The classification defines the document type. For content items, all documents are classified as "content".
<Optional>
created
● created: string
Defined in interfaces/authoring/v1/base.item.ts:57
The created date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ. This field is read only.
<Optional>
creatorId
● creatorId: string
Defined in interfaces/authoring/v1/base.item.ts:59
<Optional>
description
● description: string
Defined in interfaces/authoring/v1/base.item.ts:64
The description of the item.
<Optional>
id
● id: string
Defined in interfaces/authoring/v1/base.item.ts:25
The ID of the content item.
<Optional>
lastModified
● lastModified: string
Defined in interfaces/authoring/v1/base.item.ts:47
The last modified date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ. This field is read only.
<Optional>
lastModifierId
● lastModifierId: string
Defined in interfaces/authoring/v1/base.item.ts:52
name of user for now, this property may change once user management is defined (read only).
name
● name: string
Defined in interfaces/authoring/v1/base.item.ts:35
The name of the content item.
<Optional>
path
● path: string
Defined in interfaces/authoring/v1/base.item.ts:37
<Optional>
rev
● rev: string
Defined in interfaces/authoring/v1/base.item.ts:30
The current revision of the document.
@ibm-wch-sdk/api > "interfaces/authoring/v1/content/content.item" > AuthoringContentItem
Interface: AuthoringContentItem
Hierarchy
↳ AuthoringContentItem
Index
Properties
- classification
- created
- creatorId
- deliveryAccess
- description
- draftStatus
- elements
- form
- id
- keywords
- kind
- lastModified
- lastModifier
- lastModifierId
- linkedDocId
- links
- locale
- name
- path
- projectId
- projects
- publishing
- rev
- review
- reviewHistory
- reviewId
- schema
- selectedLayouts
- status
- systemModified
- tags
- thumbnail
- type
- typeId
- valid
Properties
classification
● classification: "content"
Overrides BaseAuthoringItem.classification
Defined in interfaces/authoring/v1/content/content.item.ts:16
<Optional>
created
● created: string
Inherited from BaseAuthoringItem.created
Defined in interfaces/authoring/v1/base.item.ts:57
The created date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ. This field is read only.
<Optional>
creatorId
● creatorId: string
Inherited from BaseAuthoringItem.creatorId
Defined in interfaces/authoring/v1/base.item.ts:59
<Optional>
deliveryAccess
● deliveryAccess: "secured"
Defined in interfaces/authoring/v1/content/content.item.ts:39
<Optional>
description
● description: string
Inherited from BaseAuthoringItem.description
Defined in interfaces/authoring/v1/base.item.ts:64
The description of the item.
<Optional>
draftStatus
● draftStatus: DraftStatus
Defined in interfaces/authoring/v1/content/content.item.ts:29
<Optional>
elements
● elements: Record
<string
, any
>
Defined in interfaces/authoring/v1/content/content.item.ts:34
<Optional>
form
● form: any
[]
Defined in interfaces/authoring/v1/content/content.item.ts:33
<Optional>
id
● id: string
Inherited from BaseAuthoringItem.id
Defined in interfaces/authoring/v1/base.item.ts:25
The ID of the content item.
<Optional>
keywords
● keywords: string
[]
Defined in interfaces/authoring/v1/content/content.item.ts:27
<Optional>
kind
● kind: AUTHORING_CONTENT_ITEM_KIND[]
Defined in interfaces/authoring/v1/content/content.item.ts:37
<Optional>
lastModified
● lastModified: string
Overrides BaseAuthoringItem.lastModified
Defined in interfaces/authoring/v1/content/content.item.ts:23
<Optional>
lastModifier
● lastModifier: string
Defined in interfaces/authoring/v1/content/content.item.ts:22
<Optional>
lastModifierId
● lastModifierId: string
Overrides BaseAuthoringItem.lastModifierId
Defined in interfaces/authoring/v1/content/content.item.ts:21
<Optional>
linkedDocId
● linkedDocId: string
Defined in interfaces/authoring/v1/content/content.item.ts:25
<Optional>
links
● links: Record
<string
, any
>
Defined in interfaces/authoring/v1/content/content.item.ts:31
<Optional>
locale
● locale: string
Defined in interfaces/authoring/v1/content/content.item.ts:20
name
● name: string
Inherited from BaseAuthoringItem.name
Defined in interfaces/authoring/v1/base.item.ts:35
The name of the content item.
<Optional>
path
● path: string
Inherited from BaseAuthoringItem.path
Defined in interfaces/authoring/v1/base.item.ts:37
<Optional>
projectId
● projectId: string
Defined in interfaces/authoring/v1/content/content.item.ts:15
<Optional>
projects
● projects: string
[]
Defined in interfaces/authoring/v1/content/content.item.ts:42
<Optional>
publishing
● publishing: Record
<string
, any
>
Defined in interfaces/authoring/v1/content/content.item.ts:38
<Optional>
rev
● rev: string
Inherited from BaseAuthoringItem.rev
Defined in interfaces/authoring/v1/base.item.ts:30
The current revision of the document.
<Optional>
review
● review: Record
<string
, any
>
Defined in interfaces/authoring/v1/content/content.item.ts:36
<Optional>
reviewHistory
● reviewHistory: string
[]
Defined in interfaces/authoring/v1/content/content.item.ts:41
<Optional>
reviewId
● reviewId: string
Defined in interfaces/authoring/v1/content/content.item.ts:40
<Optional>
schema
● schema: Record
<string
, any
>
Defined in interfaces/authoring/v1/content/content.item.ts:32
<Optional>
selectedLayouts
● selectedLayouts: AuthoringSelectedLayout[]
Defined in interfaces/authoring/v1/content/content.item.ts:30
status
● status: Status
Defined in interfaces/authoring/v1/content/content.item.ts:28
<Optional>
systemModified
● systemModified: string
Defined in interfaces/authoring/v1/content/content.item.ts:24
<Optional>
tags
● tags: string
[]
Defined in interfaces/authoring/v1/content/content.item.ts:26
<Optional>
thumbnail
● thumbnail: AuthoringContentItemThumbnail
Defined in interfaces/authoring/v1/content/content.item.ts:19
<Optional>
type
● type: string
Defined in interfaces/authoring/v1/content/content.item.ts:18
typeId
● typeId: string
Defined in interfaces/authoring/v1/content/content.item.ts:17
<Optional>
valid
● valid: boolean
Defined in interfaces/authoring/v1/content/content.item.ts:35
@ibm-wch-sdk/api > "interfaces/authoring/v1/content/content.item" > AuthoringContentItemThumbnail
Interface: AuthoringContentItemThumbnail
Hierarchy
↳ AuthoringContentItemThumbnail
Index
Properties
Properties
id
● id: string
Overrides AuthoringThumbnail.id
Defined in interfaces/authoring/v1/content/content.item.ts:11
<Optional>
path
● path: string
Inherited from AuthoringThumbnail.path
Defined in interfaces/authoring/v1/types/type.ts:220
<Optional>
url
● url: string
Inherited from AuthoringThumbnail.url
Defined in interfaces/authoring/v1/types/type.ts:221
@ibm-wch-sdk/api > "interfaces/authoring/v1/layout/layout" > AuthoringLayout
Interface: AuthoringLayout
Hierarchy
AuthoringLayout
Index
Properties
Properties
id
● id: string
Defined in interfaces/authoring/v1/layout/layout.ts:2
<Optional>
name
● name: string
Defined in interfaces/authoring/v1/layout/layout.ts:3
<Optional>
path
● path: string
Defined in interfaces/authoring/v1/layout/layout.ts:4
@ibm-wch-sdk/api > "interfaces/authoring/v1/layout/layout" > AuthoringSelectedLayout
Interface: AuthoringSelectedLayout
Hierarchy
AuthoringSelectedLayout
Index
Properties
Properties
layout
● layout: AuthoringLayout
Defined in interfaces/authoring/v1/layout/layout.ts:9
<Optional>
layoutMode
● layoutMode: string
Defined in interfaces/authoring/v1/layout/layout.ts:8
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringCategoryElement
Interface: AuthoringCategoryElement
Hierarchy
↳ AuthoringCategoryElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- restrictedParents
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "category"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:175
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
restrictedParents
● restrictedParents: string
[]
Defined in interfaces/authoring/v1/types/type.ts:177
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:176
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringCommerceProductCategoryElement
Interface: AuthoringCommerceProductCategoryElement
Hierarchy
↳ AuthoringCommerceProductCategoryElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- restrictedParent
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "productcategory"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:207
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
restrictedParent
● restrictedParent: string
Defined in interfaces/authoring/v1/types/type.ts:209
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:208
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringCommerceProductElement
Interface: AuthoringCommerceProductElement
Hierarchy
↳ AuthoringCommerceProductElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- restrictedCategories
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "product"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:213
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
restrictedCategories
● restrictedCategories: string
[]
Defined in interfaces/authoring/v1/types/type.ts:215
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:214
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringContentThumbnail
Interface: AuthoringContentThumbnail
Hierarchy
AuthoringContentThumbnail
Index
Properties
Properties
<Optional>
imageElement
● imageElement: string
Defined in interfaces/authoring/v1/types/type.ts:226
source
● source: "imageElementOrType" | "imageElement" | "type" | "none"
Defined in interfaces/authoring/v1/types/type.ts:225
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringDatetimeElement
Interface: AuthoringDatetimeElement
Hierarchy
↳ AuthoringDatetimeElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- fieldType
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "datetime"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:149
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
fieldType
● fieldType: "date" | "date-time"
Defined in interfaces/authoring/v1/types/type.ts:150
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_DATETIME_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:151
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringElement
Interface: AuthoringElement
Hierarchy
AuthoringElement
↳ AuthoringFormattedTextElement
↳ AuthoringOptionSelectionElement
↳ AuthoringVariableTypeElement
↳ AuthoringCommerceProductCategoryElement
↳ AuthoringCommerceProductElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: ELEMENT_TYPE | "productcategory" | "product"
Defined in interfaces/authoring/v1/types/type.ts:43
Specifies the type of this element.
<Optional>
fieldLabel
● fieldLabel: string
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringFileElement
Interface: AuthoringFileElement
Hierarchy
↳ AuthoringFileElement
Index
Properties
- acceptType
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
acceptType
● acceptType: AUTHORING_ELEMENT_FILE_TYPE[]
Defined in interfaces/authoring/v1/types/type.ts:133
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "file"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:132
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:134
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringFormattedTextElement
Interface: AuthoringFormattedTextElement
Hierarchy
↳ AuthoringFormattedTextElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "formattedtext"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:155
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:156
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringGroupElement
Interface: AuthoringGroupElement
Hierarchy
↳ AuthoringGroupElement
Index
Properties
- allowMultipleValues
- elementType
- elements
- fieldLabel
- helpText
- icon
- key
- kind
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- typeRef
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "group"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:198
<Optional>
elements
● elements: any
[]
Defined in interfaces/authoring/v1/types/type.ts:201
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
<Optional>
icon
● icon: ELEMENT_TYPE
Defined in interfaces/authoring/v1/types/type.ts:202
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
<Optional>
kind
● kind: AUTHORING_TYPE_KIND[]
Defined in interfaces/authoring/v1/types/type.ts:200
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
typeRef
● typeRef: TypeRef
Defined in interfaces/authoring/v1/types/type.ts:199
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringImageElement
Interface: AuthoringImageElement
Hierarchy
↳ AuthoringImageElement
Index
Properties
- acceptType
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- imageProfile
- imageProfileId
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
acceptType
● acceptType: AUTHORING_ELEMENT_IMAGE_TYPE[]
Defined in interfaces/authoring/v1/types/type.ts:104
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "image"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:103
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
<Optional>
imageProfile
● imageProfile: Record
<string
, any
>
Defined in interfaces/authoring/v1/types/type.ts:107
<Optional>
imageProfileId
● imageProfileId: string
Defined in interfaces/authoring/v1/types/type.ts:106
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:105
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringLinkElement
Interface: AuthoringLinkElement
Hierarchy
↳ AuthoringLinkElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "link"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:138
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:139
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringLocationElement
Interface: AuthoringLocationElement
Hierarchy
↳ AuthoringLocationElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "location"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:170
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_LOCATION_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:171
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringNumberElement
Interface: AuthoringNumberElement
Hierarchy
↳ AuthoringNumberElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- fieldType
- helpText
- key
- label
- maximum
- maximumValues
- minimum
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "number"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:88
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
fieldType
● fieldType: "integer" | "decimal"
Defined in interfaces/authoring/v1/types/type.ts:89
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximum
● maximum: number
Defined in interfaces/authoring/v1/types/type.ts:92
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimum
● minimum: number
Defined in interfaces/authoring/v1/types/type.ts:91
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_NUMBER_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:90
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringOption
Interface: AuthoringOption
Hierarchy
AuthoringOption
Index
Properties
Properties
label
● label: string
Defined in interfaces/authoring/v1/types/type.ts:181
selection
● selection: string
Defined in interfaces/authoring/v1/types/type.ts:182
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringOptionSelectionElement
Interface: AuthoringOptionSelectionElement
Hierarchy
↳ AuthoringOptionSelectionElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- options
- placeholder
- required
- restrictedParents
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "optionselection"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:186
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
options
● options: AuthoringOption[]
Defined in interfaces/authoring/v1/types/type.ts:189
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
restrictedParents
● restrictedParents: string
[]
Defined in interfaces/authoring/v1/types/type.ts:188
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:187
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringPlaceholder
Interface: AuthoringPlaceholder
Hierarchy
AuthoringPlaceholder
Index
Properties
Properties
<Optional>
show
● show: boolean
Defined in interfaces/authoring/v1/types/type.ts:19
<Optional>
text
● text: string
Defined in interfaces/authoring/v1/types/type.ts:20
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringReferenceElement
Interface: AuthoringReferenceElement
Hierarchy
↳ AuthoringReferenceElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- restrictTypes
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "reference"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:119
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
restrictTypes
● restrictTypes: TypeRef
Defined in interfaces/authoring/v1/types/type.ts:121
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:120
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringTextElement
Interface: AuthoringTextElement
Hierarchy
↳ AuthoringTextElement
Index
Properties
- allowMultipleValues
- displayHeight
- displayType
- displayWidth
- elementType
- fieldLabel
- helpText
- key
- label
- maxLength
- maximumValues
- minLength
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
<Optional>
displayHeight
● displayHeight: number
Defined in interfaces/authoring/v1/types/type.ts:84
<Optional>
displayType
● displayType: "singleLine" | "multiLine"
Defined in interfaces/authoring/v1/types/type.ts:82
<Optional>
displayWidth
● displayWidth: number
Defined in interfaces/authoring/v1/types/type.ts:83
elementType
● elementType: "text"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:78
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maxLength
● maxLength: number
Defined in interfaces/authoring/v1/types/type.ts:81
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minLength
● minLength: number
Defined in interfaces/authoring/v1/types/type.ts:80
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:79
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringThumbnail
Interface: AuthoringThumbnail
Hierarchy
AuthoringThumbnail
↳ AuthoringContentItemThumbnail
Index
Properties
Properties
<Optional>
id
● id: string
Defined in interfaces/authoring/v1/types/type.ts:219
<Optional>
path
● path: string
Defined in interfaces/authoring/v1/types/type.ts:220
<Optional>
url
● url: string
Defined in interfaces/authoring/v1/types/type.ts:221
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringToggleElement
Interface: AuthoringToggleElement
Hierarchy
↳ AuthoringToggleElement
Index
Properties
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- statement
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "toggle"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:162
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TOGGLE_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:163
<Optional>
statement
● statement: string
Defined in interfaces/authoring/v1/types/type.ts:164
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringType
Interface: AuthoringType
Hierarchy
↳ AuthoringType
Index
Properties
- _revisions
- classification
- contentThumbnail
- created
- creatorId
- description
- elements
- icon
- id
- kind
- lastModified
- lastModifierId
- linkedDocId
- name
- path
- rev
- status
- tags
- thumbnail
- uiExtensions
Properties
<Optional>
_revisions
● _revisions: Record
<string
, any
>
Defined in interfaces/authoring/v1/types/type.ts:270
Unknown semantic
classification
● classification: "content-type"
Overrides BaseAuthoringItem.classification
Defined in interfaces/authoring/v1/types/type.ts:275
Fixed classification
<Optional>
contentThumbnail
● contentThumbnail: AuthoringContentThumbnail
Defined in interfaces/authoring/v1/types/type.ts:260
Optional content thumbnail for the type
<Optional>
created
● created: string
Inherited from BaseAuthoringItem.created
Defined in interfaces/authoring/v1/base.item.ts:57
The created date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ. This field is read only.
<Optional>
creatorId
● creatorId: string
Inherited from BaseAuthoringItem.creatorId
Defined in interfaces/authoring/v1/base.item.ts:59
<Optional>
description
● description: string
Inherited from BaseAuthoringItem.description
Overrides TypeRef.description
Defined in interfaces/authoring/v1/base.item.ts:64
The description of the item.
elements
● elements: AuthoringElement[]
Defined in interfaces/authoring/v1/types/type.ts:285
Elements on the type, strange that this is an array and not a map
<Optional>
icon
● icon: ELEMENT_TYPE
Defined in interfaces/authoring/v1/types/type.ts:247
Optional icon to be used for the type
id
● id: string
Overrides BaseAuthoringItem.id
Defined in interfaces/authoring/v1/types/type.ts:237
The ID of the type
<Optional>
kind
● kind: AUTHORING_TYPE_KIND[]
Defined in interfaces/authoring/v1/types/type.ts:280
Lisz of possible kinds for the authoring type
<Optional>
lastModified
● lastModified: string
Inherited from BaseAuthoringItem.lastModified
Defined in interfaces/authoring/v1/base.item.ts:47
The last modified date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ. This field is read only.
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseAuthoringItem.lastModifierId
Defined in interfaces/authoring/v1/base.item.ts:52
name of user for now, this property may change once user management is defined (read only).
<Optional>
linkedDocId
● linkedDocId: string
Defined in interfaces/authoring/v1/types/type.ts:255
name
● name: string
Overrides BaseAuthoringItem.name
Defined in interfaces/authoring/v1/types/type.ts:242
The name of the type
<Optional>
path
● path: string
Inherited from BaseAuthoringItem.path
Defined in interfaces/authoring/v1/base.item.ts:37
<Optional>
rev
● rev: string
Inherited from BaseAuthoringItem.rev
Defined in interfaces/authoring/v1/base.item.ts:30
The current revision of the document.
status
● status: Status
Defined in interfaces/authoring/v1/types/type.ts:249
<Optional>
tags
● tags: string
[]
Defined in interfaces/authoring/v1/types/type.ts:253
<Optional>
thumbnail
● thumbnail: AuthoringThumbnail
Defined in interfaces/authoring/v1/types/type.ts:265
Optional thumbnail for the type
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Defined in interfaces/authoring/v1/types/type.ts:251
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringUiExtensions
Interface: AuthoringUiExtensions
Hierarchy
AuthoringUiExtensions
Index
Properties
Properties
<Optional>
element
● element: string
Defined in interfaces/authoring/v1/types/type.ts:230
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringVariableTypeElement
Interface: AuthoringVariableTypeElement
Hierarchy
↳ AuthoringVariableTypeElement
Index
Properties
- allowMultipleValues
- elementType
- elements
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- uiExtensions
Properties
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "variabletype"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:193
elements
● elements: Record
<string
, any
>[]
Defined in interfaces/authoring/v1/types/type.ts:194
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/authoring/v1/types/type" > AuthoringVideoElement
Interface: AuthoringVideoElement
Hierarchy
↳ AuthoringVideoElement
Index
Properties
- acceptType
- allowMultipleValues
- elementType
- fieldLabel
- helpText
- key
- label
- maximumValues
- minimumValues
- placeholder
- required
- role
- searchKey
- uiExtensions
Properties
<Optional>
acceptType
● acceptType: AUTHORING_ELEMENT_VIDEO_TYPE[]
Defined in interfaces/authoring/v1/types/type.ts:114
<Optional>
allowMultipleValues
● allowMultipleValues: boolean
Inherited from AuthoringElement.allowMultipleValues
Defined in interfaces/authoring/v1/types/type.ts:56
Indicates whether content items using this content-type can contain multiple values of this element. Valid for all element types except category, toggle and location.
elementType
● elementType: "video"
Overrides AuthoringElement.elementType
Defined in interfaces/authoring/v1/types/type.ts:113
<Optional>
fieldLabel
● fieldLabel: string
Inherited from AuthoringElement.fieldLabel
Defined in interfaces/authoring/v1/types/type.ts:65
When allowMultipleValues is true, specifies a display name for each value within the multi valued list.
<Optional>
helpText
● helpText: string
Inherited from AuthoringElement.helpText
Defined in interfaces/authoring/v1/types/type.ts:68
The informational text to show the content author when setting the value of this element.
key
● key: string
Inherited from AuthoringElement.key
Defined in interfaces/authoring/v1/types/type.ts:49
The element identifer. Within content items, elements are referred to by key only.
label
● label: string
Inherited from AuthoringElement.label
Defined in interfaces/authoring/v1/types/type.ts:46
The display name of the element.
<Optional>
maximumValues
● maximumValues: number
Inherited from AuthoringElement.maximumValues
Defined in interfaces/authoring/v1/types/type.ts:62
When allowMulitpleValues is true, indicates the maximum number of values are that allowed.
<Optional>
minimumValues
● minimumValues: number
Inherited from AuthoringElement.minimumValues
Defined in interfaces/authoring/v1/types/type.ts:59
When allowMulitpleValues is true, indicates the minimum number of values are that required.
<Optional>
placeholder
● placeholder: AuthoringPlaceholder
Inherited from AuthoringElement.placeholder
Defined in interfaces/authoring/v1/types/type.ts:70
<Optional>
required
● required: boolean
Inherited from AuthoringElement.required
Defined in interfaces/authoring/v1/types/type.ts:52
Indicates whether content items must specify a value for this element.
<Optional>
role
● role: AUTHORING_ELEMENT_ROLE[]
Inherited from AuthoringElement.role
Defined in interfaces/authoring/v1/types/type.ts:72
<Optional>
searchKey
● searchKey: AUTHORING_ELEMENT_TEXT_SEARCH_KEY
Defined in interfaces/authoring/v1/types/type.ts:115
<Optional>
uiExtensions
● uiExtensions: AuthoringUiExtensions
Inherited from AuthoringElement.uiExtensions
Defined in interfaces/authoring/v1/types/type.ts:74
@ibm-wch-sdk/api > "interfaces/delivery/v1/base.item" > DraftStatus
Enumeration: DraftStatus
Possible values for draft status
Index
Enumeration members
Enumeration members
APPROVED
APPROVED: = "approved"
Defined in interfaces/delivery/v1/base.item.ts:9
IN_PROGRESS
IN_PROGRESS: = "in-progress"
Defined in interfaces/delivery/v1/base.item.ts:7
IN_REVIEW
IN_REVIEW: = "in-review"
Defined in interfaces/delivery/v1/base.item.ts:8
@ibm-wch-sdk/api > "interfaces/delivery/v1/base.item" > BaseDeliveryItem
Interface: BaseDeliveryItem
Base interface for all items
Hierarchy
BaseDeliveryItem
↳ SitePage
Index
Properties
Properties
<Optional>
classification
● classification: string
Defined in interfaces/delivery/v1/base.item.ts:35
<Optional>
created
● created: string
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Defined in interfaces/delivery/v1/base.item.ts:52
<Optional>
description
● description: string
Defined in interfaces/delivery/v1/base.item.ts:57
<Optional>
id
● id: string
Defined in interfaces/delivery/v1/base.item.ts:20
<Optional>
lastModified
● lastModified: string
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Defined in interfaces/delivery/v1/base.item.ts:45
<Optional>
name
● name: string
Defined in interfaces/delivery/v1/base.item.ts:30
<Optional>
rev
● rev: string
Defined in interfaces/delivery/v1/base.item.ts:25
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/content.item.with.layout" > ContentItemWithLayout
Interface: ContentItemWithLayout
Hierarchy
↳ ContentItemWithLayout
Index
Properties
- classification
- created
- creatorId
- description
- draftId
- draftStatus
- elements
- id
- lastModified
- lastModifierId
- layouts
- locale
- name
- rev
- tags
- type
- typeId
Properties
<Optional>
classification
● classification: string
Inherited from BaseDeliveryItem.classification
Defined in interfaces/delivery/v1/base.item.ts:35
<Optional>
created
● created: string
Inherited from BaseDeliveryItem.created
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Inherited from BaseDeliveryItem.creatorId
Defined in interfaces/delivery/v1/base.item.ts:52
<Optional>
description
● description: string
Inherited from BaseDeliveryItem.description
Defined in interfaces/delivery/v1/base.item.ts:57
<Optional>
draftId
● draftId: string
Inherited from ContentItem.draftId
Defined in interfaces/delivery/v1/content/content.item.ts:12
TBD
<Optional>
draftStatus
● draftStatus: "pending" | "approved"
Inherited from ContentItem.draftStatus
Defined in interfaces/delivery/v1/content/content.item.ts:17
TBD
elements
● elements: object
Inherited from ContentItem.elements
Defined in interfaces/delivery/v1/content/content.item.ts:41
Type declaration
id
● id: string
Overrides BaseDeliveryItem.id
Defined in interfaces/delivery/v1/rendering/context/content.item.with.layout.ts:10
<Optional>
lastModified
● lastModified: string
Inherited from BaseDeliveryItem.lastModified
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseDeliveryItem.lastModifierId
Defined in interfaces/delivery/v1/base.item.ts:45
layouts
● layouts: object
Defined in interfaces/delivery/v1/rendering/context/content.item.with.layout.ts:16
Type declaration
<Optional>
locale
● locale: string
Inherited from ContentItem.locale
Defined in interfaces/delivery/v1/content/content.item.ts:27
<Optional>
name
● name: string
Inherited from BaseDeliveryItem.name
Defined in interfaces/delivery/v1/base.item.ts:30
<Optional>
rev
● rev: string
Inherited from BaseDeliveryItem.rev
Defined in interfaces/delivery/v1/base.item.ts:25
<Optional>
tags
● tags: Array
<string
>
Inherited from ContentItem.tags
Defined in interfaces/delivery/v1/content/content.item.ts:32
<Optional>
type
● type: string
Inherited from ContentItem.type
Defined in interfaces/delivery/v1/content/content.item.ts:48
<Optional>
typeId
● typeId: string
Inherited from ContentItem.typeId
Defined in interfaces/delivery/v1/content/content.item.ts:22
@ibm-wch-sdk/api > "interfaces/delivery/v1/layout/layout" > Layout
Interface: Layout
Hierarchy
Layout
Index
Properties
Properties
template
● template: string
Defined in interfaces/delivery/v1/layout/layout.ts:5
templateType
● templateType: string
Defined in interfaces/delivery/v1/layout/layout.ts:4
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/extended.context" > ExtendedContext
Interface: ExtendedContext
Hierarchy
↳ ExtendedContext
Index
Properties
Properties
breadcrumb
● breadcrumb: SitePage[]
Inherited from SiteContext.breadcrumb
Defined in interfaces/delivery/v1/site/site.context.ts:8
children
● children: SitePage[]
Inherited from SiteContext.children
Defined in interfaces/delivery/v1/site/site.context.ts:9
<Optional>
hub
● hub: HubContext
Defined in interfaces/delivery/v1/rendering/context/extended.context.ts:6
<Optional>
parent
● parent: SitePage
Inherited from SiteContext.parent
Defined in interfaces/delivery/v1/site/site.context.ts:6
sibling
● sibling: SitePage[]
Inherited from SiteContext.sibling
Defined in interfaces/delivery/v1/site/site.context.ts:7
site
● site: Site
Inherited from SiteContext.site
Defined in interfaces/delivery/v1/site/site.context.ts:10
@ibm-wch-sdk/api > "interfaces/delivery/v1/content/content.item" > ContentItem
Interface: ContentItem
Hierarchy
↳ ContentItem
Index
Properties
- classification
- created
- creatorId
- description
- draftId
- draftStatus
- elements
- id
- lastModified
- lastModifierId
- locale
- name
- rev
- tags
- type
- typeId
Properties
<Optional>
classification
● classification: string
Inherited from BaseDeliveryItem.classification
Defined in interfaces/delivery/v1/base.item.ts:35
<Optional>
created
● created: string
Inherited from BaseDeliveryItem.created
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Inherited from BaseDeliveryItem.creatorId
Defined in interfaces/delivery/v1/base.item.ts:52
<Optional>
description
● description: string
Inherited from BaseDeliveryItem.description
Defined in interfaces/delivery/v1/base.item.ts:57
<Optional>
draftId
● draftId: string
Defined in interfaces/delivery/v1/content/content.item.ts:12
TBD
<Optional>
draftStatus
● draftStatus: "pending" | "approved"
Defined in interfaces/delivery/v1/content/content.item.ts:17
TBD
elements
● elements: object
Defined in interfaces/delivery/v1/content/content.item.ts:41
Type declaration
<Optional>
id
● id: string
Inherited from BaseDeliveryItem.id
Defined in interfaces/delivery/v1/base.item.ts:20
<Optional>
lastModified
● lastModified: string
Inherited from BaseDeliveryItem.lastModified
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseDeliveryItem.lastModifierId
Defined in interfaces/delivery/v1/base.item.ts:45
<Optional>
locale
● locale: string
Defined in interfaces/delivery/v1/content/content.item.ts:27
<Optional>
name
● name: string
Inherited from BaseDeliveryItem.name
Defined in interfaces/delivery/v1/base.item.ts:30
<Optional>
rev
● rev: string
Inherited from BaseDeliveryItem.rev
Defined in interfaces/delivery/v1/base.item.ts:25
<Optional>
tags
● tags: Array
<string
>
Defined in interfaces/delivery/v1/content/content.item.ts:32
<Optional>
type
● type: string
Defined in interfaces/delivery/v1/content/content.item.ts:48
<Optional>
typeId
● typeId: string
Defined in interfaces/delivery/v1/content/content.item.ts:22
@ibm-wch-sdk/api > "interfaces/delivery/v1/error/error" > ErrorDetail
Interface: ErrorDetail
Hierarchy
ErrorDetail
Index
Properties
Properties
locale
● locale: string
Defined in interfaces/delivery/v1/error/error.ts:5
message
● message: string
Defined in interfaces/delivery/v1/error/error.ts:4
name
● name: string
Defined in interfaces/delivery/v1/error/error.ts:3
parameters
● parameters: any
Defined in interfaces/delivery/v1/error/error.ts:6
<Optional>
stack
● stack: string
Defined in interfaces/delivery/v1/error/error.ts:7
@ibm-wch-sdk/api > "interfaces/delivery/v1/error/error" > ErrorResponse
Interface: ErrorResponse
JSON structure of an error response
Hierarchy
ErrorResponse
Index
Properties
Properties
description
● description: string
Defined in interfaces/delivery/v1/error/error.ts:17
errors
● errors: ErrorDetail[]
Defined in interfaces/delivery/v1/error/error.ts:18
message
● message: string
Defined in interfaces/delivery/v1/error/error.ts:19
requestId
● requestId: string
Defined in interfaces/delivery/v1/error/error.ts:14
service
● service: string
Defined in interfaces/delivery/v1/error/error.ts:15
statusCode
● statusCode: number
Defined in interfaces/delivery/v1/error/error.ts:20
version
● version: string
Defined in interfaces/delivery/v1/error/error.ts:16
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/hub.context" > HubContext
Interface: HubContext
Hierarchy
HubContext
Index
Properties
Properties
apiUrl
● apiUrl: URL
Defined in interfaces/delivery/v1/rendering/context/hub.context.ts:10
deliveryUrl
● deliveryUrl: URL
Defined in interfaces/delivery/v1/rendering/context/hub.context.ts:17
<Optional>
isPreviewMode
● isPreviewMode: boolean
Defined in interfaces/delivery/v1/rendering/context/hub.context.ts:22
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > AbstractElement
Interface: AbstractElement
Hierarchy
AbstractElement
Index
Properties
Properties
elementType
● elementType: ELEMENT_TYPE
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:7
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Asset
Interface: Asset
Hierarchy
Asset
Index
Properties
Properties
fileName
● fileName: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:263
fileSize
● fileSize: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:262
height
● height: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:267
id
● id: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:260
mediaType
● mediaType: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:264
resourceUri
● resourceUri: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:261
width
● width: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:266
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Category
Interface: Category
Hierarchy
Category
Index
Properties
Properties
<Optional>
categories
● categories: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:239
<Optional>
categoryIds
● categoryIds: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:238
<Optional>
categoryPaths
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:241
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > CategoryElement
Interface: CategoryElement
Hierarchy
↳ CategoryElement
Index
Properties
Properties
<Optional>
categories
● categories: string
[]
Inherited from Category.categories
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:239
<Optional>
categoryIds
● categoryIds: string
[]
Inherited from Category.categoryIds
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:238
<Optional>
categoryPaths
Inherited from Category.categoryPaths
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:241
elementType
● elementType: "category"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:256
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > DateElement
Interface: DateElement
Hierarchy
↳ DateElement
Index
Properties
Properties
elementType
● elementType: "datetime"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:209
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > ElementMap
Interface: ElementMap
Type parameters
T
Hierarchy
ElementMap
Indexable
[key: string
]: T
| undefined
Index
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > File
Interface: File
Hierarchy
File
Index
Properties
Properties
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:277
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:278
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > FileElement
Interface: FileElement
Hierarchy
↳ FileElement
Index
Properties
Properties
elementType
● elementType: "file"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:285
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > FormattedTextElement
Interface: FormattedTextElement
Hierarchy
↳ FormattedTextElement
Index
Properties
Properties
elementType
● elementType: "formattedtext"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:121
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Group
Interface: Group
Interface that represents a grouping of elements
Hierarchy
Group
Indexable
[key: string
]: Element
Interface that represents a grouping of elements
Index
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > GroupElement
Interface: GroupElement
Hierarchy
↳ GroupElement
Index
Properties
Properties
elementType
● elementType: "group"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:62
typeRef
● typeRef: TypeRef
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:64
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Image
Interface: Image
Hierarchy
Image
Index
Properties
Properties
<Optional>
altText
● altText: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:346
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:345
<Optional>
renditions
● renditions: object
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:344
Type declaration
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:347
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > ImageElement
Interface: ImageElement
Hierarchy
↳ ImageElement
Index
Properties
Properties
elementType
● elementType: "image"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:354
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Link
Interface: Link
Hierarchy
Link
Index
Properties
Properties
<Optional>
linkDescription
● linkDescription: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:183
<Optional>
linkText
● linkText: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:182
<Optional>
linkURL
● linkURL: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:181
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > LinkElement
Interface: LinkElement
Hierarchy
↳ LinkElement
Index
Properties
Properties
elementType
● elementType: "link"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:190
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Location
Interface: Location
Hierarchy
Location
Index
Properties
Properties
<Optional>
latitude
● latitude: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:390
<Optional>
longitude
● longitude: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:391
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > LocationElement
Interface: LocationElement
Hierarchy
↳ LocationElement
Index
Properties
Properties
elementType
● elementType: "location"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:395
<Optional>
latitude
● latitude: number
Inherited from Location.latitude
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:390
<Optional>
longitude
● longitude: number
Inherited from Location.longitude
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:391
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiDateElement
Interface: MultiDateElement
Hierarchy
↳ MultiDateElement
Index
Properties
Properties
elementType
● elementType: "datetime"
Inherited from DateElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:209
values
● values: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:223
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiFileElement
Interface: MultiFileElement
Hierarchy
↳ MultiFileElement
Index
Properties
Properties
elementType
● elementType: "file"
Inherited from FileElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:285
values
● values: File[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:301
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiFormattedTextElement
Interface: MultiFormattedTextElement
Hierarchy
↳ MultiFormattedTextElement
Index
Properties
Properties
elementType
● elementType: "formattedtext"
Inherited from FormattedTextElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:121
values
● values: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:135
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiGroupElement
Interface: MultiGroupElement
Hierarchy
↳ MultiGroupElement
Index
Properties
Properties
elementType
● elementType: "group"
Inherited from GroupElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:62
typeRef
● typeRef: TypeRef
Inherited from GroupElement.typeRef
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:64
values
● values: Group[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:85
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiImageElement
Interface: MultiImageElement
Hierarchy
↳ MultiImageElement
Index
Properties
Properties
elementType
● elementType: "image"
Inherited from ImageElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:354
values
● values: Image[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:371
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiLinkElement
Interface: MultiLinkElement
Hierarchy
↳ MultiLinkElement
Index
Properties
Properties
elementType
● elementType: "link"
Inherited from LinkElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:190
values
● values: Link[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:202
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiNumberElement
Interface: MultiNumberElement
Hierarchy
↳ MultiNumberElement
Index
Properties
Properties
elementType
● elementType: "number"
Inherited from NumberElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:142
values
● values: number
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:156
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiOptionSelectionElement
Interface: MultiOptionSelectionElement
Hierarchy
↳ MultiOptionSelectionElement
Index
Properties
Properties
elementType
● elementType: "optionselection"
Inherited from OptionSelectionElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:100
values
● values: OptionSelection[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:114
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiProductElement
Interface: MultiProductElement
Hierarchy
↳ MultiProductElement
Index
Properties
Properties
elementType
● elementType: "product"
Inherited from ProductElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:32
values
● values: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:46
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiReferenceElement
Interface: MultiReferenceElement
Hierarchy
↳ MultiReferenceElement
Index
Properties
Properties
elementType
● elementType: "reference"
Inherited from ReferenceElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:378
values
● values: RenderingContext[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:386
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiTextElement
Interface: MultiTextElement
Hierarchy
↳ MultiTextElement
Index
Properties
Properties
elementType
● elementType: "text"
Inherited from TextElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:14
values
● values: string
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:28
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiToggleElement
Interface: MultiToggleElement
Hierarchy
↳ MultiToggleElement
Index
Properties
Properties
elementType
● elementType: "toggle"
Inherited from ToggleElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:163
values
● values: boolean
[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:177
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > MultiVideoElement
Interface: MultiVideoElement
Hierarchy
↳ MultiVideoElement
Index
Properties
Properties
elementType
● elementType: "video"
Inherited from VideoElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:315
values
● values: Video[]
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:331
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > NumberElement
Interface: NumberElement
Hierarchy
↳ NumberElement
Index
Properties
Properties
elementType
● elementType: "number"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:142
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > OptionSelection
Interface: OptionSelection
Representation of a selection
Hierarchy
OptionSelection
Index
Properties
Properties
<Optional>
label
● label: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:92
selection
● selection: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:93
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > OptionSelectionElement
Interface: OptionSelectionElement
Hierarchy
↳ OptionSelectionElement
↳ SingleOptionSelectionElement
Index
Properties
Properties
elementType
● elementType: "optionselection"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:100
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > ProductElement
Interface: ProductElement
Hierarchy
↳ ProductElement
Index
Properties
Properties
elementType
● elementType: "product"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:32
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > ReferenceElement
Interface: ReferenceElement
Hierarchy
↳ ReferenceElement
Index
Properties
Properties
elementType
● elementType: "reference"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:378
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > RenderingContext
Interface: RenderingContext
Hierarchy
↳ RenderingContext
Index
Properties
- category
- classification
- context
- created
- creatorId
- datetime
- datetimes
- description
- draftId
- draftStatus
- elements
- file
- files
- formattedtext
- formattedtexts
- group
- groups
- id
- image
- images
- lastModified
- lastModifierId
- layouts
- link
- links
- locale
- location
- markups
- name
- number
- numbers
- optionselection
- optionselections
- product
- products
- reference
- references
- rev
- tags
- text
- texts
- toggle
- toggles
- type
- typeId
- video
- videos
Properties
<Optional>
category
● category: ElementMap<CategoryElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:489
<Optional>
classification
● classification: string
Inherited from BaseDeliveryItem.classification
Defined in interfaces/delivery/v1/base.item.ts:35
context
● context: ExtendedContext
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:494
<Optional>
created
● created: string
Inherited from BaseDeliveryItem.created
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Inherited from BaseDeliveryItem.creatorId
Defined in interfaces/delivery/v1/base.item.ts:52
<Optional>
datetime
● datetime: ElementMap<Date
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:475
<Optional>
datetimes
● datetimes: ElementMap<Date
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:476
<Optional>
description
● description: string
Inherited from BaseDeliveryItem.description
Defined in interfaces/delivery/v1/base.item.ts:57
<Optional>
draftId
● draftId: string
Inherited from ContentItem.draftId
Defined in interfaces/delivery/v1/content/content.item.ts:12
TBD
<Optional>
draftStatus
● draftStatus: "pending" | "approved"
Inherited from ContentItem.draftStatus
Defined in interfaces/delivery/v1/content/content.item.ts:17
TBD
elements
● elements: object
Inherited from ContentItem.elements
Defined in interfaces/delivery/v1/content/content.item.ts:41
Type declaration
<Optional>
file
● file: ElementMap<SingleFileElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:479
<Optional>
files
● files: ElementMap<File[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:480
<Optional>
formattedtext
● formattedtext: ElementMap<string
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:469
<Optional>
formattedtexts
● formattedtexts: ElementMap<string
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:470
<Optional>
group
● group: ElementMap<any
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:471
<Optional>
groups
● groups: ElementMap<any
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:472
id
● id: string
Inherited from ContentItemWithLayout.id
Overrides BaseDeliveryItem.id
Defined in interfaces/delivery/v1/rendering/context/content.item.with.layout.ts:10
<Optional>
image
● image: ElementMap<SingleImageElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:473
<Optional>
images
● images: ElementMap<Image[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:474
<Optional>
lastModified
● lastModified: string
Inherited from BaseDeliveryItem.lastModified
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseDeliveryItem.lastModifierId
Defined in interfaces/delivery/v1/base.item.ts:45
layouts
● layouts: object
Inherited from ContentItemWithLayout.layouts
Defined in interfaces/delivery/v1/rendering/context/content.item.with.layout.ts:16
Type declaration
<Optional>
link
● link: ElementMap<SingleLinkElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:483
<Optional>
links
● links: ElementMap<Link[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:484
<Optional>
locale
● locale: string
Inherited from ContentItem.locale
Defined in interfaces/delivery/v1/content/content.item.ts:27
<Optional>
location
● location: ElementMap<LocationElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:490
markups
● markups: ElementMap<string
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:492
<Optional>
name
● name: string
Inherited from BaseDeliveryItem.name
Defined in interfaces/delivery/v1/base.item.ts:30
<Optional>
number
● number: ElementMap<number
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:467
<Optional>
numbers
● numbers: ElementMap<number
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:468
<Optional>
optionselection
● optionselection: ElementMap<OptionSelection>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:485
<Optional>
optionselections
● optionselections: ElementMap<OptionSelection[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:486
<Optional>
product
● product: ElementMap<string
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:463
<Optional>
products
● products: ElementMap<string
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:464
<Optional>
reference
● reference: ElementMap<RenderingContext>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:487
<Optional>
references
● references: ElementMap<RenderingContext[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:488
<Optional>
rev
● rev: string
Inherited from BaseDeliveryItem.rev
Defined in interfaces/delivery/v1/base.item.ts:25
<Optional>
tags
● tags: Array
<string
>
Inherited from ContentItem.tags
Defined in interfaces/delivery/v1/content/content.item.ts:32
<Optional>
text
● text: ElementMap<string
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:465
<Optional>
texts
● texts: ElementMap<string
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:466
<Optional>
toggle
● toggle: ElementMap<boolean
>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:481
<Optional>
toggles
● toggles: ElementMap<boolean
[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:482
<Optional>
type
● type: string
Inherited from ContentItem.type
Defined in interfaces/delivery/v1/content/content.item.ts:48
<Optional>
typeId
● typeId: string
Inherited from ContentItem.typeId
Defined in interfaces/delivery/v1/content/content.item.ts:22
<Optional>
video
● video: ElementMap<SingleVideoElement>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:477
<Optional>
videos
● videos: ElementMap<Video[]>
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:478
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Rendition
Interface: Rendition
Hierarchy
Rendition
Index
Properties
Properties
height
● height: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:340
renditionId
● renditionId: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:335
source
● source: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:336
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:338
width
● width: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:339
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Resource
Interface: Resource
Hierarchy
Resource
Index
Properties
Properties
fileName
● fileName: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:273
resourceId
● resourceId: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:271
resourceUri
● resourceUri: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:272
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleDateElement
Interface: SingleDateElement
Hierarchy
↳ SingleDateElement
Index
Properties
Properties
elementType
● elementType: "datetime"
Inherited from DateElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:209
value
● value: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:216
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleFileElement
Interface: SingleFileElement
Hierarchy
↳ SingleFileElement
Index
Properties
Properties
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:277
elementType
● elementType: "file"
Inherited from FileElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:285
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:278
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleFormattedTextElement
Interface: SingleFormattedTextElement
Hierarchy
↳ SingleFormattedTextElement
Index
Properties
Properties
elementType
● elementType: "formattedtext"
Inherited from FormattedTextElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:121
value
● value: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:128
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleGroupElement
Interface: SingleGroupElement
Hierarchy
↳ SingleGroupElement
Index
Properties
Properties
elementType
● elementType: "group"
Inherited from GroupElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:62
typeRef
● typeRef: TypeRef
Inherited from GroupElement.typeRef
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:64
value
● value: Group
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:78
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleImageElement
Interface: SingleImageElement
Hierarchy
↳ SingleImageElement
Index
Properties
Properties
<Optional>
altText
● altText: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:346
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:345
elementType
● elementType: "image"
Inherited from ImageElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:354
<Optional>
renditions
● renditions: object
Inherited from Image.renditions
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:344
Type declaration
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:347
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleLinkElement
Interface: SingleLinkElement
Hierarchy
↳ SingleLinkElement
Index
Properties
Properties
elementType
● elementType: "link"
Inherited from LinkElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:190
<Optional>
linkDescription
● linkDescription: string
Inherited from Link.linkDescription
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:183
<Optional>
linkText
● linkText: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:182
<Optional>
linkURL
● linkURL: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:181
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleNumberElement
Interface: SingleNumberElement
Hierarchy
↳ SingleNumberElement
Index
Properties
Properties
elementType
● elementType: "number"
Inherited from NumberElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:142
value
● value: number
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:149
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleOptionSelectionElement
Interface: SingleOptionSelectionElement
Hierarchy
↳ SingleOptionSelectionElement
Index
Properties
Properties
elementType
● elementType: "optionselection"
Inherited from OptionSelectionElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:100
value
● value: OptionSelection
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:107
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleProductElement
Interface: SingleProductElement
Hierarchy
↳ SingleProductElement
Index
Properties
Properties
elementType
● elementType: "product"
Inherited from ProductElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:32
value
● value: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:39
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleReferenceElement
Interface: SingleReferenceElement
Hierarchy
↳ SingleReferenceElement
Index
Properties
Properties
elementType
● elementType: "reference"
Inherited from ReferenceElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:378
value
● value: RenderingContext
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:382
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleTextElement
Interface: SingleTextElement
Hierarchy
↳ SingleTextElement
Index
Properties
Properties
elementType
● elementType: "text"
Inherited from TextElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:14
value
● value: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:21
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleToggleElement
Interface: SingleToggleElement
Hierarchy
↳ SingleToggleElement
Index
Properties
Properties
elementType
● elementType: "toggle"
Inherited from ToggleElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:163
value
● value: boolean
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:170
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > SingleVideoElement
Interface: SingleVideoElement
Hierarchy
↳ SingleVideoElement
Index
Properties
Properties
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:307
<Optional>
caption
● caption: Resource
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:305
elementType
● elementType: "video"
Inherited from VideoElement.elementType
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:315
<Optional>
thumbnail
● thumbnail: Resource
Inherited from Video.thumbnail
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:306
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:308
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > TextElement
Interface: TextElement
Hierarchy
↳ TextElement
Index
Properties
Properties
elementType
● elementType: "text"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:14
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > ToggleElement
Interface: ToggleElement
Hierarchy
↳ ToggleElement
Index
Properties
Properties
elementType
● elementType: "toggle"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:163
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > TypeRef
Interface: TypeRef
Reference to a content type
Hierarchy
TypeRef
Index
Properties
Properties
<Optional>
description
● description: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:55
id
● id: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:53
<Optional>
name
● name: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:54
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > Video
Interface: Video
Hierarchy
Video
Index
Properties
Properties
<Optional>
asset
● asset: Asset
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:307
<Optional>
caption
● caption: Resource
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:305
<Optional>
thumbnail
● thumbnail: Resource
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:306
<Optional>
url
● url: string
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:308
@ibm-wch-sdk/api > "interfaces/delivery/v1/rendering/context/rendering.context" > VideoElement
Interface: VideoElement
Hierarchy
↳ VideoElement
Index
Properties
Properties
elementType
● elementType: "video"
Overrides AbstractElement.elementType
Defined in interfaces/delivery/v1/rendering/context/rendering.context.ts:315
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > PageSearchResult
Interface: PageSearchResult
Hierarchy
↳ PageSearchResult
Index
Properties
Properties
document
● document: SitePage
Overrides SearchResult.document
Defined in interfaces/delivery/v1/search/search.result.ts:14
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > RenderingContextQueryResult
Interface: RenderingContextQueryResult
Hierarchy
RenderingContextQueryResult
Index
Properties
Properties
numFound
● numFound: number
Defined in interfaces/delivery/v1/search/search.result.ts:24
renderingContexts
● renderingContexts: RenderingContext[]
Defined in interfaces/delivery/v1/search/search.result.ts:26
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > RenderingContextSearchResult
Interface: RenderingContextSearchResult
Hierarchy
SearchResult<RenderingContext>
↳ RenderingContextSearchResult
Index
Properties
Properties
document
● document: RenderingContext
Overrides SearchResult.document
Defined in interfaces/delivery/v1/search/search.result.ts:10
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > SearchResult
Interface: SearchResult
Type parameters
T
Hierarchy
SearchResult
↳ RenderingContextSearchResult
Index
Properties
Properties
document
● document: T
Defined in interfaces/delivery/v1/search/search.result.ts:6
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > SearchResults
Interface: SearchResults
Type parameters
T
Hierarchy
SearchResults
Index
Properties
Properties
<Optional>
documents
● documents: T
[]
Defined in interfaces/delivery/v1/search/search.result.ts:19
numFound
● numFound: number
Defined in interfaces/delivery/v1/search/search.result.ts:18
@ibm-wch-sdk/api > "interfaces/delivery/v1/search/search.result" > SitePagesQueryResult
Interface: SitePagesQueryResult
Hierarchy
SitePagesQueryResult
Index
Properties
Properties
numFound
● numFound: number
Defined in interfaces/delivery/v1/search/search.result.ts:31
sitePages
● sitePages: SitePage[]
Defined in interfaces/delivery/v1/search/search.result.ts:33
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.context" > SiteContext
Interface: SiteContext
Hierarchy
SiteContext
Index
Properties
Properties
breadcrumb
● breadcrumb: SitePage[]
Defined in interfaces/delivery/v1/site/site.context.ts:8
children
● children: SitePage[]
Defined in interfaces/delivery/v1/site/site.context.ts:9
<Optional>
parent
● parent: SitePage
Defined in interfaces/delivery/v1/site/site.context.ts:6
sibling
● sibling: SitePage[]
Defined in interfaces/delivery/v1/site/site.context.ts:7
site
● site: Site
Defined in interfaces/delivery/v1/site/site.context.ts:10
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.page" > SitePage
Interface: SitePage
Hierarchy
↳ SitePage
Index
Properties
- classification
- contentId
- contentStatus
- contentTypeId
- created
- creatorId
- decodedRoute
- description
- externalContext
- hideFromNavigation
- id
- lastModified
- lastModifierId
- name
- parentId
- rev
- route
- title
Properties
<Optional>
classification
● classification: string
Inherited from BaseDeliveryItem.classification
Defined in interfaces/delivery/v1/base.item.ts:35
contentId
● contentId: string
Defined in interfaces/delivery/v1/site/site.page.ts:11
contentStatus
● contentStatus: string
Defined in interfaces/delivery/v1/site/site.page.ts:6
contentTypeId
● contentTypeId: string
Defined in interfaces/delivery/v1/site/site.page.ts:7
<Optional>
created
● created: string
Inherited from BaseDeliveryItem.created
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Inherited from BaseDeliveryItem.creatorId
Defined in interfaces/delivery/v1/base.item.ts:52
decodedRoute
● decodedRoute: string
Defined in interfaces/delivery/v1/site/site.page.ts:9
<Optional>
description
● description: string
Overrides BaseDeliveryItem.description
Defined in interfaces/delivery/v1/site/site.page.ts:14
<Optional>
externalContext
● externalContext: any
Defined in interfaces/delivery/v1/site/site.page.ts:16
hideFromNavigation
● hideFromNavigation: boolean
Defined in interfaces/delivery/v1/site/site.page.ts:15
id
● id: string
Overrides BaseDeliveryItem.id
Defined in interfaces/delivery/v1/site/site.page.ts:5
<Optional>
lastModified
● lastModified: string
Inherited from BaseDeliveryItem.lastModified
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseDeliveryItem.lastModifierId
Defined in interfaces/delivery/v1/base.item.ts:45
name
● name: string
Overrides BaseDeliveryItem.name
Defined in interfaces/delivery/v1/site/site.page.ts:10
<Optional>
parentId
● parentId: string
Defined in interfaces/delivery/v1/site/site.page.ts:13
<Optional>
rev
● rev: string
Inherited from BaseDeliveryItem.rev
Defined in interfaces/delivery/v1/base.item.ts:25
route
● route: string
Defined in interfaces/delivery/v1/site/site.page.ts:8
<Optional>
title
● title: string
Defined in interfaces/delivery/v1/site/site.page.ts:12
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site" > Site
Interface: Site
Hierarchy
↳ Site
Index
Properties
Properties
id
● id: string
Defined in interfaces/delivery/v1/site/site.ts:7
<Optional>
name
● name: string
Defined in interfaces/delivery/v1/site/site.ts:8
pages
● pages: SiteChild[]
Defined in interfaces/delivery/v1/site/site.ts:9
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site" > SiteRoot
Interface: SiteRoot
Hierarchy
SiteRoot
↳ Site
Index
@ibm-wch-sdk/api > "interfaces/delivery/v1/user/user" > User
Interface: User
Hierarchy
User
Index
Properties
Properties
<Optional>
created
● created: string
Defined in interfaces/delivery/v1/user/user.ts:27
<Optional>
creator
● creator: string
Defined in interfaces/delivery/v1/user/user.ts:29
<Optional>
displayName
● displayName: string
Defined in interfaces/delivery/v1/user/user.ts:18
externalId
● externalId: string
Defined in interfaces/delivery/v1/user/user.ts:9
<Optional>
firstName
● firstName: string
Defined in interfaces/delivery/v1/user/user.ts:12
id
● id: string
Defined in interfaces/delivery/v1/user/user.ts:6
<Optional>
lastLogin
● lastLogin: string
Defined in interfaces/delivery/v1/user/user.ts:24
<Optional>
lastModified
● lastModified: string
Defined in interfaces/delivery/v1/user/user.ts:32
<Optional>
lastModifier
● lastModifier: string
Defined in interfaces/delivery/v1/user/user.ts:34
<Optional>
lastName
● lastName: string
Defined in interfaces/delivery/v1/user/user.ts:15
roles
● roles: string
[]
Defined in interfaces/delivery/v1/user/user.ts:21
@ibm-wch-sdk/api > "interfaces/delivery/v1/site/site.child" > SiteChild
Interface: SiteChild
Hierarchy
↳ SitePage
↳ SiteChild
Index
Properties
- children
- classification
- contentId
- contentStatus
- contentTypeId
- created
- creatorId
- decodedRoute
- description
- externalContext
- hideFromNavigation
- id
- lastModified
- lastModifierId
- name
- parentId
- rev
- route
- title
Properties
children
● children: SiteChild[]
Defined in interfaces/delivery/v1/site/site.child.ts:5
<Optional>
classification
● classification: string
Inherited from BaseDeliveryItem.classification
Defined in interfaces/delivery/v1/base.item.ts:35
contentId
● contentId: string
Inherited from SitePage.contentId
Defined in interfaces/delivery/v1/site/site.page.ts:11
contentStatus
● contentStatus: string
Inherited from SitePage.contentStatus
Defined in interfaces/delivery/v1/site/site.page.ts:6
contentTypeId
● contentTypeId: string
Inherited from SitePage.contentTypeId
Defined in interfaces/delivery/v1/site/site.page.ts:7
<Optional>
created
● created: string
Inherited from BaseDeliveryItem.created
Defined in interfaces/delivery/v1/base.item.ts:50
<Optional>
creatorId
● creatorId: string
Inherited from BaseDeliveryItem.creatorId
Defined in interfaces/delivery/v1/base.item.ts:52
decodedRoute
● decodedRoute: string
Inherited from SitePage.decodedRoute
Defined in interfaces/delivery/v1/site/site.page.ts:9
<Optional>
description
● description: string
Inherited from SitePage.description
Overrides BaseDeliveryItem.description
Defined in interfaces/delivery/v1/site/site.page.ts:14
<Optional>
externalContext
● externalContext: any
Inherited from SitePage.externalContext
Defined in interfaces/delivery/v1/site/site.page.ts:16
hideFromNavigation
● hideFromNavigation: boolean
Inherited from SitePage.hideFromNavigation
Defined in interfaces/delivery/v1/site/site.page.ts:15
id
● id: string
Overrides BaseDeliveryItem.id
Defined in interfaces/delivery/v1/site/site.page.ts:5
<Optional>
lastModified
● lastModified: string
Inherited from BaseDeliveryItem.lastModified
Defined in interfaces/delivery/v1/base.item.ts:40
<Optional>
lastModifierId
● lastModifierId: string
Inherited from BaseDeliveryItem.lastModifierId
Defined in interfaces/delivery/v1/base.item.ts:45
name
● name: string
Overrides BaseDeliveryItem.name
Defined in interfaces/delivery/v1/site/site.page.ts:10
<Optional>
parentId
● parentId: string
Inherited from SitePage.parentId
Defined in interfaces/delivery/v1/site/site.page.ts:13
<Optional>
rev
● rev: string
Inherited from BaseDeliveryItem.rev
Defined in interfaces/delivery/v1/base.item.ts:25
route
● route: string
Defined in interfaces/delivery/v1/site/site.page.ts:8
<Optional>
title
● title: string
Defined in interfaces/delivery/v1/site/site.page.ts:12
@ibm-wch-sdk/api > "interfaces/logging/logger" > Logger
Interface: Logger
Hierarchy
Logger
Index
Methods
Methods
error
▸ error(msg: string
, ...data: any
[]): void
Defined in interfaces/logging/logger.ts:10
Parameters:
Param | Type |
---|---|
msg | string |
Rest data | any [] |
Returns: void
info
▸ info(msg: string
, ...data: any
[]): void
Defined in interfaces/logging/logger.ts:11
Parameters:
Param | Type |
---|---|
msg | string |
Rest data | any [] |
Returns: void
warn
▸ warn(msg: string
, ...data: any
[]): void
Defined in interfaces/logging/logger.ts:12
Parameters:
Param | Type |
---|---|
msg | string |
Rest data | any [] |
Returns: void
@ibm-wch-sdk/api > "interfaces/logging/logger.factory" > DynamicLoggerFactory
Interface: DynamicLoggerFactory
Hierarchy
DynamicLoggerFactory
Index
Methods
Methods
get
▸ get(): Observable
<LoggerFactory>
Defined in interfaces/logging/logger.factory.ts:34
Returns: Observable
<LoggerFactory>
@ibm-wch-sdk/api > "interfaces/logging/logger.factory" > LoggerFactory
Interface: LoggerFactory
Hierarchy
LoggerFactory
Index
Methods
Methods
create
▸ create(name: string
): Logger
Defined in interfaces/logging/logger.factory.ts:19
Parameters:
Param | Type |
---|---|
name | string |
Returns: Logger
@ibm-wch-sdk/api > "interfaces/messages/messages" > SdkErrorResponse
Interface: SdkErrorResponse
Hierarchy
↳ SdkErrorResponse
Index
Properties
Properties
error
● error: any
Defined in interfaces/messages/messages.ts:18
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/messages" > SdkMessageHandler
Interface: SdkMessageHandler
Hierarchy
SdkMessageHandler
Index
Properties
Properties
handle
● handle: SdkMessageHandlerCallback
Defined in interfaces/messages/messages.ts:24
@ibm-wch-sdk/api > "interfaces/messages/messages" > SdkMessagePayload
Interface: SdkMessagePayload
Hierarchy
SdkMessagePayload
↳ SdkSubscribeActiveRouteEvent
Index
Properties
Properties
id
● id: string
Defined in interfaces/messages/messages.ts:8
type
● type: string
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.refresh.message" > SdkRefreshEvent
Interface: SdkRefreshEvent
Hierarchy
↳ SdkRefreshEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: "WchSdk.refresh"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.refresh.message.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.navigate.by.path.message" > SdkNavigateByPathEvent
Interface: SdkNavigateByPathEvent
Hierarchy
↳ SdkNavigateByPathEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
path
● path: string
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:12
type
● type: "WchSdk.router.navigateByPath"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.navigate.by.path.message" > SdkNavigateByPathResponse
Interface: SdkNavigateByPathResponse
Hierarchy
↳ SdkNavigateByPathResponse
Index
Properties
Properties
<Optional>
error
● error: any
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:24
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
path
● path: string
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:20
success
● success: boolean
Defined in interfaces/messages/sdk.navigate.by.path.message.ts:22
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.set.mode.message" > SdkSetModeEvent
Interface: SdkSetModeEvent
Hierarchy
↳ SdkSetModeEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
mode
● mode: SdkMode
Defined in interfaces/messages/sdk.set.mode.message.ts:13
type
● type: "WchSdk.setMode"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.set.mode.message.ts:11
@ibm-wch-sdk/api > "interfaces/messages/sdk.set.mode.message" > SdkSetModeResponse
Interface: SdkSetModeResponse
Hierarchy
↳ SdkSetModeResponse
Index
Properties
Properties
<Optional>
error
● error: any
Defined in interfaces/messages/sdk.set.mode.message.ts:23
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
mode
● mode: SdkMode
Defined in interfaces/messages/sdk.set.mode.message.ts:21
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.active.route.message" > SdkActiveRouteEvent
Interface: SdkActiveRouteEvent
Hierarchy
↳ SdkActiveRouteEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
page
● page: SitePage
Defined in interfaces/messages/sdk.subscribe.active.route.message.ts:23
type
● type: "WchSdk.router.activeRoute"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.active.route.message.ts:21
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.active.route.message" > SdkSubscribeActiveRouteEvent
Interface: SdkSubscribeActiveRouteEvent
Hierarchy
↳ SdkSubscribeActiveRouteEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: "WchSdk.router.activeRoute.subscribe"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.active.route.message.ts:12
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.active.route.message" > SdkSubscribeActiveRouteEventResponse
Interface: SdkSubscribeActiveRouteEventResponse
Hierarchy
↳ SdkSubscribeActiveRouteEventResponse
Index
Properties
Properties
handle
● handle: string
Inherited from SdkSubscribeEventResponse.handle
Defined in interfaces/messages/sdk.subscribe.message.ts:9
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.message" > SdkSubscribeEventResponse
Interface: SdkSubscribeEventResponse
Hierarchy
↳ SdkSubscribeEventResponse
↳ SdkSubscribeModeEventResponse
↳ SdkSubscribeActiveRouteEventResponse
↳ SdkSubscribeRouteEventResponse
Index
Properties
Properties
handle
● handle: string
Defined in interfaces/messages/sdk.subscribe.message.ts:9
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.message" > SdkUnsubscribeEvent
Interface: SdkUnsubscribeEvent
Hierarchy
↳ SdkUnsubscribeEvent
Index
Properties
Properties
handle
● handle: string
Defined in interfaces/messages/sdk.subscribe.message.ts:20
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: "WchSdk.unsubscribe"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.message.ts:18
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.route.message" > SdkRouteEvent
Interface: SdkRouteEvent
Hierarchy
↳ SdkRouteEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
page
● page: SitePage
Defined in interfaces/messages/sdk.subscribe.route.message.ts:30
route
● route: string
Defined in interfaces/messages/sdk.subscribe.route.message.ts:28
type
● type: "WchSdk.router.route"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.route.message.ts:26
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.route.message" > SdkSubscribeRouteEvent
Interface: SdkSubscribeRouteEvent
Hierarchy
↳ SdkSubscribeRouteEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
route
● route: string
| string
[]
Defined in interfaces/messages/sdk.subscribe.route.message.ts:17
type
● type: "WchSdk.router.route.subscribe"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.route.message.ts:12
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.route.message" > SdkSubscribeRouteEventResponse
Interface: SdkSubscribeRouteEventResponse
Hierarchy
↳ SdkSubscribeRouteEventResponse
Index
Properties
Properties
handle
● handle: string
Inherited from SdkSubscribeEventResponse.handle
Defined in interfaces/messages/sdk.subscribe.message.ts:9
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.mode.message" > SdkMode
Enumeration: SdkMode
Index
Enumeration members
Enumeration members
PROTECTED
PROTECTED: = "protected"
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:16
PUBLIC
PUBLIC: = "public"
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:15
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.mode.message" > SdkModeEvent
Interface: SdkModeEvent
Hierarchy
↳ SdkModeEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
mode
● mode: SdkMode
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:27
type
● type: "WchSdk.mode"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:25
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.mode.message" > SdkSubscribeModeEvent
Interface: SdkSubscribeModeEvent
Hierarchy
↳ SdkSubscribeModeEvent
Index
Properties
Properties
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: "WchSdk.mode.subscribe"
Overrides SdkMessagePayload.type
Defined in interfaces/messages/sdk.subscribe.mode.message.ts:11
@ibm-wch-sdk/api > "interfaces/messages/sdk.subscribe.mode.message" > SdkSubscribeModeEventResponse
Interface: SdkSubscribeModeEventResponse
Hierarchy
↳ SdkSubscribeModeEventResponse
Index
Properties
Properties
handle
● handle: string
Inherited from SdkSubscribeEventResponse.handle
Defined in interfaces/messages/sdk.subscribe.message.ts:9
id
● id: string
Inherited from SdkMessagePayload.id
Defined in interfaces/messages/messages.ts:8
type
● type: string
Inherited from SdkMessagePayload.type
Defined in interfaces/messages/messages.ts:10
@ibm-wch-sdk/api > "interfaces/sdk/router/router" > WchSdkRouter
Interface: WchSdkRouter
Hierarchy
WchSdkRouter
Index
Properties
Properties
activeRenderingContext
● activeRenderingContext: function
Defined in interfaces/sdk/router/router.ts:23
Type declaration
▸(): Observable
<RenderingContext>
Returns: Observable
<RenderingContext>
activeRoute
● activeRoute: function
Defined in interfaces/sdk/router/router.ts:16
Type declaration
▸(): Observable
<SitePage>
Returns: Observable
<SitePage>
navigateByPath
● navigateByPath: function
Defined in interfaces/sdk/router/router.ts:9
Type declaration
▸(aPath: string
): PromiseLike
<boolean
>
Parameters:
Param | Type |
---|---|
aPath | string |
Returns: PromiseLike
<boolean
>
@ibm-wch-sdk/api > "interfaces/query" > Query
Interface: Query
Hierarchy
Query
Indexable
[key: string
]: QueryValue | QueryValue[]
Index
@ibm-wch-sdk/api > "interfaces/sdk/search/search" > WchSdkSearch
Interface: WchSdkSearch
Hierarchy
WchSdkSearch
Index
Properties
Properties
getRenderingContextById
● getRenderingContextById: function
Defined in interfaces/sdk/search/search.ts:27
Locates the rendering context identified by the ID param: the ID of the content item
param: optionally the levels of the rendering context to resolve
returns: the query result
Type declaration
▸(aId: string
, aLevels?: number
): Observable
<RenderingContext>
Parameters:
Param | Type |
---|---|
aId | string |
Optional aLevels | number |
Returns: Observable
<RenderingContext>
getRenderingContexts
● getRenderingContexts: function
Defined in interfaces/sdk/search/search.ts:41
Locates all rendering contexts that match a particular query. It is not necessary to add the classification to the query, it will automatically only apply to content for the current site param: the query input, e.g. a string or a plain java object
param: optionally the levels of the rendering context to resolve
returns: the query result
Type declaration
▸(aValue: QueryInput, aLevels?: number
): Observable
<RenderingContextQueryResult>
Parameters:
Param | Type |
---|---|
aValue | QueryInput |
Optional aLevels | number |
Returns: Observable
<RenderingContextQueryResult>
getSitePages
● getSitePages: function
Defined in interfaces/sdk/search/search.ts:54
Locates all pages that match a particular query. It is not necessary to add the classification to the query, it will automatically only apply to pages for the current site param: the query input, e.g. a string or a plain java object
returns: the query result
Type declaration
▸(aValue: QueryInput): Observable
<SitePagesQueryResult>
Parameters:
Param | Type |
---|---|
aValue | QueryInput |
Returns: Observable
<SitePagesQueryResult>
@ibm-wch-sdk/api > "interfaces/sdk/version/version" > WchSdkVersion
Interface: WchSdkVersion
Defines the version number and the build date of the SDK.
Hierarchy
WchSdkVersion
Index
Properties
Properties
build
● build: Date
Defined in interfaces/sdk/version/version.ts:10
version
● version: object
Defined in interfaces/sdk/version/version.ts:8
Type declaration
major: string
minor: string
patch: string
@ibm-wch-sdk/api > "interfaces/sdk/sdk" > WchSdk
Interface: WchSdk
Hierarchy
WchSdk
Index
Properties
Properties
<Optional>
logger
● logger: LoggerService
Defined in interfaces/sdk/sdk.ts:28
Returns a factory to access loggers
refresh
● refresh: function
Defined in interfaces/sdk/sdk.ts:14
Type declaration
▸(): void
Returns: void
router
● router: WchSdkRouter
Defined in interfaces/sdk/sdk.ts:16
<Optional>
search
● search: WchSdkSearch
Defined in interfaces/sdk/sdk.ts:33
Optional search service
version
● version: WchSdkVersion
Defined in interfaces/sdk/sdk.ts:23
@ibm-wch-sdk/api > "services/hub-info/hub-info" > HubInfo
Interface: HubInfo
Hierarchy
HubInfo
Index
Properties
Properties
apiUrl
● apiUrl: URL
| string
Defined in services/hub-info/hub-info.ts:13
deliveryUrl
● deliveryUrl: URL
| string
Defined in services/hub-info/hub-info.ts:20
@ibm-wch-sdk/api > "services/hub-info/hub-info.config" > CYCLE_HANDLING
Enumeration: CYCLE_HANDLING
Cycle handling strategy
Index
Enumeration members
Enumeration members
BREAK
BREAK:
Defined in services/hub-info/hub-info.config.ts:48
RESOLVE
RESOLVE:
Defined in services/hub-info/hub-info.config.ts:50
@ibm-wch-sdk/api > "services/hub-info/hub-info.config" > HttpResourceOptions
Interface: HttpResourceOptions
Hierarchy
HttpResourceOptions
Index
Properties
- pollTime
- pollTimeVariation
- retries
- useApi
- useBootstrap
- useJsonP
- useLocalStorage
- usePolling
- useStaticResources
Properties
<Optional>
pollTime
● pollTime: number
Defined in services/hub-info/hub-info.config.ts:3
<Optional>
pollTimeVariation
● pollTimeVariation: number
Defined in services/hub-info/hub-info.config.ts:2
<Optional>
retries
● retries: number
Defined in services/hub-info/hub-info.config.ts:4
<Optional>
useApi
● useApi: boolean
Defined in services/hub-info/hub-info.config.ts:20
Optionally use REST to load resources, default is true
<Optional>
useBootstrap
● useBootstrap: boolean
Defined in services/hub-info/hub-info.config.ts:12
Optionally enable pre-loading from bootstrap, default is true
<Optional>
useJsonP
● useJsonP: boolean
Defined in services/hub-info/hub-info.config.ts:24
Configure if we should use XHR or JSONp
<Optional>
useLocalStorage
● useLocalStorage: boolean
Defined in services/hub-info/hub-info.config.ts:8
Optionally enable pre-loading from local storage, default is true
<Optional>
usePolling
● usePolling: boolean
Defined in services/hub-info/hub-info.config.ts:28
Configure if we should use polling at all, default is true
<Optional>
useStaticResources
● useStaticResources: boolean
Defined in services/hub-info/hub-info.config.ts:16
Optionally enable use of static resources, default is true
@ibm-wch-sdk/api > "services/hub-info/hub-info.config" > HubInfoConfig
Interface: HubInfoConfig
Base class for services providing hub information. We need a base class to be able to specify this service as injectable
Hierarchy
HubInfoConfig
Index
Properties
Properties
<Optional>
apiUrl
● apiUrl: HubInfoUrlProvider
Defined in services/hub-info/hub-info.config.ts:66
URL to access the API layer
Naming of this field according to the field in the rendering context example: 'https://my.digitalexperience.ibm.com/api/345563cf-a83c-40e5-a065-1d6ff36b05c1'
example: 'https://my.digitalexperience.ibm.com/api/345563cf-a83c-40e5-a065-1d6ff36b05c1/dxsites/mysite'
<Optional>
baseUrl
● baseUrl: HubInfoUrlProvider
Defined in services/hub-info/hub-info.config.ts:87
URL that represents the base URL of the path based routing of the application. This prefix will be preserved when generating and recognizing URLs. If this property is not configured, then it will be decoded from the window location. example: 'https://my.digitalexperience.ibm.com/345563cf-a83c-40e5-a065-1d6ff36b05c1'
example: 'https://my.digitalexperience.ibm.com/345563cf-a83c-40e5-a065-1d6ff36b05c1/dxsites/mysite'
example: 'https://my.external.example.com/'
<Optional>
cycleHandlingStrategy
● cycleHandlingStrategy: CYCLE_HANDLING | string
Defined in services/hub-info/hub-info.config.ts:112
Optionally specify how the SDK is supposed to deal with cyclic references in the content data structure. Per default the rendering context will break cycles by representing the duplicate element in a reference path by an unresolved reference. When configuring the strategy to CYCLE_HANDLING.RESOLVE, the {@link ContentrefComponent} will use a resolved refence when rendering the context, instead of the unresolved reference. This bears the risk of an infinite loop during rendering. The actual rendering context objects will still not have cycles, so a JSON serialization of these objects will produce a valid result.
Default is CYCLE_HANDLING.BREAK
<Optional>
deliveryUrl
● deliveryUrl: HubInfoUrlProvider
Defined in services/hub-info/hub-info.config.ts:76
URL to access the delivery
Naming of this field according to the field in the rendering context example: 'https://my.digitalexperience.ibm.com/345563cf-a83c-40e5-a065-1d6ff36b05c1'
example: 'https://my.digitalexperience.ibm.com/345563cf-a83c-40e5-a065-1d6ff36b05c1/dxsites/mysite'
<Optional>
fetchLevels
● fetchLevels: number
Defined in services/hub-info/hub-info.config.ts:118
Number of levels to fetch per request to the rendering context. If missing all levels will be fetched.
<Optional>
httpOptions
● httpOptions: HttpResourceOptions
Defined in services/hub-info/hub-info.config.ts:92
Optionally specify how the SDK makes outbound requests
<Optional>
httpPreviewOptions
● httpPreviewOptions: HttpResourceOptions
Defined in services/hub-info/hub-info.config.ts:97
Optionally specify how the SDK makes outbound requests for the preview case
@ibm-wch-sdk/api > "services/info/url.config" > UrlConfig
Interface: UrlConfig
Exposes the URL configuration to the client see: HubInfoConfig
Hierarchy
↳ UrlConfig
Index
Properties
Properties
apiUrl
● apiUrl: URL
Defined in services/info/url.config.ts:26
The base URL used to access WCH APIs. The URL ends with a slash.
<Optional>
baseUrl
● baseUrl: URL
Defined in services/info/url.config.ts:42
The base URL of the host the application is running on. This can be undefined if the application is rendered standalone as part of the universal renderer. This prefix will be preserved when generating and recognizing URLs.
In many cases it is identical to the deliveryUrl, but it will e.g. be different for applications that are not hosted on WCH.
deliveryUrl
● deliveryUrl: URL
Overrides HubInfo.deliveryUrl
Defined in services/info/url.config.ts:29
The base URL used to access WCH delivery resources. The URL ends with a slash.
isPreviewMode
● isPreviewMode: boolean
Defined in services/info/url.config.ts:32
True if the system runs in preview mode, else false.
@ibm-wch-sdk/api > "services/rendering/rendering.context.interceptor" > RenderingContextInterceptor
Interface: RenderingContextInterceptor
Interceptor that can expose transforms for the rendering contexts.
Hierarchy
RenderingContextInterceptor
Index
Properties
Properties
<Optional>
opRenderingContext
● opRenderingContext: MonoTypeOperatorFunction
<RenderingContext>
Defined in services/rendering/rendering.context.interceptor.ts:13
operator to intercept a single rendering context
<Optional>
opRenderingContexts
● opRenderingContexts: MonoTypeOperatorFunction
<RenderingContext[]>
Defined in services/rendering/rendering.context.interceptor.ts:17
operator to intercept a multiple rendering contexts
@ibm-wch-sdk/api > "services/logging/logger.service" > LoggerService
Interface: LoggerService
Service to return a logger for a given name. Calling the getter multiple times with the same name will return the same instance of the logger.
Hierarchy
LoggerService
Index
Properties
Properties
get
● get: function
Defined in services/logging/logger.service.ts:16
Returns a logger for the given name param: name of the logger
returns: the logger singleton for this name
Type declaration
▸(name: string
): Logger
Parameters:
Param | Type |
---|---|
name | string |
Returns: Logger
@ibm-wch-sdk/api > "services/rendering/rendering.context.provider" > RenderingContextProvider
Interface: RenderingContextProvider
Hierarchy
RenderingContextProvider
Index
Properties
Properties
onRenderingContext
● onRenderingContext: Observable
<RenderingContext>
Defined in services/rendering/rendering.context.provider.ts:9
@ibm-wch-sdk/api > "services/page/active.page" > ActivePage
Interface: ActivePage
Hierarchy
↳ ActivePage
Index
Properties
Properties
onRenderingContext
● onRenderingContext: Observable
<RenderingContext>
Overrides RenderingContextProvider.onRenderingContext
Defined in services/page/active.page.ts:11
WchSdkRouter
The SDK router allows to navigate to WCH pages or components.
Methods
navigateByPath(path: string): PromiseLike<boolean>
: navigates to a WCH component given its path. The path can be read from the site information in the RenderingContext. The return value indicates when this navigation has completed.activeRoute(): Observable<SitePage>
: returns the active route in form of a page referenceactiveRenderingContext(): Observable<RenderingContext>
: returns the active rendering context
WchSdkVersion
Defines version number and build date.
RenderingContext
Refer to the design document or the documentation for more details about the structure.
The basic structure of elements is described in the Authoring content section.
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago