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(),
- MiniProgramGalleryPolicy galleryPolicy = const MiniProgramGalleryPolicy(),
- MiniProgramMicrophonePolicy microphonePolicy = const MiniProgramMicrophonePolicy(),
- MiniProgramFlashlightPolicy flashlightPolicy = const MiniProgramFlashlightPolicy(),
- MiniProgramQrPolicy qrPolicy = const MiniProgramQrPolicy(),
- MiniProgramClipboardPolicy clipboardPolicy = const MiniProgramClipboardPolicy(),
- MiniProgramVibrationPolicy vibrationPolicy = const MiniProgramVibrationPolicy(),
- MiniProgramPhonePolicy phonePolicy = const MiniProgramPhonePolicy(),
- MiniProgramMapsPolicy mapsPolicy = const MiniProgramMapsPolicy(),
- 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.galleryPolicy = const MiniProgramGalleryPolicy(),
this.microphonePolicy = const MiniProgramMicrophonePolicy(),
this.flashlightPolicy = const MiniProgramFlashlightPolicy(),
this.qrPolicy = const MiniProgramQrPolicy(),
this.clipboardPolicy = const MiniProgramClipboardPolicy(),
this.vibrationPolicy = const MiniProgramVibrationPolicy(),
this.phonePolicy = const MiniProgramPhonePolicy(),
this.mapsPolicy = const MiniProgramMapsPolicy(),
this.sharePolicy = const MiniProgramSharePolicy(),
this.mediaPlaybackPolicy = const MiniProgramMediaPlaybackPolicy(),
});