Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.76 KB | None | 0 0
  1. init(rawValue: Int) {
  2.         switch rawValue {
  3.         case 1: self = .inOffice
  4.         case 2: self = .onBreak
  5.         case 3: self = .offline
  6.         case 4: self = .workFromHome
  7.         case 5: self = .workFromField
  8.         case 6: self = .absence
  9.         default: self = .unknown
  10.         }
  11.     }
  12.    
  13.     init(fromString string: String?) {
  14.         switch string {
  15.         case "On":
  16.             self = .inOffice
  17.         case "Break":
  18.             self = .onBreak
  19.         case "Off":
  20.             self = .offline
  21.         case "WorkFromHome":
  22.             self = .workFromHome
  23.         case "WorkFromField":
  24.             self = .workFromField
  25.         case "Absence":
  26.             self = .absence
  27.         default:
  28.             self = .unknown
  29.         }
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement