qus-canvas
Version:
client api for canvas
25 lines • 863 B
TypeScript
import { CanvasHttpConnector } from "../../http/connections/canvas-http.connector";
import { OutcomeRollupInterface } from "../dtos/outcome-rollup.interface";
export declare class OutcomeRollupsFactory {
protected readonly connector: CanvasHttpConnector;
protected version: string;
protected accountId: string;
constructor(connector: CanvasHttpConnector, version: string, accountId: string);
private fetchOutcomeRollups;
/**
* List outcome rollups by course
*
* @param courseId
* @param page
* @param size
*/
listOutcomeRollupsByCourse(courseId: string, page: number, size: number): Promise<OutcomeRollupInterface[]>;
/**
* Get an outcome rollup by ID
*
* @param outcomeRollup
* @private
*/
private mapOutcomeRollup;
}
//# sourceMappingURL=outcome-rollups.factory.d.ts.map