/* tslint:disable */
/* eslint-disable */
// This file was automatically generated and should not be edited.

import { ScriptQueryInput, Category, ScriptPlatformOS } from "./../../types/globalTypes";

// ====================================================
// GraphQL query operation: getScript
// ====================================================

export interface getScript_script_execute {
  content: string;
}

export interface getScript_script_readme {
  content: string;
}

export interface getScript_script_resolvedDependencies {
  name: string;
  namespace: string | null;
  version: string;
}

export interface getScript_script_platform {
  os: ScriptPlatformOS;
  dist: string;
  codename: string;
}

export interface getScript_script {
  version: string;
  description: string;
  category: Category;
  execute: getScript_script_execute;
  readme: getScript_script_readme;
  superuser: boolean;
  resolvedDependencies: (getScript_script_resolvedDependencies | null)[] | null;
  platform: (getScript_script_platform | null)[] | null;
}

export interface getScript {
  script: getScript_script | null;
}

export interface getScriptVariables {
  input: ScriptQueryInput;
}
