code: func (t *Time) UnmarshalJSON(data []byte) error {
  	var buildbotFormat *float64
  	err := json.Unmarshal(data, &buildbotFormat)
  	if err != nil {
  		return err
  	}
  	*t = Time{}
  	if buildbotFormat != nil {
  		sec := *buildbotFormat
  		usec := int64(sec*1e6) % 1e6
  		t.Time = time.Unix(int64(sec), usec*1e3).UTC()
  	}
  	return nil
  }
docs: // UnmarshalJSON unmarshals t from JSON at microsecond resolution.