<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def insert_enum_option(self, custom_field, params={}, **options):
 """Moves a particular enum option to be either before or after another specified enum option in the custom field. Parameters custom_field : {Id} Globally unique identifier for the custom field. [data] : {Object} Data for the request - enum_option : {Id} The ID of the enum option to relocate. - name : {String} The name of the enum option. - [color] : {String} The color of the enum option. Defaults to 'none'. - [before_enum_option] : {Id} An existing enum option within this custom field before which the new enum option should be inserted. Cannot be provided together with after_enum_option. - [after_enum_option] : {Id} An existing enum option within this custom field after which the new enum option should be inserted. Cannot be provided together with before_enum_option. """

        path = "/custom_fields/%s/enum_options/insert" % (custom_field)
        return self.client.post(path, params, **options)