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.

49 lines
1.4 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. //{"username":"dummy@mailinator.com","password":"1",
  10. //"clientId":"172017F9EC11222E8107142733:QRK2UM0Q:","uuid":"c4183275a65bc9ce",
  11. //"appVersion":"1","phoneBrand":"ONEPLUS A5000","phoneOS":"8.1.0",
  12. //"fcmId":"clnYxGGL-Fw:APA91bELC9Oomz35tdS3pfmVGaChObAE0y6utiscMqpB0i-d05GMP5f1FjS",
  13. //"osVersion":"27"}
  14. class RegisterRequestModel: Serializer {
  15. var username: String?
  16. var password: String?
  17. var confirmPassword: String?
  18. var clientId: String?
  19. var uuid: String?
  20. var appVersion: String?
  21. var phoneBrand: String?
  22. var phoneOs: String?
  23. var fcmId: String? // device id
  24. var osVersion: String?
  25. var dob: String?
  26. func serialize() -> [String : String] {
  27. var dict = ["":""]
  28. dict["username"] = self.username ?? ""
  29. dict["password"] = self.password ?? ""
  30. dict["clientId"] = self.clientId ?? ""
  31. dict["uuid"] = self.uuid ?? ""
  32. dict["appVersion"] = self.appVersion ?? ""
  33. dict["phoneBrand"] = self.phoneBrand ?? ""
  34. dict["phoneOs"] = self.phoneOs ?? ""
  35. dict["fcmId"] = self.fcmId ?? ""
  36. dict["osVersion"] = self.osVersion ?? ""
  37. dict["Dob"] = self.dob ?? ""
  38. return dict
  39. }
  40. }