Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

Autoría | Ultima modificación | Ver Log |

//
//  UserLogModel.swift
//  twogetskills
//
//  Created by Efrain Yanez Recanatini on 2/21/22.
//

import Foundation

struct UserLogModel: Decodable, Identifiable {
    var id: CLong
    var companyUuid: String
    var capsuleUuid: String
    var topicUuid: String
    var slideUuid: String
    var userUuid: String
    var activity: String
    var addedOn: String
    
    init() {
        id = 0
        companyUuid = "" 
        topicUuid = ""
        capsuleUuid = ""
        slideUuid = ""
        userUuid = ""
        activity = ""
        addedOn = ""
    }
    
    func toJson() -> [String: Any] {
        
        let jsonObject: [String: Any] = [
            Constants.USERLOG_JSON_COMPANY_UUID: self.companyUuid,
            Constants.USERLOG_JSON_USER_UUID: self.userUuid,
            Constants.USERLOG_JSON_TOPIC_UUID: self.topicUuid,
            Constants.USERLOG_JSON_CAPSULE_UUID: self.capsuleUuid,
            Constants.USERLOG_JSON_SLIDE_UUID: self.slideUuid,
            Constants.USERLOG_JSON_ACTIVITY: self.activity,
            Constants.USERLOG_JSON_ADDED_ON: self.addedOn
        ]
        
        
        return jsonObject;
    }
}