KeyboardModel.swift 832 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // KeyboardModel.swift
  3. // AiKeyboard
  4. //
  5. // Created by Destiny on 2025/4/29.
  6. //
  7. import Foundation
  8. import ObjectMapper
  9. // MARK: Initializer and Properties
  10. struct KeyboardModel: Mappable {
  11. var id: String?
  12. /*
  13. 类型
  14. system:系统键盘
  15. custom:定制键盘
  16. */
  17. var type: String?
  18. var name: String?
  19. var gender: Int?
  20. var birthday: String?
  21. var intimacy: Int?
  22. var imageUrl: String?
  23. var isChoose: Bool?
  24. // MARK: JSON
  25. init?(map: Map) { }
  26. mutating func mapping(map: Map) {
  27. id <- map["id"]
  28. type <- map["type"]
  29. name <- map["name"]
  30. gender <- map["gender"]
  31. birthday <- map["birthday"]
  32. intimacy <- map["intimacy"]
  33. imageUrl <- map["imageUrl"]
  34. isChoose <- map["isChoose"]
  35. }
  36. }