internal static CfCallRecord FromCallRecord(CallRecord source) { if (source == null) { return null; } var result = EnumeratedMapper.EnumFromSoapEnumerated<CfResult>(source.Result); var questionResponse = ActionRecordQuestionResponseMapper.FromActionRecordQuestionResponse(source.QuestionResponse); var recordingMeta = RecordingMetaMapper.FromRecordingMeta(source.RecordingMeta); return new CfCallRecord(result, source.FinishTime, source.BilledAmount, questionResponse, source.id, source.OriginateTime, source.AnswerTime, source.Duration, recordingMeta); }
internal static CfCallRecord[] FromCallRecord(CallRecord[] source) { return source == null ? null : source.Select(FromCallRecord).ToArray(); }