cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
29 lines (28 loc) • 1.1 kB
TypeScript
declare class AcaPrgTrmSectionBase {
/** Mongo document id (string representation). */
_id?: string;
/** Section display name (within a term). */
acapts_name?: string;
/** Section short code. */
acapts_code?: string;
/** Ordering sequence for sections in a term. */
acapts_sequence?: number;
/** Optional section description/details. */
acapts_description?: string;
/** Whether the section is active. */
acapts_isactive?: boolean;
/** Whether the section is locked from edits. */
acapts_islocked?: boolean;
/** Whether the section is considered current for the academic workflow. */
acapts_iscurrent?: boolean;
}
declare class AcaPrgTrmSection extends AcaPrgTrmSectionBase {
/** Reference to the parent class-program. */
acapts_class_program_id_acacpm?: string;
/** Reference to the parent term. */
acapts_parent_class_prog_term_acapt?: string;
/** Optional reference to the class-program branch. */
acapts_class_program_branch_id_acabrn?: string;
}
export { AcaPrgTrmSectionBase, // interface
AcaPrgTrmSection };