Guest User

Untitled

a guest
Nov 13th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. class User:Object, Mappable{
  2.  
  3. dynamic var exId = ""
  4. dynamic var user = ""
  5. dynamic var password = ""
  6. dynamic var participant:Participant? = Participant()
  7.  
  8. convenience init (exId: String, user: String, password:String, participant:Participant) {
  9. self.init()
  10. self.exId = exId
  11. self.user = user
  12. self.password = password
  13. self.participant = participant
  14. }
  15.  
  16. required convenience init?(map: Map) {
  17. self.init()
  18. }
  19.  
  20. // Mappable
  21. func mapping(map: Map) {
  22. exId <- map["id"]
  23. user <- map["name"]
  24. password <- map["password"]
  25. participant <- map["participantId"]
  26. }
  27.  
  28. }
  29.  
  30. class Participant:Object, Mappable{
  31. dynamic var exId = ""
  32. @objc dynamic var name = ""
  33.  
  34. convenience init(exId:String, name:String) {
  35. self.init()
  36. self.exId = exId
  37. self.name = name
  38. }
  39.  
  40. required convenience init?(map: Map) {
  41. self.init()
  42. }
  43.  
  44. // Mappable
  45. func mapping(map: Map) {
  46. exId <- map["id"]
  47. name <- map["name"]
  48. }
  49.  
  50. }
  51.  
  52. {"user":{
  53. "id":"123456EEC",
  54. "name":"user",
  55. "pass":"1234",
  56. "participantId":"123EEF"}
  57. }
Add Comment
Please, Sign In to add comment