import { SdPlatformSavedStateVisibility } from "../commons/SdPlatformVisibility"; /** * The saved state settings. */ export interface SdPlatformRequestSavedStateSettings { /** * The version of settings. */ version: string; /** * The Viewer Settings. */ viewer_settings: any; } /** * DTO for creating a saved state */ export interface SdPlatformRequestSavedStateCreate { /** * Name of the saved state. */ name: string; /** * Description of the saved state. */ description: string; /** * Id of the model of the saved state. */ model_id: string; /** * Id of the image of the saved state. */ image_id?: string; /** * The parameter values of the model for this saved state. Map from parameter id to parameter string value. */ parameters: { [id: string]: string; }; /** * Nominal visibility of the saved state. */ visibility: SdPlatformSavedStateVisibility; /** * Settings of the saved state, used to store viewer settings like camera position etc. */ settings?: SdPlatformRequestSavedStateSettings; /** * Display the saved state on the Iframe page indicator */ show_iframe?: boolean; } /** * DTO for patching a saved state */ export interface SdPlatformRequestSavedStatePatch { /** * Name of the saved state. */ name?: string; /** * Description of the saved state. */ description?: string; /** * Id of the image of the saved state. */ image_id?: string; /** * The parameter values of the model for this saved state. Map from parameter id to parameter string value. */ parameters?: { [id: string]: string; }; /** * Nominal visibility of the saved state. */ visibility?: SdPlatformSavedStateVisibility; /** * Settings of the saved state, used to store viewer settings like camera position etc. */ settings?: SdPlatformRequestSavedStateSettings; /** * Display the saved state on the Iframe page indicator */ show_iframe?: boolean; } //# sourceMappingURL=SdPlatformRequestSavedState.d.ts.map