text: # GENERATED BY KOMAND SDK - DO NOT EDIT
  import komand
  import json
  
  
  class Component:
      DESCRIPTION = "Remove a container by ID"
  
  
  class Input:
      FORCE = "force"
      ID = "id"
      LINK = "link"
      V = "v"
      
  
  class Output:
      SUCCESS = "success"
      
  
  class ContainerRemoveInput(komand.Input):
      schema = json.loads("""
     {
    "type": "object",
    "title": "Variables",
    "properties": {
      "force": {
        "type": "boolean",
        "title": "Force Removal",
        "description": "Force the removal of a running container (uses SIGKILL)",
        "default": true,
        "order": 4
      },
      "id": {
        "type": "string",
        "title": "ID",
        "description": "Container ID",
        "order": 1
      },
      "link": {
        "type": "boolean",
        "title": "Link Removal",
        "description": "Remove the specified link and not the underlying container",
        "default": false,
        "order": 3
      },
      "v": {
        "type": "boolean",
        "title": "Volume Removal",
        "description": "Remove the volumes associated with the container",
        "default": false,
        "order": 2
      }
    }
  }
      """)
  
      def __init__(self):
          super(self.__class__, self).__init__(self.schema)
  
  
  class ContainerRemoveOutput(komand.Output):
      schema = json.loads("""
     {
    "type": "object",
    "title": "Variables",
    "properties": {
      "success": {
        "type": "boolean",
        "title": "Success",
        "description": "True if successful",
        "order": 1
      }
    }
  }
      """)
  
      def __init__(self):
          super(self.__class__, self).__init__(self.schema)
  