antinote_api library
Classes
-
Accessor<
R> - AccountICalInformation
- AccountInformation
- AccountPage
- AccountPageAccessor
- AccountSecurityInformation
- Activity
- Actualites
- AppreciationLabel
- Attachment
- AuthenticationAccessor
- BaseReport
- BroadInstanceParameters
- CacheSection
- CacheType
- Call
- CasCredentials
- Challenge
- ChangeHomeworkStateAccessor
- ChangeHomeworkSubmissionAccessor
- ChangeNewsStateAccessor
- ChoiceNewsQuestionAnswer
- Class
-
ClassContent<
T> - ClassContentAccessor
- ClassGroupContent
- ClassMessage
- ClassOrientationData
- ClassroomContent
- ClientSignature
- ClientSignature_Member
- Credentials
- Crypto
- CustomFileAttachment
- Date
- Detention
- DisconnectionAccessor
- Discussion
- DiscussionAccessor
- DiscussionButton
- DiscussionDraft
- DiscussionLabel
- DiscussionMessage
- DiscussionMessageNode
- DiscussionNode
- DiscussionPage
- DiscussionPageAccessor
- DiscussionRootNode
- Dish
- DS
- EDT
- EnumId
- Exam
- ExamPreview
- FileAttachment
- FileUploadAccessor
- Food
- FoodAllergen
- FoodLabel
- GeolocatedInstance
- Grade
- HandedAssignment
- Holiday
- HomePage
- HomePageAccessor
- HomePageModule
- HomePageWidget
- Homework
- ICalInformation
- IdentificationAccessor
- InstanceParameters
- InstanceParametersAccessor
- LatestGradesPage
- LatestGradesPageAccessor
- Lesson
- LinkAttachment
- LoginResult
- Meal
- Menu
- MenuDeLaCantine
- MenuPage
- MenuPageAccessor
- MessageRecipient
- MobileInstanceParameters
- MultipleChoiceNewsQuestionAnswer
- NetworkStack
- News
- NewsCategory
- NewsCollection
- NewsContent
- NewsContentAccessor
- NewsPage
- NewsPageAccessor
- NewsPreviewData
- NewsQuestion
- NewsQuestionAnswer
- NewsQuestionAnswerMessage
- NewsQuestionPick
- NewsUpdate
- NoResponseNewsQuestionAnswer
- NotebookContent
- NotebookContentCategory
- NotebookEntry
- NotebookEntryAccessor
- NotebookEntryPreview
- NotebookPage
- NotebookPageAccessor
- NotebookResource
- NotebookResourceAttachment
- NotebookResourceEntry
- NotebookResourceMCQ
- NotebookResourcePedagogicalForum
- Notes
- Notification
- NotificationCategory
- NotificationCenter
- NotificationCenterAccessor
- OffTimeParameters
- OrderBehavior
- OrientationData
- OrientationSection
- OrientationStat
- OrientationWish
- OrientationWishOption
- PartialServiceCategory
- PasswordCredentials
- Pause
- PedagogicalResourceSet
- Period
- Person
- PersonalContent
- PollingAccessor
- PublishedReport
- QrCodeCredentials
- RANewsQuestionAnswer
- RecipientListAccessor
-
RecurringClass<
T extends Class> -
RecurringClassInstance<
T extends Class> - RecurringTimetable
- RemoteSession
- ReportAccessor
- ReportAppreciation
- ReportDisplayInformation
- ReportMention
- ReportService
- ReportServiceSection
- SerializedCrypto
- SerializedNetworkStack
- SerializedPasswordCredentials
- SerializedSession
- SerializedTokenCredentials
- SerializedWorkspace
- ServerSignature
- ServerSignature_ConnectionStatus
- Service
- ServiceCategory
- SessionOptions
- SingleChoiceNewsQuestionAnswer
- SpecificInstanceParameters
- StudentClass
- StudentClassContent
- StudentOrientationData
- Subject
- SubjectContent
- SubmittedFileAttachment
- Tab
- TeacherContent
- TextualResponseNewsQuestionAnswer
- TimeSlot
- Timetable
- TimetableAccessor
- TitleContent
- TokenCredentials
- TravailAFaire
- UnknownContent
- UnpublishedReport
- UploadCallData
- UserAuthorizations
- UserParameters
- UserParametersAccessor
- UserResource
- VieScolaire
- VirtualClassroomContent
-
VisualReference<
T> - WeekFrequency
-
WidgetDefinition<
T extends HomePageWidget> - WithoutRANewsQuestionAnswer
- Workspace
Enums
- BoardOpinionType
- ClassType
- FileAttachmentType
- GradeType
- HomePageWidgetType
- Scrapped from EGenreWidget, TODO localize.
- HomeworkRenderType
- IvMode
- NewsDisplayMode
- NewsPageRequestType
- NewsQuestionAnswerType
- NotebookContentCategoryType
- NotebookResourceEntryType
- NotebookSection
- OrientationSectionType
- ReportSection
- SerialObjectId
- SessionAccessType
- WorkspaceCategory
- WorkspaceType
Mixins
-
SerializableObject<
T extends GeneratedMessage> -
ValueIdClassContentMixin<
T extends VisualIdMixin> - VisualIdMixin
Extensions
- AsColorCode on String
-
AsGeolocatedInstance
on Map<
String, dynamic> - AsListDomain on String
-
AsMobileInstanceParameters
on Map<
String, dynamic> -
AsRecurringClass
on List<
Class> - AsRecurringTimetable on Timetable
-
AsStringDomain
on Iterable<
int> - AsTimings on int
-
AsUploadCallData
on Map<
String, dynamic> - BoolVisualIdData on bool
- CacheExtension on RemoteSession
- DateTimeSimplification on DateTime
- DoubleVisualIdData on double
-
EachVisualIdData
on Iterable<
VisualIdMixin> -
EnumById
on Iterable<
T> - Shamelessly stolen from Dart's EnumByName.
- FromHex on String
- FromRemoteDate on String
- GeneratedMessageGenericExtensions on T
-
Extensions on
GeneratedMessages. - IfNotNull on T?
- IntVisualIdData on int
-
StringListVisualIdData
on Iterable<
String> - StringVisualIdData on String
- ThenDataCall on Call
-
ThenDataMap
on Future<
Map< String, dynamic> > -
ToHex
on List<
int> - ToRemoteDate on DateTime
- Uint8ListVisualId on Uint8List
Constants
-
cacheTypesToSerialize
→ const List<
CacheType> - eveningMeal → const int
- middayMeal → const int
Properties
- libLog → Logger
-
final
- rsaExponent1024 → BigInt
-
final
- rsaModulo1024 → BigInt
-
final
-
widgetDefinitions
↔ List<
WidgetDefinition< HomePageWidget> > -
getter/setter pair
Functions
-
deepMergeMaps(
Map< String, dynamic> map1, Map<String, dynamic> map2, {bool mergeInnerMaps = true}) → Map<String, dynamic> -
map1has priority overmap2. -
findNearbyInstances(
double lat, double lon, {String geolocationUrl = 'https://www.index-education.com/swie/geoloc.php'}) → Future< List< GeolocatedInstance> > -
propertyCaseInsensitive(
String name, dynamic value) → Map< String, dynamic>
Typedefs
- CacheStore = _BaseCacheStore
-
SerializableCacheStore
= _BaseCacheStore<
String> - VisualId = String