class ScriptServiceimport { ScriptService } from "https://deno.land/x/windmill@v1.92.1/windmill-api/services/ScriptService.ts"; Static MethodsarchiveScriptByHash(unnamed 0: { workspace: string; hash: string; }): CancelablePromise<Script>archive script by hash archiveScriptByPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<string>archive script by path bashToJsonschema(unnamed 0: { requestBody: string; }): CancelablePromise<MainArgSignature>inspect bash code to infer jsonschema of arguments createScript(unnamed 0: { workspace: string; requestBody: NewScript; }): CancelablePromise<string>create script deleteScriptByHash(unnamed 0: { workspace: string; hash: string; }): CancelablePromise<Script>delete script by hash (erase content but keep hash, require admin) deleteScriptByPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<string>delete all scripts at a given path (require admin) denoToJsonschema(unnamed 0: { requestBody: string; }): CancelablePromise<MainArgSignature>inspect deno code to infer jsonschema of arguments existsScriptByPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<boolean>exists script by path getHubScriptByPath(unnamed 0: { path: string; }): CancelablePromise<{ content: string; lockfile?: string; schema?: any; language: | "deno" | "python3" | "go" | "bash"; summary?: string; }>get full hub script by path getHubScriptContentByPath(unnamed 0: { path: string; }): CancelablePromise<string>get hub script content by path getScriptByHash(unnamed 0: { workspace: string; hash: string; }): CancelablePromise<Script>get script by hash getScriptByPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<Script>get script by path getScriptByPathWithDraft(unnamed 0: { workspace: string; path: string; }): CancelablePromise<(NewScript & { draft?: NewScript; hash: string; })>get script by path with draft getScriptDeploymentStatus(unnamed 0: { workspace: string; hash: string; }): CancelablePromise<{ lock?: string; lock_error_logs?: string; }>get script deployment status goToJsonschema(unnamed 0: { requestBody: string; }): CancelablePromise<MainArgSignature>inspect go code to infer jsonschema of arguments listHubScripts(): CancelablePromise<{ asks?: Array<{ id: number; ask_id: number; summary: string; app: string; approved: boolean; kind: | "script" | "failure" | "trigger" | "command" | "approval"; votes: number; views: number; }>; }>list all available hub scripts listScriptPaths(unnamed 0: { workspace: string; }): CancelablePromise<Array<string>>list all available scripts paths listScripts(unnamed 0: { workspace: string; page?: number; perPage?: number; orderDesc?: boolean; createdBy?: string; pathStart?: string; pathExact?: string; firstParentHash?: string; lastParentHash?: string; parentHash?: string; showArchived?: boolean; isTemplate?: boolean; kind?: string; starredOnly?: boolean; }): CancelablePromise<Array<Script>>list all available scripts pythonToJsonschema(unnamed 0: { requestBody: string; }): CancelablePromise<MainArgSignature>inspect python code to infer jsonschema of arguments rawScriptByHash(unnamed 0: { workspace: string; path: string; }): CancelablePromise<string>raw script by hash rawScriptByPath(unnamed 0: { workspace: string; path: string; }): CancelablePromise<string>raw script by path rawScriptByPathTokened(unnamed 0: { workspace: string; token: string; path: string; }): CancelablePromise<string>raw script by path with a token (mostly used by lsp to be used with import maps to resolve scripts)