CodegenRequest constructor

CodegenRequest({
  1. FFProject? project,
  2. String? buildMode,
  3. bool? release,
  4. String? ffFirebaseProject,
  5. String? projectId,
  6. bool? format,
  7. Iterable<List<int>>? dependencyProjectFolders,
  8. Iterable<DependencyProtoMap>? dependencyProtoMap,
  9. CodegenRequest_LibraryInfo? libraryInfo,
  10. String? ffWebBaseUrl,
  11. String? projectVersion,
  12. String? environmentName,
})

Implementation

factory CodegenRequest({
  FFProject? project,
  $core.String? buildMode,
  $core.bool? release,
  $core.String? ffFirebaseProject,
  $core.String? projectId,
  $core.bool? format,
  $core.Iterable<$core.List<$core.int>>? dependencyProjectFolders,
  $core.Iterable<DependencyProtoMap>? dependencyProtoMap,
  CodegenRequest_LibraryInfo? libraryInfo,
  $core.String? ffWebBaseUrl,
  $core.String? projectVersion,
  $core.String? environmentName,
}) {
  final result = create();
  if (project != null) result.project = project;
  if (buildMode != null) result.buildMode = buildMode;
  if (release != null) result.release = release;
  if (ffFirebaseProject != null) result.ffFirebaseProject = ffFirebaseProject;
  if (projectId != null) result.projectId = projectId;
  if (format != null) result.format = format;
  if (dependencyProjectFolders != null)
    result.dependencyProjectFolders.addAll(dependencyProjectFolders);
  if (dependencyProtoMap != null)
    result.dependencyProtoMap.addAll(dependencyProtoMap);
  if (libraryInfo != null) result.libraryInfo = libraryInfo;
  if (ffWebBaseUrl != null) result.ffWebBaseUrl = ffWebBaseUrl;
  if (projectVersion != null) result.projectVersion = projectVersion;
  if (environmentName != null) result.environmentName = environmentName;
  return result;
}