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


class Input:
    LIST = "list"
    

class Output:
    RISK_LIST = "risk_list"
    

class DownloadVulnerabilityRiskListInput(komand.Input):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "list": {
      "type": "string",
      "title": "List",
      "description": "The risk list to retrieve",
      "enum": [
        "cyber_exploit_signal_critical",
        "cyber_exploit_signal_important",
        "cyber_exploit_signal_medium",
        "historical_scanner_uptake",
        "historically_linked_to_exploit_kit",
        "historically_linked_to_malware",
        "historically_linked_to_ransomware",
        "historically_linked_to_remote_access_trojan",
        "large",
        "linked_to_recent_cyber_exploit",
        "nist_severity_critical",
        "nist_severity_high",
        "nist_severity_low",
        "nist_severity_medium",
        "recent_scanner_uptake",
        "recently_linked_to_exploit_kit",
        "recently_linked_to_malware",
        "recently_linked_to_ransomware",
        "recently_linked_to_remote_access_trojan",
        "web_reporting_prior_to_nvd_disclosure"
      ],
      "order": 1
    }
  }
}
    """)

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


class DownloadVulnerabilityRiskListOutput(komand.Output):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "risk_list": {
      "type": "object",
      "title": "Risk List",
      "description": "Risk List",
      "order": 1
    }
  }
}
    """)

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

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


class Input:
    LIST = "list"
    

class Output:
    RISK_LIST = "risk_list"
    

class DownloadVulnerabilityRiskListInput(komand.Input):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "list": {
      "type": "string",
      "title": "List",
      "description": "The risk list to retrieve",
      "enum": [
        "cyber_exploit_signal_critical",
        "cyber_exploit_signal_important",
        "cyber_exploit_signal_medium",
        "historical_scanner_uptake",
        "historically_linked_to_exploit_kit",
        "historically_linked_to_malware",
        "historically_linked_to_ransomware",
        "historically_linked_to_remote_access_trojan",
        "large",
        "linked_to_recent_cyber_exploit",
        "nist_severity_critical",
        "nist_severity_high",
        "nist_severity_low",
        "nist_severity_medium",
        "recent_scanner_uptake",
        "recently_linked_to_exploit_kit",
        "recently_linked_to_malware",
        "recently_linked_to_ransomware",
        "recently_linked_to_remote_access_trojan",
        "web_reporting_prior_to_nvd_disclosure"
      ],
      "order": 1
    }
  }
}
    """)

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


class DownloadVulnerabilityRiskListOutput(komand.Output):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "risk_list": {
      "type": "object",
      "title": "Risk List",
      "description": "Risk List",
      "order": 1
    }
  }
}
    """)

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

# GENERATED BY KOMAND SDK - DO NOT EDIT {   "type": "object",   "title": "Variables",   "properties": {     "list": {       "type": "string",       "title": "List",       "description": "The risk list to retrieve",       "enum": [         "cyber_exploit_signal_critical",         "cyber_exploit_signal_important",         "cyber_exploit_signal_medium",         "historical_scanner_uptake",         "historically_linked_to_exploit_kit",         "historically_linked_to_malware",         "historically_linked_to_ransomware",         "historically_linked_to_remote_access_trojan",         "large",         "linked_to_recent_cyber_exploit",         "nist_severity_critical",         "nist_severity_high",         "nist_severity_low",         "nist_severity_medium",         "recent_scanner_uptake",         "recently_linked_to_exploit_kit",         "recently_linked_to_malware",         "recently_linked_to_ransomware",         "recently_linked_to_remote_access_trojan",         "web_reporting_prior_to_nvd_disclosure"       ],       "order": 1     }   } } {   "type": "object",   "title": "Variables",   "properties": {     "risk_list": {       "type": "object",       "title": "Risk List",       "description": "Risk List",       "order": 1     }   } }