dc-management-sdk-js
Version:
Amplience Dynamic Content Management SDK
49 lines (48 loc) • 815 B
TypeScript
import { HalResource } from '../hal/models/HalResource';
/**
* Device
*/
export interface Device {
name: string;
width: number;
height: number;
orientate: boolean;
}
/**
* VSE
*/
export interface VSE {
hostname: string;
}
/**
* Application
*/
export interface Application {
name: string;
templatedUri: string;
}
/**
* Locales
*/
export interface Locale {
locales: string[];
}
/**
* validation
*/
export interface ContentItems {
validation: {
ignoreSchemaValidation: boolean;
};
}
/**
* Hub settings
*/
export declare class Settings extends HalResource {
virtualStagingEnvironment?: VSE;
previewVirtualStagingEnvironment?: VSE;
applications?: Application[];
devices?: Device[];
localization?: Locale;
contentItems?: ContentItems;
}