FFWidgetClass constructor
FFWidgetClass({
- String? name,
- String? description,
- Iterable<
MapEntry< ? params,String, FFParameter> > - FFNode? node,
- FFCanvasProps? canvasProps,
- FFEditMetadata? editMetadata,
- FFPageRouteSettings? pageRouteSettings,
- String? marketplaceSourceItemId,
- String? pageTitle,
- FFTeamResourceInfo? teamResourceInfo,
- FFWidgetClassModel? classModel,
- Iterable<
FFImport> ? customImports,
Implementation
factory FFWidgetClass({
$core.String? name,
$core.String? description,
$core.Iterable<$core.MapEntry<$core.String, FFParameter>>? params,
FFNode? node,
FFCanvasProps? canvasProps,
FFEditMetadata? editMetadata,
FFPageRouteSettings? pageRouteSettings,
$core.String? marketplaceSourceItemId,
$core.String? pageTitle,
FFTeamResourceInfo? teamResourceInfo,
FFWidgetClassModel? classModel,
$core.Iterable<FFImport>? customImports,
}) {
final result = create();
if (name != null) result.name = name;
if (description != null) result.description = description;
if (params != null) result.params.addEntries(params);
if (node != null) result.node = node;
if (canvasProps != null) result.canvasProps = canvasProps;
if (editMetadata != null) result.editMetadata = editMetadata;
if (pageRouteSettings != null) result.pageRouteSettings = pageRouteSettings;
if (marketplaceSourceItemId != null)
result.marketplaceSourceItemId = marketplaceSourceItemId;
if (pageTitle != null) result.pageTitle = pageTitle;
if (teamResourceInfo != null) result.teamResourceInfo = teamResourceInfo;
if (classModel != null) result.classModel = classModel;
if (customImports != null) result.customImports.addAll(customImports);
return result;
}