@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
38 lines (37 loc) • 1.05 kB
TypeScript
import { EpisodeAssetConfiguration } from "./EpisodeAssetConfiguration";
import { StoryConfiguration } from "./StoryConfiguration";
import { AssetConfigurationBase } from "./support/AssetConfigurationBase";
/**
* Story asset locations for synchronization
*/
export declare class StoryAssetConfiguration extends AssetConfigurationBase {
/**
* @pattern ^[A-Za-z0-9-_]{1,30}$
*/
key: string;
name: string;
organization_key: string;
url?: string;
vanity_url?: string;
/** @nullable */
html_file?: string;
/** @nullable */
js_file?: string;
/** @nullable */
json_file?: string;
/** @nullable */
css_file?: string;
/** @nullable */
intro_html_file?: string;
/** @nullable */
episodes?: Array<EpisodeAssetConfiguration>;
/** @nullable */
email_templates?: {
[index: string]: string;
};
/** @nullable */
text_templates?: {
[index: string]: string;
};
prepareForWrite(story_config: StoryConfiguration): StoryAssetConfiguration;
}