For recurring events, we use the RRule standard, click Here for examples on how to use it, this is the library we use to parse the RRule string, but it can also be used to generate it.Another website for understanding RRules https://www.addevent.com/c/documentation/tools/recurring-rule-generatorWhen a recurring event is made, all of the events are generated and linked to the recurring rule.