@@ -46,7 +46,7 @@ import {
4646 AddonModAssignSubmissionStatusValues ,
4747} from '../constants' ;
4848import { CoreTextFormat } from '@singletons/text' ;
49- import { CoreCourseModuleHelper } from '@features/course/services/course-module-helper' ;
49+ import { CoreCourseModuleHelper , CoreCourseModuleStandardElements } from '@features/course/services/course-module-helper' ;
5050import { CoreUserDescriptionExporter } from '@features/user/services/user' ;
5151
5252declare module '@singletons/events' {
@@ -1460,12 +1460,12 @@ export type AddonModAssignSubmissionStatusOptions = CoreCourseCommonModWSOptions
14601460
14611461/**
14621462 * Assign data returned by mod_assign_get_assignments.
1463+ * We're using Omit to exclude properties because type is not consistent with the rest of the WS but
1464+ * it should be.
14631465 */
1464- export type AddonModAssignAssign = {
1465- id : number ; // Assignment id.
1466+ export type AddonModAssignAssign =
1467+ Omit < CoreCourseModuleStandardElements , 'coursemodule' | 'section' | 'visible' | 'groupmode' | 'groupingid' | 'lang' > & {
14661468 cmid : number ; // Course module id.
1467- course : number ; // Course id.
1468- name : string ; // Assignment name.
14691469 nosubmissions : number ; // No submissions.
14701470 submissiondrafts : number ; // Submissions drafts.
14711471 sendnotifications : number ; // Send notifications.
@@ -1493,9 +1493,6 @@ export type AddonModAssignAssign = {
14931493 submissionstatement ?: string ; // Submission statement formatted.
14941494 submissionstatementformat ?: CoreTextFormat ; // Submissionstatement format (1 = HTML, 0 = MOODLE, 2 = PLAIN or 4 = MARKDOWN).
14951495 configs : AddonModAssignConfig [ ] ; // Configuration settings.
1496- intro ?: string ; // Assignment intro, not allways returned because it deppends on the activity configuration.
1497- introformat ?: CoreTextFormat ; // Intro format (1 = HTML, 0 = MOODLE, 2 = PLAIN or 4 = MARKDOWN).
1498- introfiles ?: CoreWSExternalFile [ ] ;
14991496 introattachments ?: CoreWSExternalFile [ ] ;
15001497 activity ?: string ; // @since 4.0. Description of activity.
15011498 activityformat ?: CoreTextFormat ; // @since 4.0. Format of activity.
0 commit comments