FFEditMetadata constructor

FFEditMetadata({
  1. int? key,
  2. Int64? updateTime,
  3. int? userUidHash,
  4. bool? ignoreChildren,
  5. Iterable<FFEditMetadata_RecentlyDeleted>? recentlyDeleted,
  6. Int64? nodeUpdateTime,
  7. int? totalNumUpdates,
  8. Iterable<MapEntry<String, Int64>>? appliedProjectUpdates,
  9. Int64? lastTranslationsUpdateTime,
})

Implementation

factory FFEditMetadata({
  $core.int? key,
  $fixnum.Int64? updateTime,
  $core.int? userUidHash,
  $core.bool? ignoreChildren,
  $core.Iterable<FFEditMetadata_RecentlyDeleted>? recentlyDeleted,
  $fixnum.Int64? nodeUpdateTime,
  $core.int? totalNumUpdates,
  $core.Iterable<$core.MapEntry<$core.String, $fixnum.Int64>>?
      appliedProjectUpdates,
  $fixnum.Int64? lastTranslationsUpdateTime,
}) {
  final result = create();
  if (key != null) result.key = key;
  if (updateTime != null) result.updateTime = updateTime;
  if (userUidHash != null) result.userUidHash = userUidHash;
  if (ignoreChildren != null) result.ignoreChildren = ignoreChildren;
  if (recentlyDeleted != null) result.recentlyDeleted.addAll(recentlyDeleted);
  if (nodeUpdateTime != null) result.nodeUpdateTime = nodeUpdateTime;
  if (totalNumUpdates != null) result.totalNumUpdates = totalNumUpdates;
  if (appliedProjectUpdates != null)
    result.appliedProjectUpdates.addEntries(appliedProjectUpdates);
  if (lastTranslationsUpdateTime != null)
    result.lastTranslationsUpdateTime = lastTranslationsUpdateTime;
  return result;
}