// Dump converts this SampleKey into a DTO for use in serialization purposes. func (s *SampleKey) Dump(d *dto.SampleKey) { d.Reset() fp := &dto.Fingerprint{} dumpFingerprint(fp, s.Fingerprint) d.Fingerprint = fp d.Timestamp = indexable.EncodeTime(s.FirstTimestamp) d.LastTimestamp = proto.Int64(s.LastTimestamp.Unix()) d.SampleCount = proto.Uint32(s.SampleCount) }