code: public function setAssignType($assign_type)
      {
          $allowed_values = array('CYCLIC', 'MANUAL', 'EVALUATE', 'REPORT_TO', 'SELF_SERVICE', 'STATIC_MI', 'CANCEL_MI', 'MULTIPLE_INSTANCE', 'MULTIPLE_INSTANCE_VALUE_BASED');
          if (!in_array($assign_type, $allowed_values)) {
              throw new \InvalidArgumentException("Invalid value for 'assign_type', must be one of 'CYCLIC', 'MANUAL', 'EVALUATE', 'REPORT_TO', 'SELF_SERVICE', 'STATIC_MI', 'CANCEL_MI', 'MULTIPLE_INSTANCE', 'MULTIPLE_INSTANCE_VALUE_BASED'");
          }
          $this->container['assign_type'] = $assign_type;
  
          return $this;
      }
docs: Sets assign_type
  @param string $assign_type
  @return $this