List of all possible Requests with their Parameters and Response ":" is used to separate Module and Endpoint "+" is used to separate multiple Requests with same Id but different Parameters and Response

Hierarchy

  • Results

Properties

calendar:get-events-for-user: {
    parameters: EventsRequest;
    response: Events;
}

Type declaration

classbook:get-statistics+subject: {
    parameters: StatisticsRequest<"subject">;
    response: StatisticBySubject[];
}

Type declaration

classbook:get-statistics+time: {
    parameters: StatisticsRequest<"time">;
    response: StatisticByTime;
}

Type declaration

exams:get-exams: {
    parameters: ExamRequest;
    response: Exam[];
}

Type declaration

letters:get-letters: {
    parameters: undefined;
    response: Letter[];
}

Type declaration

  • parameters: undefined
  • response: Letter[]
messenger:count-new-messages: {
    parameters: undefined;
    response: number;
}

Type declaration

  • parameters: undefined
  • response: number
messenger:get-messages-by-subscription: {
    parameters: MessagesRequest;
    response: undefined | Messages;
}

Type declaration

messenger:get-remote-storage-url: {
    parameters: undefined;
    response: string;
}

Type declaration

  • parameters: undefined
  • response: string
messenger:get-subscriptions: {
    parameters: undefined;
    response: Subscription[];
}

Type declaration

null:get-current-term: {
    parameters: undefined;
    response: Term;
}

Type declaration

  • parameters: undefined
  • response: Term
null:get-institution: {
    parameters: undefined;
    response: Institution;
}

Type declaration

null:get-new-notifications-count: {
    parameters: undefined;
    response: number;
}

Type declaration

  • parameters: undefined
  • response: number
null:get-notifications: {
    parameters: NotificationsRequest;
    response: Notification[];
}

Type declaration

null:get-settings: {
    parameters: undefined;
    response: Settings;
}

Type declaration

  • parameters: undefined
  • response: Settings
null:get-websocket-push-url: {
    parameters: undefined;
    response: string;
}

Type declaration

  • parameters: undefined
  • response: string
null:set-notification-read: {
    parameters: SetNotificationReadRequest;
    response: null;
}

Type declaration

schedules:get-actual-lessons: {
    parameters: LessonRequest;
    response: Lesson[];
}

Type declaration

schedules:poqa+classhour: {
    parameters: ScheduleClassHourRequest;
    response: ScheduleClassHourResponse;
}

Type declaration

Generated using TypeDoc