SignUp constructor

SignUp({
  1. required SignUpObjectEnum object,
  2. required String id,
  3. required SignUpStatusEnum status,
  4. List<String> requiredFields = const [],
  5. List<String> optionalFields = const [],
  6. List<String> missingFields = const [],
  7. List<String> unverifiedFields = const [],
  8. required SignUpVerifications verifications,
  9. required String? username,
  10. required String? emailAddress,
  11. required String? phoneNumber,
  12. required String? web3Wallet,
  13. required bool passwordEnabled,
  14. required String? firstName,
  15. required String? lastName,
  16. Map<String, Object> unsafeMetadata = const {},
  17. Map<String, Object> publicMetadata = const {},
  18. required bool customAction,
  19. required String? externalId,
  20. required String? createdSessionId,
  21. required String? createdUserId,
  22. required int abandonAt,
  23. required int? legalAcceptedAt,
  24. Object? externalAccount,
})

Returns a new SignUp instance.

Implementation

SignUp({
  required this.object,
  required this.id,
  required this.status,
  this.requiredFields = const [],
  this.optionalFields = const [],
  this.missingFields = const [],
  this.unverifiedFields = const [],
  required this.verifications,
  required this.username,
  required this.emailAddress,
  required this.phoneNumber,
  required this.web3Wallet,
  required this.passwordEnabled,
  required this.firstName,
  required this.lastName,
  this.unsafeMetadata = const {},
  this.publicMetadata = const {},
  required this.customAction,
  required this.externalId,
  required this.createdSessionId,
  required this.createdUserId,
  required this.abandonAt,
  required this.legalAcceptedAt,
  this.externalAccount,
});