// // 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" } } }