import type { FullAuditedEntityDto, PagedAndSortedResultRequestDto } from '@abp/ng.core'; export interface CourseModuleCreateDto { title: string; content?: string; orderIndex: number; } export interface CourseModuleDto extends FullAuditedEntityDto { title: string; content?: string; orderIndex: number; } export interface CourseModuleUpdateDto { title: string; content?: string; orderIndex: number; } export interface GetCourseModuleListInput extends PagedAndSortedResultRequestDto { filterText?: string; courseId: string; } export interface GetCourseModulesInput extends PagedAndSortedResultRequestDto { filterText?: string; title?: string; content?: string; orderIndexMin?: number; orderIndexMax?: number; courseId: string; }