Implementation
@$core.Deprecated('Use fFActionDescriptor instead')
const FFAction$json = {
'1': 'FFAction',
'2': [
{'1': 'key', '3': 37, '4': 1, '5': 9, '10': 'key'},
{
'1': 'trigger',
'3': 1,
'4': 1,
'5': 14,
'6': '.flutterflow.FFAction.LegacyTrigger',
'8': {'3': true},
'10': 'trigger',
},
{
'1': 'navigate',
'3': 2,
'4': 1,
'5': 11,
'6': '.flutterflow.FFNavigateAction',
'9': 0,
'10': 'navigate'
},
{
'1': 'set_state',
'3': 3,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSetStateAction',
'8': {'3': true},
'9': 0,
'10': 'setState',
},
{
'1': 'database',
'3': 4,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDatabaseAction',
'9': 0,
'10': 'database'
},
{
'1': 'refresh_database_request',
'3': 46,
'4': 1,
'5': 11,
'6': '.flutterflow.FFRefreshDatabaseRequest',
'9': 0,
'10': 'refreshDatabaseRequest'
},
{
'1': 'launch_url',
'3': 5,
'4': 1,
'5': 11,
'6': '.flutterflow.FFLaunchUrlAction',
'9': 0,
'10': 'launchUrl'
},
{
'1': 'auth',
'3': 6,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAuthAction',
'9': 0,
'10': 'auth'
},
{
'1': 'drawer',
'3': 7,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDrawerAction',
'9': 0,
'10': 'drawer'
},
{
'1': 'legacy_upload_media',
'3': 8,
'4': 1,
'5': 11,
'6': '.flutterflow.FFUploadDataSettings',
'8': {'3': true},
'9': 0,
'10': 'legacyUploadMedia',
},
{
'1': 'upload_data',
'3': 65,
'4': 1,
'5': 11,
'6': '.flutterflow.FFUploadDataAction',
'9': 0,
'10': 'uploadData'
},
{
'1': 'clear_uploaded_data',
'3': 69,
'4': 1,
'5': 11,
'6': '.flutterflow.FFClearUploadedDataAction',
'9': 0,
'10': 'clearUploadedData'
},
{
'1': 'date_picker',
'3': 9,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDatePicker',
'9': 0,
'10': 'datePicker'
},
{
'1': 'page_view',
'3': 10,
'4': 1,
'5': 11,
'6': '.flutterflow.FFPageViewAction',
'9': 0,
'10': 'pageView'
},
{
'1': 'bottom_sheet',
'3': 11,
'4': 1,
'5': 11,
'6': '.flutterflow.FFBottomSheetAction',
'9': 0,
'10': 'bottomSheet'
},
{
'1': 'alert_dialog',
'3': 12,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAlertDialogAction',
'9': 0,
'10': 'alertDialog'
},
{
'1': 'algolia_search',
'3': 13,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAlgoliaSearchAction',
'9': 0,
'10': 'algoliaSearch'
},
{
'1': 'braintree',
'3': 15,
'4': 1,
'5': 11,
'6': '.flutterflow.FFBraintreeAction',
'9': 0,
'10': 'braintree'
},
{
'1': 'stripe',
'3': 30,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStripeAction',
'9': 0,
'10': 'stripe'
},
{
'1': 'lottie_animation',
'3': 16,
'4': 1,
'5': 11,
'6': '.flutterflow.FFLottieAnimationAction',
'8': {'3': true},
'9': 0,
'10': 'lottieAnimation',
},
{
'1': 'animation',
'3': 18,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAnimationAction',
'9': 0,
'10': 'animation'
},
{
'1': 'share',
'3': 17,
'4': 1,
'5': 11,
'6': '.flutterflow.FFShareAction',
'9': 0,
'10': 'share'
},
{
'1': 'google_map',
'3': 19,
'4': 1,
'5': 11,
'6': '.flutterflow.FFGoogleMapAction',
'9': 0,
'10': 'googleMap'
},
{
'1': 'snack_bar',
'3': 21,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSnackBarAction',
'9': 0,
'10': 'snackBar'
},
{
'1': 'hide_snack_bar',
'3': 64,
'4': 1,
'5': 11,
'6': '.flutterflow.FFHideSnackBarAction',
'9': 0,
'10': 'hideSnackBar'
},
{
'1': 'barcode_scanner',
'3': 22,
'4': 1,
'5': 11,
'6': '.flutterflow.FFBarcodeQrcodeScanner',
'9': 0,
'10': 'barcodeScanner'
},
{
'1': 'trigger_push_notification',
'3': 23,
'4': 1,
'5': 11,
'6': '.flutterflow.FFTriggerPushNotification',
'9': 0,
'10': 'triggerPushNotification'
},
{
'1': 'expand_image',
'3': 24,
'4': 1,
'5': 11,
'6': '.flutterflow.FFExpandImageAction',
'9': 0,
'10': 'expandImage'
},
{
'1': 'revenue_cat',
'3': 25,
'4': 1,
'5': 11,
'6': '.flutterflow.FFRevenueCatAction',
'9': 0,
'10': 'revenueCat'
},
{
'1': 'custom_action',
'3': 26,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCustomActionCall',
'9': 0,
'10': 'customAction'
},
{
'1': 'local_state_update',
'3': 28,
'4': 1,
'5': 11,
'6': '.flutterflow.FFLocalStateUpdate',
'9': 0,
'10': 'localStateUpdate'
},
{
'1': 'chat_action',
'3': 29,
'4': 1,
'5': 11,
'6': '.flutterflow.FFChatAction',
'9': 0,
'10': 'chatAction'
},
{
'1': 'wait_action',
'3': 31,
'4': 1,
'5': 11,
'6': '.flutterflow.FFWaitAction',
'9': 0,
'10': 'waitAction'
},
{
'1': 'clear_text_field_action',
'3': 32,
'4': 1,
'5': 11,
'6': '.flutterflow.FFClearTextFieldAction',
'9': 0,
'10': 'clearTextFieldAction'
},
{
'1': 'set_app_language',
'3': 33,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSetAppLanguageAction',
'9': 0,
'10': 'setAppLanguage'
},
{
'1': 'set_dark_mode_setting',
'3': 34,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSetDarkModeSetting',
'9': 0,
'10': 'setDarkModeSetting'
},
{
'1': 'validate_form_action',
'3': 35,
'4': 1,
'5': 11,
'6': '.flutterflow.FFValidateFormAction',
'9': 0,
'10': 'validateFormAction'
},
{
'1': 'firebase_analytics_action',
'3': 39,
'4': 1,
'5': 11,
'6': '.flutterflow.FFFirebaseAnalyticsAction',
'9': 0,
'10': 'firebaseAnalyticsAction'
},
{
'1': 'admob_action',
'3': 40,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAdMobAction',
'9': 0,
'10': 'admobAction'
},
{
'1': 'map_launcher_action',
'3': 41,
'4': 1,
'5': 11,
'6': '.flutterflow.FFMapLauncherAction',
'9': 0,
'10': 'mapLauncherAction'
},
{
'1': 'simple_search_action',
'3': 42,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSimpleSearchAction',
'9': 0,
'10': 'simpleSearchAction'
},
{
'1': 'generate_current_page_link',
'3': 43,
'4': 1,
'5': 11,
'6': '.flutterflow.FFGenerateCurrentPageLink',
'9': 0,
'10': 'generateCurrentPageLink'
},
{
'1': 'upload_signature',
'3': 44,
'4': 1,
'5': 11,
'6': '.flutterflow.FFUploadSignature',
'9': 0,
'10': 'uploadSignature'
},
{
'1': 'clear_signature',
'3': 45,
'4': 1,
'5': 11,
'6': '.flutterflow.FFClearSignature',
'9': 0,
'10': 'clearSignature'
},
{
'1': 'play_sound',
'3': 47,
'4': 1,
'5': 11,
'6': '.flutterflow.FFPlaySound',
'9': 0,
'10': 'playSound'
},
{
'1': 'stop_sound',
'3': 68,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStopSound',
'9': 0,
'10': 'stopSound'
},
{
'1': 'haptic_feedback',
'3': 48,
'4': 1,
'5': 11,
'6': '.flutterflow.FFHapticFeedbackAction',
'9': 0,
'10': 'hapticFeedback'
},
{
'1': 'execute_callback_action',
'3': 49,
'4': 1,
'5': 11,
'6': '.flutterflow.FFExecuteCallbackAction',
'9': 0,
'10': 'executeCallbackAction'
},
{
'1': 'biometric_verification',
'3': 50,
'4': 1,
'5': 11,
'6': '.flutterflow.FFBiometricVerification',
'9': 0,
'10': 'biometricVerification'
},
{
'1': 'timer',
'3': 51,
'4': 1,
'5': 11,
'6': '.flutterflow.FFTimerAction',
'9': 0,
'10': 'timer'
},
{
'1': 'clear_swipeable_stack_action',
'3': 52,
'4': 1,
'5': 11,
'6': '.flutterflow.FFClearSwipeableStackAction',
'9': 0,
'10': 'clearSwipeableStackAction'
},
{
'1': 'swipeable_stack',
'3': 53,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSwipeableStackAction',
'9': 0,
'10': 'swipeableStack'
},
{
'1': 'request_permissions',
'3': 54,
'4': 1,
'5': 11,
'6': '.flutterflow.FFRequestPermissionsAction',
'9': 0,
'10': 'requestPermissions'
},
{
'1': 'send_SMS',
'3': 55,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSendSMS',
'9': 0,
'10': 'sendSMS'
},
{
'1': 'call_number',
'3': 56,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCallNumber',
'9': 0,
'10': 'callNumber'
},
{
'1': 'send_email',
'3': 57,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSendEmail',
'9': 0,
'10': 'sendEmail'
},
{
'1': 'scroll_to_percentage',
'3': 58,
'4': 1,
'5': 11,
'6': '.flutterflow.FFScrollToPercentage',
'9': 0,
'10': 'scrollToPercentage'
},
{
'1': 'multiselect_widget_action',
'3': 59,
'4': 1,
'5': 11,
'6': '.flutterflow.FFMultiselectWidgetAction',
'9': 0,
'10': 'multiselectWidgetAction'
},
{
'1': 'delete_data',
'3': 60,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDeleteData',
'9': 0,
'10': 'deleteData'
},
{
'1': 'start_periodic',
'3': 61,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStartPeriodic',
'9': 0,
'10': 'startPeriodic'
},
{
'1': 'stop_periodic',
'3': 62,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStopPeriodic',
'9': 0,
'10': 'stopPeriodic'
},
{
'1': 'color_picker',
'3': 63,
'4': 1,
'5': 11,
'6': '.flutterflow.FFColorPickerAction',
'9': 0,
'10': 'colorPicker'
},
{
'1': 'copy_to_clipboard',
'3': 66,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCopyToClipboard',
'9': 0,
'10': 'copyToClipboard'
},
{
'1': 'razorpay',
'3': 67,
'4': 1,
'5': 11,
'6': '.flutterflow.FFRazorpayAction',
'9': 0,
'10': 'razorpay'
},
{
'1': 'reset_form_field',
'3': 70,
'4': 1,
'5': 11,
'6': '.flutterflow.FFResetFormFieldAction',
'9': 0,
'10': 'resetFormField'
},
{
'1': 'set_form_field',
'3': 71,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSetFormFieldAction',
'9': 0,
'10': 'setFormField'
},
{
'1': 'clear_query_cache',
'3': 72,
'4': 1,
'5': 11,
'6': '.flutterflow.FFClearQueryCache',
'9': 0,
'10': 'clearQueryCache'
},
{
'1': 'execute_action_component',
'3': 73,
'4': 1,
'5': 11,
'6': '.flutterflow.FFExecuteActionComponent',
'9': 0,
'10': 'executeActionComponent'
},
{
'1': 'start_audio_record',
'3': 74,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStartAudioRecordAction',
'9': 0,
'10': 'startAudioRecord'
},
{
'1': 'stop_audio_record',
'3': 75,
'4': 1,
'5': 11,
'6': '.flutterflow.FFStopAudioRecordAction',
'9': 0,
'10': 'stopAudioRecord'
},
{
'1': 'disable_action',
'3': 76,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDisableAction',
'9': 0,
'10': 'disableAction'
},
{
'1': 'tab_bar',
'3': 77,
'4': 1,
'5': 11,
'6': '.flutterflow.FFTabBarAction',
'9': 0,
'10': 'tabBar'
},
{
'1': 'custom_cloud_function_call',
'3': 78,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCustomCloudFunctionCall',
'9': 0,
'10': 'customCloudFunctionCall'
},
{
'1': 'carousel',
'3': 79,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCarouselAction',
'9': 0,
'10': 'carousel'
},
{
'1': 'one_signal',
'3': 81,
'4': 1,
'5': 11,
'6': '.flutterflow.FFOneSignalAction',
'9': 0,
'10': 'oneSignal'
},
{
'1': 'data_table',
'3': 82,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDataTableAction',
'9': 0,
'10': 'dataTable'
},
{
'1': 'walkthrough',
'3': 83,
'4': 1,
'5': 11,
'6': '.flutterflow.FFWalkthroughAction',
'9': 0,
'10': 'walkthrough'
},
{
'1': 'gemini',
'3': 84,
'4': 1,
'5': 11,
'6': '.flutterflow.FFGeminiAction',
'9': 0,
'10': 'gemini'
},
{
'1': 'update_app_badge_count',
'3': 85,
'4': 1,
'5': 11,
'6': '.flutterflow.FFUpdateAppBadgeCountAction',
'9': 0,
'10': 'updateAppBadgeCount'
},
{
'1': 'download_file',
'3': 86,
'4': 1,
'5': 11,
'6': '.flutterflow.FFDownloadFileAction',
'9': 0,
'10': 'downloadFile'
},
{
'1': 'ai_agent',
'3': 87,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAIAgentAction',
'9': 0,
'10': 'aiAgent'
},
{
'1': 'custom_interface_method_call',
'3': 88,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCustomInterfaceMethodCall',
'9': 0,
'10': 'customInterfaceMethodCall'
},
{
'1': 'cancel_streaming_response_subscription_action',
'3': 89,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCancelStreamingResponseSubscriptionAction',
'9': 0,
'10': 'cancelStreamingResponseSubscriptionAction'
},
{
'1': 'semantics_announce_action',
'3': 90,
'4': 1,
'5': 11,
'6': '.flutterflow.FFSemanticsAnnounceAction',
'9': 0,
'10': 'semanticsAnnounceAction'
},
{
'1': 'update_text_scaling_factor_action',
'3': 91,
'4': 1,
'5': 11,
'6': '.flutterflow.FFUpdateTextScalingFactorAction',
'9': 0,
'10': 'updateTextScalingFactorAction'
},
{
'1': 'custom_code_call',
'3': 92,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCustomCodeCallAction',
'9': 0,
'10': 'customCodeCall'
},
{
'1': 'rebuild',
'3': 93,
'4': 1,
'5': 11,
'6': '.flutterflow.FFRebuildAction',
'9': 0,
'10': 'rebuild'
},
{
'1': 'toggle_expandable_widget',
'3': 94,
'4': 1,
'5': 11,
'6': '.flutterflow.FFToggleExpandableWidgetAction',
'9': 0,
'10': 'toggleExpandableWidget'
},
{
'1': 'trigger_app_event_action',
'3': 95,
'4': 1,
'5': 11,
'6': '.flutterflow.FFTriggerAppEventAction',
'9': 0,
'10': 'triggerAppEventAction'
},
{
'1': 'add_local_app_event_handler_action',
'3': 96,
'4': 1,
'5': 11,
'6': '.flutterflow.FFAddLocalAppEventHandlerAction',
'9': 0,
'10': 'addLocalAppEventHandlerAction'
},
{
'1': 'cancel_local_app_event_handler_action',
'3': 97,
'4': 1,
'5': 11,
'6': '.flutterflow.FFCancelLocalAppEventHandlerAction',
'9': 0,
'10': 'cancelLocalAppEventHandlerAction'
},
{
'1': 'legacy_output_parameter',
'3': 14,
'4': 1,
'5': 11,
'6': '.flutterflow.FFParameter',
'8': {'3': true},
'10': 'legacyOutputParameter',
},
{
'1': 'output_variable_name',
'3': 27,
'4': 1,
'5': 9,
'10': 'outputVariableName'
},
{
'1': 'conditional_execution',
'3': 20,
'4': 1,
'5': 11,
'6': '.flutterflow.FFConditionalExecution',
'8': {'3': true},
'10': 'conditionalExecution',
},
{'1': 'action_name', '3': 36, '4': 1, '5': 9, '10': 'actionName'},
{
'1': 'legacy_has_been_updated',
'3': 38,
'4': 1,
'5': 8,
'8': {'3': true},
'10': 'legacyHasBeenUpdated',
},
{'1': 'non_blocking', '3': 80, '4': 1, '5': 8, '10': 'nonBlocking'},
],
'4': [FFAction_LegacyTrigger$json],
'8': [
{'1': 'action'},
],
};