Skip to content

Recurrence

Bases: OCIType

Defines recurrence.

Attributes:

recur_daily (Optional[object]):

recur_weekly (Optional[object]):

recur_monthly_by_day (Optional[object]):

recur_monthly_by_week (Optional[object]):

recur_yearly_by_day (Optional[object]):

recur_yearly_by_week (Optional[object]):

recur_for_ever (Optional[bool]):

recur_end_date (Optional[int]):

recur_end_occurrence (Optional[int]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class Recurrence(OCIType):
    """Defines recurrence.

    Attributes:

        recur_daily (Optional[object]):

        recur_weekly (Optional[object]):

        recur_monthly_by_day (Optional[object]):

        recur_monthly_by_week (Optional[object]):

        recur_yearly_by_day (Optional[object]):

        recur_yearly_by_week (Optional[object]):

        recur_for_ever (Optional[bool]):

        recur_end_date (Optional[int]):

        recur_end_occurrence (Optional[int]):

    """

    recur_daily: Optional[object] = field(
        default=None, metadata={"alias": "recurDaily"}
    )

    recur_weekly: Optional[object] = field(
        default=None, metadata={"alias": "recurWeekly"}
    )

    recur_monthly_by_day: Optional[object] = field(
        default=None, metadata={"alias": "recurMonthlyByDay"}
    )

    recur_monthly_by_week: Optional[object] = field(
        default=None, metadata={"alias": "recurMonthlyByWeek"}
    )

    recur_yearly_by_day: Optional[object] = field(
        default=None, metadata={"alias": "recurYearlyByDay"}
    )

    recur_yearly_by_week: Optional[object] = field(
        default=None, metadata={"alias": "recurYearlyByWeek"}
    )

    recur_for_ever: Optional[bool] = field(
        default=None, metadata={"alias": "recurForEver"}
    )

    recur_end_date: Optional[int] = field(
        default=None, metadata={"alias": "recurEndDate"}
    )

    recur_end_occurrence: Optional[int] = field(
        default=None, metadata={"alias": "recurEndOccurrence"}
    )