 extension SignalingConnect: Encodable {
     
     enum CodingKeys: String, CodingKey {
+        case type
         case role
         case channel_id
         case metadata

     */
}

public enum SignalingSimulcast {
    case low
    case middle

    
    public func encode(to encoder: Encoder) throws {
        var container = encoder.container(keyedBy: CodingKeys.self)
        try container.encode(SignalingType.connect.rawValue, forKey: .type)
        try container.encode(role, forKey: .role)
        try container.encode(channelId, forKey: .channel_id)
        
