ServiceEvent constructor

ServiceEvent({
  1. int? version,
  2. int? author,
  3. ServiceEvent_InitialEvent? initialEvent,
  4. ServiceEvent_ServiceStatus? serviceStatus,
  5. ServiceEvent_TermsOfService? terms,
  6. ServiceEvent_PrivacyPolicy? privacy,
  7. ServiceEvent_AddServiceAdmin? addServiceAdmin,
  8. ServiceEvent_RemoveServiceAdmin? removeServiceAdmin,
  9. ServiceEvent_MinimumVersionRequired? minVersion,
  10. BloomFilter? betaUsersFilter,
  11. ServiceEvent_UpdateServiceAdmin? updateServiceAdmin,
  12. ServiceEvent_RestoreServiceAdmin? restoreServiceAdmin,
})

Implementation

factory ServiceEvent({
  $core.int? version,
  $core.int? author,
  ServiceEvent_InitialEvent? initialEvent,
  ServiceEvent_ServiceStatus? serviceStatus,
  ServiceEvent_TermsOfService? terms,
  ServiceEvent_PrivacyPolicy? privacy,
  ServiceEvent_AddServiceAdmin? addServiceAdmin,
  ServiceEvent_RemoveServiceAdmin? removeServiceAdmin,
  ServiceEvent_MinimumVersionRequired? minVersion,
  $0.BloomFilter? betaUsersFilter,
  ServiceEvent_UpdateServiceAdmin? updateServiceAdmin,
  ServiceEvent_RestoreServiceAdmin? restoreServiceAdmin,
}) {
  final result = create();
  if (version != null) result.version = version;
  if (author != null) result.author = author;
  if (initialEvent != null) result.initialEvent = initialEvent;
  if (serviceStatus != null) result.serviceStatus = serviceStatus;
  if (terms != null) result.terms = terms;
  if (privacy != null) result.privacy = privacy;
  if (addServiceAdmin != null) result.addServiceAdmin = addServiceAdmin;
  if (removeServiceAdmin != null)
    result.removeServiceAdmin = removeServiceAdmin;
  if (minVersion != null) result.minVersion = minVersion;
  if (betaUsersFilter != null) result.betaUsersFilter = betaUsersFilter;
  if (updateServiceAdmin != null)
    result.updateServiceAdmin = updateServiceAdmin;
  if (restoreServiceAdmin != null)
    result.restoreServiceAdmin = restoreServiceAdmin;
  return result;
}