func (l WorkItemLink) Equal(u convert.Equaler) bool {
	other, ok := u.(WorkItemLink)
	if !ok {
		return false
	}
	if !l.Lifecycle.Equal(other.Lifecycle) {
		return false
	}
	if !uuid.Equal(l.ID, other.ID) {
		return false
	}
	if l.Version != other.Version {
		return false
	}
	if l.SourceID != other.SourceID {
		return false
	}
	if l.TargetID != other.TargetID {
		return false
	}
	if l.LinkTypeID != other.LinkTypeID {
		return false
	}
	return true
}
// Equal returns true if two WorkItemLink objects are equal; otherwise false is returned.
Equal returns true if two WorkItemLink objects are equal; otherwise false is returned.
// Equal returns true if two WorkItemLink objects are equal ; otherwise false is returned .
func (l WorkItemLink) Equal(u convert.Equaler) bool {
	other, ok := u.(WorkItemLink)
	if !ok {
		return false
	}
	if !l.Lifecycle.Equal(other.Lifecycle) {
		return false
	}
	if !uuid.Equal(l.ID, other.ID) {
		return false
	}
	if l.Version != other.Version {
		return false
	}
	if l.SourceID != other.SourceID {
		return false
	}
	if l.TargetID != other.TargetID {
		return false
	}
	if l.LinkTypeID != other.LinkTypeID {
		return false
	}
	return true
}
func ( l WorkItemLink ) Equal ( u convert . Equaler ) bool { other , ok := u . ( WorkItemLink ) if ! ok { return false } if ! l . Lifecycle . Equal ( other . Lifecycle ) { return false } if ! uuid . Equal ( l . ID , other . ID ) { return false } if l . Version != other . Version { return false } if l . SourceID != other . SourceID { return false } if l . TargetID != other . TargetID { return false } if l . LinkTypeID != other . LinkTypeID { return false } return true }
Equal returns true if two WorkItemLink objects are equal; otherwise false is returned.
Equal returns true if two WorkItemLink objects are equal ; otherwise false is returned .