Blame view

App/model/ImgObj.swift 728 Bytes
1341bf603   Trịnh Văn Quân   version 1.1
1
  import Foundation
defd9642e   Trịnh Văn Quân   version 1.2
2
  import GeneralUtils
1341bf603   Trịnh Văn Quân   version 1.1
3

defd9642e   Trịnh Văn Quân   version 1.2
4
5
  class ImgObj: Mappable {
      var url: String?
fbd62afcf   Trịnh Văn Quân   version 1.2.2
6
7
      var signBoard: Int?
      var date: Int?
1341bf603   Trịnh Văn Quân   version 1.1
8
      var note: String?
fbd62afcf   Trịnh Văn Quân   version 1.2.2
9
      var dateStr: String?
defd9642e   Trịnh Văn Quân   version 1.2
10
11
  
      init() {}
fbd62afcf   Trịnh Văn Quân   version 1.2.2
12
      init(url: String, signboard: Int?, date: Int?, note: String?) {
defd9642e   Trịnh Văn Quân   version 1.2
13
          self.url = url
fbd62afcf   Trịnh Văn Quân   version 1.2.2
14
          self.signBoard = signboard
defd9642e   Trịnh Văn Quân   version 1.2
15
16
17
18
19
20
21
22
23
          self.date = date
          self.note = note
      }
  
      // region: ========== Mappable
      required init?(map: Map) {}
  
      func mapping(map: Map) {
          url <- map["url"]
fbd62afcf   Trịnh Văn Quân   version 1.2.2
24
25
26
27
28
29
          signBoard <- map["signBoard"]
          dateStr <- map["date"]
          if let dateStr = dateStr {
              self.dateStr = nil;
              date = Int(dateStr);
          }
defd9642e   Trịnh Văn Quân   version 1.2
30
          note <- map["note"]
fbd62afcf   Trịnh Văn Quân   version 1.2.2
31

defd9642e   Trịnh Văn Quân   version 1.2
32
33
      }
      //endregion
1341bf603   Trịnh Văn Quân   version 1.1
34
  }