// UnmarshalMsg implements msgp.Unmarshaler func (z *Num) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "val": z.Value, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *A) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "BirthDay": z.BirthDay, bts, err = msgp.ReadInt64Bytes(bts) if err != nil { return } case "Phone": z.Phone, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Siblings": z.Siblings, bts, err = msgp.ReadInt64Bytes(bts) if err != nil { return } case "Spouse": z.Spouse, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Money": z.Money, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *CacheRegistry) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var bzg uint32 bzg, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for bzg > 0 { bzg-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "CacheKey": z.CacheKey, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Payload": z.Payload, bts, err = msgp.ReadIntfBytes(bts) if err != nil { return } case "StoreTTL": z.StoreTTL, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } case "CacheTime": z.CacheTime, bts, err = msgp.ReadTimeBytes(bts) if err != nil { return } case "HasValue": z.HasValue, bts, err = msgp.ReadBoolBytes(bts) if err != nil { return } case "TypeName": z.TypeName, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *Person) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Age": z.Age, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Height": z.Height, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *Group) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Members": var xsz uint32 xsz, bts, err = msgp.ReadArrayHeaderBytes(bts) if err != nil { return } if cap(z.Members) >= int(xsz) { z.Members = z.Members[:xsz] } else { z.Members = make([]Person, xsz) } for xvk := range z.Members { var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "Name": z.Members[xvk].Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Age": z.Members[xvk].Age, bts, err = msgp.ReadUint8Bytes(bts) if err != nil { return } case "Height": z.Members[xvk].Height, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } default: bts, err = msgp.Skip(bts) if err != nil { return } } } } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *MetricData) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "OrgId": z.OrgId, bts, err = msgp.ReadIntBytes(bts) if err != nil { return } case "Name": z.Name, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Metric": z.Metric, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Interval": z.Interval, bts, err = msgp.ReadIntBytes(bts) if err != nil { return } case "Value": z.Value, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } case "Unit": z.Unit, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Time": z.Time, bts, err = msgp.ReadInt64Bytes(bts) if err != nil { return } case "TargetType": z.TargetType, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "Tags": var xsz uint32 xsz, bts, err = msgp.ReadArrayHeaderBytes(bts) if err != nil { return } if cap(z.Tags) >= int(xsz) { z.Tags = z.Tags[:xsz] } else { z.Tags = make([]string, xsz) } for xvk := range z.Tags { z.Tags[xvk], bts, err = msgp.ReadStringBytes(bts) if err != nil { return } } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }
// UnmarshalMsg implements msgp.Unmarshaler func (z *Event) UnmarshalMsg(bts []byte) (o []byte, err error) { var field []byte _ = field var isz uint32 isz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } for isz > 0 { isz-- field, bts, err = msgp.ReadMapKeyZC(bts) if err != nil { return } switch msgp.UnsafeString(field) { case "host": z.Host, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "service": z.Service, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "sub_service": z.SubService, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } case "metric": z.Metric, bts, err = msgp.ReadFloat64Bytes(bts) if err != nil { return } case "tags": var msz uint32 msz, bts, err = msgp.ReadMapHeaderBytes(bts) if err != nil { return } if z.Tags == nil && msz > 0 { z.Tags = make(map[string]string, msz) } else if len(z.Tags) > 0 { for key, _ := range z.Tags { delete(z.Tags, key) } } for msz > 0 { var xvk string var bzg string msz-- xvk, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } bzg, bts, err = msgp.ReadStringBytes(bts) if err != nil { return } z.Tags[xvk] = bzg } default: bts, err = msgp.Skip(bts) if err != nil { return } } } o = bts return }