FFBaseVariable constructor

FFBaseVariable({
  1. FFAuthVariable? auth,
  2. FFFirestoreVariable? firestore,
  3. FFGlobalPropertiesVariable? globalProperties,
  4. FFLocalStateVariable? localState,
  5. FFGeneratorVariableVariable? generatorVariable,
  6. FFWidgetClassVariable? widgetClass,
  7. FFApiCallVariable? apiCall,
  8. FFWidgetStateVariable? widgetState,
  9. FFAlgoliaVariable? algolia,
  10. FFSimpleSearchVariable? simpleSearch,
  11. FFActionOutputVariable? actionOutput,
  12. FFRevenueCatVariable? revenueCat,
  13. FFInternationalizationVariable? internationalization,
  14. FFRandomData? randomData,
  15. FFListMapVariable? listMap,
  16. FFPermissionStateVariable? permissionState,
  17. FFApiCallPaginationVariable? apiCallPagination,
  18. FFFirebaseRemoteConfigVariable? firebaseRemoteConfig,
  19. FFConstantsVariable? constants,
  20. FFPostgresQueryVariable? postgresQuery,
  21. FFSQLiteVariable? sqlite,
  22. FFCreateDataStructVariable? createDataStruct,
  23. FFActionComponentParameterVariable? actionComponentParameter,
  24. FFActionInputVariable? actionInput,
  25. FFWidgetFocusStateVariable? widgetFocusState,
  26. FFEnumVariable? enumVariable,
  27. FFCreateJsonMapVariable? createJsonMap,
  28. FFWidgetBuilderVariable? widgetBuilder,
  29. FFEnvironmentValueVariable? environmentValue,
  30. FFWidgetBuilderParameterVariable? widgetBuilderParameter,
  31. FFLibraryValueVariable? libraryValue,
  32. FFCreateCustomInterfaceVariable? createCustomInterface,
  33. FFLoopOverListVariable? loopOverList,
  34. FFCustomCodeExpressionVariable? customCodeExpression,
  35. FFCustomInterfaceStaticVariable? customInterfaceStatic,
  36. FFDesignTokenVariable? designToken,
})

Implementation

factory FFBaseVariable({
  FFAuthVariable? auth,
  FFFirestoreVariable? firestore,
  FFGlobalPropertiesVariable? globalProperties,
  FFLocalStateVariable? localState,
  FFGeneratorVariableVariable? generatorVariable,
  FFWidgetClassVariable? widgetClass,
  FFApiCallVariable? apiCall,
  FFWidgetStateVariable? widgetState,
  FFAlgoliaVariable? algolia,
  FFSimpleSearchVariable? simpleSearch,
  FFActionOutputVariable? actionOutput,
  FFRevenueCatVariable? revenueCat,
  FFInternationalizationVariable? internationalization,
  FFRandomData? randomData,
  FFListMapVariable? listMap,
  FFPermissionStateVariable? permissionState,
  FFApiCallPaginationVariable? apiCallPagination,
  FFFirebaseRemoteConfigVariable? firebaseRemoteConfig,
  FFConstantsVariable? constants,
  FFPostgresQueryVariable? postgresQuery,
  FFSQLiteVariable? sqlite,
  FFCreateDataStructVariable? createDataStruct,
  FFActionComponentParameterVariable? actionComponentParameter,
  FFActionInputVariable? actionInput,
  FFWidgetFocusStateVariable? widgetFocusState,
  FFEnumVariable? enumVariable,
  FFCreateJsonMapVariable? createJsonMap,
  FFWidgetBuilderVariable? widgetBuilder,
  FFEnvironmentValueVariable? environmentValue,
  FFWidgetBuilderParameterVariable? widgetBuilderParameter,
  FFLibraryValueVariable? libraryValue,
  FFCreateCustomInterfaceVariable? createCustomInterface,
  FFLoopOverListVariable? loopOverList,
  FFCustomCodeExpressionVariable? customCodeExpression,
  FFCustomInterfaceStaticVariable? customInterfaceStatic,
  FFDesignTokenVariable? designToken,
}) {
  final result = create();
  if (auth != null) result.auth = auth;
  if (firestore != null) result.firestore = firestore;
  if (globalProperties != null) result.globalProperties = globalProperties;
  if (localState != null) result.localState = localState;
  if (generatorVariable != null) result.generatorVariable = generatorVariable;
  if (widgetClass != null) result.widgetClass = widgetClass;
  if (apiCall != null) result.apiCall = apiCall;
  if (widgetState != null) result.widgetState = widgetState;
  if (algolia != null) result.algolia = algolia;
  if (simpleSearch != null) result.simpleSearch = simpleSearch;
  if (actionOutput != null) result.actionOutput = actionOutput;
  if (revenueCat != null) result.revenueCat = revenueCat;
  if (internationalization != null)
    result.internationalization = internationalization;
  if (randomData != null) result.randomData = randomData;
  if (listMap != null) result.listMap = listMap;
  if (permissionState != null) result.permissionState = permissionState;
  if (apiCallPagination != null) result.apiCallPagination = apiCallPagination;
  if (firebaseRemoteConfig != null)
    result.firebaseRemoteConfig = firebaseRemoteConfig;
  if (constants != null) result.constants = constants;
  if (postgresQuery != null) result.postgresQuery = postgresQuery;
  if (sqlite != null) result.sqlite = sqlite;
  if (createDataStruct != null) result.createDataStruct = createDataStruct;
  if (actionComponentParameter != null)
    result.actionComponentParameter = actionComponentParameter;
  if (actionInput != null) result.actionInput = actionInput;
  if (widgetFocusState != null) result.widgetFocusState = widgetFocusState;
  if (enumVariable != null) result.enumVariable = enumVariable;
  if (createJsonMap != null) result.createJsonMap = createJsonMap;
  if (widgetBuilder != null) result.widgetBuilder = widgetBuilder;
  if (environmentValue != null) result.environmentValue = environmentValue;
  if (widgetBuilderParameter != null)
    result.widgetBuilderParameter = widgetBuilderParameter;
  if (libraryValue != null) result.libraryValue = libraryValue;
  if (createCustomInterface != null)
    result.createCustomInterface = createCustomInterface;
  if (loopOverList != null) result.loopOverList = loopOverList;
  if (customCodeExpression != null)
    result.customCodeExpression = customCodeExpression;
  if (customInterfaceStatic != null)
    result.customInterfaceStatic = customInterfaceStatic;
  if (designToken != null) result.designToken = designToken;
  return result;
}