Models#
The Models provide a strucutred and easier access to the
data received and sent to the server. However, you can also
describe the data through dict
.
- APICodes
- About
- AbstractRole
- AccessTokenModalWarningTimeSetting
- AccessTokenToastWarningTimeSetting
- AddUsersSectionData
- AiAssistantEnabledSetting
- AllAutoTestResults
- AllSiteSettings
- AlwaysUpdatePiiWithLtiSetting
- AnalyticsEnabledSetting
- AnyAutoTestStepAsJSON
- AnyNonRedactedAutoTestStepAsJSON
- AnyRedactedAutoTestStepAsJSON
- Assignment
- AssignmentAnonymizationAlgo
- AssignmentDefaultGradingScalePointsSetting
- AssignmentDefaultGradingScaleSetting
- AssignmentDescriptionEnabledSetting
- AssignmentDescriptionOnTeachersSubmissionsPageSetting
- AssignmentDoneType
- AssignmentExportColumn
- AssignmentFeedback
- AssignmentGrader
- AssignmentGradingScalePointsEnabledSetting
- AssignmentKind
- AssignmentLoginLink
- AssignmentMaxPointsEnabledSetting
- AssignmentPeerFeedbackConnection
- AssignmentPeerFeedbackSettings
- AssignmentPercentageDecimalsSetting
- AssignmentPercentageGradingSettings
- AssignmentPointDecimalsSetting
- AssignmentPointsGradingSettings
- AssignmentSectionTimeframe
- AssignmentStateEnum
- AssignmentSubmissionMode
- AssignmentTemplate
- AssignmentTimeframes
- AssistantToolsEnabledSetting
- AtImageCachingEnabledSetting
- AutoTest
- AutoTestCapturePointsMessageSetting
- AutoTestCheckpointMessageSetting
- AutoTestCodeQualityMessageSetting
- AutoTestEnabledSetting
- AutoTestFixture
- AutoTestGlobalSetupOutput
- AutoTestGlobalSetupScript
- AutoTestHeartbeatIntervalSetting
- AutoTestHeartbeatMaxMissedSetting
- AutoTestIoTestMessageSetting
- AutoTestIoTestSubMessageSetting
- AutoTestMaxConcurrentBatchRunsSetting
- AutoTestMaxGlobalSetupTimeSetting
- AutoTestMaxJobsPerRunnerSetting
- AutoTestMaxPerStudentSetupTimeSetting
- AutoTestMaxResultNotStartedSetting
- AutoTestMaxTimeCommandSetting
- AutoTestMaxUnitTestMetadataLengthSetting
- AutoTestQualityComment
- AutoTestResult
- AutoTestResultState
- AutoTestResultWithExtraData
- AutoTestRun
- AutoTestRunProgramMessageSetting
- AutoTestRunner
- AutoTestRunnerState
- AutoTestSet
- AutoTestStepBaseAsJSON
- AutoTestStepBaseInputAsJSON
- AutoTestStepLogBase
- AutoTestStepResult
- AutoTestStepResultState
- AutoTestStepValidationException
- AutoTestSuite
- AutoTestUnitTestMessageSetting
- AutomaticLti1p3AssignmentImportSetting
- AutomaticLtiRoleEnabledSetting
- BaseAbout
- BaseAutoTestQualityComment
- BaseCommentBase
- BaseCommentBaseWithExtendedReplies
- BaseCommentBaseWithNormalReplies
- BaseCommentReply
- BaseCourseCoupon
- BaseDirectory
- BaseError
- BaseFile
- BaseLMSCapabilities
- BaseLTI1p1Provider
- BaseLTI1p3Provider
- BaseLTIProvider
- BaseLaunchData
- BaseNotification
- BaseReleaseInfo
- BaseRubricItem
- BaseTenantCoupon
- BlackboardZipUploadEnabledSetting
- BulkEnrollCourseData
- CGIgnoreVersion
- CanvasCourseIdCopyingEnabledSetting
- ChangeUserRoleCourseData_1
- ChangeUserRoleCourseData_1_2
- CheckPointsAsJSON
- CheckPointsData
- CheckPointsExtra
- CheckPointsInputAsJSON
- CloneResult
- CodeEditorOutputViewerTitleSetting
- CodeEditorStartOnAssignmentDescriptionSetting
- CodeQualityAsJSON
- CodeQualityBaseData
- CodeQualityData
- CodeQualityExtra
- CodeQualityInputAsJSON
- CodeQualityPenalties
- ColumnRange
- CommentReplyEdit
- CommentReplyType
- CommentType
- CommunityLibraryPublishingSetting
- CommunityLibrarySetting
- ConnectRepositoryGitProviderData
- CopyAutoTestData
- CopyRubricAssignmentData
- CouponDataParser
- CouponWithCode
- CouponWithoutCode
- Course
- CourseBulkEnrollResult
- CourseBulkRegisterEnabledSetting
- CourseCouponUsage
- CourseGradebookEnabledSetting
- CourseGradebookRenderWarningSizeSetting
- CourseOfCoursePrice
- CourseOfTenantCouponUsage
- CoursePermMap
- CoursePermission
- CoursePrice
- CourseRegisterEnabledSetting
- CourseRegistrationLink
- CourseRole
- CourseRoleAsJSONWithPerms
- CourseSection
- CourseSectionDivision
- CourseSectionDivisionConnection
- CourseSectionDivisionUser
- CourseSnippet
- CourseState
- CourseStatisticsAsJSON
- CreateAssignmentCourseData
- CreateAutoTestData
- CreateCommentReplyData
- CreateCourseData
- CreateDivisionSectionData
- CreateGeneralCommentData
- CreateGroupGroupSetData
- CreateGroupSetCourseData
- CreateInlineCommentData
- CreateOutputHtmlProxyAutoTestData
- CreateProxySubmissionData
- CreateRepositoryGitProviderData
- CreateRoleCourseData
- CreateSSOProviderData
- CreateSectionCourseData
- CreateSnippetCourseData
- CreateSnippetData
- CreateTenantData
- CsvLargeFileLimitSetting
- CsvTooManyErrorsLimitSetting
- Currency
- CustomOutputAsJSON
- CustomOutputData
- CustomOutputExtra
- CustomOutputInputAsJSON
- CustomOutputLog
- CustomOutputLogBase
- DeepLinkLTIData
- DefaultCourseTaRoleSetting
- DefaultCourseTeacherRoleSetting
- DefaultSubmissionPageTabSetting
- DeletedCommentReply
- DeletionType
- DirectoryWithChildren
- DisabledSettingException
- DisplayGradesEnabledSetting
- EditorEnabledForTeachersSetting
- EditorEnabledSetting
- EmailNotificationTypes
- EmailStudentsEnabledSetting
- EmailUsersCourseData_1
- EmailUsersCourseData_1_2
- ExamLoginMaxLengthSetting
- ExportAssignmentCSVData
- ExportAssignmentFilesData
- ExtendedAutoTestResult
- ExtendedAutoTestRun
- ExtendedCourse
- ExtendedCourseRegistrationLink
- ExtendedCourseSection
- ExtendedGroup
- ExtendedJob
- ExtendedNonDeletedCommentReply
- ExtendedTenant
- ExtendedTransaction
- ExtendedUser
- ExtendedWork
- ExtractFileTreeDirectory
- ExtractFileTreeFile
- FailedToSendEmailException
- FeedbackBase
- FeedbackThreadsInitiallyCollapsedSetting
- FeedbackWithReplies
- FeedbackWithoutReplies
- FileDeletion
- FileRule
- FileRuleInputData
- FileType
- FinalizedLTI1p1Provider
- FinalizedLTI1p3Provider
- FirstDayOfWeekFromLocaleSetting
- FirstPhaseLTILaunchException
- FixedAvailability
- FixedGradeAvailability
- FixtureLike
- Fraction
- FrontendSiteSettings
- GeneralFeedbackCommentBase
- GeneralFeedbackCommentBaseWithExtendedReplies
- GeneralFeedbackExtra
- GitRepositoriesPage
- GitRepositoryLike
- GitUserInfo
- GithubTemplateRepoEnabledSetting
- GlobalPermMap
- GlobalPermission
- GradeHistory
- GradeOrigin
- GradingNotificationsEnabledSetting
- Group
- GroupNotReadyForSubmissionException
- GroupSet
- GroupsEnabledSetting
- HasUnreadNotifcationJSON
- HealthInformation
- HideCodeEditorFiletreeControlsWithOnlyQuizStepsSetting
- HideCodeEditorOutputViewerWithOnlyQuizStepsSetting
- HideEmptyRubricRowDescriptionSetting
- HideNoDeadlineEnabledSetting
- HubspotSyncingEnabledSetting
- IOTestAsJSON
- IOTestBaseData
- IOTestData
- IOTestExtra
- IOTestInputAsJSON
- IOTestInputCase
- IOTestLog
- IOTestOption
- IOTestStepLog
- IOTestStepLogBase
- IgnoreHandling
- IgnoredFilesException
- ImportIntoAssignmentData
- ImportIntoCourseData
- IncrementalRubricSubmissionEnabledSetting
- InlineFeedbackCommentBase
- InlineFeedbackCommentBaseWithExtendedReplies
- InlineFeedbackExtra
- InlineFeedbackOnQuizzesEnabledSetting
- InlineRubricViewerEnabledSetting
- InvalidGroupException
- InvalidIOCasesException
- InvalidOptionsException
- IsAdminPermissionEnabledSetting
- IsPearsonSetting
- Job
- JsonCreateAutoTest
- JsonCreateTenant
- JsonPatchAutoTest
- JsonPatchSubmitTypesAssignment
- JunitTestAsJSON
- JunitTestBaseData
- JunitTestData
- JunitTestExtra
- JunitTestInputAsJSON
- JunitTestLog
- JunitTestLogBase
- JupyterNotebookEditorEnabledSetting
- JupyterNotebookRunningEnabledSetting
- JwtAccessTokenExpiresSetting
- LMSCapabilities
- LTI1p1ProviderData
- LTI1p3ProviderData
- LTI1p3ProviderPresentationAsJSON
- LTIAssignmentLaunchData
- LTIDeepLinkResponse
- LTIDeepLinkResult
- LTILaunchResult
- LTITemplatePreviewLaunchData
- LTIVersion
- LaunchSecondPhaseLTIData
- LegacyFeatures
- LineRange
- LintersEnabledSetting
- LoginTokenBeforeTimeSetting
- LoginUserData_1
- LoginUserData_1_2
- LogoutResponse
- LogoutUserData
- Lti1p3NonceAndStateValidationEnabledSetting
- Lti1p3ParseMostPrivilegedRoleSetting
- Lti1p3PreventNonceReuseEnabledSetting
- Lti1p3SystemRoleFromContextRoleSetting
- LtiEnabledSetting
- LtiLaunchDataLoggingSetting
- LtiLockDateCopyingEnabledSetting
- LtiRoleSwitchingSetting
- LtiUnsetDeadlineLockDateEnabledSetting
- MaxDocumentUpdateSizeSetting
- MaxDynamoFileSizeSetting
- MaxDynamoSubmissionSizeSetting
- MaxFileSizeSetting
- MaxLargeUploadSizeSetting
- MaxLinesSetting
- MaxNormalUploadSizeSetting
- MaxNumberOfFilesSetting
- MaxPlagiarismMatchesSetting
- MaxUserSettingAmountSetting
- MinPasswordScoreSetting
- MirrorFileResult
- MissingCookieError
- MissingFile
- NameAndEmailFromNrpsOnlySetting
- NewAutoTestAllowedInitialBuildIdsSetting
- NewAutoTestBuildMaxCommandTimeSetting
- NewAutoTestBuildOutputLimitSetting
- NewAutoTestCopyingEnabledSetting
- NewAutoTestCurrentInitialBuildIdsSetting
- NewAutoTestDiffViewerEnabledSetting
- NewAutoTestEnabledSetting
- NewAutoTestInitialBuildIdSetting
- NewAutoTestMaxDynamodbSizeSetting
- NewAutoTestMaxFileSizeSetting
- NewAutoTestMaxOutputFilesSizeSetting
- NewAutoTestMaxStorageSizeSetting
- NewAutoTestOldSubmissionAgeSetting
- NewAutoTestTestMaxCommandTimeSetting
- NewAutoTestTestOutputLimitSetting
- NewAutoTestUncollapsingStepOutputDelaySetting
- NoPermissions
- NonDeletedCommentReply
- NonFinalizedLTI1p1Provider
- NonFinalizedLTI1p3Provider
- NonPresentPreference
- NotificationCommentReplyNotificationAsJSON
- NotificationGeneralFeedbackReplyNotificationAsJSON
- NotificationPollTimeSetting
- NotificationReasons
- NotificationSetting
- NotificationSettingOption
- NotificationsJSON
- OAuthProvider
- OAuthToken
- Option
- OptionsInputData
- OutputViewerAnimationLimitLinesCountSetting
- OutputViewerAutoExpandFailedStepsSetting
- ParseAPIException
- Patch1P1ProviderLTIData
- Patch1P3ProviderLTIData
- PatchAllNotificationData
- PatchAssignmentData
- PatchAutoTestData
- PatchCommentReplyData
- PatchCourseData
- PatchGraderSubmissionData
- PatchNotificationData
- PatchNotificationSettingUserSettingData
- PatchProviderLTIData
- PatchRoleCourseData
- PatchRoleData
- PatchRoleTenantData
- PatchRubricCategoryTypeAssignmentData
- PatchRubricResultSubmissionData_1
- PatchRubricResultSubmissionData_1_2
- PatchSectionData
- PatchSettingsTenantData
- PatchSiteSettingsData
- PatchSnippetCourseData
- PatchSnippetData
- PatchSubmissionData
- PatchSubmitTypesAssignmentData
- PatchTenantData
- PatchUiPreferenceUserSettingData
- PatchUserData
- PayWithCouponCoursePriceData
- PearsonTemplate
- PearsonTemplatesSetting
- PeerFeedbackEnabledSetting
- PermissionException
- PlagiarismBulkExportEnabledSetting
- PlagiarismBulkExportMaxCasesSetting
- PlagiarismCase
- PlagiarismPdfExportEnabledSetting
- PlagiarismRun
- PlagiarismRunPlagiarismAssignmentAsJSON
- PlagiarismRunPlagiarismCourseAsJSON
- PlagiarismState
- PostOAuthTokenData
- PresentPreference
- PromptEngineeringStepEnabledSetting
- Proxy
- PutDescriptionAssignmentData
- PutEnrollLinkCourseData
- PutPriceCourseData
- PutPriceTenantData
- PutRubricAssignmentData
- QualityCommentSeverity
- QualityCommentsInCodeEditorSetting
- QualityTestLog
- QualityTestLogBase
- QuizSingleQuestionModeHideRunButtonEnabledSetting
- RegisterEnabledSetting
- RegisterUserData
- RegisterUserWithLinkCourseData
- ReleaseInfo
- ReleaseMessageMaxTimeSetting
- RemovedPermissions
- RenameGroupGroupData
- RenderHtmlEnabledSetting
- RepositoryConnectionLimitReachedException
- ResetTokenTimeSetting
- ResultDataGetAutoTestGet
- ResultDataGetTaskResultGetAll
- ResultDataPostSectionCreateDivision
- RetryGroupSubmissionGradePassbackEnabledSetting
- RoleAsJSONWithPerms
- RootFileTreesJSON
- RubricDescriptionType
- RubricEnabledForTeacherOnSubmissionsPageSetting
- RubricItem
- RubricItemInputAsJSON
- RubricLockReason
- RubricRowBase
- RubricRowBaseInputAsJSON
- RubricRowBaseInputBaseAsJSON
- RubricsEnabledSetting
- RuleType
- RunProgramAsJSON
- RunProgramData
- RunProgramExtra
- RunProgramInputAsJSON
- RunProgramLog
- Saml2ProviderJSON
- SamlUiInfo
- SectionsInSubmissionListEnabledSetting
- SendRegistrationEmailSetting
- ServerTimeCorrectionEnabledSetting
- ServerTimeDiffToleranceSetting
- ServerTimeSyncIntervalSetting
- SessionRestrictionContext
- SessionRestrictionData
- SettingTokenTimeSetting
- SetupOAuthResult
- SimpleSubmissionModeEnabledSetting
- SimpleSubmissionNavigateToLatestEditorSessionSetting
- SiteEmailSetting
- Snippet
- SsoInferGlobalStaffRoleSetting
- SsoUsernameDecollisionEnabledSetting
- StagedAssignmentImporterEnabledSetting
- StartPaymentCoursePriceCloseTabData
- StartPaymentCoursePriceRedirectData
- StartedTransaction
- StudentPaymentEnabledSetting
- StudentPaymentMainOptionSetting
- StudentViewEnabledSetting
- SubmissionValidatorInputData
- SubmissionsPerPageEnabledSetting
- TaskResultState
- TaxBehavior
- Tenant
- TenantCouponUsage
- TenantCouponWithCode
- TenantCouponWithoutCode
- TenantCourseStatistics
- TenantOfTenantPrice
- TenantPermissions
- TenantPrice
- TenantRoleAsJSONWithPerms
- TenantStatistics
- TestSubmissionCopyingOnImportEnabledSetting
- TimedAvailability
- TimeframeLike
- TokenRevokedException
- Transaction
- TransactionState
- UpdatePeerFeedbackSettingsAssignmentData
- UpdateSetAutoTestData
- UpdateSuiteAutoTestBaseData
- UpdateSuiteAutoTestData
- UpgradedLTIProviderException
- UploadSubmissionAssignmentData
- User
- UserCourse
- UserInfoWithRole
- UserInput
- UserLoginResponse
- UserWithoutGroup
- WarningForMissingNewlineEnabledSetting
- WeakPasswordException
- WeakPasswordFeedback
- WebhookBase
- WebhookConfigurationDisabledAsJSON
- WebhookConfigurationEnabledAsJSON
- Work
- WorkOrigin
- WorkRubricItem
- WorkRubricResultAsJSON
- WorkRubricResultPointsAsJSON
- _BasePrice
- _SamlUiLogoInfo
- _SubmissionRubricItemDataParser