ApiApi class

Constructors

ApiApi([ApiClient? apiClient])

Properties

apiClient ApiClient
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

apiV1AlevelCoursesList() Future<List<ACourse>?>
apiV1AlevelCoursesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v1/alevel/courses/' operation and returns the Response.
apiV1AlevelDownloadsCreate(DownloadRequest downloadRequest) Future<DownloadRequest?>
Parameters:
apiV1AlevelDownloadsCreateWithHttpInfo(DownloadRequest downloadRequest) Future<Response>
Performs an HTTP 'POST /api/v1/alevel/downloads/' operation and returns the Response. Parameters:
apiV1AlevelSubjectsList() Future<List<ACourseSubject>?>
apiV1AlevelSubjectsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v1/alevel/subjects/' operation and returns the Response.
apiV1AlevelSubscriptionsCreate(ACourseSubscription aCourseSubscription) Future<ACourseSubscription?>
Parameters:
apiV1AlevelSubscriptionsCreateWithHttpInfo(ACourseSubscription aCourseSubscription) Future<Response>
Performs an HTTP 'POST /api/v1/alevel/subscriptions/' operation and returns the Response. Parameters:
apiV1AlevelWebhookCreate() Future<void>
API point process webhook request from Stripe once an user subscribed for A-level course
apiV1AlevelWebhookCreateWithHttpInfo() Future<Response>
API point process webhook request from Stripe once an user subscribed for A-level course
apiV1NotificationsList({int? page, int? pageSize}) Future<PaginatedUserNotificationList?>
Viewset provides api for listing user's own notifications
apiV1NotificationsListWithHttpInfo({int? page, int? pageSize}) Future<Response>
Viewset provides api for listing user's own notifications
apiV1NotificationsMarkReadCreate(int id, UserNotification userNotification) Future<UserNotification?>
Viewset provides api for listing user's own notifications
apiV1NotificationsMarkReadCreateWithHttpInfo(int id, UserNotification userNotification) Future<Response>
Viewset provides api for listing user's own notifications
apiV1NotificationsUnreadCountRetrieve() Future<UserNotification?>
Viewset provides api for listing user's own notifications
apiV1NotificationsUnreadCountRetrieveWithHttpInfo() Future<Response>
Viewset provides api for listing user's own notifications
apiV2AvailabilityRetrieve() Future<Availability?>
apiV2AvailabilityRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/availability/' operation and returns the Response.
apiV2CardCreate(CardCreate cardCreate) Future<Card?>
Interface to use multiple serializers depends on requested action
apiV2CardCreateWithHttpInfo(CardCreate cardCreate) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardDeactivateCreate(int id, Card card) Future<Card?>
Interface to use multiple serializers depends on requested action
apiV2CardDeactivateCreateWithHttpInfo(int id, Card card) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardDestroy(int id) Future<void>
Interface to use multiple serializers depends on requested action
apiV2CardDestroyWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardList() Future<List<Card>?>
Interface to use multiple serializers depends on requested action
apiV2CardListWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardMakeDefaultCreate(int id, Card card) Future<Card?>
Interface to use multiple serializers depends on requested action
apiV2CardMakeDefaultCreateWithHttpInfo(int id, Card card) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardPartialUpdate(int id, {Map<String, Object>? requestBody}) Future<Card?>
Check the properties in response, excepts the id property
apiV2CardPartialUpdateWithHttpInfo(int id, {Map<String, Object>? requestBody}) Future<Response>
Check the properties in response, excepts the id property
apiV2CardRetrieve(int id) Future<Card?>
Interface to use multiple serializers depends on requested action
apiV2CardRetrieveWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CardSetupintentCreate() Future<SetupIntent?>
API points creates SetupIntent and returns its client_secret in response.
apiV2CardSetupintentCreateWithHttpInfo() Future<Response>
API points creates SetupIntent and returns its client_secret in response.
apiV2CardUpdate(int id, Card card) Future<Card?>
Interface to use multiple serializers depends on requested action
apiV2CardUpdateWithHttpInfo(int id, Card card) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2ChatArchiveCreate(int id, {Chat? chat}) Future<Chat?>
Parameters:
apiV2ChatArchiveCreateWithHttpInfo(int id, {Chat? chat}) Future<Response>
Performs an HTTP 'POST /api/v2/chat/{id}/archive/' operation and returns the Response. Parameters:
apiV2ChatList() Future<List<Chat>?>
apiV2ChatListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/chat/' operation and returns the Response.
apiV2ChatMarkMessagesAsReadCreate(int id, {Chat? chat}) Future<Chat?>
Parameters:
apiV2ChatMarkMessagesAsReadCreateWithHttpInfo(int id, {Chat? chat}) Future<Response>
Performs an HTTP 'POST /api/v2/chat/{id}/mark_messages_as_read/' operation and returns the Response. Parameters:
apiV2ChatMarkTermsAsAcceptedCreate(int id, {Chat? chat}) Future<Chat?>
Parameters:
apiV2ChatMarkTermsAsAcceptedCreateWithHttpInfo(int id, {Chat? chat}) Future<Response>
Performs an HTTP 'POST /api/v2/chat/{id}/mark_terms_as_accepted/' operation and returns the Response. Parameters:
apiV2ChatMessagesCreate(Message message) Future<Message?>
Parameters:
apiV2ChatMessagesCreateWithHttpInfo(Message message) Future<Response>
Performs an HTTP 'POST /api/v2/chat/messages/' operation and returns the Response. Parameters:
apiV2ChatMessagesList() Future<List<Message>?>
apiV2ChatMessagesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/chat/messages/' operation and returns the Response.
apiV2ChatRetrieve(int id) Future<FullChat?>
Parameters:
apiV2ChatRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/chat/{id}/' operation and returns the Response. Parameters:
apiV2ChatUnarchiveCreate(int id, {Chat? chat}) Future<Chat?>
Parameters:
apiV2ChatUnarchiveCreateWithHttpInfo(int id, {Chat? chat}) Future<Response>
Performs an HTTP 'POST /api/v2/chat/{id}/unarchive/' operation and returns the Response. Parameters:
apiV2ChatUnreadCountRetrieve(int id) Future<Chat?>
Parameters:
apiV2ChatUnreadCountRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/chat/unread-count/' operation and returns the Response. Parameters:
apiV2ContactUsCreate(ContactUs contactUs) Future<ContactUs?>
Parameters:
apiV2ContactUsCreateWithHttpInfo(ContactUs contactUs) Future<Response>
Performs an HTTP 'POST /api/v2/contact_us/' operation and returns the Response. Parameters:
apiV2CountriesList() Future<List<Country>?>
apiV2CountriesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/countries/' operation and returns the Response.
apiV2CountriesRetrieve(int id) Future<Country?>
Parameters:
apiV2CountriesRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/countries/{id}/' operation and returns the Response. Parameters:
apiV2CouponCheckCodeCreate(CouponCodeCheck couponCodeCheck, {String? code}) Future<Coupon?>
View used to receive coupon id by its code. If a coupon already used by a customer view returns 400 error
apiV2CouponCheckCodeCreateWithHttpInfo(CouponCodeCheck couponCodeCheck, {String? code}) Future<Response>
View used to receive coupon id by its code. If a coupon already used by a customer view returns 400 error
apiV2CustomerBookingsCancelCreate(int id, BookingCancel bookingCancel) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsCancelCreateWithHttpInfo(int id, BookingCancel bookingCancel) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsCancellationOptionsRetrieve(int id) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsCancellationOptionsRetrieveWithHttpInfo(int id) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsConfirmCompleteCreate(int id, Booking booking) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsConfirmCompleteCreateWithHttpInfo(int id, Booking booking) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsCreate(Booking booking) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsCreateWithHttpInfo(Booking booking) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsDestroy(int id) Future<void>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsDestroyWithHttpInfo(int id) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsList({bool? completed, DateTime? endTime, bool? isTrialCall, DateTime? startTime}) Future<List<Booking>?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsListWithHttpInfo({bool? completed, DateTime? endTime, bool? isTrialCall, DateTime? startTime}) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsMarkBookingAsReadCreate(Booking booking) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsMarkBookingAsReadCreateWithHttpInfo(Booking booking) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsPartialUpdate(int id, {PatchedBooking? patchedBooking}) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsPartialUpdateWithHttpInfo(int id, {PatchedBooking? patchedBooking}) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsReschedulePartialUpdate(int id, {PatchedBookingReschedule? patchedBookingReschedule}) Future<BookingReschedule?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsReschedulePartialUpdateWithHttpInfo(int id, {PatchedBookingReschedule? patchedBookingReschedule}) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsRescheduleUpdate(int id, BookingReschedule bookingReschedule) Future<BookingReschedule?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsRescheduleUpdateWithHttpInfo(int id, BookingReschedule bookingReschedule) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsRetrieve(int id) Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsRetrieveWithHttpInfo(int id) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsUnreadCountRetrieve() Future<Booking?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsUnreadCountRetrieveWithHttpInfo() Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsUpdate(int id, BookingReschedule bookingReschedule) Future<BookingReschedule?>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerBookingsUpdateWithHttpInfo(int id, BookingReschedule bookingReschedule) Future<Response>
Main viewset used by Customer to control own bookings. Provides a full list of fields for a Booking object. With filtering options.
apiV2CustomerEmailConfirmConfirmCreate(EmailConfirmation emailConfirmation) Future<BaseResponseDTO?>
Phone confirmation view
apiV2CustomerEmailConfirmConfirmCreateWithHttpInfo(EmailConfirmation emailConfirmation) Future<Response>
Phone confirmation view
apiV2CustomerEnquiriesCreate(CustomerEnquiry customerEnquiry) Future<CustomerEnquiry?>
Parameters:
apiV2CustomerEnquiriesCreateWithHttpInfo(CustomerEnquiry customerEnquiry) Future<Response>
Performs an HTTP 'POST /api/v2/customer/enquiries/' operation and returns the Response. Parameters:
apiV2CustomerEnquiriesLatestRetrieve() Future<CustomerEnquiry?>
apiV2CustomerEnquiriesLatestRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/customer/enquiries/latest/' operation and returns the Response.
apiV2CustomerFeedbacksPartialUpdate(String id, {PatchedCustomerFeedback? patchedCustomerFeedback}) Future<CustomerFeedback?>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFeedbacksPartialUpdateWithHttpInfo(String id, {PatchedCustomerFeedback? patchedCustomerFeedback}) Future<Response>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFeedbacksRetrieve(String id) Future<CustomerFeedback?>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFeedbacksRetrieveWithHttpInfo(String id) Future<Response>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFeedbacksUpdate(String id, {CustomerFeedback? customerFeedback}) Future<CustomerFeedback?>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFeedbacksUpdateWithHttpInfo(String id, {CustomerFeedback? customerFeedback}) Future<Response>
Viewset is being used by Customers to leave review for Tutor after a lesson finished
apiV2CustomerFindTutorRequestCreate(FindTutorRequest findTutorRequest) Future<FindTutorRequest?>
View is being used by Customers in the "Find a Tutor popup" to sign up and send search request
apiV2CustomerFindTutorRequestCreateWithHttpInfo(FindTutorRequest findTutorRequest) Future<Response>
View is being used by Customers in the "Find a Tutor popup" to sign up and send search request
apiV2CustomerInterestsUpdate(CustomerInterest customerInterest) Future<CustomerInterest?>
Parameters:
apiV2CustomerInterestsUpdateWithHttpInfo(CustomerInterest customerInterest) Future<Response>
Performs an HTTP 'PUT /api/v2/customer/interests/' operation and returns the Response. Parameters:
apiV2CustomerInvitationsAcceptInvitationCreate(int id, AcceptInvitation acceptInvitation) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsAcceptInvitationCreateWithHttpInfo(int id, AcceptInvitation acceptInvitation) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsAcceptTrialInvitationCreate(String id, {Invitation? invitation}) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsAcceptTrialInvitationCreateWithHttpInfo(String id, {Invitation? invitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsBookInstantCreate(InvitationInstant invitationInstant) Future<InvitationInstant?>
Parameters:
apiV2CustomerInvitationsBookInstantCreateWithHttpInfo(InvitationInstant invitationInstant) Future<Response>
Performs an HTTP 'POST /api/v2/customer/invitations/book_instant/' operation and returns the Response. Parameters:
apiV2CustomerInvitationsCreate({Invitation? invitation}) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsCreateWithHttpInfo({Invitation? invitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsDestroy(String id) Future<void>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsDestroyWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsList() Future<List<Invitation>?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsListWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsPartialUpdate(String id, {PatchedInvitation? patchedInvitation}) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsPartialUpdateWithHttpInfo(String id, {PatchedInvitation? patchedInvitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsRejectInvitationCreate(String id, {Invitation? invitation}) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsRejectInvitationCreateWithHttpInfo(String id, {Invitation? invitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsRetrieve(String id) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsRetrieveWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsUpdate(String id, {Invitation? invitation}) Future<Invitation?>
Interface to use multiple serializers depends on requested action
apiV2CustomerInvitationsUpdateWithHttpInfo(String id, {Invitation? invitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerPhonenumberConfirmCreate(PhoneConfirmation phoneConfirmation) Future<PhoneConfirmation?>
Phone confirmation view
apiV2CustomerPhonenumberConfirmCreateWithHttpInfo(PhoneConfirmation phoneConfirmation) Future<Response>
Phone confirmation view
apiV2CustomerPhonenumberResendCreate(PhoneConfirmationResend phoneConfirmationResend) Future<PhoneConfirmationResend?>
Phone confirmation view
apiV2CustomerPhonenumberResendCreateWithHttpInfo(PhoneConfirmationResend phoneConfirmationResend) Future<Response>
Phone confirmation view
apiV2CustomerProfileRetrieve() Future<CustomerProfile?>
apiV2CustomerProfileRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/customer/profile/' operation and returns the Response.
apiV2CustomerSerialCoursesDestroy(String id) Future<void>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesDestroyWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesEnroll2Create(String id, SerialCourseCustomer serialCourseCustomer) Future<SerialCourseCustomer?>
Parameters:
apiV2CustomerSerialCoursesEnroll2CreateWithHttpInfo(String id, SerialCourseCustomer serialCourseCustomer) Future<Response>
Performs an HTTP 'POST /api/v2/customer/serial_courses/enroll2/{id}/' operation and returns the Response. Parameters:
apiV2CustomerSerialCoursesList() Future<List<TutorSerialCourse>?>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesListWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesPartialUpdate(String id, {PatchedtutorSerialCourse? patchedtutorSerialCourse}) Future<TutorSerialCourse?>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesPartialUpdateWithHttpInfo(String id, {PatchedtutorSerialCourse? patchedtutorSerialCourse}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesRetrieve(String id) Future<TutorSerialCourse?>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesRetrieveWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesUpdate(String id, TutorSerialCourse tutorSerialCourse) Future<TutorSerialCourse?>
Interface to use multiple serializers depends on requested action
apiV2CustomerSerialCoursesUpdateWithHttpInfo(String id, TutorSerialCourse tutorSerialCourse) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2CustomerSettingsPartialUpdate({PatchedCustomerSettings? patchedCustomerSettings}) Future<CustomerSettings?>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerSettingsPartialUpdateWithHttpInfo({PatchedCustomerSettings? patchedCustomerSettings}) Future<Response>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerSettingsRetrieve() Future<CustomerSettings?>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerSettingsRetrieveWithHttpInfo() Future<Response>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerSettingsUpdate({CustomerSettings? customerSettings}) Future<CustomerSettings?>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerSettingsUpdateWithHttpInfo({CustomerSettings? customerSettings}) Future<Response>
Used on the /settings/ page to update a customer's settings. (Basically notification related ones)
apiV2CustomerStripePaymentCallbackCreate() Future<void>
apiV2CustomerStripePaymentCallbackCreateWithHttpInfo() Future<Response>
Performs an HTTP 'POST /api/v2/customer/stripe/paymentCallback' operation and returns the Response.
apiV2CustomerTrialsCallsCreate({TrialCallInvitation? trialCallInvitation}) Future<TrialCallInvitation?>
View used by Customers to create Trial calls
apiV2CustomerTrialsCallsCreateWithHttpInfo({TrialCallInvitation? trialCallInvitation}) Future<Response>
View used by Customers to create Trial calls
apiV2ExperienceList() Future<List<TeachingExperience>?>
apiV2ExperienceListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/experience/' operation and returns the Response.
apiV2ExperienceRetrieve(int id) Future<TeachingExperience?>
Parameters:
apiV2ExperienceRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/experience/{id}/' operation and returns the Response. Parameters:
apiV2InterestsList() Future<List<Interest>?>
apiV2InterestsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/interests' operation and returns the Response.
apiV2NotificationTypesList() Future<List<NotificationType>?>
apiV2NotificationTypesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/notification_types/' operation and returns the Response.
apiV2NotificationTypesRetrieve(String id) Future<NotificationType?>
Parameters:
apiV2NotificationTypesRetrieveWithHttpInfo(String id) Future<Response>
Performs an HTTP 'GET /api/v2/notification_types/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestEnquiriesCreate({TutorPersonalityEnquiry? tutorPersonalityEnquiry}) Future<TutorPersonalityEnquiry?>
Parameters:
apiV2PersonalityTestEnquiriesCreateWithHttpInfo({TutorPersonalityEnquiry? tutorPersonalityEnquiry}) Future<Response>
Performs an HTTP 'POST /api/v2/personality_test/enquiries/' operation and returns the Response. Parameters:
apiV2PersonalityTestEnquiriesList() Future<List<TutorPersonalityEnquiry>?>
apiV2PersonalityTestEnquiriesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/enquiries/' operation and returns the Response.
apiV2PersonalityTestEnquiriesRetrieve(String id) Future<TutorPersonalityEnquiry?>
Parameters:
apiV2PersonalityTestEnquiriesRetrieveWithHttpInfo(String id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/enquiries/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestEnquiriesSendToTutorCreate(String ref, SendPersonalityEnquiryToTutor sendPersonalityEnquiryToTutor) Future<SendPersonalityEnquiryToTutor?>
Parameters:
apiV2PersonalityTestEnquiriesSendToTutorCreateWithHttpInfo(String ref, SendPersonalityEnquiryToTutor sendPersonalityEnquiryToTutor) Future<Response>
Performs an HTTP 'POST /api/v2/personality_test/enquiries/{ref}/send_to_tutor/' operation and returns the Response. Parameters:
apiV2PersonalityTestEnquiriesSubmitCreate(String id, {TutorPersonalityEnquiry? tutorPersonalityEnquiry}) Future<TutorPersonalityEnquiry?>
Parameters:
apiV2PersonalityTestEnquiriesSubmitCreateWithHttpInfo(String id, {TutorPersonalityEnquiry? tutorPersonalityEnquiry}) Future<Response>
Performs an HTTP 'POST /api/v2/personality_test/enquiries/{id}/submit/' operation and returns the Response. Parameters:
apiV2PersonalityTestLevelsCreate(PersonalityTestLevel personalityTestLevel) Future<PersonalityTestLevel?>
Parameters:
apiV2PersonalityTestLevelsCreateWithHttpInfo(PersonalityTestLevel personalityTestLevel) Future<Response>
Performs an HTTP 'POST /api/v2/personality_test/levels/' operation and returns the Response. Parameters:
apiV2PersonalityTestLevelsDestroy(int id) Future<void>
Parameters:
apiV2PersonalityTestLevelsDestroyWithHttpInfo(int id) Future<Response>
Performs an HTTP 'DELETE /api/v2/personality_test/levels/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestLevelsList() Future<List<PersonalityTestLevel>?>
apiV2PersonalityTestLevelsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/levels/' operation and returns the Response.
apiV2PersonalityTestLevelsPartialUpdate(int id, {PatchedPersonalityTestLevel? patchedPersonalityTestLevel}) Future<PersonalityTestLevel?>
Parameters:
apiV2PersonalityTestLevelsPartialUpdateWithHttpInfo(int id, {PatchedPersonalityTestLevel? patchedPersonalityTestLevel}) Future<Response>
Performs an HTTP 'PATCH /api/v2/personality_test/levels/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestLevelsRetrieve(int id) Future<PersonalityTestLevel?>
Parameters:
apiV2PersonalityTestLevelsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/levels/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestLevelsUpdate(int id, PersonalityTestLevel personalityTestLevel) Future<PersonalityTestLevel?>
Parameters:
apiV2PersonalityTestLevelsUpdateWithHttpInfo(int id, PersonalityTestLevel personalityTestLevel) Future<Response>
Performs an HTTP 'PUT /api/v2/personality_test/levels/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestNewSessionCreate(Session session) Future<Session?>
Parameters:
apiV2PersonalityTestNewSessionCreateWithHttpInfo(Session session) Future<Response>
Performs an HTTP 'POST /api/v2/personality_test/new_session/' operation and returns the Response. Parameters:
apiV2PersonalityTestQuestionsList() Future<List<Question>?>
apiV2PersonalityTestQuestionsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/questions/' operation and returns the Response.
apiV2PersonalityTestQuestionsRetrieve(int id) Future<Question?>
Parameters:
apiV2PersonalityTestQuestionsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/questions/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestStudentPersonalitiesList() Future<List<StudentPersonality>?>
apiV2PersonalityTestStudentPersonalitiesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/student_personalities/' operation and returns the Response.
apiV2PersonalityTestStudentPersonalitiesRetrieve(int id) Future<StudentPersonality?>
Parameters:
apiV2PersonalityTestStudentPersonalitiesRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/student_personalities/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestSubjectsList() Future<List<PersonalityTestSubject>?>
apiV2PersonalityTestSubjectsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/subjects/' operation and returns the Response.
apiV2PersonalityTestSubjectsRetrieve(int id) Future<PersonalityTestSubject?>
Parameters:
apiV2PersonalityTestSubjectsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/subjects/{id}/' operation and returns the Response. Parameters:
apiV2PersonalityTestTraitsList() Future<List<StudentPersonality>?>
apiV2PersonalityTestTraitsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/traits/' operation and returns the Response.
apiV2PersonalityTestTraitsRetrieve(int id) Future<StudentPersonality?>
Parameters:
apiV2PersonalityTestTraitsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/personality_test/traits/{id}/' operation and returns the Response. Parameters:
apiV2PostcodesFindRegionRetrieve() Future<void>
apiV2PostcodesFindRegionRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/postcodes/find_region/' operation and returns the Response.
apiV2PostcodesNearestRetrieve() Future<void>
apiV2PostcodesNearestRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/postcodes/nearest/' operation and returns the Response.
apiV2PushNotificationDestroy(int id) Future<void>
Parameters:
apiV2PushNotificationDestroyWithHttpInfo(int id) Future<Response>
Performs an HTTP 'DELETE /api/v2/push_notification/{id}/' operation and returns the Response. Parameters:
apiV2PushNotificationList({int? page, int? pageSize}) Future<PaginatedPushNotificationList?>
Parameters:
apiV2PushNotificationListWithHttpInfo({int? page, int? pageSize}) Future<Response>
Performs an HTTP 'GET /api/v2/push_notification/' operation and returns the Response. Parameters:
apiV2PushNotificationMarkasreadCreate(int id) Future<PushNotification?>
Mark notification as read
apiV2PushNotificationMarkasreadCreateWithHttpInfo(int id) Future<Response>
Mark notification as read
apiV2PushNotificationRetrieve(int id) Future<PushNotification?>
Parameters:
apiV2PushNotificationRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/push_notification/{id}/' operation and returns the Response. Parameters:
apiV2PushNotificationsDestroy() Future<void>
Delete all notifications
apiV2PushNotificationsDestroyWithHttpInfo() Future<Response>
Delete all notifications
apiV2PushNotificationsMarkallasreadCreate() Future<void>
Mark all notifications as read
apiV2PushNotificationsMarkallasreadCreateWithHttpInfo() Future<Response>
Mark all notifications as read
apiV2PushNotificationTestRetrieve() Future<PushNotification?>
apiV2PushNotificationTestRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/push_notification/test/' operation and returns the Response.
apiV2RequestTutorCreate(RequestTutor requestTutor) Future<RequestTutor?>
Parameters:
apiV2RequestTutorCreateWithHttpInfo(RequestTutor requestTutor) Future<Response>
Performs an HTTP 'POST /api/v2/request_tutor/' operation and returns the Response. Parameters:
apiV2SchoolsList() Future<List<School>?>
apiV2SchoolsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schools/' operation and returns the Response.
apiV2SchoolsRetrieve(int id) Future<School?>
Parameters:
apiV2SchoolsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/schools/{id}/' operation and returns the Response. Parameters:
apiV2SchoolsupplyApplicationsList({int? page, int? pageSize}) Future<PaginatedJobApplicationList?>
Parameters:
apiV2SchoolsupplyApplicationsListWithHttpInfo({int? page, int? pageSize}) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/applications/' operation and returns the Response. Parameters:
apiV2SchoolsupplyApplicationsRejectCreate(String id, JobApplication jobApplication) Future<JobApplication?>
Parameters:
apiV2SchoolsupplyApplicationsRejectCreateWithHttpInfo(String id, JobApplication jobApplication) Future<Response>
Performs an HTTP 'POST /api/v2/schoolsupply/applications/{id}/reject/' operation and returns the Response. Parameters:
apiV2SchoolsupplyExperienceList() Future<List<SupplyTeachingExperience>?>
apiV2SchoolsupplyExperienceListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/experience/' operation and returns the Response.
apiV2SchoolsupplyExperienceRetrieve(int id) Future<SupplyTeachingExperience?>
Parameters:
apiV2SchoolsupplyExperienceRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/experience/{id}/' operation and returns the Response. Parameters:
apiV2SchoolsupplyJobsApplyCreate(String jobPostId, JobApplicationCreate jobApplicationCreate) Future<JobApplicationCreate?>
Parameters:
apiV2SchoolsupplyJobsApplyCreateWithHttpInfo(String jobPostId, JobApplicationCreate jobApplicationCreate) Future<Response>
Performs an HTTP 'POST /api/v2/schoolsupply/jobs/{job_post_id}/apply/' operation and returns the Response. Parameters:
apiV2SchoolsupplyJobsList({int? level, List<String>? ordering, int? page, int? pricingMax, int? pricingMin, String? ref, int? subject}) Future<PaginatedTutorJobPostViewList?>
Interface to use multiple serializers depends on requested action
apiV2SchoolsupplyJobsListWithHttpInfo({int? level, List<String>? ordering, int? page, int? pricingMax, int? pricingMin, String? ref, int? subject}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2SchoolsupplyJobsPostCreate(CustomerJobPostCreate customerJobPostCreate) Future<CustomerJobPostCreate?>
Parameters:
apiV2SchoolsupplyJobsPostCreateWithHttpInfo(CustomerJobPostCreate customerJobPostCreate) Future<Response>
Performs an HTTP 'POST /api/v2/schoolsupply/jobs/post/' operation and returns the Response. Parameters:
apiV2SchoolsupplyJobsPostList() Future<List<JobPostList>?>
apiV2SchoolsupplyJobsPostListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/jobs/post/' operation and returns the Response.
apiV2SchoolsupplyJobsRetrieve(int id) Future<JobPostDetail?>
Interface to use multiple serializers depends on requested action
apiV2SchoolsupplyJobsRetrieveWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2SchoolsupplyProfilePartialUpdate({PatchedTutorSupplyProfile? patchedTutorSupplyProfile}) Future<TutorSupplyProfile?>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyProfilePartialUpdateWithHttpInfo({PatchedTutorSupplyProfile? patchedTutorSupplyProfile}) Future<Response>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyProfileRetrieve() Future<TutorSupplyProfile?>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyProfileRetrieveWithHttpInfo() Future<Response>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyProfileUpdate(TutorSupplyProfile tutorSupplyProfile) Future<TutorSupplyProfile?>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyProfileUpdateWithHttpInfo(TutorSupplyProfile tutorSupplyProfile) Future<Response>
The following mixin class may be used in order to support PUT-as-create behavior for incoming repquests.
apiV2SchoolsupplyQualificationsList() Future<List<Qualification>?>
apiV2SchoolsupplyQualificationsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/qualifications/' operation and returns the Response.
apiV2SchoolsupplyQualificationsRetrieve(int id) Future<Qualification?>
Parameters:
apiV2SchoolsupplyQualificationsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/qualifications/{id}/' operation and returns the Response. Parameters:
apiV2SchoolsupplyRequestTutorCreate(SchoolsupplyRequestTutor schoolsupplyRequestTutor) Future<SchoolsupplyRequestTutor?>
Parameters:
apiV2SchoolsupplyRequestTutorCreateWithHttpInfo(SchoolsupplyRequestTutor schoolsupplyRequestTutor) Future<Response>
Performs an HTTP 'POST /api/v2/schoolsupply/request_tutor/' operation and returns the Response. Parameters:
apiV2SchoolsupplyRequestTutorRetrieve(String ref) Future<SchoolsupplyRequestTutor?>
Parameters:
apiV2SchoolsupplyRequestTutorRetrieveWithHttpInfo(String ref) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/request_tutor/{ref}/' operation and returns the Response. Parameters:
apiV2SchoolsupplyTeachingfrequenciesList() Future<List<TeachingFrequency>?>
apiV2SchoolsupplyTeachingfrequenciesListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/teachingfrequencies/' operation and returns the Response.
apiV2SchoolsupplyTeachingfrequenciesRetrieve(int id) Future<TeachingFrequency?>
Parameters:
apiV2SchoolsupplyTeachingfrequenciesRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/teachingfrequencies/{id}/' operation and returns the Response. Parameters:
apiV2SchoolsupplyTeachinglevelsList() Future<List<SupplyTeachingLevel>?>
apiV2SchoolsupplyTeachinglevelsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/teachinglevels/' operation and returns the Response.
apiV2SchoolsupplyTeachinglevelsRetrieve(int id) Future<SupplyTeachingLevel?>
Parameters:
apiV2SchoolsupplyTeachinglevelsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/schoolsupply/teachinglevels/{id}/' operation and returns the Response. Parameters:
apiV2SubjectLevelsList() Future<List<SimpleSubjectLevel>?>
apiV2SubjectLevelsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/subject_levels/' operation and returns the Response.
apiV2SubjectsList() Future<List<Subject>?>
apiV2SubjectsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/subjects/' operation and returns the Response.
apiV2SubjectsRetrieve(int id) Future<Subject?>
Parameters:
apiV2SubjectsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/subjects/{id}/' operation and returns the Response. Parameters:
apiV2SubscribedNotificationsList() Future<List<SubscribedNotification>?>
apiV2SubscribedNotificationsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/subscribed_notifications/' operation and returns the Response.
apiV2SubscribedNotificationsRetrieve(String id) Future<SubscribedNotification?>
Parameters:
apiV2SubscribedNotificationsRetrieveWithHttpInfo(String id) Future<Response>
Performs an HTTP 'GET /api/v2/subscribed_notifications/{id}/' operation and returns the Response. Parameters:
apiV2SubscribedNotificationsSubscribeCreate(SubscribedNotification subscribedNotification) Future<SubscribedNotification?>
Parameters:
apiV2SubscribedNotificationsSubscribeCreateWithHttpInfo(SubscribedNotification subscribedNotification) Future<Response>
Performs an HTTP 'POST /api/v2/subscribed_notifications/subscribe/' operation and returns the Response. Parameters:
apiV2TeachinglevelsList() Future<List<TeachingLevel>?>
apiV2TeachinglevelsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/teachinglevels/' operation and returns the Response.
apiV2TeachinglevelsRetrieve(int id) Future<TeachingLevel?>
Parameters:
apiV2TeachinglevelsRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/teachinglevels/{id}/' operation and returns the Response. Parameters:
apiV2TutorBookingsCancelCreate(String id, BookingCancel bookingCancel) Future<TutorBooking?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsCancelCreateWithHttpInfo(String id, BookingCancel bookingCancel) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsDestroy(String id) Future<void>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsDestroyWithHttpInfo(String id) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsList() Future<List<TutorBooking>?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsListWithHttpInfo() Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsMarkBookingAsReadCreate(TutorBooking tutorBooking) Future<TutorBooking?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsMarkBookingAsReadCreateWithHttpInfo(TutorBooking tutorBooking) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsPartialUpdate(String id, {PatchedtutorBooking? patchedtutorBooking}) Future<TutorBooking?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsPartialUpdateWithHttpInfo(String id, {PatchedtutorBooking? patchedtutorBooking}) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsReschedulePartialUpdate(String id, {PatchedBookingReschedule? patchedBookingReschedule}) Future<BookingReschedule?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsReschedulePartialUpdateWithHttpInfo(String id, {PatchedBookingReschedule? patchedBookingReschedule}) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsRescheduleUpdate(String id, BookingReschedule bookingReschedule) Future<BookingReschedule?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsRescheduleUpdateWithHttpInfo(String id, BookingReschedule bookingReschedule) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsRetrieve(String id) Future<TutorBooking?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsRetrieveWithHttpInfo(String id) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsUnreadCountRetrieve() Future<TutorBooking?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsUnreadCountRetrieveWithHttpInfo() Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsUpdate(String id, BookingReschedule bookingReschedule) Future<BookingReschedule?>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingsUpdateWithHttpInfo(String id, BookingReschedule bookingReschedule) Future<Response>
Main viewset used by Tutors to control own bookings. Provides full list of fields for a Booking object. With filtering options.
apiV2TutorBookingTimeList(int id) Future<List<BookingTime>?>
View return list of Booking timeslots booked after current time. Provides only start_time and end_time fields for Booking object. With filtering options.
apiV2TutorBookingTimeListWithHttpInfo(int id) Future<Response>
View return list of Booking timeslots booked after current time. Provides only start_time and end_time fields for Booking object. With filtering options.
apiV2TutorCreate(CreateAccount createAccount) Future<CreateAccount?>
Main Tutor Viewset used for Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorCreateWithHttpInfo(CreateAccount createAccount) Future<Response>
Main Tutor Viewset used for Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorCustomerFeedbackCreate(Booking booking) Future<Booking?>
Parameters:
apiV2TutorCustomerFeedbackCreateWithHttpInfo(Booking booking) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/customer_feedback/' operation and returns the Response. Parameters:
apiV2TutorCustomerFeedbackDestroy(int id) Future<void>
Parameters:
apiV2TutorCustomerFeedbackDestroyWithHttpInfo(int id) Future<Response>
Performs an HTTP 'DELETE /api/v2/tutor/customer_feedback/{id}/' operation and returns the Response. Parameters:
apiV2TutorCustomerFeedbackList() Future<List<Booking>?>
apiV2TutorCustomerFeedbackListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/tutor/customer_feedback/' operation and returns the Response.
apiV2TutorCustomerFeedbackPartialUpdate(int id, {PatchedBooking? patchedBooking}) Future<Booking?>
Parameters:
apiV2TutorCustomerFeedbackPartialUpdateWithHttpInfo(int id, {PatchedBooking? patchedBooking}) Future<Response>
Performs an HTTP 'PATCH /api/v2/tutor/customer_feedback/{id}/' operation and returns the Response. Parameters:
apiV2TutorCustomerFeedbackRetrieve(int id) Future<Booking?>
Parameters:
apiV2TutorCustomerFeedbackRetrieveWithHttpInfo(int id) Future<Response>
Performs an HTTP 'GET /api/v2/tutor/customer_feedback/{id}/' operation and returns the Response. Parameters:
apiV2TutorCustomerFeedbackUpdate(int id, Booking booking) Future<Booking?>
Parameters:
apiV2TutorCustomerFeedbackUpdateWithHttpInfo(int id, Booking booking) Future<Response>
Performs an HTTP 'PUT /api/v2/tutor/customer_feedback/{id}/' operation and returns the Response. Parameters:
apiV2TutorEnquiriesAcceptCreate(int id, {TutorEnquiry? tutorEnquiry}) Future<TutorEnquiry?>
Parameters:
apiV2TutorEnquiriesAcceptCreateWithHttpInfo(int id, {TutorEnquiry? tutorEnquiry}) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/enquiries/{id}/accept/' operation and returns the Response. Parameters:
apiV2TutorEnquiriesAcceptOnlineCreate(int id, {TutorEnquiry? tutorEnquiry}) Future<TutorEnquiry?>
Parameters:
apiV2TutorEnquiriesAcceptOnlineCreateWithHttpInfo(int id, {TutorEnquiry? tutorEnquiry}) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/enquiries/{id}/accept_online/' operation and returns the Response. Parameters:
apiV2TutorEnquiriesRejectCreate(int id, {TutorEnquiry? tutorEnquiry}) Future<TutorEnquiry?>
Parameters:
apiV2TutorEnquiriesRejectCreateWithHttpInfo(int id, {TutorEnquiry? tutorEnquiry}) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/enquiries/{id}/reject/' operation and returns the Response. Parameters:
apiV2TutorGetIndexRetrieve() Future<IndexTutors?>
Main Tutor Viewset used for home page
apiV2TutorGetIndexRetrieveWithHttpInfo() Future<Response>
Main Tutor Viewset used for home page
apiV2TutorInvitationsAcceptInvitationCreate(int id) Future<TutorInvitationResponse?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsAcceptInvitationCreateWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsCancelCreate(int id) Future<TutorInvitationResponse?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsCancelCreateWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsCancellationOptionsRetrieve(int id) Future<TutorInvitation?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsCancellationOptionsRetrieveWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsCreate(TutorInvitationCreate tutorInvitationCreate) Future<TutorInvitationResponse?>
Please use invitation_dates, start_time, and end_time have been deprecated When start_time and end_time have values, invitation_dates will be ignored
apiV2TutorInvitationsCreateWithHttpInfo(TutorInvitationCreate tutorInvitationCreate) Future<Response>
Please use invitation_dates, start_time, and end_time have been deprecated When start_time and end_time have values, invitation_dates will be ignored
apiV2TutorInvitationsDestroy(String id) Future<void>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsDestroyWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsLatestEnquiryForCustomerRetrieve() Future<TutorInvitation?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsLatestEnquiryForCustomerRetrieveWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsList() Future<List<TutorInvitationResponse>?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsListWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsPartialUpdate(String id, {PatchedTutorInvitation? patchedTutorInvitation}) Future<TutorInvitation?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsPartialUpdateWithHttpInfo(String id, {PatchedTutorInvitation? patchedTutorInvitation}) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsRescheduleCreate(int id) Future<TutorInvitationResponse?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsRescheduleCreateWithHttpInfo(int id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsRetrieve(String id) Future<TutorInvitation?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsRetrieveWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsUpdate(String id, TutorInvitation tutorInvitation) Future<TutorInvitation?>
Interface to use multiple serializers depends on requested action
apiV2TutorInvitationsUpdateWithHttpInfo(String id, TutorInvitation tutorInvitation) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorList({int? availability, int? country, num? levelId, int? maxExperience, num? maxPrice, int? minExperience, num? minPrice, int? page, String? search, String? subject, List<num>? subjectId}) Future<PaginatedTutorCardList?>
Search for tutors
apiV2TutorListWithHttpInfo({int? availability, int? country, num? levelId, int? maxExperience, num? maxPrice, int? minExperience, num? minPrice, int? page, String? search, String? subject, List<num>? subjectId}) Future<Response>
Search for tutors
apiV2TutorLoginCreate(TutorLogin tutorLogin) Future<TutorLogin?>
Parameters:
apiV2TutorLoginCreateWithHttpInfo(TutorLogin tutorLogin) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/login/' operation and returns the Response. Parameters:
apiV2TutorProfilePartialUpdate({Map<String, Object>? requestBody}) Future<TutorProfile?>
API point currently used on Tutor dashboard to update profile
apiV2TutorProfilePartialUpdateWithHttpInfo({Map<String, Object>? requestBody}) Future<Response>
API point currently used on Tutor dashboard to update profile
apiV2TutorProfileRetrieve() Future<TutorProfile?>
API point currently used on Tutor dashboard to update profile
apiV2TutorProfileRetrieveWithHttpInfo() Future<Response>
API point currently used on Tutor dashboard to update profile
apiV2TutorProfileSubjectLevelsList() Future<List<TutorSubject>?>
apiV2TutorProfileSubjectLevelsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/tutor/profile/subject_levels/' operation and returns the Response.
apiV2TutorReferencesCreate({TutorReferenceCreate? tutorReferenceCreate}) Future<TutorReferenceCreate?>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesCreateWithHttpInfo({TutorReferenceCreate? tutorReferenceCreate}) Future<Response>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesList() Future<List<TutorReference>?>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesListWithHttpInfo() Future<Response>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesPartialUpdate(String id, {PatchedTutorReference? patchedTutorReference}) Future<TutorReference?>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesPartialUpdateWithHttpInfo(String id, {PatchedTutorReference? patchedTutorReference}) Future<Response>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesRetrieve(String id) Future<TutorReference?>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesRetrieveWithHttpInfo(String id) Future<Response>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesUpdate(String id, {TutorReference? tutorReference}) Future<TutorReference?>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorReferencesUpdateWithHttpInfo(String id, {TutorReference? tutorReference}) Future<Response>
Viewset is being used by Tutors to control reference objects. And other users to fill up a reference object.
apiV2TutorRequestProfileEvaluationCreate(TutorProfile tutorProfile) Future<TutorProfile?>
Parameters:
apiV2TutorRequestProfileEvaluationCreateWithHttpInfo(TutorProfile tutorProfile) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/request_profile_evaluation/' operation and returns the Response. Parameters:
apiV2TutorRetrieve(int userId) Future<TutorProfileDisplay?>
Main Tutor Viewset used for Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorRetrieveWithHttpInfo(int userId) Future<Response>
Main Tutor Viewset used for Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorReviewsCreate({TutorReview? tutorReview}) Future<TutorReview?>
Parameters:
apiV2TutorReviewsCreateWithHttpInfo({TutorReview? tutorReview}) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/reviews/' operation and returns the Response. Parameters:
apiV2TutorReviewsDestroy(String id) Future<void>
Parameters:
apiV2TutorReviewsDestroyWithHttpInfo(String id) Future<Response>
Performs an HTTP 'DELETE /api/v2/tutor/reviews/{id}/' operation and returns the Response. Parameters:
apiV2TutorReviewsList() Future<List<TutorReview>?>
apiV2TutorReviewsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/tutor/reviews/' operation and returns the Response.
apiV2TutorReviewsPartialUpdate(String id, {PatchedTutorReview? patchedTutorReview}) Future<TutorReview?>
Parameters:
apiV2TutorReviewsPartialUpdateWithHttpInfo(String id, {PatchedTutorReview? patchedTutorReview}) Future<Response>
Performs an HTTP 'PATCH /api/v2/tutor/reviews/{id}/' operation and returns the Response. Parameters:
apiV2TutorReviewsRetrieve(String id) Future<TutorReview?>
Parameters:
apiV2TutorReviewsRetrieveWithHttpInfo(String id) Future<Response>
Performs an HTTP 'GET /api/v2/tutor/reviews/{id}/' operation and returns the Response. Parameters:
apiV2TutorReviewsUpdate(String id, {TutorReview? tutorReview}) Future<TutorReview?>
Parameters:
apiV2TutorReviewsUpdateWithHttpInfo(String id, {TutorReview? tutorReview}) Future<Response>
Performs an HTTP 'PUT /api/v2/tutor/reviews/{id}/' operation and returns the Response. Parameters:
apiV2TutorSerialCoursesList() Future<List<TutorSerialCourse>?>
Interface to use multiple serializers depends on requested action
apiV2TutorSerialCoursesListWithHttpInfo() Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorSerialCoursesRetrieve(String id) Future<TutorSerialCourse?>
Interface to use multiple serializers depends on requested action
apiV2TutorSerialCoursesRetrieveWithHttpInfo(String id) Future<Response>
Interface to use multiple serializers depends on requested action
apiV2TutorSettingsPartialUpdate({PatchedTutorSettings? patchedTutorSettings}) Future<TutorSettings?>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSettingsPartialUpdateWithHttpInfo({PatchedTutorSettings? patchedTutorSettings}) Future<Response>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSettingsRetrieve() Future<TutorSettings?>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSettingsRetrieveWithHttpInfo() Future<Response>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSettingsUpdate({TutorSettings? tutorSettings}) Future<TutorSettings?>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSettingsUpdateWithHttpInfo({TutorSettings? tutorSettings}) Future<Response>
Used on the /settings/ page to update tutors settings. (Basically notification related ones)
apiV2TutorSmscreateCreate(CreateSMSAccountRequestDTO createSMSAccountRequestDTO) Future<CreateSMSAccountResponseDTO?>
Main Tutor Viewset used for create user through SMS Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorSmscreateCreateWithHttpInfo(CreateSMSAccountRequestDTO createSMSAccountRequestDTO) Future<Response>
Main Tutor Viewset used for create user through SMS Tutors list on /search-results, /post/sign-up and landing pages Tutor details on /tutor/{subject}/{level}/{tutor} Tutor creating - /teach-with-us (become a tutor page)
apiV2TutorStripeAuthorizeCreate(StripeAuthorize stripeAuthorize) Future<StripeAuthorize?>
Parameters:
apiV2TutorStripeAuthorizeCreateWithHttpInfo(StripeAuthorize stripeAuthorize) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/stripe_authorize/' operation and returns the Response. Parameters:
apiV2TutorTrialsCallsCreate({TrialCallInvitation? trialCallInvitation}) Future<TrialCallInvitation?>
View used by Customers to create Trial calls
apiV2TutorTrialsCallsCreateWithHttpInfo({TrialCallInvitation? trialCallInvitation}) Future<Response>
View used by Customers to create Trial calls
apiV2TutorTutorFeedbackCreate(TutorFeedback tutorFeedback) Future<TutorFeedback?>
Parameters:
apiV2TutorTutorFeedbackCreateWithHttpInfo(TutorFeedback tutorFeedback) Future<Response>
Performs an HTTP 'POST /api/v2/tutor/tutor_feedback/' operation and returns the Response. Parameters:
apiV2TutorTutorFeedbackDestroy(int bookingPk) Future<void>
Parameters:
apiV2TutorTutorFeedbackDestroyWithHttpInfo(int bookingPk) Future<Response>
Performs an HTTP 'DELETE /api/v2/tutor/tutor_feedback/{booking__pk}/' operation and returns the Response. Parameters:
apiV2TutorTutorFeedbackList() Future<List<TutorFeedback>?>
apiV2TutorTutorFeedbackListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/tutor/tutor_feedback/' operation and returns the Response.
apiV2TutorTutorFeedbackPartialUpdate(int bookingPk, {PatchedTutorFeedback? patchedTutorFeedback}) Future<TutorFeedback?>
Parameters:
apiV2TutorTutorFeedbackPartialUpdateWithHttpInfo(int bookingPk, {PatchedTutorFeedback? patchedTutorFeedback}) Future<Response>
Performs an HTTP 'PATCH /api/v2/tutor/tutor_feedback/{booking__pk}/' operation and returns the Response. Parameters:
apiV2TutorTutorFeedbackRetrieve(int bookingPk) Future<TutorFeedback?>
Parameters:
apiV2TutorTutorFeedbackRetrieveWithHttpInfo(int bookingPk) Future<Response>
Performs an HTTP 'GET /api/v2/tutor/tutor_feedback/{booking__pk}/' operation and returns the Response. Parameters:
apiV2TutorTutorFeedbackUpdate(int bookingPk, TutorFeedback tutorFeedback) Future<TutorFeedback?>
Parameters:
apiV2TutorTutorFeedbackUpdateWithHttpInfo(int bookingPk, TutorFeedback tutorFeedback) Future<Response>
Performs an HTTP 'PUT /api/v2/tutor/tutor_feedback/{booking__pk}/' operation and returns the Response. Parameters:
apiV2UsersClearPhoneCacheCreate(ClearPhoneCache clearPhoneCache) Future<ClearPhoneCache?>
Parameters:
apiV2UsersClearPhoneCacheCreateWithHttpInfo(ClearPhoneCache clearPhoneCache) Future<Response>
Performs an HTTP 'POST /api/v2/users/clear_phone_cache/' operation and returns the Response. Parameters:
apiV2UsersClearPhoneCacheRetrieve() Future<ClearPhoneCache?>
Method sends notification to user about a successful subscription
apiV2UsersClearPhoneCacheRetrieveWithHttpInfo() Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersDeleteDestroy() Future<BaseResponseDTO?>
apiV2UsersDeleteDestroyWithHttpInfo() Future<Response>
Performs an HTTP 'DELETE /api/v2/users/delete/' operation and returns the Response.
apiV2UsersEmailVerificationCodeCreate(SendEmailVerificationCode sendEmailVerificationCode) Future<BaseResponseDTO?>
Method sends notification to user about a successful subscription
apiV2UsersEmailVerificationCodeCreateWithHttpInfo(SendEmailVerificationCode sendEmailVerificationCode) Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersFcmDeviceTokenCreate(FcmDeviceToken fcmDeviceToken) Future<FcmDeviceToken?>
Parameters:
apiV2UsersFcmDeviceTokenCreateWithHttpInfo(FcmDeviceToken fcmDeviceToken) Future<Response>
Performs an HTTP 'POST /api/v2/users/fcm_device_token/' operation and returns the Response. Parameters:
apiV2UsersFcmDeviceTokenDestroy() Future<void>
apiV2UsersFcmDeviceTokenDestroyWithHttpInfo() Future<Response>
Performs an HTTP 'DELETE /api/v2/users/fcm_device_token/' operation and returns the Response.
apiV2UsersFixPhoneConfirmCreate() Future<void>
apiV2UsersFixPhoneConfirmCreateWithHttpInfo() Future<Response>
Performs an HTTP 'POST /api/v2/users/fix_phone_confirm/' operation and returns the Response.
apiV2UsersFixPhoneConfirmRetrieve() Future<void>
Method sends notification to user about a successful subscription
apiV2UsersFixPhoneConfirmRetrieveWithHttpInfo() Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersIsLoggedInCreate() Future<void>
apiV2UsersIsLoggedInCreateWithHttpInfo() Future<Response>
Performs an HTTP 'POST /api/v2/users/is_logged_in/' operation and returns the Response.
apiV2UsersIsLoggedInRetrieve() Future<void>
apiV2UsersIsLoggedInRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/users/is_logged_in/' operation and returns the Response.
apiV2UsersIsLoggedInUpdate() Future<void>
apiV2UsersIsLoggedInUpdateWithHttpInfo() Future<Response>
Performs an HTTP 'PUT /api/v2/users/is_logged_in/' operation and returns the Response.
apiV2UsersLoginCreate(LoginRequestDTO loginRequestDTO) Future<LoginResponseDTO?>
Parameters:
apiV2UsersLoginCreateWithHttpInfo(LoginRequestDTO loginRequestDTO) Future<Response>
Performs an HTTP 'POST /api/v2/users/login/' operation and returns the Response. Parameters:
apiV2UsersLoginNewCreate(LoginNewRequestDTO loginNewRequestDTO) Future<LoginResponseDTO?>
Parameters:
apiV2UsersLoginNewCreateWithHttpInfo(LoginNewRequestDTO loginNewRequestDTO) Future<Response>
Performs an HTTP 'POST /api/v2/users/login_new/' operation and returns the Response. Parameters:
apiV2UsersLogoutRetrieve() Future<void>
apiV2UsersLogoutRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/users/logout/' operation and returns the Response.
apiV2UsersPasswordResetCreate(PasswordRestRequest passwordRestRequest) Future<BaseResponseDTO?>
Parameters:
apiV2UsersPasswordResetCreateWithHttpInfo(PasswordRestRequest passwordRestRequest) Future<Response>
Performs an HTTP 'POST /api/v2/users/password/reset/' operation and returns the Response. Parameters:
apiV2UsersProfilePartialUpdate(int id, {PatchedUserProfile? patchedUserProfile}) Future<UserProfile?>
Parameters:
apiV2UsersProfilePartialUpdateWithHttpInfo(int id, {PatchedUserProfile? patchedUserProfile}) Future<Response>
Performs an HTTP 'PATCH /api/v2/users/profile/{id}/' operation and returns the Response. Parameters:
apiV2UsersProfileUpdate(int id, {UserProfile? userProfile}) Future<UserProfile?>
Parameters:
apiV2UsersProfileUpdateWithHttpInfo(int id, {UserProfile? userProfile}) Future<Response>
Performs an HTTP 'PUT /api/v2/users/profile/{id}/' operation and returns the Response. Parameters:
apiV2UsersProfileUserProfilePartialUpdate({PatchedUserProfileUpdateRequestDTO? patchedUserProfileUpdateRequestDTO}) Future<UserProfileUpdateRequestDTO?>
Parameters:
apiV2UsersProfileUserProfilePartialUpdateWithHttpInfo({PatchedUserProfileUpdateRequestDTO? patchedUserProfileUpdateRequestDTO}) Future<Response>
Performs an HTTP 'PATCH /api/v2/users/profile/user_profile/' operation and returns the Response. Parameters:
apiV2UsersProfileUserProfileRetrieve() Future<UserProfileResponseDTO?>
apiV2UsersProfileUserProfileRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/users/profile/user_profile/' operation and returns the Response.
apiV2UsersProfileUserProfileUpdate({Map<String, Object>? requestBody}) Future<UserProfileResponseDTO?>
Allowed parameters 'user_timezone', 'language', 'pay_via_oktopi'
apiV2UsersProfileUserProfileUpdateWithHttpInfo({Map<String, Object>? requestBody}) Future<Response>
Allowed parameters 'user_timezone', 'language', 'pay_via_oktopi'
apiV2UsersResentEmailVerificationCodeCreate(SendEmailVerificationCode sendEmailVerificationCode) Future<BaseResponseDTO?>
Method sends notification to user about a successful subscription
apiV2UsersResentEmailVerificationCodeCreateWithHttpInfo(SendEmailVerificationCode sendEmailVerificationCode) Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersSmsVerificationCodeCreate(SendSMSVerificationCode sendSMSVerificationCode) Future<BaseResponseDTO?>
Method sends notification to user about a successful subscription
apiV2UsersSmsVerificationCodeCreateWithHttpInfo(SendSMSVerificationCode sendSMSVerificationCode) Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersValidateRecaptchaTokenCreate(RecaptchaToken recaptchaToken) Future<BaseResponseDTO?>
Parameters:
apiV2UsersValidateRecaptchaTokenCreateWithHttpInfo(RecaptchaToken recaptchaToken) Future<Response>
Performs an HTTP 'POST /api/v2/users/validate_recaptcha_token/' operation and returns the Response. Parameters:
apiV2UsersVerifyPhoneCreate(CheckSMSVerificationCode checkSMSVerificationCode) Future<CheckSMSVerificationCode?>
Method sends notification to user about a successful subscription
apiV2UsersVerifyPhoneCreateWithHttpInfo(CheckSMSVerificationCode checkSMSVerificationCode) Future<Response>
Method sends notification to user about a successful subscription
apiV2UsersVerifyPhoneList() Future<List<CheckSMSVerificationCode>?>
apiV2UsersVerifyPhoneListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v2/users/verify_phone/' operation and returns the Response.
apiV2ZoomCallbackCreate() Future<void>
apiV2ZoomCallbackCreateWithHttpInfo() Future<Response>
Performs an HTTP 'POST /api/v2/zoom/callback/' operation and returns the Response.
apiV2ZoommeetingRetrieve(String bookingId) Future<ZoomMeeting?>
Parameters:
apiV2ZoommeetingRetrieveWithHttpInfo(String bookingId) Future<Response>
Performs an HTTP 'GET /api/v2/zoommeeting/{booking_id}/' operation and returns the Response. Parameters:
apiV3CustomerActionTakenCreate(RecordAction recordAction) Future<RecordAction?>
Parameters:
apiV3CustomerActionTakenCreateWithHttpInfo(RecordAction recordAction) Future<Response>
Performs an HTTP 'POST /api/v3/customer/action-taken/' operation and returns the Response. Parameters:
apiV3CustomerChatTutorCreate(String tutorId) Future<void>
Get's tutor chat id if exists if not creates a chat > enquiry > tutor_enquiry > message and returns the chat id
apiV3CustomerChatTutorCreateWithHttpInfo(String tutorId) Future<Response>
Get's tutor chat id if exists if not creates a chat > enquiry > tutor_enquiry > message and returns the chat id
apiV3CustomerChatTutorRetrieve(String tutorId) Future<void>
Get's tutor chat id if exists and returns the chat id
apiV3CustomerChatTutorRetrieveWithHttpInfo(String tutorId) Future<Response>
Get's tutor chat id if exists and returns the chat id
apiV3CustomerJobApplicationList(String jobPostId) Future<List<JobApplicationTutor>?>
Parameters:
apiV3CustomerJobApplicationListWithHttpInfo(String jobPostId) Future<Response>
Performs an HTTP 'GET /api/v3/customer/job/{job_post_id}/application' operation and returns the Response. Parameters:
apiV3CustomerJobsCreate(CustomerJobPostCreate customerJobPostCreate) Future<CustomerJobPostCreate?>
Parameters:
apiV3CustomerJobsCreateWithHttpInfo(CustomerJobPostCreate customerJobPostCreate) Future<Response>
Performs an HTTP 'POST /api/v3/customer/jobs/' operation and returns the Response. Parameters:
apiV3CustomerJobsDestroy(String id) Future<void>
Parameters:
apiV3CustomerJobsDestroyWithHttpInfo(String id) Future<Response>
Performs an HTTP 'DELETE /api/v3/customer/jobs/{id}/' operation and returns the Response. Parameters:
apiV3CustomerJobsList() Future<List<JobPostList>?>
apiV3CustomerJobsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v3/customer/jobs/' operation and returns the Response.
apiV3CustomerJobsRetrieve(String id) Future<JobPostView?>
Parameters:
apiV3CustomerJobsRetrieveWithHttpInfo(String id) Future<Response>
Performs an HTTP 'GET /api/v3/customer/jobs/{id}/' operation and returns the Response. Parameters:
apiV3CustomerRegisterCreate(OnboardingFlowCreateCustomer onboardingFlowCreateCustomer) Future<OnboardingFlowCreateCustomer?>
View used on the onboarding flow this will register user on the flow and will not send a verification email
apiV3CustomerRegisterCreateWithHttpInfo(OnboardingFlowCreateCustomer onboardingFlowCreateCustomer) Future<Response>
View used on the onboarding flow this will register user on the flow and will not send a verification email
apiV3CustomerRegistersmsCreate(CreateSMSCustomerRequestDTO createSMSCustomerRequestDTO) Future<CreateSMSCustomerResponseDTO?>
Parameters:
apiV3CustomerRegistersmsCreateWithHttpInfo(CreateSMSCustomerRequestDTO createSMSCustomerRequestDTO) Future<Response>
Performs an HTTP 'POST /api/v3/customer/registersms/' operation and returns the Response. Parameters:
apiV3CustomerRetakeCreate(Customer customer) Future<Customer?>
Parameters:
apiV3CustomerRetakeCreateWithHttpInfo(Customer customer) Future<Response>
Performs an HTTP 'POST /api/v3/customer/retake/' operation and returns the Response. Parameters:
apiV3CustomerVerboliaCreate(Customer customer) Future<Customer?>
Parameters:
apiV3CustomerVerboliaCreateWithHttpInfo(Customer customer) Future<Response>
Performs an HTTP 'POST /api/v3/customer/verbolia/' operation and returns the Response. Parameters:
apiV3DbsPaymentCreate() Future<void>
apiV3DbsPaymentCreateWithHttpInfo() Future<Response>
Performs an HTTP 'POST /api/v3/dbs-payment/' operation and returns the Response.
apiV3LoginCreate(TutorLogin tutorLogin) Future<TutorLogin?>
Parameters:
apiV3LoginCreateWithHttpInfo(TutorLogin tutorLogin) Future<Response>
Performs an HTTP 'POST /api/v3/login/' operation and returns the Response. Parameters:
apiV3ProfileCoveragePartialUpdate({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileCoveragePartialUpdateWithHttpInfo({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileCoverageUpdate({TutorProfileOnboarding? tutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileCoverageUpdateWithHttpInfo({TutorProfileOnboarding? tutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileFilesUploadPartialUpdate({Object? body}) Future<TutorProfileOnboardingDTO?>
Views for tutor onboarding api
apiV3ProfileFilesUploadPartialUpdateWithHttpInfo({Object? body}) Future<Response>
Views for tutor onboarding api
apiV3ProfileFilesUploadUpdate({TutorProfileOnboarding? tutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileFilesUploadUpdateWithHttpInfo({TutorProfileOnboarding? tutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileSubmitCreate({TutorProfileOnboarding? tutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileSubmitCreateWithHttpInfo({TutorProfileOnboarding? tutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileSubmitPartialUpdate({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileSubmitPartialUpdateWithHttpInfo({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileSubmitUpdate({TutorProfileOnboarding? tutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Views for tutor onboarding api
apiV3ProfileSubmitUpdateWithHttpInfo({TutorProfileOnboarding? tutorProfileOnboarding}) Future<Response>
Views for tutor onboarding api
apiV3ProfileUpdatePartialUpdate({Object? body}) Future<TutorProfileOnboardingDTO?>
{ "name": "string", "first_name": "string", "last_name": "string", "phone_number": "string", "email": "user@example.com", "has_dbs_update_service": true, "dbs_number": "string", "dbs_date_of_issue": "2024-04-17", "dbs_scan": "string", "video": "string", "video_link": "string", "photo": "string", "postcode": "string", "has_skype": true, "experience_years": 2147483647, "experience": "string", "tagline": "string", "online_tutoring": true, "in_person_tutoring": true, "profile_photo_rejected": true, "profile_submitted": true, "statement_confirmation": true, "handbook": true, "tutor_ID_image": "string", "tutor_cv": "pdf" }
apiV3ProfileUpdatePartialUpdateWithHttpInfo({Object? body}) Future<Response>
{ "name": "string", "first_name": "string", "last_name": "string", "phone_number": "string", "email": "user@example.com", "has_dbs_update_service": true, "dbs_number": "string", "dbs_date_of_issue": "2024-04-17", "dbs_scan": "string", "video": "string", "video_link": "string", "photo": "string", "postcode": "string", "has_skype": true, "experience_years": 2147483647, "experience": "string", "tagline": "string", "online_tutoring": true, "in_person_tutoring": true, "profile_photo_rejected": true, "profile_submitted": true, "statement_confirmation": true, "handbook": true, "tutor_ID_image": "string", "tutor_cv": "pdf" }
apiV3ProfileVideoUploadPartialUpdate({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Parameters:
apiV3ProfileVideoUploadPartialUpdateWithHttpInfo({PatchedTutorProfileOnboarding? patchedTutorProfileOnboarding}) Future<Response>
Performs an HTTP 'PATCH /api/v3/profile-video-upload/' operation and returns the Response. Parameters:
apiV3ProfileVideoUploadUpdate({TutorProfileOnboarding? tutorProfileOnboarding}) Future<TutorProfileOnboarding?>
Parameters:
apiV3ProfileVideoUploadUpdateWithHttpInfo({TutorProfileOnboarding? tutorProfileOnboarding}) Future<Response>
Performs an HTTP 'PUT /api/v3/profile-video-upload/' operation and returns the Response. Parameters:
apiV3SocialsCreate({SocialToken? socialToken}) Future<SocialToken?>
View will login or signin (create) the user from social oauth2.0 provider. Input (default serializer_class_in): { "provider": "facebook", "code": "AQBPBBTjbdnehj51" } + optional "redirect_uri": "/relative/or/absolute/redirect/uri" Output: user data in serializer_class format
apiV3SocialsCreateWithHttpInfo({SocialToken? socialToken}) Future<Response>
View will login or signin (create) the user from social oauth2.0 provider. Input (default serializer_class_in): { "provider": "facebook", "code": "AQBPBBTjbdnehj51" } + optional "redirect_uri": "/relative/or/absolute/redirect/uri" Output: user data in serializer_class format
apiV3SocialsFacebookCreate({SocialLogin? socialLogin}) Future<SocialLogin?>
View for logning through faceboook
apiV3SocialsFacebookCreateWithHttpInfo({SocialLogin? socialLogin}) Future<Response>
View for logning through faceboook
apiV3SubjectsList() Future<List<GroupSubjects>?>
apiV3SubjectsListWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v3/subjects/' operation and returns the Response.
apiV3TutorcruncherContractorsCreate(TutorCruncherSignup tutorCruncherSignup) Future<TutorCruncherSignup?>
Parameters:
apiV3TutorcruncherContractorsCreateWithHttpInfo(TutorCruncherSignup tutorCruncherSignup) Future<Response>
Performs an HTTP 'POST /api/v3/tutorcruncher/contractors/' operation and returns the Response. Parameters:
apiV3TutorRegistrationCreate(TutorCreateAccount tutorCreateAccount) Future<TutorCreateAccount?>
Parameters:
apiV3TutorRegistrationCreateWithHttpInfo(TutorCreateAccount tutorCreateAccount) Future<Response>
Performs an HTTP 'POST /api/v3/tutor-registration/' operation and returns the Response. Parameters:
apiV3TutorRegistrationSmsCreate(TutorSMSCreateAccount tutorSMSCreateAccount) Future<TutorSMSCreateAccount?>
Parameters:
apiV3TutorRegistrationSmsCreateWithHttpInfo(TutorSMSCreateAccount tutorSMSCreateAccount) Future<Response>
Performs an HTTP 'POST /api/v3/tutor-registration-sms/' operation and returns the Response. Parameters:
apiV3TutorVerboliaCreate(TutorCard tutorCard) Future<TutorCard?>
Parameters:
apiV3TutorVerboliaCreateWithHttpInfo(TutorCard tutorCard) Future<Response>
Performs an HTTP 'POST /api/v3/tutor/verbolia/' operation and returns the Response. Parameters:
apiV3TutorVerboliaList({int? availability, int? country, num? levelId, int? maxExperience, num? maxPrice, int? minExperience, num? minPrice, int? page, String? search, String? subject, List<num>? subjectId}) Future<PaginatedTutorCardList?>
Parameters:
apiV3TutorVerboliaListWithHttpInfo({int? availability, int? country, num? levelId, int? maxExperience, num? maxPrice, int? minExperience, num? minPrice, int? page, String? search, String? subject, List<num>? subjectId}) Future<Response>
Performs an HTTP 'GET /api/v3/tutor/verbolia/' operation and returns the Response. Parameters:
apiV3ValidatePhoneRetrieve() Future<void>
apiV3ValidatePhoneRetrieveWithHttpInfo() Future<Response>
Performs an HTTP 'GET /api/v3/validate/phone/' operation and returns the Response.
getTutorReferences(int id, {int? page}) Future<PaginatedTutorReferenceListList?>
Viewset used to receive Tutor's references list. That used on the Tutor's profile page
getTutorReferencesWithHttpInfo(int id, {int? page}) Future<Response>
Viewset used to receive Tutor's references list. That used on the Tutor's profile page
getTutorReviews(int id, {int? page}) Future<PaginatedCustomerFeedbackList?>
Parameters:
getTutorReviewsWithHttpInfo(int id, {int? page}) Future<Response>
Performs an HTTP 'GET /api/v2/tutor/{id}/reviews/' operation and returns the Response. Parameters:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited