@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
39 lines (38 loc) • 1.37 kB
TypeScript
import { IConfiguration } from './support/IConfiguration';
import { IModelConfiguration } from './../IModelConfiguration';
import { OrganizationConfiguration } from './OrganizationConfiguration';
import { StoryConfiguration } from './StoryConfiguration';
import { AssetDefinition } from '../AssetDefinition';
import { VideoState } from '../storydata/VideoState';
import { NavigationState } from '../storydata/NavigationState';
import { HtmlState } from '../storydata/HtmlState';
import { InputState } from '../storydata/InputState';
export declare class StoryTemplateConfiguration implements IModelConfiguration, IConfiguration {
static file_name: string;
/**
* DXP model-type (read-only)
*/
readonly kind: string;
/**
* API version, model location (read-only)
*/
readonly apiVersion: string;
get templateDirectory(): string;
get templateAssetDirectory(): string;
/**
* The key for this template
*/
key: string;
/**
* The key for this template
*/
name: string;
/**
* The description for this template
*/
description?: string;
story_configuration: StoryConfiguration;
organization_configuration: OrganizationConfiguration;
scene_templates: (VideoState | NavigationState | HtmlState | NavigationState | InputState)[];
getAssets(): Array<AssetDefinition>;
}