code: def __init__(
      self,
      name: Optional[str] = None,
      type_: Optional[str] = None,
      x: Union[str, Numeric, None] = None,
      xcoord: Union[str, Numeric, None] = None,
      y: Union[str, Numeric, None] = None,
      ycoord: Union[str, Numeric, None] = None,
      value_index: Optional[Numeric] = None,
      value_dim: Optional[str] = None,
      coord: Optional[Sequence] = None,
      linestyle_opts: Union[LineStyleOpts, dict, None] = None,
      symbol: Optional[str] = None,
      symbol_size: Optional[Numeric] = None,
  ):
      self.opts: dict = {
          "name": name,
          "type": type_,
          "valueIndex": value_index,
          "valueDim": value_dim,
          "xAxis": x,
          "x": xcoord,
          "yAxis": y,
          "y": ycoord,
          "lineStyle": linestyle_opts,
          "coord": coord,
          "symbol": symbol,
          "symbolSize": symbol_size,
      }
  
imports: from typing import Any, Optional, Sequence, Tuple, Union
  from ..commons.utils import JsCode
label_desc: Use image node_id 1 to create a new MarkLineItem object from inherited base classes: BasicOpts with example: obj = MarkLineItem(name, type_, x, xcoord, y, ycoord, value_index, value_dim, coord, linestyle_opts, symbol, symbol_size)