OnceWidget class abstract

Constructors

OnceWidget()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Static Methods

clear({required String key}) → void
Clear OnceBuilder cache for a specific key
clearAll() → void
Clear OnceBuilder cache for all keys
showCustom<T>(String key, {required Duration duration, required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs on a custom basis set by the user/developer by referencing a period duration
showDaily<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs on a daily basis The day here means you run the function at 3:00 AM. So, Day means the next 3:00 AM
showEvery12Hours<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs every 12 hours
showHourly<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs after every hour
showMonthly<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs every new month
showOnce<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs every once
showOnEveryNewBuild<T>({String? key, required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs on an every new build number
showOnEveryNewVersion<T>({String? key, required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs on an every new version
showOnNewDay<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs on every new day The day here means you run the function at 3:00 AM. So, Day means the next 12:00 AM
showOnNewMonth<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs every month
showWeekly<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs every week
showYearly<T>(String key, {required Widget? builder(), Widget? fallback()?, bool debugCallback = false, bool debugFallback = false}) FutureBuilder<Widget?>
A generic callback that runs yearly