Inheritance: CfAction
 public Call(CfCall source)
 {
     FromNumber = source.FromNumber;
     ToNumber = ToNumberMapper.ToToNumber(source.ToNumber);
     State = EnumeratedMapper.ScreamingSnakeCase(source.State.ToString());
     if (source.BatchId.HasValue)
     {
         BatchId = source.BatchId.Value;
         BatchIdSpecified = true;
     }
     if (source.BroadcastId.HasValue)
     {
         BroadcastId = source.BroadcastId.Value;
         BroadcastIdSpecified = true;
     }
     ContactId = source.ContactId;
     Inbound = source.Inbound;
     Created = source.Created;
     Modified = source.Modified;
     FinalResult = EnumeratedMapper.ScreamingSnakeCase(source.FinalResult.ToString());
     Label = LabelMapper.ToLabel(source.Label);
     id = source.Id;
     CallRecord = CallRecordMapper.ToCallRecord(source.CallRecord);
 }
 internal static Call ToCall(CfCall source)
 {
     return source == null ? null : new Call(source);
 }
 internal static Call[] ToCall(CfCall[] source)
 {
     return source == null ? null : source.Select(ToCall).ToArray();
 }
 public CfCallQueryResult(long totalResults, CfCall[] calls)
     : base(totalResults)
 {
     TotalResults = totalResults;
     Calls = calls;
 }