Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
//
2
//  UserLogModel.swift
3
//  twogetskills
4
//
5
//  Created by Efrain Yanez Recanatini on 2/21/22.
6
//
7
 
8
import Foundation
9
 
10
struct UserLogModel: Decodable, Identifiable {
11
    var id: CLong
12
    var companyUuid: String
13
    var capsuleUuid: String
14
    var topicUuid: String
15
    var slideUuid: String
16
    var userUuid: String
17
    var activity: String
18
    var addedOn: String
19
 
20
    init() {
21
        id = 0
22
        companyUuid = ""
23
        topicUuid = ""
24
        capsuleUuid = ""
25
        slideUuid = ""
26
        userUuid = ""
27
        activity = ""
28
        addedOn = ""
29
    }
30
 
31
    func toJson() -> [String: Any] {
32
 
33
        let jsonObject: [String: Any] = [
34
            Constants.USERLOG_JSON_COMPANY_UUID: self.companyUuid,
35
            Constants.USERLOG_JSON_USER_UUID: self.userUuid,
36
            Constants.USERLOG_JSON_TOPIC_UUID: self.topicUuid,
37
            Constants.USERLOG_JSON_CAPSULE_UUID: self.capsuleUuid,
38
            Constants.USERLOG_JSON_SLIDE_UUID: self.slideUuid,
39
            Constants.USERLOG_JSON_ACTIVITY: self.activity,
40
            Constants.USERLOG_JSON_ADDED_ON: self.addedOn
41
        ]
42
 
43
 
44
        return jsonObject;
45
    }
46
}