code: func (c *IO) Read(handle string, offset int, size int) (bool, string, bool, error) {
  	var v IOReadParams
  	v.Handle = handle
  	v.Offset = offset
  	v.Size = size
  	return c.ReadWithParams(&v)
  }
docs: // Read - Read a chunk of the stream
  // handle - Handle of the stream to read.
  // offset - Seek to the specified offset before reading (if not specificed, proceed with offset following the last read). Some types of streams may only support sequential reads.
  // size - Maximum number of bytes to read (left upon the agent discretion if not specified).
  // Returns -  base64Encoded - Set if the data is base64-encoded data - Data that were read. eof - Set if the end-of-file condition occured while reading.