Account constructor

Account({
  1. RowVersion? rowVersion,
  2. AccountId? id,
  3. StringValue? displayName,
  4. Address? address,
  5. SubscriptionId? subscriptionId,
  6. StringValue? description,
  7. StringValue? deliveryDay,
  8. StringValue? timeZoneId,
  9. BoolValue? deleted,
  10. Timestamp? deletedDate,
  11. Timestamp? createdDate,
  12. AccountSettings? settings,
  13. AuxilaryImage? profileImage,
  14. StringValue? publicName,
  15. Email? email,
  16. PhoneNumber? phoneNumber,
  17. BankAccount? bankAccount,
  18. bool? isVerified,
  19. AccountProfileSettings? profileSettings,
})

Implementation

factory Account({
  $3.RowVersion? rowVersion,
  $0.AccountId? id,
  $1.StringValue? displayName,
  $4.Address? address,
  $0.SubscriptionId? subscriptionId,
  $1.StringValue? description,
  $1.StringValue? deliveryDay,
  $1.StringValue? timeZoneId,
  $1.BoolValue? deleted,
  $5.Timestamp? deletedDate,
  $5.Timestamp? createdDate,
  AccountSettings? settings,
  $2.AuxilaryImage? profileImage,
  $1.StringValue? publicName,
  $3.Email? email,
  $3.PhoneNumber? phoneNumber,
  $3.BankAccount? bankAccount,
  $core.bool? isVerified,
  AccountProfileSettings? profileSettings,
}) {
  final result = create();
  if (rowVersion != null) result.rowVersion = rowVersion;
  if (id != null) result.id = id;
  if (displayName != null) result.displayName = displayName;
  if (address != null) result.address = address;
  if (subscriptionId != null) result.subscriptionId = subscriptionId;
  if (description != null) result.description = description;
  if (deliveryDay != null) result.deliveryDay = deliveryDay;
  if (timeZoneId != null) result.timeZoneId = timeZoneId;
  if (deleted != null) result.deleted = deleted;
  if (deletedDate != null) result.deletedDate = deletedDate;
  if (createdDate != null) result.createdDate = createdDate;
  if (settings != null) result.settings = settings;
  if (profileImage != null) result.profileImage = profileImage;
  if (publicName != null) result.publicName = publicName;
  if (email != null) result.email = email;
  if (phoneNumber != null) result.phoneNumber = phoneNumber;
  if (bankAccount != null) result.bankAccount = bankAccount;
  if (isVerified != null) result.isVerified = isVerified;
  if (profileSettings != null) result.profileSettings = profileSettings;
  return result;
}