UNPKG

@kontent-ai/management-sdk

Version:
31 lines (30 loc) 1.08 kB
import { SharedContracts } from './shared-contracts'; export declare namespace ElementContracts { interface IContentTypeElementMultipleChoiceElementOptionsContract { name: string; id: string; codename: string; } type IContentTypeElementModeTypeContract = 'single' | 'multiple'; interface IContentTypeElementContract { name: string; type: string; id?: string; external_id?: string; codename?: string; content_group?: SharedContracts.IReferenceObjectContract; } interface IContentItemElementContract { element: SharedContracts.IReferenceObjectContract; value: string | number | SharedContracts.IReferenceObjectContract[]; components?: IContentItemElementComponent[]; searchableValue?: string; display_timezone?: string; mode?: 'autogenerated' | 'custom'; } interface IContentItemElementComponent { id: string; type: SharedContracts.IReferenceObjectContract; elements: IContentItemElementContract[]; } }