@viewdo/dxp-story-cli
Version:
DXP Story Management CLI
50 lines (49 loc) • 1.15 kB
TypeScript
import { DataPoint } from "./configuration/support/DataPoint";
import { Input } from "./configuration/support/Input";
import { OrganizationEntity } from "./configuration/support/OrganizationEntity";
export type Story = {
key: string;
publicKey: string;
name: string;
description: string;
milestones: string[];
progressMap: {
[key: string]: number;
};
events: string[];
externalEvents: any[];
storyEvents: any[];
links: {
name: string;
url: string;
key: string;
}[];
episodes: {
key: string;
name: string;
description: string;
}[];
htmlTemplates: {
[key: string]: string;
};
textTemplates: {
[key: string]: string;
};
hasJsFile: boolean;
hasJSONFile: boolean;
hasCSSFile: boolean;
data: Object;
inputs: {
[key: string]: Input;
};
inputArray: Input[];
};
export type Organization = {
key: string;
name: string;
url: string;
entity: OrganizationEntity;
entities: OrganizationEntity[];
data: Record<string, any>;
dataPoints: DataPoint[];
};