UNPKG

@apptus/esales-api

Version:

Library for making requests to Elevate 4 API v3

24 lines (21 loc) 799 B
import type { CustomAttributes, Image, Timestamp } from './general.ts'; export interface ContentItem { /** Identifier for this `ContentItem` */ key: string; /** Type for this `ContentItem`. An example could be: "article" or "faq" */ type: string; /** Title for this `ContentItem` */ title: string; /** Link to the page representing this content item */ link: string; /** Use with notifications to identify interaction */ ticket: string; /** Item description. Undefined if omitted during import */ description?: string; /** Item release date. Undefined if omitted during import */ releaseDate?: Timestamp; /** Item image information. Undefined if omitted during import */ image?: Image; /** Custom attributes for the content item. */ custom: CustomAttributes; }