api
library
Classes
-
AcceptInvitation
-
-
ACourse
-
-
ACourseSubject
-
-
ACourseSubscription
-
-
AnswerTypeEnum
-
selectall
- Select All * selectone
- Select One * truefalse
- True/False
-
AnswerTypeEnumTypeTransformer
-
Transformation class that can encode an instance of AnswerTypeEnum to String,
and decode dynamic data back to AnswerTypeEnum.
-
ApiApi
-
-
ApiClient
-
-
ApiKeyAuth
-
-
Authentication
-
-
Availability
-
-
AvailabilitySlot
-
-
BaseResponseDTO
-
-
Booking
-
-
BookingCancel
-
-
BookingReschedule
-
-
BookingTime
-
-
Card
-
-
CardCreate
-
-
CategoryEnum
-
DBS_CERTIFICATE_FILE
- DBS Certificate * PASSPORT_FILE
- Current Valid Passport * BRP_FILE
- Biometric Residence Permit * PHOTOCARD_FILE
- Current Photocard Driving Licence * BIRTH_CERT_FILE
- Birth Certificate * ADOPTION_CERT_FILE
- Adoption Certificate * DRIVING_LICENCE_FILE
- Photocard Driver Licence * OLD_DRIVING_LICENCE_FILE
- Old Style Paper Driver Licence * MARRIAGE_PARTNERSHIP_CERT_FILE
- Marriage/Civil Partnership Certificate * HM_FORCES_ID_CARD_FILE
- HM Forces ID Card * FIRE_ARMS_LICENCE_FILE
- Fire Arms Licence * MORTGAGE_STATEMENT_FILE
- Mortgage Statement * BANK_STATEMENT_FILE
- Bank/Building Society Statement * BANK_OPENING_CONFIRMATION_FILE
- Bank/Building Society Account Opening Confirmation Letter * FINANCIAL_STATEMENT_FILE
- Financial Statement * P45_P60_STATEMENT_FILE
- P45/P60 Statement * COUNCIL_TAX_FILE
- Council Tax Statement * WORK_PERMIT_VISA_FILE
- Work Permit/Visa * GAS_BILL_FILE
- Utility Bill - Gas * ELECTRICITY_BILL_FILE
- Utility Bill - Electricity * WATER_BILL_FILE
- Utility Bill - Water * PHONE_BILL_FILE
- Utility Bill - Phone * BENEFIT_STATEMENT_FILE
- Benefit Statement * CENTRAL_GOV_DOCUMENT_FILE
- Central Government Document * EU_ID_CARD_FILE
- EU National ID Card * CARD_PASS_FILE
- Cards carrying the PASS acreditation Logo * TEACHER_LETTER_FILE
- Letter from Head Teacher or College Principal * SPONSOR_LETTER_FILE
- Letter of sponsorship for future employment provider * PLAIN_FILE
- Other Type of file * CURRICULUM_VITAE_FILE
- Tutor curriculum vitae
-
CategoryEnumTypeTransformer
-
Transformation class that can encode an instance of CategoryEnum to String,
and decode dynamic data back to CategoryEnum.
-
Chat
-
-
ChatTutor
-
-
ChatUser
-
-
CheckSMSVerificationCode
-
-
ClearPhoneCache
-
-
ConfirmedStatusEnum
-
great
- It was great! * problem
- Problem * timeout
- Automatically closed
-
ConfirmedStatusEnumTypeTransformer
-
Transformation class that can encode an instance of ConfirmedStatusEnum to String,
and decode dynamic data back to ConfirmedStatusEnum.
-
ContactUs
-
-
Country
-
-
Coupon
-
-
CouponCodeCheck
-
-
CourseOption
-
-
CreateAccount
-
-
CreateSMSAccountRequestDTO
-
-
CreateSMSAccountResponseDTO
-
-
CreateSMSCustomerRequestDTO
-
-
CreateSMSCustomerResponseDTO
-
-
Customer
-
-
CustomerEnquiry
-
-
CustomerFeedback
-
-
CustomerFeedbackStatusEnum
-
negative
- Negative * positive
- Positive * neutral
- Neutral * problem--tutor-absent
- Tutor didn't turn up * problem--tutor-late
- Tutor was late * problem--tutor-left-early
- Tutor didn't stay for the agreed time * problem--undefined
- Something else
-
CustomerFeedbackStatusEnumTypeTransformer
-
Transformation class that can encode an instance of CustomerFeedbackStatusEnum to String,
and decode dynamic data back to CustomerFeedbackStatusEnum.
-
CustomerInterest
-
-
CustomerJobPostCreate
-
-
CustomerProfile
-
-
CustomerSettings
-
-
Day
-
-
DayEnum
-
1
- Monday * 2
- Tuesday * 3
- Wednesday * 4
- Thursday * 5
- Friday * 6
- Saturday * 7
- Sunday
-
DayEnumTypeTransformer
-
Transformation class that can encode an instance of DayEnum to int,
and decode dynamic data back to DayEnum.
-
DeserializationMessage
-
Primarily intended for use in an isolate.
-
DiscountTypeEnum
-
Discount
- Discount * FreeLessons
- Free Lessons
-
DiscountTypeEnumTypeTransformer
-
Transformation class that can encode an instance of DiscountTypeEnum to String,
and decode dynamic data back to DiscountTypeEnum.
-
DownloadRequest
-
-
EmailConfirmation
-
-
Enquiry
-
-
FcmDeviceToken
-
-
FeedbackBooking
-
-
FeedbackSerialCourse
-
-
FindTutorRequest
-
-
FullChat
-
-
FullUser
-
-
GroupSubjects
-
-
HttpBasicAuth
-
-
HttpBearerAuth
-
-
IndexTutorCard
-
-
IndexTutors
-
-
Interest
-
-
Invitation
-
-
InvitationDate
-
-
InvitationDateCreate
-
-
InvitationInstant
-
-
JobApplication
-
-
JobApplicationCreate
-
-
JobApplicationTutor
-
-
JobApplicationTutorMinimal
-
-
JobPostAvailability
-
-
JobPostDetail
-
-
JobPostList
-
-
JobPostShort
-
-
JobPostStudentAvailability
-
-
JobPostView
-
-
JobTypeEnum
-
primary
- Primary * secondary
- Secondary
-
JobTypeEnumTypeTransformer
-
Transformation class that can encode an instance of JobTypeEnum to String,
and decode dynamic data back to JobTypeEnum.
-
LastMessage
-
-
LessonPrice
-
-
Level
-
-
LiveSessionTypeEnum
-
1
- WhiteBoard * 2
- Zoom
-
LiveSessionTypeEnumTypeTransformer
-
Transformation class that can encode an instance of LiveSessionTypeEnum to int,
and decode dynamic data back to LiveSessionTypeEnum.
-
LoginNewRequestDTO
-
-
LoginRequestDTO
-
-
LoginResponseDTO
-
-
Message
-
-
MessageTutorEnquiry
-
-
NotificationActionEnum
-
ComingBookings
- ComingBookings * CompletedBookings
- CompletedBookings * TrialBookings
- TrialBookings
-
NotificationActionEnumTypeTransformer
-
Transformation class that can encode an instance of NotificationActionEnum to String,
and decode dynamic data back to NotificationActionEnum.
-
NotificationType
-
-
OAuth
-
-
OnboardingFlowCreateCustomer
-
-
PaginatedCustomerFeedbackList
-
-
PaginatedJobApplicationList
-
-
PaginatedPushNotificationList
-
-
PaginatedTutorCardList
-
-
PaginatedTutorJobPostViewList
-
-
PaginatedTutorReferenceListList
-
-
PaginatedUserNotificationList
-
-
PasswordRestRequest
-
-
PatchedBooking
-
-
PatchedBookingReschedule
-
-
PatchedCustomerFeedback
-
-
PatchedCustomerSettings
-
-
PatchedInvitation
-
-
PatchedPersonalityTestLevel
-
-
PatchedtutorBooking
-
-
PatchedTutorFeedback
-
-
PatchedTutorInvitation
-
-
PatchedTutorProfileOnboarding
-
-
PatchedTutorReference
-
-
PatchedTutorReview
-
-
PatchedtutorSerialCourse
-
-
PatchedTutorSettings
-
-
PatchedTutorSupplyProfile
-
-
PatchedUserProfile
-
-
PatchedUserProfileUpdateRequestDTO
-
-
PersonalityEnquiry
-
-
PersonalityTestLevel
-
-
PersonalityTestSubject
-
-
PhoneConfirmation
-
-
PhoneConfirmationResend
-
-
ProfileAttachment
-
-
PushNotification
-
-
Qualification
-
-
QueryParam
-
-
Question
-
-
QuestionOption
-
-
RecaptchaToken
-
-
RecordAction
-
-
RequestTutor
-
-
School
-
-
SchoolsupplyRequestTutor
-
-
SendEmailVerificationCode
-
-
SendPersonalityEnquiryToTutor
-
-
SendSMSVerificationCode
-
-
SerialCourseCustomer
-
-
Session
-
-
SetupIntent
-
-
SimpleSubjectLevel
-
-
SocialAuthMethodEnum
-
google-oauth2
- Goolge * linkedin-oauth2
- Linked In * facebook
- Facebook * none
- None
-
SocialAuthMethodEnumTypeTransformer
-
Transformation class that can encode an instance of SocialAuthMethodEnum to String,
and decode dynamic data back to SocialAuthMethodEnum.
-
SocialLogin
-
-
SocialToken
-
-
Status384Enum
-
ok
- ok * fail
- fail * failed
- failed
-
Status384EnumTypeTransformer
-
Transformation class that can encode an instance of Status384Enum to String,
and decode dynamic data back to Status384Enum.
-
StatusC27Enum
-
archived
- Archived * deleted
- Deleted * published
- Published * taken
- Taken * unpublished
- Unpublished * filled
- Position filled
-
StatusC27EnumTypeTransformer
-
Transformation class that can encode an instance of StatusC27Enum to String,
and decode dynamic data back to StatusC27Enum.
-
StripeAuthorize
-
-
StudentPersonality
-
-
Subject
-
-
SubjectLevel
-
-
SubjectLevels
-
-
SubscribedNotification
-
-
SubscriptionStatusEnum
-
SubscriptionStatus.SCHEDULED
- SCHEDULED * SubscriptionStatus.TRIALING
- TRIALING * SubscriptionStatus.ACTIVE
- ACTIVE * SubscriptionStatus.PAST_DUE
- PAST_DUE * SubscriptionStatus.CANCELED
- CANCELED * SubscriptionStatus.UNPAID
- UNPAID * SubscriptionStatus.INCOMPLETE
- INCOMPLETE * SubscriptionStatus.INCOMPLETE_EXPIRED
- INCOMPLETE_EXPIRED
-
SubscriptionStatusEnumTypeTransformer
-
Transformation class that can encode an instance of SubscriptionStatusEnum to String,
and decode dynamic data back to SubscriptionStatusEnum.
-
SupplyTeachingExperience
-
-
SupplyTeachingLevel
-
-
SwaggerUiApi
-
-
TeachingExperience
-
-
TeachingFrequency
-
-
TeachingLevel
-
-
TestAnswer
-
-
TrialCallInvitation
-
-
Tutor
-
-
TutorAvailability
-
-
TutorBooking
-
-
TutorCard
-
-
TutorCardSubject
-
-
TutorCreateAccount
-
-
TutorCruncherSignup
-
-
TutorEnquiry
-
-
TutorFeedback
-
-
TutorInvitation
-
-
TutorInvitationCreate
-
-
TutorInvitationResponse
-
-
TutorJobPostView
-
-
TutorLogin
-
-
TutorPersonalityEnquiry
-
-
TutorProfile
-
-
TutorProfileDisplay
-
-
TutorProfileFiles
-
-
TutorProfileMinimal
-
-
TutorProfileOnboarding
-
-
TutorProfileOnboardingDTO
-
-
TutorQualification
-
-
TutorReference
-
-
TutorReferenceCreate
-
-
TutorReferenceList
-
-
TutorReview
-
-
TutorSerialCourse
-
-
TutorSettings
-
-
TutorSMSCreateAccount
-
-
TutorSubject
-
-
TutorSupplyProfile
-
-
TutorTimeOff
-
-
TypeAf8Enum
-
text
- Text * invitation
- Invitation * enquiry
- Enquiry * booking--cancelled
- Booking Cancelled * tutor-enquiry--accepted_online
- Tutor Enquiry Accepted Online * tutor-enquiry--accepted
- Tutor Enquiry Accepted * invitation--cancelled
- Invitation Cancelled * invitation--rejected
- Invitation Rejected * tutor-enquiry--rejected
- Tutor Enquiry Rejected * booking--confirmed-timeout
- Booking Confirmed Timeout * invitation--accepted
- Invitation Accepted * invitation--cancelled-inviteexpired
- Invitation Cancelled (Invite Expired) * invitation--created
- Invitation Created
-
TypeAf8EnumTypeTransformer
-
Transformation class that can encode an instance of TypeAf8Enum to String,
and decode dynamic data back to TypeAf8Enum.
-
User
-
-
UserDataDTO
-
-
UserNotification
-
-
UserNotificationTypeEnum
-
internal
- internal * email
- email * sms
- sms * all
- all
-
UserNotificationTypeEnumTypeTransformer
-
Transformation class that can encode an instance of UserNotificationTypeEnum to String,
and decode dynamic data back to UserNotificationTypeEnum.
-
UserProfile
-
-
UserProfileResponseDTO
-
-
UserProfileUpdateRequestDTO
-
-
UserRetrival
-
-
UserUpdate
-
-
ZoomMeeting
-
Functions
-
decodeAsync(DeserializationMessage message)
→ Future
-
Primarily intended for use in an isolate.
-
deserializeAsync(DeserializationMessage message)
→ Future
-
Primarily intended for use in an isolate.
-
mapCastOfType<K, V>(dynamic map, String key)
→ Map<K, V>?
-
Returns a valid Map<K, V> found at the specified Map
key
, null otherwise.
-
mapDateTime(dynamic map, String key, [String? pattern])
→ DateTime?
-
Returns a valid DateTime found at the specified Map
key
, null otherwise.
-
mapValueOfType<T>(dynamic map, String key)
→ T?
-
Returns a valid
T
value found at the specified Map key
, null otherwise.
-
parameterToString(dynamic value)
→ String
-
Format the given parameter object into a String.
-
serializeAsync(Object? value)
→ Future<String>
-
Primarily intended for use in an isolate.