$declaration constant

BridgeFunctionDeclaration const $declaration

Implementation

static const $declaration = BridgeFunctionDeclaration(
  'package:adaptive_dialog/src/alert_dialog/show_confirmation_dialog.dart',
  'showConfirmationDialog',
  BridgeFunctionDef(
    generics: {'T': BridgeGenericParam()},
    returns: BridgeTypeAnnotation(
      BridgeTypeRef(CoreTypes.future, [
        BridgeTypeAnnotation(BridgeTypeRef.ref('T'), nullable: true),
      ]),
    ),
    namedParams: [
      BridgeParameter(
        'context',
        BridgeTypeAnnotation(
          BridgeTypeRef(
            BridgeTypeSpec(
              'package:flutter/src/widgets/framework.dart',
              'BuildContext',
            ),
            [],
          ),
        ),
        false,
      ),

      BridgeParameter(
        'title',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string, [])),
        false,
      ),

      BridgeParameter(
        'message',
        BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.string, []),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'okLabel',
        BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.string, []),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'cancelLabel',
        BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.string, []),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'contentMaxHeight',
        BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.double, []),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'actions',
        BridgeTypeAnnotation(
          BridgeTypeRef(CoreTypes.list, [
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:adaptive_dialog/src/alert_dialog/alert_dialog_action.dart',
                  'AlertDialogAction',
                ),
                [BridgeTypeAnnotation(BridgeTypeRef.ref('T'))],
              ),
            ),
          ]),
        ),
        true,
      ),

      BridgeParameter(
        'initialSelectedActionKey',
        BridgeTypeAnnotation(BridgeTypeRef.ref('T'), nullable: true),
        true,
      ),

      BridgeParameter(
        'barrierDismissible',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),

      BridgeParameter(
        'style',
        BridgeTypeAnnotation(
          BridgeTypeRef(
            BridgeTypeSpec(
              'package:adaptive_dialog/src/adaptive_style.dart',
              'AdaptiveStyle',
            ),
            [],
          ),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'useRootNavigator',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),

      BridgeParameter(
        'shrinkWrap',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),

      BridgeParameter(
        'fullyCapitalizedForMaterial',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),

      BridgeParameter(
        'canPop',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),

      BridgeParameter(
        'onPopInvokedWithResult',
        BridgeTypeAnnotation(
          BridgeTypeRef.genericFunction(
            BridgeFunctionDef(
              returns: BridgeTypeAnnotation(
                BridgeTypeRef(CoreTypes.voidType),
              ),
              params: [
                BridgeParameter(
                  'didPop',
                  BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
                  false,
                ),

                BridgeParameter(
                  'result',
                  BridgeTypeAnnotation(
                    BridgeTypeRef.ref('T'),
                    nullable: true,
                  ),
                  false,
                ),
              ],
              namedParams: [],
            ),
          ),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'builder',
        BridgeTypeAnnotation(
          BridgeTypeRef.genericFunction(
            BridgeFunctionDef(
              returns: BridgeTypeAnnotation(
                BridgeTypeRef(
                  BridgeTypeSpec(
                    'package:flutter/src/widgets/framework.dart',
                    'Widget',
                  ),
                  [],
                ),
              ),
              params: [
                BridgeParameter(
                  'context',
                  BridgeTypeAnnotation(
                    BridgeTypeRef(
                      BridgeTypeSpec(
                        'package:flutter/src/widgets/framework.dart',
                        'BuildContext',
                      ),
                      [],
                    ),
                  ),
                  false,
                ),

                BridgeParameter(
                  'child',
                  BridgeTypeAnnotation(
                    BridgeTypeRef(
                      BridgeTypeSpec(
                        'package:flutter/src/widgets/framework.dart',
                        'Widget',
                      ),
                      [],
                    ),
                  ),
                  false,
                ),
              ],
              namedParams: [],
            ),
          ),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'routeSettings',
        BridgeTypeAnnotation(
          BridgeTypeRef(
            BridgeTypeSpec(
              'package:flutter/src/widgets/navigator.dart',
              'RouteSettings',
            ),
            [],
          ),
          nullable: true,
        ),
        true,
      ),

      BridgeParameter(
        'toggleable',
        BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
        true,
      ),
    ],
    params: [],
  ),
);