コード例 #1
0
 public CallRecord(CfCallRecord source)
 {
     Result           = EnumeratedMapper.ScreamingSnakeCase(source.Result.ToString());
     FinishTime       = source.FinishTime;
     BilledAmount     = source.BilledAmount;
     QuestionResponse = ActionRecordQuestionResponseMapper.ToActionRecordQuestionResponse(source.QuestionResponse);
     id = source.Id;
     if (source.OriginateTime.HasValue)
     {
         OriginateTime          = source.OriginateTime.Value;
         OriginateTimeSpecified = true;
     }
     if (source.AnswerTime.HasValue)
     {
         AnswerTime          = source.AnswerTime.Value;
         AnswerTimeSpecified = true;
     }
     Duration      = source.Duration;
     RecordingMeta = RecordingMetaMapper.ToRecordingMeta(source.RecordingMeta);
 }
コード例 #2
0
 internal static CallRecord ToCallRecord(CfCallRecord source)
 {
     return(source == null ? null : new CallRecord(source));
 }