MiniProgramConfig class

Annotations

Constructors

MiniProgramConfig({required String sdkVersion, required MiniProgramSource source, required HostBridge hostBridge, required CapabilityRegistry capabilityRegistry, MiniProgramBackendConnector? backendConnector, MiniProgramLocationProvider? locationProvider, MiniProgramFileTransferProvider? fileTransferProvider, MiniProgramDisplayBrightnessProvider? displayBrightnessProvider, MiniProgramCameraProvider? cameraProvider, MiniProgramGalleryProvider? galleryProvider, MiniProgramMicrophoneProvider? microphoneProvider, MiniProgramMediaProvider? mediaProvider, MiniProgramMediaPlaybackProvider? mediaPlaybackProvider, MiniProgramFlashlightProvider? flashlightProvider, MiniProgramQrScannerProvider? qrScannerProvider, MiniProgramClipboardProvider? clipboardProvider, MiniProgramVibrationProvider? vibrationProvider, MiniProgramPhoneProvider? phoneProvider, MiniProgramMapsProvider? mapsProvider, MiniProgramShareProvider? shareProvider, MiniProgramAuthController? authController, bool disposeAuthController = false, FeatureFlagEvaluator featureFlagEvaluator = const AllowAllFeatureFlagEvaluator(), MiniProgramCacheBundle? cacheBundle, SdkLogger logger = const DebugPrintSdkLogger(), bool disposeSource = true, List<MiniProgramScreenRenderer> renderers = const <MiniProgramScreenRenderer>[]})
const

Properties

authController → MiniProgramAuthController?
final
backendConnector → MiniProgramBackendConnector?
final
cacheBundle → MiniProgramCacheBundle?
final
cameraProvider → MiniProgramCameraProvider?
final
capabilityRegistry → CapabilityRegistry
final
clipboardProvider → MiniProgramClipboardProvider?
final
displayBrightnessProvider → MiniProgramDisplayBrightnessProvider?
final
disposeAuthController → bool
final
disposeSource → bool
final
featureFlagEvaluator → FeatureFlagEvaluator
final
fileTransferProvider → MiniProgramFileTransferProvider?
final
flashlightProvider → MiniProgramFlashlightProvider?
final
galleryProvider → MiniProgramGalleryProvider?
final
hashCode → int
The hash code for this object.
no setterinherited
hostBridge → HostBridge
final
locationProvider → MiniProgramLocationProvider?
final
logger → SdkLogger
final
mapsProvider → MiniProgramMapsProvider?
final
mediaPlaybackProvider → MiniProgramMediaPlaybackProvider?
final
mediaProvider → MiniProgramMediaProvider?
final
microphoneProvider → MiniProgramMicrophoneProvider?
final
phoneProvider → MiniProgramPhoneProvider?
final
qrScannerProvider → MiniProgramQrScannerProvider?
final
renderers → List<MiniProgramScreenRenderer>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sdkVersion → String
Runtime compatibility version sent to mini-program artifact endpoints.
final
shareProvider → MiniProgramShareProvider?
final
source → MiniProgramSource
final
vibrationProvider → MiniProgramVibrationProvider?
final

Methods

createRuntime() → MiniProgramRuntime
disposeOwnedResources() → void
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