qus-canvas
Version:
client api for canvas
24 lines • 760 B
TypeScript
import { CanvasHttpConnector } from "../../http/connections/canvas-http.connector";
import { RubricInterface } from "../dtos/rubric.interface";
export declare class RubricsFactory {
protected readonly connector: CanvasHttpConnector;
protected version: string;
protected accountId: string;
constructor(connector: CanvasHttpConnector, version: string, accountId: string);
/**
* Fetch rubrics from the API
*
* @param endpoint
* @private
*/
private fetchRubrics;
/**
* List rubrics by course
*
* @param courseId
* @param page
* @param size
*/
listRubrics(courseId: number, page: number, size: number): Promise<RubricInterface[]>;
}
//# sourceMappingURL=rubrics.factory.d.ts.map