Files
Woka_Native_iOS/WOKA/Authentication/Model/UserDataDM.swift
BilalKhanWDI 95ae60c464 - Added the network library with proper versioning
- Made the network adapter
- Made the config file to hold the url auth
2024-05-07 11:14:02 +05:30

68 lines
1.6 KiB
Swift

//
// UserDataDM.swift
// WOKA
//
// Created by MacBook Pro on 06/05/24.
//
import Foundation
// MARK: - UserDataDM
struct UserDataDM: Codable {
let result: Result?
// MARK: - Result
struct Result: Codable {
let id: Int?
let username, fullname: String?
let gender: Gender?
let birthdate, email: String?
let avtar: String?
let userType: String?
let languageMasterID: Int?
let isActive: String?
let deletedAt: String?
let lastLogin, rememberToken: String?
let childDetail: String?
let language: Language?
let alreadyLoggedIn: Bool?
enum CodingKeys: String, CodingKey {
case id, username, fullname, gender, birthdate, email, avtar
case userType = "user_type"
case languageMasterID = "language_master_id"
case isActive = "is_active"
case deletedAt = "deleted_at"
case lastLogin = "last_login"
case rememberToken = "remember_token"
case childDetail = "child_detail"
case language
case alreadyLoggedIn = "already_logged_in"
}
}
// MARK: - Gender
struct Gender: Codable {
let id: Int?
let genderName: String?
enum CodingKeys: String, CodingKey {
case id
case genderName = "gender_name"
}
}
// MARK: - Language
struct Language: Codable {
let id: Int?
let languageName: String?
enum CodingKeys: String, CodingKey {
case id
case languageName = "language_name"
}
}
}