include/automata@rrule@validator_ValidRRule.hrl
-record(valid_r_rule, {
frequency :: automata@rrule@validator:frequency(),
interval :: integer(),
end_condition :: automata@rrule@validator:end_condition(),
by_day :: gleam@option:option(list(automata@rrule@validator:weekday_specifier())),
by_month :: gleam@option:option(list(integer())),
by_month_day :: gleam@option:option(list(integer())),
by_hour :: gleam@option:option(list(integer())),
by_minute :: gleam@option:option(list(integer()))
}).