code: func (lc Lifecycle) Equal(u convert.Equaler) bool {
  	other, ok := u.(Lifecycle)
  	if !ok {
  		return false
  	}
  	if !lc.CreatedAt.Equal(other.CreatedAt) {
  		return false
  	}
  	if !lc.UpdatedAt.Equal(other.UpdatedAt) {
  		return false
  	}
  	if !reflect.DeepEqual(lc.DeletedAt, other.DeletedAt) {
  		return false
  	}
  	return true
  }
docs: // Equal returns true if two Lifecycle objects are equal; otherwise false is returned.