import JobInput from "./jobinput.js"; import JobOutput from "./joboutput.js"; import JobParameter from "./jobparameter.js"; import MetadataFile from "./metadata-file.js"; export declare enum JobState { New = "NEW", Running = "RUNNING", Completed = "COMPLETED", Failed = "FAILED", FailedUserError = "FAILED_USER_ERROR", Error = "ERROR", Timeout = "TIMEOUT", Cancelled = "CANCELLED", CompBusy = "COMP_BUSY", Rescheduled = "RESCHEDULED", Scheduled = "SCHEDULED", Waiting = "WAITING", ExpiredWaiting = "EXPIRED_WAITING" } export default class Job { created: string; endTime: string; inputs: JobInput[]; outputs: JobOutput[]; jobId: string; sessionId: string; module: string; parameters: JobParameter[]; memoryUsage: number; memoryLimit: number; cpuLimit: number; slotLimit: number; metadataFiles: MetadataFile[]; screenOutput: string; sourceCode: string; startTime: string; state: JobState; stateDetail: string; storageUsage: number; storageLimit: number; toolCategory: string; toolDescription: string; toolId: string; toolName: string; createdBy: string; } //# sourceMappingURL=job.d.ts.map