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