ProjectLocation constructor

ProjectLocation({
  1. String? nodeKey,
  2. String? widgetClassKey,
  3. String? widgetClassName,
  4. FFWorkspaceTab? workspaceTab,
  5. FFSettingsTab? settingsTab,
  6. FFThemeSettingsTab? themeSettingsTab,
  7. FFAppValuesTab? appValuesTab,
  8. FFDataSchemaTab? dataSchemaTab,
})

Implementation

factory ProjectLocation({
  $core.String? nodeKey,
  $core.String? widgetClassKey,
  $core.String? widgetClassName,
  FFWorkspaceTab? workspaceTab,
  FFSettingsTab? settingsTab,
  FFThemeSettingsTab? themeSettingsTab,
  FFAppValuesTab? appValuesTab,
  FFDataSchemaTab? dataSchemaTab,
}) {
  final result = create();
  if (nodeKey != null) result.nodeKey = nodeKey;
  if (widgetClassKey != null) result.widgetClassKey = widgetClassKey;
  if (widgetClassName != null) result.widgetClassName = widgetClassName;
  if (workspaceTab != null) result.workspaceTab = workspaceTab;
  if (settingsTab != null) result.settingsTab = settingsTab;
  if (themeSettingsTab != null) result.themeSettingsTab = themeSettingsTab;
  if (appValuesTab != null) result.appValuesTab = appValuesTab;
  if (dataSchemaTab != null) result.dataSchemaTab = dataSchemaTab;
  return result;
}