@campusiq/sdk
Version:
Official JavaScript/TypeScript SDK for CampusIQ - A comprehensive school management system API
26 lines • 1.04 kB
TypeScript
import { StudentsResource } from './resources/students';
import { TeachersResource } from './resources/teachers';
import { CoursesResource } from './resources/courses';
import { EnrollmentsResource } from './resources/enrollment';
import { GradesResource } from './resources/grades';
import { AttendanceResource } from './resources';
import { WebhooksResource } from './resources/webhooks';
import { CampusIQConfig } from './types';
export declare class CampusIQClient {
readonly apiKey: string;
readonly schoolId: string;
readonly baseURL: string;
readonly version: string;
readonly timeout: number;
readonly debug: boolean;
students: StudentsResource;
teachers: TeachersResource;
courses: CoursesResource;
enrollments: EnrollmentsResource;
grades: GradesResource;
attendance: AttendanceResource;
webhooks: WebhooksResource;
constructor(config: CampusIQConfig);
static verifyWebhook(payload: any, signature: string, secret: string): boolean;
}
//# sourceMappingURL=client.d.ts.map