NmSchedule class

Collection schedule policy.

Annotations

Constructors

NmSchedule({String frequency = 'monthly', String? timezone, String? windowStart, String? windowEnd, int? jitterMinutes, int? staleAfterHours})
Creates an NmSchedule.
const

Properties

frequency → String
Frequency key (daily, weekly, monthly, quarterly).
final
hashCode → int
The hash code for this object.
no setterinherited
jitterMinutes → int?
Random start delay and the age after which data counts as stale.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
staleAfterHours → int?
Random start delay and the age after which data counts as stale.
final
timezone → String?
IANA time zone and the allowed window (HH:mm).
final
windowEnd → String?
IANA time zone and the allowed window (HH:mm).
final
windowStart → String?
IANA time zone and the allowed window (HH:mm).
final

Methods

copyWith({String? frequency, String? timezone, String? windowStart, String? windowEnd, int? jitterMinutes, int? staleAfterHours}) → NmSchedule
A copy with the given fields replaced.
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