func (z *StatsPayload) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	// map header, size 5
	// string "AgentHostname"
	o = append(o, 0x85, 0xad, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65)
	o = msgp.AppendString(o, z.AgentHostname)
	// string "AgentEnv"
	o = append(o, 0xa8, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x76)
	o = msgp.AppendString(o, z.AgentEnv)
	// string "Stats"
	o = append(o, 0xa5, 0x53, 0x74, 0x61, 0x74, 0x73)
	o = msgp.AppendArrayHeader(o, uint32(len(z.Stats)))
	for za0001 := range z.Stats {
		o, err = z.Stats[za0001].MarshalMsg(o)
		if err != nil {
			return
		}
	}
	// string "AgentVersion"
	o = append(o, 0xac, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e)
	o = msgp.AppendString(o, z.AgentVersion)
	// string "ClientComputed"
	o = append(o, 0xae, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x64)
	o = msgp.AppendBool(o, z.ClientComputed)
	return
}
// MarshalMsg implements msgp.Marshaler
MarshalMsg implements msgp.Marshaler
// MarshalMsg implements msgp . Marshaler
func (z *StatsPayload) MarshalMsg(b []byte) (o []byte, err error) {
	o = msgp.Require(b, z.Msgsize())
	o = append(o, 0x85, 0xad, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65)
	o = msgp.AppendString(o, z.AgentHostname)
	o = append(o, 0xa8, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x76)
	o = msgp.AppendString(o, z.AgentEnv)
	o = append(o, 0xa5, 0x53, 0x74, 0x61, 0x74, 0x73)
	o = msgp.AppendArrayHeader(o, uint32(len(z.Stats)))
	for za0001 := range z.Stats {
		o, err = z.Stats[za0001].MarshalMsg(o)
		if err != nil {
			return
		}
	}
	o = append(o, 0xac, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e)
	o = msgp.AppendString(o, z.AgentVersion)
	o = append(o, 0xae, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x64)
	o = msgp.AppendBool(o, z.ClientComputed)
	return
}
func ( z * StatsPayload ) MarshalMsg ( b [ ] byte ) ( o [ ] byte , err error ) { o = msgp . Require ( b , z . Msgsize ( ) ) o = append ( o , 0x85 , 0xad , 0x41 , 0x67 , 0x65 , 0x6e , 0x74 , 0x48 , 0x6f , 0x73 , 0x74 , 0x6e , 0x61 , 0x6d , 0x65 ) o = msgp . AppendString ( o , z . AgentHostname ) o = append ( o , 0xa8 , 0x41 , 0x67 , 0x65 , 0x6e , 0x74 , 0x45 , 0x6e , 0x76 ) o = msgp . AppendString ( o , z . AgentEnv ) o = append ( o , 0xa5 , 0x53 , 0x74 , 0x61 , 0x74 , 0x73 ) o = msgp . AppendArrayHeader ( o , uint32 ( len ( z . Stats ) ) ) for za0001 := range z . Stats { o , err = z . Stats [ za0001 ] . MarshalMsg ( o ) if err != nil { return } } o = append ( o , 0xac , 0x41 , 0x67 , 0x65 , 0x6e , 0x74 , 0x56 , 0x65 , 0x72 , 0x73 , 0x69 , 0x6f , 0x6e ) o = msgp . AppendString ( o , z . AgentVersion ) o = append ( o , 0xae , 0x43 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x43 , 0x6f , 0x6d , 0x70 , 0x75 , 0x74 , 0x65 , 0x64 ) o = msgp . AppendBool ( o , z . ClientComputed ) return }
MarshalMsg implements msgp.Marshaler
MarshalMsg implements msgp . Marshaler
// map header, size 5 // string "AgentHostname" // string "AgentEnv" // string "Stats" // string "AgentVersion" // string "ClientComputed"