#import <React/RCTConvert.h>
#import <DyteWebRTC/RTCConfiguration.h>
#import <DyteWebRTC/RTCDataChannelConfiguration.h>
#import <DyteWebRTC/RTCIceCandidate.h>
#import <DyteWebRTC/RTCIceServer.h>
#import <DyteWebRTC/RTCSessionDescription.h>

@interface RCTConvert (WebRTC)

+ (DyteRTCIceCandidate *)DyteRTCIceCandidate:(id)json;
+ (DyteRTCSessionDescription *)DyteRTCSessionDescription:(id)json;
+ (DyteRTCIceServer *)DyteRTCIceServer:(id)json;
+ (DyteRTCDataChannelConfiguration *)DyteRTCDataChannelConfiguration:(id)json;
+ (DyteRTCConfiguration *)DyteRTCConfiguration:(id)json;

@end
