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; }