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
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