# GENERATED BY KOMAND SDK - DO NOT EDIT
import komand
import json


class Input:
    MODULES = "modules"
    TIMEOUT = "timeout"
    

class ConnectionSchema(komand.Input):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "modules": {
      "type": "array",
      "title": "Third-Party Modules",
      "description": "List of third-party modules to install for use in the supplied Python script",
      "items": {
        "type": "string"
      },
      "order": 1
    },
    "timeout": {
      "type": "integer",
      "title": "Timeout",
      "description": "Timeout (in seconds) for installing third-party modules",
      "default": 60,
      "order": 2
    }
  },
  "required": [
    "timeout"
  ]
}
    """)

    def __init__(self):
        super(self.__class__, self).__init__(self.schema)
