code: func (c *Input) DispatchMouseEvent(theType string, x float64, y float64, modifiers int, timestamp float64, button string, buttons int, clickCount int, deltaX float64, deltaY float64, pointerType string) (*gcdmessage.ChromeResponse, error) {
  	var v InputDispatchMouseEventParams
  	v.TheType = theType
  	v.X = x
  	v.Y = y
  	v.Modifiers = modifiers
  	v.Timestamp = timestamp
  	v.Button = button
  	v.Buttons = buttons
  	v.ClickCount = clickCount
  	v.DeltaX = deltaX
  	v.DeltaY = deltaY
  	v.PointerType = pointerType
  	return c.DispatchMouseEventWithParams(&v)
  }
docs: // DispatchMouseEvent - Dispatches a mouse event to the page.
  // type - Type of the mouse event.
  // x - X coordinate of the event relative to the main frame's viewport in CSS pixels.
  // y - Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
  // modifiers - Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
  // timestamp - Time at which the event occurred.
  // button - Mouse button (default: "none").
  // buttons - A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
  // clickCount - Number of times the mouse button was clicked (default: 0).
  // deltaX - X delta in CSS pixels for mouse wheel event (default: 0).
  // deltaY - Y delta in CSS pixels for mouse wheel event (default: 0).
  // pointerType - Pointer type (default: "mouse").