 extension SignalingCandidate: Encodable {
     
     enum CodingKeys: String, CodingKey {
-        case type
         case candidate
     }
     
     public func encode(to encoder: Encoder) throws {
         var container = encoder.container(keyedBy: CodingKeys.self)
-        try container.encode(SignalingType.candidate.rawValue, forKey: .type)
         try container.encode(candidate, forKey: .candidate)
     }
     

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

    
    public func encode(to encoder: Encoder) throws {
        var container = encoder.container(keyedBy: CodingKeys.self)
        try container.encode(sdp, forKey: .sdp)
    }
    
