rg_bridge library
Classes
- CheckBatteryInfo
- Info baterai. Null bila platform tidak mendukung (lihat facade).
- CheckButtonEvent
-
Event tombol fisik dari native (
onKeyDown). - CheckCameraWidget
- Fullscreen camera test — pola host sama seperti CheckTouchscreenWidget:
- CheckDeviceDisplayInfo
- Human-readable device label for UI cards (e.g. take-photo "Perangkat").
- CheckDeviceInfo
- Info device untuk kebutuhan test hardware.
- CheckMemoryInfo
- Info memori dalam bytes. Null bila platform tidak mendukung.
- CheckStorageInfo
- Info penyimpanan dalam bytes. Null bila platform tidak mendukung.
- CheckTouchscreenWidget
-
Widget test touchscreen fullscreen (wajib untuk test
touchscreen). - ConversationModel
- CustomerInboxModel
- DeskCustomerModel
- DeviceTestAction
- Aksi yang diminta dari user saat DeviceTestStatus.requiresUserAction.
- DeviceTestResult
- Hasil tunggal sebuah device test.
- InitFormSubmissionModel
- InitSessionWebViewModel
- QRAddonUseCase
- QRUseCaseModelType
- ReceivedFile
- ReverbConfig
- RGBridge
- Entry point library.
- SubmitFormModel
- TakePhotoInitSession
-
Parsed
datafrom take-photosessions/init. - TakePhotoQrWidget
- QR widget encoding take-photo url only (never host_token).
- WebViewBridgeChannels
-
Nama channel / CustomEvent bridge WebView (harus sinkron dengan
rg_browser.js). - WebViewEvent
Enums
- CheckBiometricMode
-
Mode biometric untuk
sdk.device.checkBiometric(mode: ...). - DeviceTestStatus
- Status hasil device test.
- FileTransferHostStatus
- WebviewEventType
-
Event wire JS ↔ Dart. Format:
{"type": "<name>", "data": {...}}. - WebviewType
-
Session type untuk
RGBridge.webview.initSessionWebView. Boleh diganti string wire custom (mis.'pengecekan-laptop').
Exceptions / Errors
- HttpValidationException
- Thrown when the backend rejects a request with HTTP 422.