equals

open operator override fun equals(other: Any?): Boolean

Note: since two recurrences with dates at different times of the day will produce the same events, they are considered equal, even though the dates may not have the same value. Same applies for hashCode.