internal static CfInboundConfig FromInboundConfig(InboundConfig source) { if (source == null) { return(null); } CfInboundConfig item = null; if (source.GetType() == typeof(IvrInboundConfig)) { item = IvrInboundConfigMapper.FromIvrInboundConfig((IvrInboundConfig)source); } else if (source.GetType() == typeof(CallTrackingConfig)) { item = CallTrackingConfigMapper.FromCallTrackingConfig((CallTrackingConfig)source); } return(item); }
internal static InboundConfig ToInboundConfig(CfInboundConfig source) { if (source == null) { return(null); } InboundConfig item = null; if (source.GetType() == typeof(CfIvrInboundConfig)) { item = IvrInboundConfigMapper.ToIvrInboundConfig((CfIvrInboundConfig)source); } else if (source.GetType() == typeof(CfCallTrackingConfig)) { item = CallTrackingConfigMapper.ToCallTrackingConfig((CfCallTrackingConfig)source); } return(item); }