@apptus/esales-api
Version:
Library for making requests to Elevate 4 API v3
24 lines (21 loc) • 799 B
text/typescript
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;
}