ReportSchedule class
The report's schedule.
Can only be set if the report's 'dateRange' is a relative date range and the relative date range is not "TODAY".
Constructors
Properties
- active ↔ bool?
-
Whether the schedule is active or not.
getter/setter pair
- every ↔ int?
-
Defines every how many days, weeks or months the report should be run.
getter/setter pair
- expirationDate ↔ DateTime?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- repeats ↔ String?
-
The interval for which the report is repeated.
getter/setter pair
-
repeatsOnWeekDays
↔ List<
String> ? -
List of week days "WEEKLY" on which scheduled reports should run.
getter/setter pair
- runsOnDayOfMonth ↔ String?
-
Enum to define for "MONTHLY" scheduled reports whether reports should be
repeated on the same day of the month as "startDate" or the same day of
the week of the month.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startDate ↔ DateTime?
-
getter/setter pair
- timezone ↔ String?
-
The timezone when the report will run.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited