JCVerificationInfo.swift 803 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // JCVerificationInfo.swift
  3. // JChat
  4. //
  5. // Created by deng on 14/04/2017.
  6. // Copyright © 2017 HXHG. All rights reserved.
  7. //
  8. import UIKit
  9. enum JCVerificationType: Int {
  10. case wait
  11. case accept
  12. case reject
  13. case receive
  14. }
  15. class JCVerificationInfo: NSObject {
  16. var id = 0
  17. var username: String = ""
  18. var nickname: String = ""
  19. var appkey: String = ""
  20. var resaon: String = ""
  21. var state: Int = 0
  22. static func create(username: String, nickname: String?, appkey: String, resaon: String?, state: Int) -> JCVerificationInfo {
  23. let info = JCVerificationInfo()
  24. info.username = username
  25. info.nickname = nickname ?? ""
  26. info.appkey = appkey
  27. info.resaon = resaon ?? ""
  28. info.state = state
  29. return info
  30. }
  31. }