WebFNetworkOptions class
Network-related options for a WebFController.
Combines HTTP cache toggle and Dio HttpClientAdapter into one place,
with optional per-platform overrides.
Constructors
-
WebFNetworkOptions({bool? enableHttpCache, Future<
HttpClientAdapter> httpClientAdapter()?, WebFNetworkOptions? android, WebFNetworkOptions? ios, WebFNetworkOptions? macos, WebFNetworkOptions? windows, WebFNetworkOptions? linux, WebFNetworkOptions? fuchsia}) -
const
Properties
- android → WebFNetworkOptions?
-
Platform-specific overrides. When present, values here take precedence
over the top-level values on the corresponding platform.
final
- effectiveEnableHttpCache → bool?
-
Effective
enableHttpCacheconsidering platform override.no setter - enableHttpCache → bool?
-
Toggle WebF's HTTP cache for this controller.
final
- fuchsia → WebFNetworkOptions?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
httpClientAdapter
→ Future<
HttpClientAdapter> Function()? -
Optional async factory for Dio
HttpClientAdapterfor this controller. If provided, WebF's Dio instance will await the adapter returned by this callback during client creation. If null, WebF chooses a reasonable default adapter per platform.final - ios → WebFNetworkOptions?
-
final
- linux → WebFNetworkOptions?
-
final
- macos → WebFNetworkOptions?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- windows → WebFNetworkOptions?
-
final
Methods
-
getEffectiveHttpClientAdapter(
) → Future< HttpClientAdapter?> -
Effective
httpClientAdapterconsidering platform 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