text: # GENERATED BY KOMAND SDK - DO NOT EDIT
  import komand
  import json
  
  
  class Component:
      DESCRIPTION = "Export RPZ zone files"
  
  
  class Input:
      EVENT_ID = "event_id"
      FROM = "from"
      TAGS = "tags"
      TO = "to"
      
  
  class Output:
      RPZ = "rpz"
      
  
  class ExportRpzInput(komand.Input):
      schema = json.loads("""
     {
    "type": "object",
    "title": "Variables",
    "properties": {
      "event_id": {
        "type": "string",
        "title": "Event ID",
        "description": "Specify single event to export",
        "order": 1
      },
      "from": {
        "type": "string",
        "title": "From Date",
        "description": "From date E.g. 2015-02-15",
        "order": 3
      },
      "tags": {
        "type": "array",
        "title": "Tags",
        "description": "Array of tags to include in results",
        "items": {
          "type": "string"
        },
        "order": 2
      },
      "to": {
        "type": "string",
        "title": "To Date",
        "description": "To date E.g. 2015-02-17",
        "order": 4
      }
    }
  }
      """)
  
      def __init__(self):
          super(self.__class__, self).__init__(self.schema)
  
  
  class ExportRpzOutput(komand.Output):
      schema = json.loads("""
     {
    "type": "object",
    "title": "Variables",
    "properties": {
      "rpz": {
        "type": "string",
        "title": "RPZ Output",
        "displayType": "bytes",
        "description": "RPZ output",
        "format": "bytes",
        "order": 1
      }
    }
  }
      """)
  
      def __init__(self):
          super(self.__class__, self).__init__(self.schema)
  