func (z *ClientGroupedStats) UnmarshalMsg(bts []byte) (o []byte, err error) {
	var field []byte
	_ = field
	var zb0001 uint32
	zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
	if err != nil {
		return
	}
	for zb0001 > 0 {
		zb0001--
		field, bts, err = msgp.ReadMapKeyZC(bts)
		if err != nil {
			return
		}
		switch msgp.UnsafeString(field) {
		case "Service":
			z.Service, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Name":
			z.Name, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Resource":
			z.Resource, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "HTTPStatusCode":
			z.HTTPStatusCode, bts, err = msgp.ReadUint32Bytes(bts)
			if err != nil {
				return
			}
		case "Type":
			z.Type, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "DBType":
			z.DBType, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Hits":
			z.Hits, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "Errors":
			z.Errors, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "Duration":
			z.Duration, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "OkSummary":
			z.OkSummary, bts, err = msgp.ReadBytesBytes(bts, z.OkSummary)
			if err != nil {
				return
			}
		case "ErrorSummary":
			z.ErrorSummary, bts, err = msgp.ReadBytesBytes(bts, z.ErrorSummary)
			if err != nil {
				return
			}
		case "Synthetics":
			z.Synthetics, bts, err = msgp.ReadBoolBytes(bts)
			if err != nil {
				return
			}
		case "TopLevelHits":
			z.TopLevelHits, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		default:
			bts, err = msgp.Skip(bts)
			if err != nil {
				return
			}
		}
	}
	o = bts
	return
}
// UnmarshalMsg implements msgp.Unmarshaler
UnmarshalMsg implements msgp.Unmarshaler
// UnmarshalMsg implements msgp . Unmarshaler
func (z *ClientGroupedStats) UnmarshalMsg(bts []byte) (o []byte, err error) {
	var field []byte
	_ = field
	var zb0001 uint32
	zb0001, bts, err = msgp.ReadMapHeaderBytes(bts)
	if err != nil {
		return
	}
	for zb0001 > 0 {
		zb0001--
		field, bts, err = msgp.ReadMapKeyZC(bts)
		if err != nil {
			return
		}
		switch msgp.UnsafeString(field) {
		case "Service":
			z.Service, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Name":
			z.Name, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Resource":
			z.Resource, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "HTTPStatusCode":
			z.HTTPStatusCode, bts, err = msgp.ReadUint32Bytes(bts)
			if err != nil {
				return
			}
		case "Type":
			z.Type, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "DBType":
			z.DBType, bts, err = msgp.ReadStringBytes(bts)
			if err != nil {
				return
			}
		case "Hits":
			z.Hits, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "Errors":
			z.Errors, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "Duration":
			z.Duration, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		case "OkSummary":
			z.OkSummary, bts, err = msgp.ReadBytesBytes(bts, z.OkSummary)
			if err != nil {
				return
			}
		case "ErrorSummary":
			z.ErrorSummary, bts, err = msgp.ReadBytesBytes(bts, z.ErrorSummary)
			if err != nil {
				return
			}
		case "Synthetics":
			z.Synthetics, bts, err = msgp.ReadBoolBytes(bts)
			if err != nil {
				return
			}
		case "TopLevelHits":
			z.TopLevelHits, bts, err = msgp.ReadUint64Bytes(bts)
			if err != nil {
				return
			}
		default:
			bts, err = msgp.Skip(bts)
			if err != nil {
				return
			}
		}
	}
	o = bts
	return
}
func ( z * ClientGroupedStats ) UnmarshalMsg ( bts [ ] byte ) ( o [ ] byte , err error ) { var field [ ] byte _ = field var zb0001 uint32 zb0001 , bts , err = msgp . ReadMapHeaderBytes ( bts ) if err != nil { return } for zb0001 > 0 { zb0001 -- field , bts , err = msgp . ReadMapKeyZC ( bts ) if err != nil { return } switch msgp . UnsafeString ( field ) { case " " : z . Service , bts , err = msgp . ReadStringBytes ( bts ) if err != nil { return } case " " : z . Name , bts , err = msgp . ReadStringBytes ( bts ) if err != nil { return } case " " : z . Resource , bts , err = msgp . ReadStringBytes ( bts ) if err != nil { return } case " " : z . HTTPStatusCode , bts , err = msgp . ReadUint32Bytes ( bts ) if err != nil { return } case " " : z . Type , bts , err = msgp . ReadStringBytes ( bts ) if err != nil { return } case " " : z . DBType , bts , err = msgp . ReadStringBytes ( bts ) if err != nil { return } case " " : z . Hits , bts , err = msgp . ReadUint64Bytes ( bts ) if err != nil { return } case " " : z . Errors , bts , err = msgp . ReadUint64Bytes ( bts ) if err != nil { return } case " " : z . Duration , bts , err = msgp . ReadUint64Bytes ( bts ) if err != nil { return } case " " : z . OkSummary , bts , err = msgp . ReadBytesBytes ( bts , z . OkSummary ) if err != nil { return } case " " : z . ErrorSummary , bts , err = msgp . ReadBytesBytes ( bts , z . ErrorSummary ) if err != nil { return } case " " : z . Synthetics , bts , err = msgp . ReadBoolBytes ( bts ) if err != nil { return } case " " : z . TopLevelHits , bts , err = msgp . ReadUint64Bytes ( bts ) if err != nil { return } default : bts , err = msgp . Skip ( bts ) if err != nil { return } } } o = bts return }
UnmarshalMsg implements msgp.Unmarshaler
UnmarshalMsg implements msgp . Unmarshaler