cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
50 lines (49 loc) • 1.54 kB
TypeScript
import { ICoreSygms } from "../../schema/core/core_general_master";
import { ICoreSyctr } from "../../schema/core/core_system_country";
import { controllerResponse } from "../../utilities";
/**
* @description Education Board interface
*/
export interface EducationBoard {
_id?: string;
edbrd_code: string;
edbrd_name: string;
edbrd_short_name: string;
edbrd_state?: string;
edbrd_isactive: boolean;
edbrd_website?: string;
edbrd_contact_email?: string;
edbrd_contact_phone?: string;
edbrd_address?: string;
edbrd_pin_sypin?: string | any;
edbrd_city_sypin?: string;
edbrd_state_sypin?: string;
edbrd_country_id_syctr?: string | ICoreSyctr;
edbrd_udise_format?: string;
edbrd_affiliation_format?: string;
edbrd_roll_number_format?: string;
edbrd_registration_number_format?: string;
edbrd_grade_scale?: string;
edbrd_type_sygms?: string | ICoreSygms;
edbrd_category_sygms?: string | ICoreSygms;
}
/**
* @description Education Board Search Parameters
*/
export interface EducationBoardSearchParams {
q?: string;
page?: number;
limit?: number;
sort?: string;
order?: string;
[key: string]: any;
}
export interface educationBoardListControllerResponse extends controllerResponse {
data?: EducationBoard[];
}
export interface educationBoardByIdControllerResponse extends controllerResponse {
data?: EducationBoard;
}
export interface educationBoardDeleteControllerResponse extends controllerResponse {
data?: boolean;
}