import { ShapeDiverCommonsGroup } from '../commons/SdCommonsGroup'; import { ShapeDiverResponseModelComputationStatus } from './SdResponseDtoModelComputation'; export type ShapeDiverResponseOutputDefinitionGroup = ShapeDiverCommonsGroup; export interface ShapeDiverResponseOutputDefinition { id: string; uid?: string; name: string; material?: string; chunks?: ShapeDiverResponseOutputChunk[]; dependency: string[]; group?: ShapeDiverResponseOutputDefinitionGroup; order?: number; tooltip?: string; displayname?: string; hidden: boolean; } export interface ShapeDiverResponseOutput extends ShapeDiverResponseOutputDefinition { version: string; delay?: number; content?: ShapeDiverResponseOutputContent[]; bbmin?: number[]; bbmax?: number[]; msg?: string; status_computation?: ShapeDiverResponseModelComputationStatus; status_collect?: ShapeDiverResponseModelComputationStatus; } export interface ShapeDiverResponseOutputContent { href?: string; size?: number; name?: string; transformations?: number[][]; format: string; msg?: string; data?: any; contentType?: string; } export interface ShapeDiverResponseOutputChunk { id: string; name: string; typeHint: string; tooltip?: string; displayname: string; hidden: boolean; } //# sourceMappingURL=SdResponseDtoOutput.d.ts.map