VtopClient class abstract
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isDisposed → bool
-
Whether the underlying
Arc
is disposed.no setterinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void -
Dispose the underlying
Arc
.inherited -
downloadPaymentReceipt(
{required String receiptNo, required String applno}) → Future< VtopResultString> -
getAttendance(
{required String semesterId}) → Future< VtopResultVecAttendanceRecord> -
getAttendanceDetail(
{required String semesterId, required String courseId, required String courseType}) → Future< VtopResultVecAttendanceDetailRecord> -
getBiometricData(
{required String date}) → Future< VtopResultVecBiometricRecord> -
getCookie(
) → Future< VtopResultVecU8> - Retrieves the current session's cookies as a byte vector.
-
getExamSchedule(
{required String semesterId}) → Future< VtopResultVecPerExamScheduleRecord> -
getFacultyData(
{required String empId}) → Future< VtopResultFacultyDetails> -
getFacultySearch(
{required String searchTerm}) → Future< VtopResultGetFaculty> -
getGradeHistory(
) → Future< VtopResultGradeHistoryVecGradeCourseHistory> - Retrieves the student's grade history and detailed course grade records.
-
getHostelLeavePdf(
{required String leaveId}) → Future< VtopResultVecU8> -
getHostelLeaveReport(
) → Future< VtopResultHostelLeaveData> - Retrieves the student's hostel leave report from the VTOP system.
-
getHostelOutingPdf(
{required String bookingId}) → Future< VtopResultVecU8> -
getHostelReport(
) → Future< VtopResultHostelOutingData> -
getMarks(
{required String semesterId}) → Future< VtopResultVecMarksRecord> -
getPaymentReceipts(
) → Future< VtopResultVecPaidPaymentReceipt> - Retrieves the list of payment receipts for the authenticated user.
-
getPendingPayment(
) → Future< VtopResultVecPendingPaymentReceipt> - Retrieves the list of pending payments for the authenticated user.
-
getSemesters(
) → Future< VtopResultSemesterData> -
getStudentProfile(
) → Future< VtopResultStudentProfile> - Retrieves the full student profile for the authenticated user, including grade history.
-
getTimetable(
{required String semesterId}) → Future< VtopResultVecTimetableSlot> -
isAuthenticated(
) → Future< bool> -
login(
) → Future< VtopResult> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
submitOutingForm(
{required String purposeOfVisit, required String outingDate, required String contactNumber, required String outPlace, required String outTime}) → Future< VtopResultString> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
withConfig(
{required VtopConfig config, required SessionManager session, required String username, required String password}) → Future< VtopClient>