GroupUpdated constructor

GroupUpdated({
  1. String? initiatedByInboxId,
  2. Iterable<GroupUpdated_Inbox>? addedInboxes,
  3. Iterable<GroupUpdated_Inbox>? removedInboxes,
  4. Iterable<GroupUpdated_MetadataFieldChange>? metadataFieldChanges,
  5. Iterable<GroupUpdated_Inbox>? leftInboxes,
})

Implementation

factory GroupUpdated({
  $core.String? initiatedByInboxId,
  $core.Iterable<GroupUpdated_Inbox>? addedInboxes,
  $core.Iterable<GroupUpdated_Inbox>? removedInboxes,
  $core.Iterable<GroupUpdated_MetadataFieldChange>? metadataFieldChanges,
  $core.Iterable<GroupUpdated_Inbox>? leftInboxes,
}) {
  final result = create();
  if (initiatedByInboxId != null)
    result.initiatedByInboxId = initiatedByInboxId;
  if (addedInboxes != null) result.addedInboxes.addAll(addedInboxes);
  if (removedInboxes != null) result.removedInboxes.addAll(removedInboxes);
  if (metadataFieldChanges != null)
    result.metadataFieldChanges.addAll(metadataFieldChanges);
  if (leftInboxes != null) result.leftInboxes.addAll(leftInboxes);
  return result;
}