Account constructor

Account(
  1. bool? profileNeedsAgreement,
  2. bool? profileNicknameNeedsAgreement,
  3. bool? profileImageNeedsAgreement,
  4. Profile? profile,
  5. bool? nameNeedsAgreement,
  6. String? name,
  7. bool? emailNeedsAgreement,
  8. bool? isEmailValid,
  9. bool? isEmailVerified,
  10. String? email,
  11. bool? ageRangeNeedsAgreement,
  12. AgeRange? ageRange,
  13. bool? birthyearNeedsAgreement,
  14. String? birthyear,
  15. bool? birthdayNeedsAgreement,
  16. String? birthday,
  17. BirthdayType? birthdayType,
  18. bool? genderNeedsAgreement,
  19. Gender? gender,
  20. bool? ciNeedsAgreement,
  21. String? ci,
  22. DateTime? ciAuthenticatedAt,
  23. bool? legalNameNeedsAgreement,
  24. String? legalName,
  25. bool? legalGenderNeedsAgreement,
  26. Gender? legalGender,
  27. bool? legalBirthDateNeedsAgreement,
  28. String? legalBirthDate,
  29. bool? phoneNumberNeedsAgreement,
  30. String? phoneNumber,
  31. bool? isKoreanNeedsAgreement,
  32. bool? isKorean,
)

Implementation

Account(
    this.profileNeedsAgreement,
    this.profileNicknameNeedsAgreement,
    this.profileImageNeedsAgreement,
    this.profile,
    this.nameNeedsAgreement,
    this.name,
    this.emailNeedsAgreement,
    this.isEmailValid,
    this.isEmailVerified,
    this.email,
    this.ageRangeNeedsAgreement,
    this.ageRange,
    this.birthyearNeedsAgreement,
    this.birthyear,
    this.birthdayNeedsAgreement,
    this.birthday,
    this.birthdayType,
    this.genderNeedsAgreement,
    this.gender,
    this.ciNeedsAgreement,
    this.ci,
    this.ciAuthenticatedAt,
    this.legalNameNeedsAgreement,
    this.legalName,
    this.legalGenderNeedsAgreement,
    this.legalGender,
    this.legalBirthDateNeedsAgreement,
    this.legalBirthDate,
    this.phoneNumberNeedsAgreement,
    this.phoneNumber,
    this.isKoreanNeedsAgreement,
    this.isKorean);