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.

41 lines
1.1 KiB

  1. //
  2. // RegisterRequestModel.swift
  3. // GMERemittance
  4. //
  5. // Created by gme_2 on 10/09/2018.
  6. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import Foundation
  9. class RegisterRequestModel: Serializer {
  10. var username: String?
  11. var nativeCountry: String?
  12. var mobileNumber: String?
  13. var encryptedPassword: String?
  14. var clientId: String?
  15. var uuid: String?
  16. var appVersion: String?
  17. var phoneBrand: String?
  18. var phoneOs: String?
  19. var fcmId: String? // device id
  20. var osVersion: String?
  21. var dob: String?
  22. func serialize() -> [String : String] {
  23. var dict = ["":""]
  24. dict["username"] = self.username ?? ""
  25. dict["password"] = self.encryptedPassword ?? ""
  26. dict["nativecountry"] = self.nativeCountry ?? ""
  27. dict["mobilenumber"] = self.mobileNumber ?? ""
  28. dict["clientId"] = self.clientId ?? ""
  29. dict["uuid"] = self.uuid ?? ""
  30. dict["appVersion"] = self.appVersion ?? ""
  31. dict["phoneBrand"] = self.phoneBrand ?? ""
  32. dict["phoneOs"] = self.phoneOs ?? ""
  33. dict["fcmId"] = self.fcmId ?? ""
  34. dict["osVersion"] = self.osVersion ?? ""
  35. dict["Dob"] = self.dob ?? ""
  36. return dict
  37. }
  38. }