code: func (m User) GetETagData() []interface{} {
  	// using the 'ID' and 'UpdatedAt' (converted to number of seconds since epoch) fields
  	return []interface{}{m.ID, strconv.FormatInt(m.UpdatedAt.Unix(), 10)}
  }
docs: // GetETagData returns the field values to use to generate the ETag