UNPKG

@campusiq/sdk

Version:

Official JavaScript/TypeScript SDK for CampusIQ - A comprehensive school management system API

26 lines 1.04 kB
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