Project constructor

Project({
  1. String? id,
  2. String? groupId,
  3. String? mainLocaleId,
  4. Iterable<Localization>? targetLocales,
  5. String? name,
  6. String? description,
  7. Iterable<String>? ignoreWords,
  8. Iterable<String>? variants,
  9. bool? exportDart,
  10. bool? exportFlutter,
  11. bool? validateExport,
  12. Timestamp? created,
  13. Timestamp? updated,
  14. Timestamp? validToken,
})

Implementation

factory Project({
  $core.String? id,
  $core.String? groupId,
  $core.String? mainLocaleId,
  $core.Iterable<Localization>? targetLocales,
  $core.String? name,
  $core.String? description,
  $core.Iterable<$core.String>? ignoreWords,
  $core.Iterable<$core.String>? variants,
  $core.bool? exportDart,
  $core.bool? exportFlutter,
  $core.bool? validateExport,
  $2.Timestamp? created,
  $2.Timestamp? updated,
  $2.Timestamp? validToken,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (groupId != null) result.groupId = groupId;
  if (mainLocaleId != null) result.mainLocaleId = mainLocaleId;
  if (targetLocales != null) result.targetLocales.addAll(targetLocales);
  if (name != null) result.name = name;
  if (description != null) result.description = description;
  if (ignoreWords != null) result.ignoreWords.addAll(ignoreWords);
  if (variants != null) result.variants.addAll(variants);
  if (exportDart != null) result.exportDart = exportDart;
  if (exportFlutter != null) result.exportFlutter = exportFlutter;
  if (validateExport != null) result.validateExport = validateExport;
  if (created != null) result.created = created;
  if (updated != null) result.updated = updated;
  if (validToken != null) result.validToken = validToken;
  return result;
}