FirestoreBackupScheduleWeeklyRecurrence class final
weekly_recurrence block. Optional day specifies which weekday the
backup runs on; when null, the provider defaults to the schema's
DAY_OF_WEEK_UNSPECIFIED (server picks). Pin a specific day for
predictable backup windows.
- Inheritance
-
- Object
- FirestoreBackupScheduleBackupRecurrence
- FirestoreBackupScheduleWeeklyRecurrence
- Annotations
-
- @immutable
Constructors
- FirestoreBackupScheduleWeeklyRecurrence({BackupDayOfWeek? day})
-
const
Properties
- blockKey → String
-
argMap key under which this recurrence is emitted
(
daily_recurrenceorweekly_recurrence).no setteroverride - day → BackupDayOfWeek?
-
Day of week to run. When null, the field is omitted from the
encoded block and the provider treats it as
DAY_OF_WEEK_UNSPECIFIED.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
encode(
) → List< Map< String, Object?> > -
JSON fragment for the block value (always a single-element list
because both blocks are
nesting_mode: list, max_items: 1).override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited