UserRegistration constructor

const UserRegistration({
  1. required String? answer,
  2. @JsonKey.new(name: 'applied_at') DateTime? appliedAt,
  3. @JsonKey.new(name: 'country_code') String? countryCode,
  4. required String? email,
  5. @JsonKey.new(name: 'ip_address') required String? ipAddress,
  6. @JsonKey.new(name: 'throwaway_email') bool? throwawayEmail,
  7. @JsonKey.new(name: 'user_id') required int userId,
  8. @JsonKey.new(name: 'user_name') required String userName,
  9. required String status,
  10. @JsonKey.new(name: 'approved_by') Person? approvedBy,
  11. @JsonKey.new(name: 'approved_at') DateTime? approvedAt,
  12. String? referrer,
})

Implementation

const factory UserRegistration({
  required String? answer,
  @JsonKey(name: 'applied_at') DateTime? appliedAt,
  @JsonKey(name: 'country_code') String? countryCode,
  required String? email,
  @JsonKey(name: 'ip_address') required String? ipAddress,
  @JsonKey(name: 'throwaway_email') bool? throwawayEmail,
  @JsonKey(name: 'user_id') required int userId,
  @JsonKey(name: 'user_name') required String userName,
  required String status,
  @JsonKey(name: 'approved_by') Person? approvedBy,
  @JsonKey(name: 'approved_at') DateTime? approvedAt,
  String? referrer,
}) = _UserRegistration;