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(), MiniProgramSharePolicy sharePolicy = const MiniProgramSharePolicy(), 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(), MiniProgramSharePolicy sharePolicy = const MiniProgramSharePolicy(), MiniProgramMediaPlaybackPolicy mediaPlaybackPolicy = const MiniProgramMediaPlaybackPolicy()})
Creates a public/static mini-program endpoint.
const

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