code: func (dt *DateTime) UnmarshalJSON(b []byte) error {
  	ts, err := time.Parse(dateTimeFmtTicked, string(b))
  	if err != nil {
  		return err
  	}
  
  	*dt = DateTime(ts)
  	return nil
  }
docs: // UnmarshalJSON override unmarshalJSON