from .enums_superclass import GenericEnum

class RECURRENCY_OPTIONS_ENUM(GenericEnum):
    NOT_RECURRING = "not_recurring"
    HOURLY = "hourly"
    DAILY = "daily"
    EVERY_MONDAY = "every_monday"
    EVERY_TUESDAY = "every_tuesday"
    EVERY_WEDNESDAY = "every_wednesday"
    EVERY_THURSDAY = "every_thursday"
    EVERY_FRIDAY = "every_friday"
    EVERY_SATURDAY = "every_saturday"
    EVERY_SUNDAY = "every_sunday"
    FORTNIGHTLY_MONDAY = "fortnightly_monday"
    FORTNIGHTLY_TUESDAY = "fortnightly_tuesday"
    FORTNIGHTLY_WEDNESDAY = "fortnightly_wednesday"
    FORTNIGHTLY_THURSDAY = "fortnightly_thursday"
    FORTNIGHTLY_FRIDAY = "fortnightly_friday"
    FORTNIGHTLY_SATURDAY = "fortnightly_saturday"
    FORTNIGHTLY_SUNDAY = "fortnightly_sunday"
    MONTHLY = "monthly"
    FIRST_DAY_OF_THE_MONTH = "first_day_of_the_month"
    SECOND_DAY_OF_THE_MONTH = "second_day_of_the_month"
    THIRD_DAY_OF_THE_MONTH = "third_day_of_the_month"
    FOURTH_DAY_OF_THE_MONTH = "fourth_day_of_the_month"
    FIFTH_DAY_OF_THE_MONTH = "fifth_day_of_the_month"
    SIXTH_DAY_OF_THE_MONTH = "sixth_day_of_the_month"
    SEVENTH_DAY_OF_THE_MONTH = "seventh_day_of_the_month"
    EIGHTH_DAY_OF_THE_MONTH = "eighth_day_of_the_month"
    NINTH_DAY_OF_THE_MONTH = "ninth_day_of_the_month"
    TENTH_DAY_OF_THE_MONTH = "tenth_day_of_the_month"
    ELEVENTH_DAY_OF_THE_MONTH = "eleventh_day_of_the_month"
    TWELFTH_DAY_OF_THE_MONTH = "twelfth_day_of_the_month"
    THIRTEENTH_DAY_OF_THE_MONTH = "thirteenth_day_of_the_month"
    FOURTEENTH_DAY_OF_THE_MONTH = "fourteenth_day_of_the_month"
    FIFTEENTH_DAY_OF_THE_MONTH = "fifteenth_day_of_the_month"
    SIXTEENTH_DAY_OF_THE_MONTH = "sixteenth_day_of_the_month"
    SEVENTEENTH_DAY_OF_THE_MONTH = "seventeenth_day_of_the_month"
    EIGHTEENTH_DAY_OF_THE_MONTH = "eighteenth_day_of_the_month"
    NINETEENTH_DAY_OF_THE_MONTH = "nineteenth_day_of_the_month"
    TWENTIETH_DAY_OF_THE_MONTH = "twentieth_day_of_the_month"
    TWENTY_FIRST_DAY_OF_THE_MONTH = "twenty_first_day_of_the_month"
    TWENTY_SECOND_DAY_OF_THE_MONTH = "twenty_second_day_of_the_month"
    TWENTY_THIRD_DAY_OF_THE_MONTH = "twenty_third_day_of_the_month"
    TWENTY_FOURTH_DAY_OF_THE_MONTH = "twenty_fourth_day_of_the_month"
    TWENTY_FIFTH_DAY_OF_THE_MONTH = "twenty_fifth_day_of_the_month"
    TWENTY_SIXTH_DAY_OF_THE_MONTH = "twenty_sixth_day_of_the_month"
    TWENTY_SEVENTH_DAY_OF_THE_MONTH = "twenty_seventh_day_of_the_month"
    TWENTY_EIGHTH_DAY_OF_THE_MONTH = "twenty_eighth_day_of_the_month"
    TWENTY_NINTH_DAY_OF_THE_MONTH = "twenty_ninth_day_of_the_month"
    THIRTIETH_DAY_OF_THE_MONTH = "thirtieth_day_of_the_month"
    THIRTY_FIRST_DAY_OF_THE_MONTH = "thirty_first_day_of_the_month"
    LAST_DAY_OF_THE_MONTH = "last_day_of_the_month"
    SECOND_TO_LAST_DAY_OF_THE_MONTH = "second_to_last_day_of_the_month"
    THIRD_TO_LAST_DAY_OF_THE_MONTH = "third_to_last_day_of_the_month"
    FORTH_TO_LAST_DAY_OF_THE_MONTH = "forth_to_last_day_of_the_month"
    FIFTH_TO_LAST_DAY_OF_THE_MONTH = "fifth_to_last_day_of_the_month"
    SIXTH_TO_LAST_DAY_OF_THE_MONTH = "sixth_to_last_day_of_the_month"
    SEVENTH_TO_LAST_DAY_OF_THE_MONTH = "seventh_to_last_day_of_the_month"