MiniProgramEndpoint class
A remote mini-program delivery endpoint registered by a host app.
Host UI should open mini-programs by appId; endpoint configuration owns
where that app's static artifacts are delivered from.
- Annotations
Constructors
-
MiniProgramEndpoint({required Uri apiBaseUri, Map<
String, String> headers = const <String, String>{}, Duration requestTimeout = const Duration(seconds: 5), bool enableLocalLoopbackFallback = true, MiniProgramCachePolicy cachePolicy = const MiniProgramCachePolicy(), MiniProgramLiveStatePolicy liveStatePolicy = const MiniProgramLiveStatePolicy(), MiniProgramPublisherApiPolicy publisherApiPolicy = const MiniProgramPublisherApiPolicy(), MiniProgramLocationPolicy locationPolicy = const MiniProgramLocationPolicy(), MiniProgramFilePolicy filePolicy = const MiniProgramFilePolicy(), MiniProgramDisplayBrightnessPolicy displayBrightnessPolicy = const MiniProgramDisplayBrightnessPolicy(), MiniProgramCameraPolicy cameraPolicy = const MiniProgramCameraPolicy(), MiniProgramFlashlightPolicy flashlightPolicy = const MiniProgramFlashlightPolicy(), MiniProgramQrPolicy qrPolicy = const MiniProgramQrPolicy(), MiniProgramMediaPlaybackPolicy mediaPlaybackPolicy = const MiniProgramMediaPlaybackPolicy()}) -
const
-
MiniProgramEndpoint.public({required Uri apiBaseUri, Map<
String, String> headers = const <String, String>{}, Duration requestTimeout = const Duration(seconds: 5), bool enableLocalLoopbackFallback = true, MiniProgramCachePolicy cachePolicy = const MiniProgramCachePolicy(), MiniProgramLiveStatePolicy liveStatePolicy = const MiniProgramLiveStatePolicy(), MiniProgramPublisherApiPolicy publisherApiPolicy = const MiniProgramPublisherApiPolicy(), MiniProgramLocationPolicy locationPolicy = const MiniProgramLocationPolicy(), MiniProgramFilePolicy filePolicy = const MiniProgramFilePolicy(), MiniProgramDisplayBrightnessPolicy displayBrightnessPolicy = const MiniProgramDisplayBrightnessPolicy(), MiniProgramCameraPolicy cameraPolicy = const MiniProgramCameraPolicy(), MiniProgramFlashlightPolicy flashlightPolicy = const MiniProgramFlashlightPolicy(), MiniProgramQrPolicy qrPolicy = const MiniProgramQrPolicy(), MiniProgramMediaPlaybackPolicy mediaPlaybackPolicy = const MiniProgramMediaPlaybackPolicy()}) -
Creates a public/static mini-program endpoint.
const
Properties
- apiBaseUri → Uri
-
final
- cachePolicy → MiniProgramCachePolicy
-
final
- cameraPolicy → MiniProgramCameraPolicy
-
final
- displayBrightnessPolicy → MiniProgramDisplayBrightnessPolicy
-
final
- enableLocalLoopbackFallback → bool
-
final
- filePolicy → MiniProgramFilePolicy
-
final
- flashlightPolicy → MiniProgramFlashlightPolicy
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
headers
→ Map<
String, String> -
final
- liveStatePolicy → MiniProgramLiveStatePolicy
-
final
- locationPolicy → MiniProgramLocationPolicy
-
final
- mediaPlaybackPolicy → MiniProgramMediaPlaybackPolicy
-
final
- publisherApiPolicy → MiniProgramPublisherApiPolicy
-
final
- qrPolicy → MiniProgramQrPolicy
-
final
- requestTimeout → Duration
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
final
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