internal PageableResult( CanvasApiClient apiClient, PageLinks pageLinks ) { this._initalPageLinks = pageLinks ?? throw new ArgumentNullException(nameof(pageLinks), "Paging details not supplied."); this._ApiClient = apiClient; }
internal PageableResult( IEnumerable <TResult> initialBuffer, CanvasApiClient apiClient, PageLinks pageLinks ) : this(apiClient, pageLinks) { this.InitialBuffer = initialBuffer?.ToArray() ?? Array.Empty <TResult>(); }