LNLoginResponse.swift 595 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // LNLoginResponse.swift
  3. // Lanu
  4. //
  5. // Created by OneeChan on 2025/11/11.
  6. //
  7. import Foundation
  8. import AutoCodable
  9. @AutoCodable
  10. class LNLoginUserInfoVO: Decodable {
  11. var userNo: String = ""
  12. var avatar: String = ""
  13. var nickname: String = ""
  14. var age: Int = 0
  15. var gender: LNUserGender = .unknow
  16. var playmate: Bool = false
  17. init() { }
  18. }
  19. @AutoCodable
  20. class LNLoginResponse: Decodable {
  21. var token: String = ""
  22. var userProfile: LNLoginUserInfoVO = LNLoginUserInfoVO()
  23. }
  24. @AutoCodable
  25. class LNRefreshTokenResponse: Decodable {
  26. var token: String = ""
  27. }