You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.5 KiB

1 year ago
1 year ago
  1. //
  2. // NewRegisterRequestModel.swift
  3. // GME Remit
  4. //
  5. // Created by Shiran on 8/4/20.
  6. // Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import Foundation
  9. class NewUserRegisterModel: Serializer {
  10. var residenceCardNumber: String?
  11. var userId: String?
  12. var fullName: String?
  13. var dob: String?
  14. var password: String?
  15. var confirmPassword: String?
  16. var referralCode: String?
  17. var mobileNumber: String?
  18. var gender: String?
  19. var email: String?
  20. var postalCode: String?
  21. var address1: String?
  22. var address2: String?
  23. var city: String?
  24. var nationality: String?
  25. func serialize() -> [String : String] {
  26. var dict = ["":""]
  27. dict["ResidenceCardNumber"] = self.residenceCardNumber ?? ""
  28. dict["UserId"] = self.userId ?? ""
  29. dict["FullName"] = self.fullName ?? ""
  30. dict["Dob"] = self.dob ?? ""
  31. dict["Password"] = self.password ?? ""
  32. dict["ConfirmPassword"] = self.confirmPassword ?? ""
  33. dict["referralCode"] = self.referralCode ?? ""
  34. dict["MobileNumber"] = self.mobileNumber ?? ""
  35. dict["Gender"] = self.gender ?? ""
  36. dict["Email"] = self.email ?? ""
  37. dict["PostalCode"] = self.postalCode ?? ""
  38. dict["Address1"] = self.address1 ?? ""
  39. dict["Address2"] = self.address2 ?? ""
  40. dict["City"] = self.city ?? ""
  41. dict["Nationality"] = self.nationality ?? ""
  42. return dict
  43. }
  44. }