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


class Component:
    DESCRIPTION = "Creates a change request record based on the default change request record"


class Input:
    ADDITIONAL_FIELDS = "additional_fields"
    

class Output:
    SUCCESS = "success"
    

class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "additional_fields": {
      "type": "object",
      "title": "Additional Fields",
      "description": "JSON object containing name-value pairs for the field(s) to update in the associated change request",
      "order": 1
    }
  }
}
    """)

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


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """)

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

6bebed9dc5194787161b99abc584285fc2829b64
<mask token>


class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    <mask token>
    <mask token>


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """
        )

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

<mask token>


class Component:
    <mask token>


class Input:
    ADDITIONAL_FIELDS = 'additional_fields'


class Output:
    SUCCESS = 'success'


class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "additional_fields": {
      "type": "object",
      "title": "Additional Fields",
      "description": "JSON object containing name-value pairs for the field(s) to update in the associated change request",
      "order": 1
    }
  }
}
    """
        )

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


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """
        )

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

<mask token>


class Component:
    DESCRIPTION = (
        'Creates a change request record based on the default change request record'
        )


class Input:
    ADDITIONAL_FIELDS = 'additional_fields'


class Output:
    SUCCESS = 'success'


class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "additional_fields": {
      "type": "object",
      "title": "Additional Fields",
      "description": "JSON object containing name-value pairs for the field(s) to update in the associated change request",
      "order": 1
    }
  }
}
    """
        )

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


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """
        )

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

import insightconnect_plugin_runtime
import json


class Component:
    DESCRIPTION = (
        'Creates a change request record based on the default change request record'
        )


class Input:
    ADDITIONAL_FIELDS = 'additional_fields'


class Output:
    SUCCESS = 'success'


class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "additional_fields": {
      "type": "object",
      "title": "Additional Fields",
      "description": "JSON object containing name-value pairs for the field(s) to update in the associated change request",
      "order": 1
    }
  }
}
    """
        )

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


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads(
        """
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """
        )

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

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


class Component:
    DESCRIPTION = "Creates a change request record based on the default change request record"


class Input:
    ADDITIONAL_FIELDS = "additional_fields"
    

class Output:
    SUCCESS = "success"
    

class CreateChangeRequestInput(insightconnect_plugin_runtime.Input):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "additional_fields": {
      "type": "object",
      "title": "Additional Fields",
      "description": "JSON object containing name-value pairs for the field(s) to update in the associated change request",
      "order": 1
    }
  }
}
    """)

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


class CreateChangeRequestOutput(insightconnect_plugin_runtime.Output):
    schema = json.loads("""
   {
  "type": "object",
  "title": "Variables",
  "properties": {
    "success": {
      "type": "boolean",
      "title": "Success",
      "description": "Indicates whether the change request has been created",
      "order": 1
    }
  },
  "required": [
    "success"
  ]
}
    """)

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