ApiApi class
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
Method sends notification to user about a successful subscription
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