internal static RecordingMeta ToRecordingMeta(CfRecordingMeta source)
 {
     return source == null ? null : new RecordingMeta(source.Name, source.Created, source.LengthInSeconds, source.Link, source.Id);
 }
 public CfCallRecord(CfResult result, DateTime finishTime, float billedAmount, CfActionRecordQuestionResponse[] questionResponse, long id,
     DateTime? originateTime, DateTime? answerTime, int duration, CfRecordingMeta[] recordingMeta)
     : base(result, finishTime, billedAmount, questionResponse, id)
 {
     OriginateTime = originateTime;
     AnswerTime = answerTime;
     Duration = duration;
     RecordingMeta = recordingMeta;
 }
 internal static RecordingMeta[] ToRecordingMeta(CfRecordingMeta[] source)
 {
     return source == null ? null : source.Select(ToRecordingMeta).ToArray();
 }