code: func (p Space) Equal(u convert.Equaler) bool {
  	other, ok := u.(Space)
  	if !ok {
  		return false
  	}
  	if !p.Lifecycle.Equal(other.Lifecycle) {
  		return false
  	}
  	if p.ID != other.ID {
  		return false
  	}
  	if p.Version != other.Version {
  		return false
  	}
  	if p.Name != other.Name {
  		return false
  	}
  	if !uuid.Equal(p.SpaceTemplateID, other.SpaceTemplateID) {
  		return false
  	}
  	if p.Description != other.Description {
  		return false
  	}
  	if !uuid.Equal(p.OwnerID, other.OwnerID) {
  		return false
  	}
  	return true
  }
docs: // Equal returns true if two Space objects are equal; otherwise false is returned.