   
   struct Action {
     let title: String
+    let isDestructive: Bool
     let internalURL: NSURL?
     let externalURL: NSURL?
   }

      "actions": [
        [
          "externalURL": "phone:(555)555-5555",
          "title": "Call driver"
        ],
        [
          "internalURL": "http://deep-thought:8080/satapp-debug/booking/v1/1204f411-eacb-406c-8fd2-3775c8242b02/cancel?bsb=1",
          "title": "Cancel ride"
        ]
      ],

extension TKBookingConfirmation.Action {
  private init?(withDictionary dictionary: [String: AnyObject]?) {
    guard let dictionary = dictionary,
      let title = dictionary["title"] as? String,
      let isDestructive = dictionary["isDestructive"] as? Bool else { return nil }
    
    self.title = title
    self.isDestructive = isDestructive
    
    if let internalURLString = dictionary["internalURL"] as? String,
      let internalURL = NSURL(string: internalURLString) {
      self.internalURL = internalURL
