 public enum SignalingNotificationEventType: String {
     
     /// "connection.created"
-    case connectionCreated = "connection.created"
+    case connectionCreated
     
     /// "connection.updated"
-    case connectionUpdated = "connection.updated"
+    case connectionUpdated
     
     /// "connection.destroyed"
-    case connectionDestroyed = "connection.destroyed"
+    case connectionDestroyed
     
     /// "spotlight.changed"
-    case spotlightChanged = "spotlight.changed"
+    case spotlightChanged
     
     /// "network.status"
-    case networkStatus = "network.status"
+    case networkStatus
     
 }
 

    
    public func encode(to encoder: Encoder) throws {
        throw SoraError.invalidSignalingMessage
    }
    
}

    
    public init(from decoder: Decoder) throws {
        let container = try decoder.container(keyedBy: CodingKeys.self)
        eventType =  try container.decode(SignalingNotificationEventType.self,
                                          forKey: .eventType)
        role = try container.decodeIfPresent(SignalingRole.self, forKey: .role)
        connectionTime = try container.decodeIfPresent(Int.self, forKey: .connectionTime)
        connectionCount = try container.decodeIfPresent(Int.self, forKey: .connectionCount)
        publisherCount = try container.decodeIfPresent(Int.self, forKey: .publisherCount)
