AutorÃa | Ultima modificación | Ver Log |
//// ProgressModel.swift// twogetskills//// Created by Efrain Yanez Recanatini on 2/21/22.//import Foundationstruct ProgressModel: Decodable, Identifiable {var id: CLongvar companyUuid: Stringvar userUuid : Stringvar topicUuid: Stringvar capsuleUuid: Stringvar slideUuid: Stringvar progress: Doublevar totalSlides: Intvar viewSlides: Intvar returning: Intvar returningAfterCompleted: Intvar type: Stringvar completed: Intvar addedOn: Stringvar updatedOn: Stringinit(){self.id = 0self.companyUuid = ""self.userUuid = ""self.topicUuid = ""self.capsuleUuid = ""self.slideUuid = " "self.progress = 0self.totalSlides = 0self.viewSlides = 0self.returning = 0self.returningAfterCompleted = 0self.type = ""self.completed = 0self.addedOn = ""self.updatedOn = ""}func toJson() -> [String: Any] {let jsonObject: [String: Any] = [Constants.PROGRESS_JSON_COMPANY_UUID: self.companyUuid,Constants.PROGRESS_JSON_USER_UUID: self.userUuid,Constants.PROGRESS_JSON_TOPIC_UUID: self.topicUuid,Constants.PROGRESS_JSON_CAPSULE_UUID: self.capsuleUuid,Constants.PROGRESS_JSON_SLIDE_UUID: self.slideUuid,Constants.PROGRESS_JSON_PROGRESS: self.progress,Constants.PROGRESS_JSON_TOTAL_SLIDES: self.totalSlides,Constants.PROGRESS_JSON_VIEW_SLIDES: self.viewSlides,Constants.PROGRESS_JSON_RETURNING: self.returning,Constants.PROGRESS_JSON_RETURNING_AFTER_COMPLETED: self.returningAfterCompleted,Constants.PROGRESS_JSON_TYPE: self.type,Constants.PROGRESS_JSON_COMPLETED: self.completed,Constants.PROGRESS_JSON_ADDED_ON: self.addedOn,Constants.PROGRESS_JSON_UPDATED_ON: self.updatedOn,]return jsonObject;}}