func (p *FindAllArgs) readField3(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return fmt.Errorf("error reading map begin: %s") } p.Param = make(map[string]string, size) for i := 0; i < size; i++ { var _key6 string if v, err := iprot.ReadString(); err != nil { return fmt.Errorf("error reading field 0: %s") } else { _key6 = v } var _val7 string if v, err := iprot.ReadString(); err != nil { return fmt.Errorf("error reading field 0: %s") } else { _val7 = v } p.Param[_key6] = _val7 } if err := iprot.ReadMapEnd(); err != nil { return fmt.Errorf("error reading map end: %s") } return nil }