code: func (ts *Timestamp) UnmarshalJSON(input []byte) error {
  	strInput := strings.Trim(string(input), `"`)
  	newTime, err := time.Parse("2006-01-02 15:04:05.000000000", strInput)
  	if err != nil {
  		return err
  	}
  
  	ts.Time = newTime
  	return nil
  }
docs: // UnmarshalJSON implements json.Unmarshaler.