AuthorizationDataModel.swift 659 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // AuthorizationDataModel.swift
  3. // JiaPeiManage
  4. //
  5. // Created by Ning.ge on 2023/8/3.
  6. //
  7. import ObjectMapper
  8. struct AuthorizationDataInfoModel : ImmutableMappable{
  9. var coach : UserInfo?
  10. var openid : String!
  11. init(map: Map) throws {
  12. coach = try? map.value("coach")
  13. openid = try map.value("openid") ?? ""
  14. }
  15. }
  16. struct AuthorizationDataModel : ImmutableMappable{
  17. var code : Int!
  18. var data : AuthorizationDataInfoModel!
  19. var msg : String!
  20. init(map: Map) throws {
  21. code = try map.value("code") ?? 0
  22. data = try map.value("data")
  23. msg = try map.value("msg") ?? ""
  24. }
  25. }