public Task <IPageCollection <RecordingResponse> > GetRecordingsAsync( RecordingTypeEnum type, IReadOnlyCollection <int> buckets = null, RecordingStatusEnum?status = null, RecordingSortEnum?sort = null, SortDirection?direction = null, CancellationToken cancellationToken = default(CancellationToken)) { var bucketString = buckets != null?string.Join(",", buckets) : null; return(GetRecordingsAsync( type: EnumSerializer.Serialize(type), bucket: bucketString, status: EnumSerializer.Serialize(status), sort: EnumSerializer.Serialize(sort), direction: EnumSerializer.Serialize(direction), cancellationToken: cancellationToken )); }
public Task <IPageCollection <RecordingResponse> > GetRecordingsAsync( RecordingTypeEnum type, int?bucket, RecordingStatusEnum?status = null, RecordingSortEnum?sort = null, SortDirection?direction = null, CancellationToken cancellationToken = default(CancellationToken)) { IReadOnlyCollection <int> buckets = bucket.HasValue ? new int[] { bucket.Value } : null; return(GetRecordingsAsync( type: type, buckets: buckets, status: status, sort: sort, direction: direction, cancellationToken: cancellationToken )); }