MiniProgramEndpoint constructor
const
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(),
Implementation
const MiniProgramEndpoint({
required this.apiBaseUri,
this.headers = const <String, String>{},
this.requestTimeout = const Duration(seconds: 5),
this.enableLocalLoopbackFallback = true,
this.cachePolicy = const MiniProgramCachePolicy(),
this.liveStatePolicy = const MiniProgramLiveStatePolicy(),
this.publisherApiPolicy = const MiniProgramPublisherApiPolicy(),
this.locationPolicy = const MiniProgramLocationPolicy(),
this.filePolicy = const MiniProgramFilePolicy(),
this.displayBrightnessPolicy = const MiniProgramDisplayBrightnessPolicy(),
this.cameraPolicy = const MiniProgramCameraPolicy(),
this.flashlightPolicy = const MiniProgramFlashlightPolicy(),
this.qrPolicy = const MiniProgramQrPolicy(),
this.sharePolicy = const MiniProgramSharePolicy(),
this.mediaPlaybackPolicy = const MiniProgramMediaPlaybackPolicy(),
});