code: public function setProductCode($product_code)
      {
          if (!is_null($product_code) && (strlen($product_code) > 200)) {
              throw new \InvalidArgumentException('invalid length for $product_code when calling OrderItem., must be smaller than or equal to 200.');
          }
  
          $this->container['product_code'] = $product_code;
  
          return $this;
      }
docs: Sets product_code
  @param string $product_code
  @return $this