Merge branch 'refs/heads/master' into faiz_dev
# Conflicts: # assets/langs/ar-SA.json # assets/langs/en-US.json # lib/core/api/api_client.dart # lib/core/api_consts.dart # lib/generated/locale_keys.g.dart # lib/presentation/habib_wallet/habib_wallet_page.dart # lib/presentation/my_invoices/widgets/invoice_list_card.dart # lib/widgets/image_picker.dartfaiz_dev
commit
42aad44cd4
@ -0,0 +1,5 @@
|
||||
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="40" height="40" rx="10" fill="#EFEFF0"/>
|
||||
<path d="M21.0004 20.0004H18.0004V16.4004C18.0004 16.2034 18.0008 16.0957 18.005 16.0174L18.0057 16.0057L18.0174 16.005C18.0957 16.0008 18.2034 16.0004 18.4004 16.0004H21.0004C22.105 16.0004 23.0004 16.8958 23.0004 18.0004C23.0004 19.105 22.105 20.0004 21.0004 20.0004Z" fill="#8F9AA3"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0513 9.75H19.9487C17.8773 9.74999 16.2537 9.74998 14.9758 9.90522C13.6698 10.0639 12.6246 10.3941 11.7657 11.1277C11.5366 11.3233 11.3233 11.5366 11.1277 11.7657C10.3941 12.6246 10.0639 13.6698 9.90522 14.9758C9.74998 16.2538 9.74999 17.8773 9.75 19.9487V20.0513C9.74999 22.1227 9.74998 23.7462 9.90522 25.0242C10.0639 26.3302 10.3941 27.3754 11.1277 28.2343C11.3233 28.4634 11.5366 28.6767 11.7657 28.8723C12.6246 29.6059 13.6698 29.9361 14.9758 30.0948C16.2538 30.25 17.8773 30.25 19.9487 30.25H20.0513C22.1227 30.25 23.7462 30.25 25.0242 30.0948C26.3302 29.9361 27.3754 29.6059 28.2343 28.8723C28.4634 28.6767 28.6767 28.4634 28.8723 28.2343C29.6059 27.3754 29.9361 26.3302 30.0948 25.0242C30.25 23.7462 30.25 22.1227 30.25 20.0513V19.9487C30.25 17.8773 30.25 16.2538 30.0948 14.9758C29.9361 13.6698 29.6059 12.6246 28.8723 11.7657C28.6767 11.5366 28.4634 11.3233 28.2343 11.1277C27.3754 10.3941 26.3302 10.0639 25.0242 9.90522C23.7463 9.74998 22.1227 9.74999 20.0513 9.75ZM18.4004 14.0004L18.3194 14.0002C18.0377 13.9992 17.6913 13.9979 17.3824 14.0983C16.7735 14.2961 16.2961 14.7735 16.0983 15.3824C15.9979 15.6913 15.9992 16.0377 16.0002 16.3194L16.0004 16.4004V26.0004C16.0004 26.5527 16.4481 27.0004 17.0004 27.0004C17.5527 27.0004 18.0004 26.5527 18.0004 26.0004V22.0004H21.0004C23.2096 22.0004 25.0004 20.2096 25.0004 18.0004C25.0004 15.7913 23.2096 14.0004 21.0004 14.0004H18.4004Z" fill="#8F9AA3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
@ -1,626 +0,0 @@
|
||||
PODS:
|
||||
- amazon_payfort (1.1.4):
|
||||
- Flutter
|
||||
- PayFortSDK
|
||||
- audio_session (0.0.1):
|
||||
- Flutter
|
||||
- barcode_scan2 (0.0.1):
|
||||
- Flutter
|
||||
- SwiftProtobuf (~> 1.33)
|
||||
- connectivity_plus (0.0.1):
|
||||
- Flutter
|
||||
- CryptoSwift (1.8.4)
|
||||
- device_calendar (0.0.1):
|
||||
- Flutter
|
||||
- device_calendar_plus_ios (0.0.1):
|
||||
- Flutter
|
||||
- device_info_plus (0.0.1):
|
||||
- Flutter
|
||||
- DKImagePickerController/Core (4.3.9):
|
||||
- DKImagePickerController/ImageDataManager
|
||||
- DKImagePickerController/Resource
|
||||
- DKImagePickerController/ImageDataManager (4.3.9)
|
||||
- DKImagePickerController/PhotoGallery (4.3.9):
|
||||
- DKImagePickerController/Core
|
||||
- DKPhotoGallery
|
||||
- DKImagePickerController/Resource (4.3.9)
|
||||
- DKPhotoGallery (0.0.19):
|
||||
- DKPhotoGallery/Core (= 0.0.19)
|
||||
- DKPhotoGallery/Model (= 0.0.19)
|
||||
- DKPhotoGallery/Preview (= 0.0.19)
|
||||
- DKPhotoGallery/Resource (= 0.0.19)
|
||||
- SDWebImage
|
||||
- SwiftyGif
|
||||
- DKPhotoGallery/Core (0.0.19):
|
||||
- DKPhotoGallery/Model
|
||||
- DKPhotoGallery/Preview
|
||||
- SDWebImage
|
||||
- SwiftyGif
|
||||
- DKPhotoGallery/Model (0.0.19):
|
||||
- SDWebImage
|
||||
- SwiftyGif
|
||||
- DKPhotoGallery/Preview (0.0.19):
|
||||
- DKPhotoGallery/Model
|
||||
- DKPhotoGallery/Resource
|
||||
- SDWebImage
|
||||
- SwiftyGif
|
||||
- DKPhotoGallery/Resource (0.0.19):
|
||||
- SDWebImage
|
||||
- SwiftyGif
|
||||
- file_picker (0.0.1):
|
||||
- DKImagePickerController/PhotoGallery
|
||||
- Flutter
|
||||
- Firebase/Analytics (11.15.0):
|
||||
- Firebase/Core
|
||||
- Firebase/Core (11.15.0):
|
||||
- Firebase/CoreOnly
|
||||
- FirebaseAnalytics (~> 11.15.0)
|
||||
- Firebase/CoreOnly (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- Firebase/Crashlytics (11.15.0):
|
||||
- Firebase/CoreOnly
|
||||
- FirebaseCrashlytics (~> 11.15.0)
|
||||
- Firebase/Messaging (11.15.0):
|
||||
- Firebase/CoreOnly
|
||||
- FirebaseMessaging (~> 11.15.0)
|
||||
- firebase_analytics (11.6.0):
|
||||
- Firebase/Analytics (= 11.15.0)
|
||||
- firebase_core
|
||||
- Flutter
|
||||
- firebase_core (3.15.2):
|
||||
- Firebase/CoreOnly (= 11.15.0)
|
||||
- Flutter
|
||||
- firebase_crashlytics (4.3.10):
|
||||
- Firebase/Crashlytics (= 11.15.0)
|
||||
- firebase_core
|
||||
- Flutter
|
||||
- firebase_messaging (15.2.10):
|
||||
- Firebase/Messaging (= 11.15.0)
|
||||
- firebase_core
|
||||
- Flutter
|
||||
- FirebaseAnalytics (11.15.0):
|
||||
- FirebaseAnalytics/Default (= 11.15.0)
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseInstallations (~> 11.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/MethodSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- nanopb (~> 3.30910.0)
|
||||
- FirebaseAnalytics/Default (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseInstallations (~> 11.0)
|
||||
- GoogleAppMeasurement/Default (= 11.15.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/MethodSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- nanopb (~> 3.30910.0)
|
||||
- FirebaseCore (11.15.0):
|
||||
- FirebaseCoreInternal (~> 11.15.0)
|
||||
- GoogleUtilities/Environment (~> 8.1)
|
||||
- GoogleUtilities/Logger (~> 8.1)
|
||||
- FirebaseCoreExtension (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseCoreInternal (11.15.0):
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- FirebaseCrashlytics (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseInstallations (~> 11.0)
|
||||
- FirebaseRemoteConfigInterop (~> 11.0)
|
||||
- FirebaseSessions (~> 11.0)
|
||||
- GoogleDataTransport (~> 10.0)
|
||||
- GoogleUtilities/Environment (~> 8.1)
|
||||
- nanopb (~> 3.30910.0)
|
||||
- PromisesObjC (~> 2.4)
|
||||
- FirebaseInstallations (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- GoogleUtilities/Environment (~> 8.1)
|
||||
- GoogleUtilities/UserDefaults (~> 8.1)
|
||||
- PromisesObjC (~> 2.4)
|
||||
- FirebaseMessaging (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseInstallations (~> 11.0)
|
||||
- GoogleDataTransport (~> 10.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Environment (~> 8.1)
|
||||
- GoogleUtilities/Reachability (~> 8.1)
|
||||
- GoogleUtilities/UserDefaults (~> 8.1)
|
||||
- nanopb (~> 3.30910.0)
|
||||
- FirebaseRemoteConfigInterop (11.15.0)
|
||||
- FirebaseSessions (11.15.0):
|
||||
- FirebaseCore (~> 11.15.0)
|
||||
- FirebaseCoreExtension (~> 11.15.0)
|
||||
- FirebaseInstallations (~> 11.0)
|
||||
- GoogleDataTransport (~> 10.0)
|
||||
- GoogleUtilities/Environment (~> 8.1)
|
||||
- GoogleUtilities/UserDefaults (~> 8.1)
|
||||
- nanopb (~> 3.30910.0)
|
||||
- PromisesSwift (~> 2.1)
|
||||
- FLAnimatedImage (1.0.17)
|
||||
- Flutter (1.0.0)
|
||||
- flutter_callkit_incoming (0.0.1):
|
||||
- CryptoSwift
|
||||
- Flutter
|
||||
- flutter_image_compress_common (1.0.0):
|
||||
- Flutter
|
||||
- Mantle
|
||||
- SDWebImage
|
||||
- SDWebImageWebPCoder
|
||||
- flutter_inappwebview_ios (0.0.1):
|
||||
- Flutter
|
||||
- flutter_inappwebview_ios/Core (= 0.0.1)
|
||||
- OrderedSet (~> 6.0.3)
|
||||
- flutter_inappwebview_ios/Core (0.0.1):
|
||||
- Flutter
|
||||
- OrderedSet (~> 6.0.3)
|
||||
- flutter_ios_voip_kit_karmm (0.8.0):
|
||||
- Flutter
|
||||
- flutter_local_notifications (0.0.1):
|
||||
- Flutter
|
||||
- flutter_nfc_kit (3.6.0):
|
||||
- Flutter
|
||||
- flutter_zoom_videosdk (0.0.1):
|
||||
- Flutter
|
||||
- ZoomVideoSDK/CptShare (= 2.1.10)
|
||||
- ZoomVideoSDK/zm_annoter_dynamic (= 2.1.10)
|
||||
- ZoomVideoSDK/zoomcml (= 2.1.10)
|
||||
- ZoomVideoSDK/ZoomVideoSDK (= 2.1.10)
|
||||
- fluttertoast (0.0.2):
|
||||
- Flutter
|
||||
- geolocator_apple (1.2.0):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- Google-Maps-iOS-Utils (5.0.0):
|
||||
- GoogleMaps (~> 8.0)
|
||||
- google_maps_flutter_ios (0.0.1):
|
||||
- Flutter
|
||||
- Google-Maps-iOS-Utils (< 7.0, >= 5.0)
|
||||
- GoogleMaps (< 11.0, >= 8.4)
|
||||
- GoogleAdsOnDeviceConversion (2.1.0):
|
||||
- GoogleUtilities/Logger (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- nanopb (~> 3.30910.0)
|
||||
- GoogleAppMeasurement/Core (11.15.0):
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/MethodSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- nanopb (~> 3.30910.0)
|
||||
- GoogleAppMeasurement/Default (11.15.0):
|
||||
- GoogleAdsOnDeviceConversion (= 2.1.0)
|
||||
- GoogleAppMeasurement/Core (= 11.15.0)
|
||||
- GoogleAppMeasurement/IdentitySupport (= 11.15.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/MethodSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- nanopb (~> 3.30910.0)
|
||||
- GoogleAppMeasurement/IdentitySupport (11.15.0):
|
||||
- GoogleAppMeasurement/Core (= 11.15.0)
|
||||
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
|
||||
- GoogleUtilities/MethodSwizzler (~> 8.1)
|
||||
- GoogleUtilities/Network (~> 8.1)
|
||||
- "GoogleUtilities/NSData+zlib (~> 8.1)"
|
||||
- nanopb (~> 3.30910.0)
|
||||
- GoogleDataTransport (10.1.0):
|
||||
- nanopb (~> 3.30910.0)
|
||||
- PromisesObjC (~> 2.4)
|
||||
- GoogleMaps (8.4.0):
|
||||
- GoogleMaps/Maps (= 8.4.0)
|
||||
- GoogleMaps/Base (8.4.0)
|
||||
- GoogleMaps/Maps (8.4.0):
|
||||
- GoogleMaps/Base
|
||||
- GoogleUtilities/AppDelegateSwizzler (8.1.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Network
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/Environment (8.1.0):
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/Logger (8.1.0):
|
||||
- GoogleUtilities/Environment
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/MethodSwizzler (8.1.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/Network (8.1.0):
|
||||
- GoogleUtilities/Logger
|
||||
- "GoogleUtilities/NSData+zlib"
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/Reachability
|
||||
- "GoogleUtilities/NSData+zlib (8.1.0)":
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/Privacy (8.1.0)
|
||||
- GoogleUtilities/Reachability (8.1.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Privacy
|
||||
- GoogleUtilities/UserDefaults (8.1.0):
|
||||
- GoogleUtilities/Logger
|
||||
- GoogleUtilities/Privacy
|
||||
- health (13.1.4):
|
||||
- Flutter
|
||||
- image_picker_ios (0.0.1):
|
||||
- Flutter
|
||||
- in_app_review (2.0.0):
|
||||
- Flutter
|
||||
- just_audio (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- libwebp (1.5.0):
|
||||
- libwebp/demux (= 1.5.0)
|
||||
- libwebp/mux (= 1.5.0)
|
||||
- libwebp/sharpyuv (= 1.5.0)
|
||||
- libwebp/webp (= 1.5.0)
|
||||
- libwebp/demux (1.5.0):
|
||||
- libwebp/webp
|
||||
- libwebp/mux (1.5.0):
|
||||
- libwebp/demux
|
||||
- libwebp/sharpyuv (1.5.0)
|
||||
- libwebp/webp (1.5.0):
|
||||
- libwebp/sharpyuv
|
||||
- local_auth_darwin (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- location (0.0.1):
|
||||
- Flutter
|
||||
- manage_calendar_events (0.0.1):
|
||||
- Flutter
|
||||
- Mantle (2.2.0):
|
||||
- Mantle/extobjc (= 2.2.0)
|
||||
- Mantle/extobjc (2.2.0)
|
||||
- map_launcher (0.0.1):
|
||||
- Flutter
|
||||
- MapboxCommon (23.11.0)
|
||||
- MapboxCoreMaps (10.19.1):
|
||||
- MapboxCommon (~> 23.11)
|
||||
- MapboxCoreNavigation (2.19.0):
|
||||
- MapboxDirections (~> 2.14)
|
||||
- MapboxNavigationNative (< 207.0.0, >= 206.0.1)
|
||||
- MapboxDirections (2.14.3):
|
||||
- Polyline (~> 5.0)
|
||||
- Turf (~> 2.8.0)
|
||||
- MapboxMaps (10.19.0):
|
||||
- MapboxCommon (= 23.11.0)
|
||||
- MapboxCoreMaps (= 10.19.1)
|
||||
- MapboxMobileEvents (= 2.0.0)
|
||||
- Turf (= 2.8.0)
|
||||
- MapboxMobileEvents (2.0.0)
|
||||
- MapboxNavigation (2.19.0):
|
||||
- MapboxCoreNavigation (= 2.19.0)
|
||||
- MapboxMaps (~> 10.18)
|
||||
- MapboxSpeech (~> 2.0)
|
||||
- Solar-dev (~> 3.0)
|
||||
- MapboxNavigationNative (206.2.2):
|
||||
- MapboxCommon (~> 23.10)
|
||||
- MapboxSpeech (2.1.1)
|
||||
- nanopb (3.30910.0):
|
||||
- nanopb/decode (= 3.30910.0)
|
||||
- nanopb/encode (= 3.30910.0)
|
||||
- nanopb/decode (3.30910.0)
|
||||
- nanopb/encode (3.30910.0)
|
||||
- network_info_plus (0.0.1):
|
||||
- Flutter
|
||||
- open_filex (0.0.2):
|
||||
- Flutter
|
||||
- OrderedSet (6.0.3)
|
||||
- package_info_plus (0.4.5):
|
||||
- Flutter
|
||||
- path_provider_foundation (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- PayFortSDK (3.2.2)
|
||||
- permission_handler_apple (9.3.0):
|
||||
- Flutter
|
||||
- Polyline (5.1.0)
|
||||
- PromisesObjC (2.4.0)
|
||||
- PromisesSwift (2.4.0):
|
||||
- PromisesObjC (= 2.4.0)
|
||||
- SDWebImage (5.21.5):
|
||||
- SDWebImage/Core (= 5.21.5)
|
||||
- SDWebImage/Core (5.21.5)
|
||||
- SDWebImageWebPCoder (0.15.0):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.17)
|
||||
- share_plus (0.0.1):
|
||||
- Flutter
|
||||
- shared_preferences_foundation (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- Solar-dev (3.0.1)
|
||||
- sqflite_darwin (0.0.4):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- SwiftProtobuf (1.36.1)
|
||||
- SwiftyGif (5.4.5)
|
||||
- Turf (2.8.0)
|
||||
- url_launcher_ios (0.0.1):
|
||||
- Flutter
|
||||
- video_player_avfoundation (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- wakelock_plus (0.0.1):
|
||||
- Flutter
|
||||
- webview_flutter_wkwebview (0.0.1):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- ZoomVideoSDK/CptShare (2.1.10)
|
||||
- ZoomVideoSDK/zm_annoter_dynamic (2.1.10)
|
||||
- ZoomVideoSDK/zoomcml (2.1.10)
|
||||
- ZoomVideoSDK/ZoomVideoSDK (2.1.10)
|
||||
|
||||
DEPENDENCIES:
|
||||
- amazon_payfort (from `.symlinks/plugins/amazon_payfort/ios`)
|
||||
- audio_session (from `.symlinks/plugins/audio_session/ios`)
|
||||
- barcode_scan2 (from `.symlinks/plugins/barcode_scan2/ios`)
|
||||
- connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
|
||||
- device_calendar (from `.symlinks/plugins/device_calendar/ios`)
|
||||
- device_calendar_plus_ios (from `.symlinks/plugins/device_calendar_plus_ios/ios`)
|
||||
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
|
||||
- file_picker (from `.symlinks/plugins/file_picker/ios`)
|
||||
- firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`)
|
||||
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
|
||||
- firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`)
|
||||
- firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`)
|
||||
- FLAnimatedImage
|
||||
- Flutter (from `Flutter`)
|
||||
- flutter_callkit_incoming (from `.symlinks/plugins/flutter_callkit_incoming/ios`)
|
||||
- flutter_image_compress_common (from `.symlinks/plugins/flutter_image_compress_common/ios`)
|
||||
- flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`)
|
||||
- flutter_ios_voip_kit_karmm (from `.symlinks/plugins/flutter_ios_voip_kit_karmm/ios`)
|
||||
- flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`)
|
||||
- flutter_nfc_kit (from `.symlinks/plugins/flutter_nfc_kit/ios`)
|
||||
- flutter_zoom_videosdk (from `.symlinks/plugins/flutter_zoom_videosdk/ios`)
|
||||
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
|
||||
- geolocator_apple (from `.symlinks/plugins/geolocator_apple/darwin`)
|
||||
- google_maps_flutter_ios (from `.symlinks/plugins/google_maps_flutter_ios/ios`)
|
||||
- health (from `.symlinks/plugins/health/ios`)
|
||||
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
|
||||
- in_app_review (from `.symlinks/plugins/in_app_review/ios`)
|
||||
- just_audio (from `.symlinks/plugins/just_audio/darwin`)
|
||||
- local_auth_darwin (from `.symlinks/plugins/local_auth_darwin/darwin`)
|
||||
- location (from `.symlinks/plugins/location/ios`)
|
||||
- manage_calendar_events (from `.symlinks/plugins/manage_calendar_events/ios`)
|
||||
- map_launcher (from `.symlinks/plugins/map_launcher/ios`)
|
||||
- MapboxMaps (= 10.19.0)
|
||||
- MapboxNavigation (= 2.19.0)
|
||||
- network_info_plus (from `.symlinks/plugins/network_info_plus/ios`)
|
||||
- open_filex (from `.symlinks/plugins/open_filex/ios`)
|
||||
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
|
||||
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
|
||||
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
|
||||
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
||||
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
||||
- sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`)
|
||||
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
||||
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
|
||||
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
|
||||
- webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/darwin`)
|
||||
|
||||
SPEC REPOS:
|
||||
trunk:
|
||||
- CryptoSwift
|
||||
- DKImagePickerController
|
||||
- DKPhotoGallery
|
||||
- Firebase
|
||||
- FirebaseAnalytics
|
||||
- FirebaseCore
|
||||
- FirebaseCoreExtension
|
||||
- FirebaseCoreInternal
|
||||
- FirebaseCrashlytics
|
||||
- FirebaseInstallations
|
||||
- FirebaseMessaging
|
||||
- FirebaseRemoteConfigInterop
|
||||
- FirebaseSessions
|
||||
- FLAnimatedImage
|
||||
- Google-Maps-iOS-Utils
|
||||
- GoogleAdsOnDeviceConversion
|
||||
- GoogleAppMeasurement
|
||||
- GoogleDataTransport
|
||||
- GoogleMaps
|
||||
- GoogleUtilities
|
||||
- libwebp
|
||||
- Mantle
|
||||
- MapboxCommon
|
||||
- MapboxCoreMaps
|
||||
- MapboxCoreNavigation
|
||||
- MapboxDirections
|
||||
- MapboxMaps
|
||||
- MapboxMobileEvents
|
||||
- MapboxNavigation
|
||||
- MapboxNavigationNative
|
||||
- MapboxSpeech
|
||||
- nanopb
|
||||
- OrderedSet
|
||||
- PayFortSDK
|
||||
- Polyline
|
||||
- PromisesObjC
|
||||
- PromisesSwift
|
||||
- SDWebImage
|
||||
- SDWebImageWebPCoder
|
||||
- Solar-dev
|
||||
- SwiftProtobuf
|
||||
- SwiftyGif
|
||||
- Turf
|
||||
- ZoomVideoSDK
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
amazon_payfort:
|
||||
:path: ".symlinks/plugins/amazon_payfort/ios"
|
||||
audio_session:
|
||||
:path: ".symlinks/plugins/audio_session/ios"
|
||||
barcode_scan2:
|
||||
:path: ".symlinks/plugins/barcode_scan2/ios"
|
||||
connectivity_plus:
|
||||
:path: ".symlinks/plugins/connectivity_plus/ios"
|
||||
device_calendar:
|
||||
:path: ".symlinks/plugins/device_calendar/ios"
|
||||
device_calendar_plus_ios:
|
||||
:path: ".symlinks/plugins/device_calendar_plus_ios/ios"
|
||||
device_info_plus:
|
||||
:path: ".symlinks/plugins/device_info_plus/ios"
|
||||
file_picker:
|
||||
:path: ".symlinks/plugins/file_picker/ios"
|
||||
firebase_analytics:
|
||||
:path: ".symlinks/plugins/firebase_analytics/ios"
|
||||
firebase_core:
|
||||
:path: ".symlinks/plugins/firebase_core/ios"
|
||||
firebase_crashlytics:
|
||||
:path: ".symlinks/plugins/firebase_crashlytics/ios"
|
||||
firebase_messaging:
|
||||
:path: ".symlinks/plugins/firebase_messaging/ios"
|
||||
Flutter:
|
||||
:path: Flutter
|
||||
flutter_callkit_incoming:
|
||||
:path: ".symlinks/plugins/flutter_callkit_incoming/ios"
|
||||
flutter_image_compress_common:
|
||||
:path: ".symlinks/plugins/flutter_image_compress_common/ios"
|
||||
flutter_inappwebview_ios:
|
||||
:path: ".symlinks/plugins/flutter_inappwebview_ios/ios"
|
||||
flutter_ios_voip_kit_karmm:
|
||||
:path: ".symlinks/plugins/flutter_ios_voip_kit_karmm/ios"
|
||||
flutter_local_notifications:
|
||||
:path: ".symlinks/plugins/flutter_local_notifications/ios"
|
||||
flutter_nfc_kit:
|
||||
:path: ".symlinks/plugins/flutter_nfc_kit/ios"
|
||||
flutter_zoom_videosdk:
|
||||
:path: ".symlinks/plugins/flutter_zoom_videosdk/ios"
|
||||
fluttertoast:
|
||||
:path: ".symlinks/plugins/fluttertoast/ios"
|
||||
geolocator_apple:
|
||||
:path: ".symlinks/plugins/geolocator_apple/darwin"
|
||||
google_maps_flutter_ios:
|
||||
:path: ".symlinks/plugins/google_maps_flutter_ios/ios"
|
||||
health:
|
||||
:path: ".symlinks/plugins/health/ios"
|
||||
image_picker_ios:
|
||||
:path: ".symlinks/plugins/image_picker_ios/ios"
|
||||
in_app_review:
|
||||
:path: ".symlinks/plugins/in_app_review/ios"
|
||||
just_audio:
|
||||
:path: ".symlinks/plugins/just_audio/darwin"
|
||||
local_auth_darwin:
|
||||
:path: ".symlinks/plugins/local_auth_darwin/darwin"
|
||||
location:
|
||||
:path: ".symlinks/plugins/location/ios"
|
||||
manage_calendar_events:
|
||||
:path: ".symlinks/plugins/manage_calendar_events/ios"
|
||||
map_launcher:
|
||||
:path: ".symlinks/plugins/map_launcher/ios"
|
||||
network_info_plus:
|
||||
:path: ".symlinks/plugins/network_info_plus/ios"
|
||||
open_filex:
|
||||
:path: ".symlinks/plugins/open_filex/ios"
|
||||
package_info_plus:
|
||||
:path: ".symlinks/plugins/package_info_plus/ios"
|
||||
path_provider_foundation:
|
||||
:path: ".symlinks/plugins/path_provider_foundation/darwin"
|
||||
permission_handler_apple:
|
||||
:path: ".symlinks/plugins/permission_handler_apple/ios"
|
||||
share_plus:
|
||||
:path: ".symlinks/plugins/share_plus/ios"
|
||||
shared_preferences_foundation:
|
||||
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
|
||||
sqflite_darwin:
|
||||
:path: ".symlinks/plugins/sqflite_darwin/darwin"
|
||||
url_launcher_ios:
|
||||
:path: ".symlinks/plugins/url_launcher_ios/ios"
|
||||
video_player_avfoundation:
|
||||
:path: ".symlinks/plugins/video_player_avfoundation/darwin"
|
||||
wakelock_plus:
|
||||
:path: ".symlinks/plugins/wakelock_plus/ios"
|
||||
webview_flutter_wkwebview:
|
||||
:path: ".symlinks/plugins/webview_flutter_wkwebview/darwin"
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
amazon_payfort: 782d287860ac8962baf4e0a2a0fb2f81fdf27204
|
||||
audio_session: 19e9480dbdd4e5f6c4543826b2e8b0e4ab6145fe
|
||||
barcode_scan2: 050b7b327e85954c8918715d42e83c5a35c3ed89
|
||||
connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
|
||||
CryptoSwift: e64e11850ede528a02a0f3e768cec8e9d92ecb90
|
||||
device_calendar: 9cb33f88a02e19652ec7b8b122ca778f751b1f7b
|
||||
device_calendar_plus_ios: 34dca387f44fad29b840096a840f94edc55af858
|
||||
device_info_plus: bf2e3232933866d73fe290f2942f2156cdd10342
|
||||
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
|
||||
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
|
||||
file_picker: b159e0c068aef54932bb15dc9fd1571818edaf49
|
||||
Firebase: d99ac19b909cd2c548339c2241ecd0d1599ab02e
|
||||
firebase_analytics: bf93e20703c95030404d6ddbb1adf05bf5c3885b
|
||||
firebase_core: 99a37263b3c27536063a7b601d9e2a49400a433c
|
||||
firebase_crashlytics: 986773c0c7ea4c3f5a4ead141b58522fcd9dfdb1
|
||||
firebase_messaging: bf6697c61f31c7cc0f654131212ff04c0115c2c7
|
||||
FirebaseAnalytics: 6433dfd311ba78084fc93bdfc145e8cb75740eae
|
||||
FirebaseCore: efb3893e5b94f32b86e331e3bd6dadf18b66568e
|
||||
FirebaseCoreExtension: edbd30474b5ccf04e5f001470bdf6ea616af2435
|
||||
FirebaseCoreInternal: 9afa45b1159304c963da48addb78275ef701c6b4
|
||||
FirebaseCrashlytics: e09d0bc19aa54a51e45b8039c836ef73f32c039a
|
||||
FirebaseInstallations: 317270fec08a5d418fdbc8429282238cab3ac843
|
||||
FirebaseMessaging: 3b26e2cee503815e01c3701236b020aa9b576f09
|
||||
FirebaseRemoteConfigInterop: 1c6135e8a094cc6368949f5faeeca7ee8948b8aa
|
||||
FirebaseSessions: b9a92c1c51bbb81e78fc3142cda6d925d700f8e7
|
||||
FLAnimatedImage: bbf914596368867157cc71b38a8ec834b3eeb32b
|
||||
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
|
||||
flutter_callkit_incoming: 417dd1b46541cdd5d855ad795ccbe97d1c18155e
|
||||
flutter_image_compress_common: ec1d45c362c9d30a3f6a0426c297f47c52007e3e
|
||||
flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
|
||||
flutter_ios_voip_kit_karmm: 7ea37381a8841c92d186edf1f4604df5cc437579
|
||||
flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
|
||||
flutter_nfc_kit: 3985c93f749b9cb4747479205c2f10bd2f877a11
|
||||
flutter_zoom_videosdk: 7ddc97d617b85aeace252165d2b5fc5638678c38
|
||||
fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
|
||||
geolocator_apple: 66b711889fd333205763b83c9dcf0a57a28c7afd
|
||||
Google-Maps-iOS-Utils: 66d6de12be1ce6d3742a54661e7a79cb317a9321
|
||||
google_maps_flutter_ios: ffdd933832966673a1f57f5effd014dc8d4d43a2
|
||||
GoogleAdsOnDeviceConversion: 2be6297a4f048459e0ae17fad9bfd2844e10cf64
|
||||
GoogleAppMeasurement: 700dce7541804bec33db590a5c496b663fbe2539
|
||||
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
|
||||
GoogleMaps: 8939898920281c649150e0af74aa291c60f2e77d
|
||||
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
|
||||
health: 9cd70a5c9d9ec559a12d639a1471091c0cbb6b48
|
||||
image_picker_ios: 4f2f91b01abdb52842a8e277617df877e40f905b
|
||||
in_app_review: 436034b18594851a7328d7f1c2ed5ec235b79cfc
|
||||
just_audio: a42c63806f16995daf5b219ae1d679deb76e6a79
|
||||
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
|
||||
local_auth_darwin: 63c73d6d28cc3e239be2b6aa460ea6e317cd5100
|
||||
location: d5cf8598915965547c3f36761ae9cc4f4e87d22e
|
||||
manage_calendar_events: 9b2889799340398027b3e3f5c4891d41599ec257
|
||||
Mantle: c5aa8794a29a022dfbbfc9799af95f477a69b62d
|
||||
map_launcher: 8a4e484aaddff55680a7da9bc9e25f512067fb87
|
||||
MapboxCommon: 119f3759f7dc9457f0695848108ab323eb643cb4
|
||||
MapboxCoreMaps: ca17f67baced23f8c952166ac6314c35bad3f66c
|
||||
MapboxCoreNavigation: 3be9990fae3ed732a101001746d0e3b4234ec023
|
||||
MapboxDirections: d9ad8452e8927d95ed21e35f733834dbca7e0eb1
|
||||
MapboxMaps: b7f29ec7c33f7dc6d2947c1148edce6db81db9a7
|
||||
MapboxMobileEvents: d044b9edbe0ec7df60f6c2c9634fe9a7f449266b
|
||||
MapboxNavigation: da9cf3d773ed5b0fa0fb388fccdaa117ee681f31
|
||||
MapboxNavigationNative: 629e359f3d2590acd1ebbacaaf99e1a80ee57e42
|
||||
MapboxSpeech: cd25ef99c3a3d2e0da72620ff558276ea5991a77
|
||||
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
|
||||
network_info_plus: 6613d9d7cdeb0e6f366ed4dbe4b3c51c52d567a9
|
||||
open_filex: 6e26e659846ec990262224a12ef1c528bb4edbe4
|
||||
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
|
||||
package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
|
||||
path_provider_foundation: 0b743cbb62d8e47eab856f09262bb8c1ddcfe6ba
|
||||
PayFortSDK: e12f79051ae15b2e29536771a45354900180bfcb
|
||||
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
|
||||
Polyline: 2a1f29f87f8d9b7de868940f4f76deb8c678a5b1
|
||||
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
|
||||
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
|
||||
SDWebImage: e9c98383c7572d713c1a0d7dd2783b10599b9838
|
||||
SDWebImageWebPCoder: 0e06e365080397465cc73a7a9b472d8a3bd0f377
|
||||
share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
|
||||
shared_preferences_foundation: 5086985c1d43c5ba4d5e69a4e8083a389e2909e6
|
||||
Solar-dev: 4612dc9878b9fed2667d23b327f1d4e54e16e8d0
|
||||
sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
|
||||
SwiftProtobuf: 9e106a71456f4d3f6a3b0c8fd87ef0be085efc38
|
||||
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
|
||||
Turf: aa2ede4298009639d10db36aba1a7ebaad072a5e
|
||||
url_launcher_ios: bb13df5870e8c4234ca12609d04010a21be43dfa
|
||||
video_player_avfoundation: 7993f492ae0bd77edaea24d9dc051d8bb2cd7c86
|
||||
wakelock_plus: 76957ab028e12bfa4e66813c99e46637f367fc7e
|
||||
webview_flutter_wkwebview: 29eb20d43355b48fe7d07113835b9128f84e3af4
|
||||
ZoomVideoSDK: 94e939820e57a075c5e712559f927017da0de06a
|
||||
|
||||
PODFILE CHECKSUM: 8235407385ddd5904afc2563d65406117a51993e
|
||||
|
||||
COCOAPODS: 1.16.2
|
||||
@ -0,0 +1,85 @@
|
||||
class AppointmentParkingQRResponseModel {
|
||||
String? admissionDate;
|
||||
int? admissionNo;
|
||||
String? appointmentDate;
|
||||
int? appointmentNo;
|
||||
int? createdBy;
|
||||
String? createdOn;
|
||||
String? gUID;
|
||||
String? invoiceDate;
|
||||
int? invoiceNo;
|
||||
bool? isActive;
|
||||
bool? isOutInPatient;
|
||||
int? isPatient;
|
||||
bool? isUsed;
|
||||
int? patientID;
|
||||
int? projectID;
|
||||
dynamic ticketBase64;
|
||||
int? ticketID;
|
||||
String? ticketURL;
|
||||
|
||||
AppointmentParkingQRResponseModel(
|
||||
{this.admissionDate,
|
||||
this.admissionNo,
|
||||
this.appointmentDate,
|
||||
this.appointmentNo,
|
||||
this.createdBy,
|
||||
this.createdOn,
|
||||
this.gUID,
|
||||
this.invoiceDate,
|
||||
this.invoiceNo,
|
||||
this.isActive,
|
||||
this.isOutInPatient,
|
||||
this.isPatient,
|
||||
this.isUsed,
|
||||
this.patientID,
|
||||
this.projectID,
|
||||
this.ticketBase64,
|
||||
this.ticketID,
|
||||
this.ticketURL});
|
||||
|
||||
AppointmentParkingQRResponseModel.fromJson(Map<String, dynamic> json) {
|
||||
admissionDate = json['AdmissionDate'];
|
||||
admissionNo = json['AdmissionNo'];
|
||||
appointmentDate = json['AppointmentDate'];
|
||||
appointmentNo = json['AppointmentNo'];
|
||||
createdBy = json['CreatedBy'];
|
||||
createdOn = json['CreatedOn'];
|
||||
gUID = json['GUID'];
|
||||
invoiceDate = json['InvoiceDate'];
|
||||
invoiceNo = json['InvoiceNo'];
|
||||
isActive = json['IsActive'];
|
||||
isOutInPatient = json['IsOutInPatient'];
|
||||
isPatient = json['IsPatient'];
|
||||
isUsed = json['IsUsed'];
|
||||
patientID = json['PatientID'];
|
||||
projectID = json['ProjectID'];
|
||||
// ticketBase64 = json['TicketBase64'].cast<int>();
|
||||
ticketBase64 = json['TicketBase64String'];
|
||||
ticketID = json['TicketID'];
|
||||
ticketURL = json['TicketURL'];
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
final Map<String, dynamic> data = new Map<String, dynamic>();
|
||||
data['AdmissionDate'] = this.admissionDate;
|
||||
data['AdmissionNo'] = this.admissionNo;
|
||||
data['AppointmentDate'] = this.appointmentDate;
|
||||
data['AppointmentNo'] = this.appointmentNo;
|
||||
data['CreatedBy'] = this.createdBy;
|
||||
data['CreatedOn'] = this.createdOn;
|
||||
data['GUID'] = this.gUID;
|
||||
data['InvoiceDate'] = this.invoiceDate;
|
||||
data['InvoiceNo'] = this.invoiceNo;
|
||||
data['IsActive'] = this.isActive;
|
||||
data['IsOutInPatient'] = this.isOutInPatient;
|
||||
data['IsPatient'] = this.isPatient;
|
||||
data['IsUsed'] = this.isUsed;
|
||||
data['PatientID'] = this.patientID;
|
||||
data['ProjectID'] = this.projectID;
|
||||
data['TicketBase64'] = this.ticketBase64;
|
||||
data['TicketID'] = this.ticketID;
|
||||
data['TicketURL'] = this.ticketURL;
|
||||
return data;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,147 @@
|
||||
class ExplanationsResponseModel {
|
||||
final ExplanationsDataDetails? dataDetails;
|
||||
|
||||
ExplanationsResponseModel({this.dataDetails});
|
||||
|
||||
factory ExplanationsResponseModel.fromJson(Map<String, dynamic> json) {
|
||||
return ExplanationsResponseModel(
|
||||
dataDetails: json['dataDetails'] != null
|
||||
? ExplanationsDataDetails.fromJson(json['dataDetails'])
|
||||
: null,
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'dataDetails': dataDetails?.toJson(),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class ExplanationsDataDetails {
|
||||
final List<ExplanationEvidence>? supportingEvidence;
|
||||
final List<ExplanationEvidence>? conflictingEvidence;
|
||||
final List<ExplanationEvidence>? unconfirmedEvidence;
|
||||
final String? message;
|
||||
final List<String>? errorList;
|
||||
final int? id;
|
||||
final String? language;
|
||||
final String? generalId;
|
||||
final String? createDate;
|
||||
final String? lastEditDate;
|
||||
final String? createdBy;
|
||||
final String? lastEditBy;
|
||||
final bool? active;
|
||||
final int? sortOrder;
|
||||
final int? userType;
|
||||
final String? userId;
|
||||
|
||||
ExplanationsDataDetails({
|
||||
this.supportingEvidence,
|
||||
this.conflictingEvidence,
|
||||
this.unconfirmedEvidence,
|
||||
this.message,
|
||||
this.errorList,
|
||||
this.id,
|
||||
this.language,
|
||||
this.generalId,
|
||||
this.createDate,
|
||||
this.lastEditDate,
|
||||
this.createdBy,
|
||||
this.lastEditBy,
|
||||
this.active,
|
||||
this.sortOrder,
|
||||
this.userType,
|
||||
this.userId,
|
||||
});
|
||||
|
||||
factory ExplanationsDataDetails.fromJson(Map<String, dynamic> json) {
|
||||
return ExplanationsDataDetails(
|
||||
supportingEvidence: json['supporting_evidence'] != null
|
||||
? (json['supporting_evidence'] as List)
|
||||
.map((item) => ExplanationEvidence.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
conflictingEvidence: json['conflicting_evidence'] != null
|
||||
? (json['conflicting_evidence'] as List)
|
||||
.map((item) => ExplanationEvidence.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
unconfirmedEvidence: json['unconfirmed_evidence'] != null
|
||||
? (json['unconfirmed_evidence'] as List)
|
||||
.map((item) => ExplanationEvidence.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
message: json['Message'],
|
||||
errorList: json['ErrorList'] != null
|
||||
? List<String>.from(json['ErrorList'])
|
||||
: null,
|
||||
id: json['Id'],
|
||||
language: json['language'],
|
||||
generalId: json['generalId'],
|
||||
createDate: json['CreateDate'],
|
||||
lastEditDate: json['LastEditDate'],
|
||||
createdBy: json['CreatedBy'],
|
||||
lastEditBy: json['LastEditBy'],
|
||||
active: json['Active'],
|
||||
sortOrder: json['SortOrder'],
|
||||
userType: json['userType'],
|
||||
userId: json['userId'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'supporting_evidence': supportingEvidence?.map((item) => item.toJson()).toList(),
|
||||
'conflicting_evidence': conflictingEvidence?.map((item) => item.toJson()).toList(),
|
||||
'unconfirmed_evidence': unconfirmedEvidence?.map((item) => item.toJson()).toList(),
|
||||
'Message': message,
|
||||
'ErrorList': errorList,
|
||||
'Id': id,
|
||||
'language': language,
|
||||
'generalId': generalId,
|
||||
'CreateDate': createDate,
|
||||
'LastEditDate': lastEditDate,
|
||||
'CreatedBy': createdBy,
|
||||
'LastEditBy': lastEditBy,
|
||||
'Active': active,
|
||||
'SortOrder': sortOrder,
|
||||
'userType': userType,
|
||||
'userId': userId,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class ExplanationEvidence {
|
||||
final String? id;
|
||||
final String? name;
|
||||
final String? commonName;
|
||||
|
||||
ExplanationEvidence({
|
||||
this.id,
|
||||
this.name,
|
||||
this.commonName,
|
||||
});
|
||||
|
||||
factory ExplanationEvidence.fromJson(Map<String, dynamic> json) {
|
||||
return ExplanationEvidence(
|
||||
id: json['id'],
|
||||
name: json['name'],
|
||||
commonName: json['common_name'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'id': id,
|
||||
'name': name,
|
||||
'common_name': commonName,
|
||||
};
|
||||
}
|
||||
|
||||
// Helper method to get display name
|
||||
String getDisplayName() {
|
||||
return commonName ?? name ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,176 @@
|
||||
class RationaleResponseModel {
|
||||
final RationaleDataDetails? dataDetails;
|
||||
|
||||
RationaleResponseModel({this.dataDetails});
|
||||
|
||||
factory RationaleResponseModel.fromJson(Map<String, dynamic> json) {
|
||||
return RationaleResponseModel(
|
||||
dataDetails: json['dataDetails'] != null
|
||||
? RationaleDataDetails.fromJson(json['dataDetails'])
|
||||
: null,
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'dataDetails': dataDetails?.toJson(),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class RationaleDataDetails {
|
||||
final String? type;
|
||||
final List<RationaleObservationParam>? observationParams;
|
||||
final List<RationaleConditionParam>? conditionParams;
|
||||
final String? message;
|
||||
final List<String>? errorList;
|
||||
final int? id;
|
||||
final String? language;
|
||||
final String? generalId;
|
||||
final String? createDate;
|
||||
final String? lastEditDate;
|
||||
final String? createdBy;
|
||||
final String? lastEditBy;
|
||||
final bool? active;
|
||||
final int? sortOrder;
|
||||
final int? userType;
|
||||
final String? userId;
|
||||
|
||||
RationaleDataDetails({
|
||||
this.type,
|
||||
this.observationParams,
|
||||
this.conditionParams,
|
||||
this.message,
|
||||
this.errorList,
|
||||
this.id,
|
||||
this.language,
|
||||
this.generalId,
|
||||
this.createDate,
|
||||
this.lastEditDate,
|
||||
this.createdBy,
|
||||
this.lastEditBy,
|
||||
this.active,
|
||||
this.sortOrder,
|
||||
this.userType,
|
||||
this.userId,
|
||||
});
|
||||
|
||||
factory RationaleDataDetails.fromJson(Map<String, dynamic> json) {
|
||||
return RationaleDataDetails(
|
||||
type: json['type'],
|
||||
observationParams: json['observation_params'] != null
|
||||
? (json['observation_params'] as List)
|
||||
.map((item) => RationaleObservationParam.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
conditionParams: json['condition_params'] != null
|
||||
? (json['condition_params'] as List)
|
||||
.map((item) => RationaleConditionParam.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
message: json['Message'],
|
||||
errorList: json['ErrorList'] != null
|
||||
? List<String>.from(json['ErrorList'])
|
||||
: null,
|
||||
id: json['Id'],
|
||||
language: json['language'],
|
||||
generalId: json['generalId'],
|
||||
createDate: json['CreateDate'],
|
||||
lastEditDate: json['LastEditDate'],
|
||||
createdBy: json['CreatedBy'],
|
||||
lastEditBy: json['LastEditBy'],
|
||||
active: json['Active'],
|
||||
sortOrder: json['SortOrder'],
|
||||
userType: json['userType'],
|
||||
userId: json['userId'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'type': type,
|
||||
'observation_params': observationParams?.map((item) => item.toJson()).toList(),
|
||||
'condition_params': conditionParams?.map((item) => item.toJson()).toList(),
|
||||
'Message': message,
|
||||
'ErrorList': errorList,
|
||||
'Id': id,
|
||||
'language': language,
|
||||
'generalId': generalId,
|
||||
'CreateDate': createDate,
|
||||
'LastEditDate': lastEditDate,
|
||||
'CreatedBy': createdBy,
|
||||
'LastEditBy': lastEditBy,
|
||||
'Active': active,
|
||||
'SortOrder': sortOrder,
|
||||
'userType': userType,
|
||||
'userId': userId,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class RationaleObservationParam {
|
||||
final String? id;
|
||||
final String? name;
|
||||
final String? commonName;
|
||||
|
||||
RationaleObservationParam({
|
||||
this.id,
|
||||
this.name,
|
||||
this.commonName,
|
||||
});
|
||||
|
||||
factory RationaleObservationParam.fromJson(Map<String, dynamic> json) {
|
||||
return RationaleObservationParam(
|
||||
id: json['id'],
|
||||
name: json['name'],
|
||||
commonName: json['common_name'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'id': id,
|
||||
'name': name,
|
||||
'common_name': commonName,
|
||||
};
|
||||
}
|
||||
|
||||
// Helper method to get display name
|
||||
String getDisplayName() {
|
||||
return commonName ?? name ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
class RationaleConditionParam {
|
||||
final String? id;
|
||||
final String? name;
|
||||
final String? commonName;
|
||||
|
||||
RationaleConditionParam({
|
||||
this.id,
|
||||
this.name,
|
||||
this.commonName,
|
||||
});
|
||||
|
||||
factory RationaleConditionParam.fromJson(Map<String, dynamic> json) {
|
||||
return RationaleConditionParam(
|
||||
id: json['id'],
|
||||
name: json['name'],
|
||||
commonName: json['common_name'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'id': id,
|
||||
'name': name,
|
||||
'common_name': commonName,
|
||||
};
|
||||
}
|
||||
|
||||
// Helper method to get display name
|
||||
String getDisplayName() {
|
||||
return commonName ?? name ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,151 @@
|
||||
class TriageLevelResponseModel {
|
||||
final TriageLevelDataDetails? dataDetails;
|
||||
|
||||
TriageLevelResponseModel({this.dataDetails});
|
||||
|
||||
factory TriageLevelResponseModel.fromJson(Map<String, dynamic> json) {
|
||||
return TriageLevelResponseModel(
|
||||
dataDetails: json['dataDetails'] != null
|
||||
? TriageLevelDataDetails.fromJson(json['dataDetails'])
|
||||
: null,
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'dataDetails': dataDetails?.toJson(),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class TriageLevelDataDetails {
|
||||
final String? triageLevel;
|
||||
final List<SeriousEvidence>? serious;
|
||||
final String? rootCause;
|
||||
final bool? teleconsultationApplicable;
|
||||
final String? message;
|
||||
final List<String>? errorList;
|
||||
final int? id;
|
||||
final String? language;
|
||||
final String? generalId;
|
||||
final String? createDate;
|
||||
final String? lastEditDate;
|
||||
final String? createdBy;
|
||||
final String? lastEditBy;
|
||||
final bool? active;
|
||||
final int? sortOrder;
|
||||
final int? userType;
|
||||
final String? userId;
|
||||
|
||||
TriageLevelDataDetails({
|
||||
this.triageLevel,
|
||||
this.serious,
|
||||
this.rootCause,
|
||||
this.teleconsultationApplicable,
|
||||
this.message,
|
||||
this.errorList,
|
||||
this.id,
|
||||
this.language,
|
||||
this.generalId,
|
||||
this.createDate,
|
||||
this.lastEditDate,
|
||||
this.createdBy,
|
||||
this.lastEditBy,
|
||||
this.active,
|
||||
this.sortOrder,
|
||||
this.userType,
|
||||
this.userId,
|
||||
});
|
||||
|
||||
factory TriageLevelDataDetails.fromJson(Map<String, dynamic> json) {
|
||||
return TriageLevelDataDetails(
|
||||
triageLevel: json['triage_level'],
|
||||
serious: json['serious'] != null
|
||||
? (json['serious'] as List)
|
||||
.map((item) => SeriousEvidence.fromJson(item))
|
||||
.toList()
|
||||
: null,
|
||||
rootCause: json['root_cause'],
|
||||
teleconsultationApplicable: json['teleconsultation_applicable'],
|
||||
message: json['Message'],
|
||||
errorList: json['ErrorList'] != null
|
||||
? List<String>.from(json['ErrorList'])
|
||||
: null,
|
||||
id: json['Id'],
|
||||
language: json['language'],
|
||||
generalId: json['generalId'],
|
||||
createDate: json['CreateDate'],
|
||||
lastEditDate: json['LastEditDate'],
|
||||
createdBy: json['CreatedBy'],
|
||||
lastEditBy: json['LastEditBy'],
|
||||
active: json['Active'],
|
||||
sortOrder: json['SortOrder'],
|
||||
userType: json['userType'],
|
||||
userId: json['userId'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'triage_level': triageLevel,
|
||||
'serious': serious?.map((item) => item.toJson()).toList(),
|
||||
'root_cause': rootCause,
|
||||
'teleconsultation_applicable': teleconsultationApplicable,
|
||||
'Message': message,
|
||||
'ErrorList': errorList,
|
||||
'Id': id,
|
||||
'language': language,
|
||||
'generalId': generalId,
|
||||
'CreateDate': createDate,
|
||||
'LastEditDate': lastEditDate,
|
||||
'CreatedBy': createdBy,
|
||||
'LastEditBy': lastEditBy,
|
||||
'Active': active,
|
||||
'SortOrder': sortOrder,
|
||||
'userType': userType,
|
||||
'userId': userId,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
class SeriousEvidence {
|
||||
final String? id;
|
||||
final String? name;
|
||||
final String? commonName;
|
||||
final String? seriousness;
|
||||
final bool? isEmergency;
|
||||
|
||||
SeriousEvidence({
|
||||
this.id,
|
||||
this.name,
|
||||
this.commonName,
|
||||
this.seriousness,
|
||||
this.isEmergency,
|
||||
});
|
||||
|
||||
factory SeriousEvidence.fromJson(Map<String, dynamic> json) {
|
||||
return SeriousEvidence(
|
||||
id: json['id'],
|
||||
name: json['name'],
|
||||
commonName: json['common_name'],
|
||||
seriousness: json['seriousness'],
|
||||
isEmergency: json['is_emergency'],
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'id': id,
|
||||
'name': name,
|
||||
'common_name': commonName,
|
||||
'seriousness': seriousness,
|
||||
'is_emergency': isEmergency,
|
||||
};
|
||||
}
|
||||
|
||||
// Helper method to get display name
|
||||
String getDisplayName() {
|
||||
return commonName ?? name ?? '';
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue