import { MTableQueries } from "../../common-types/common"; import { AcaClassPrgBranch, AcaClassPrgBranchBase } from "../../schema"; import { controllerResponse } from "../../utilities"; type IClassPrgBranchErrorLogger = { [key in keyof AcaClassPrgBranchListPayload]: string; }; type IClassPrgBranchGetByIdErrorLogger = { [key in keyof AcaClassPrgBranchGetByIdPayload]: string; }; type IClassPrgBranchDeleteErrorLogger = { [key in keyof AcaClassPrgBranchDeletePayload]: string; }; type IClassPrgBranchInsertUpdateErrorLogger = { [key in keyof AcaClassPrgBranchInsertUpdatePayload]: string; }; type IClassPrgBranchToggleStatusErrorLogger = { [key in keyof AcaClassPrgBranchToggleStatusPayload]: string; }; type IClassPrgBranchToggleLockErrorLogger = { [key in keyof AcaClassPrgBranchToggleLockPayload]: string; }; declare class AcaClassPrgBranchListPayload extends MTableQueries { acabrn_class_program_id_acacpm?: string; constructor(init: Partial); Validate?(): Partial; } declare class AcaClassPrgBranchGetByIdPayload { acabrn_id?: string; constructor(init: AcaClassPrgBranchGetByIdPayload); Validate?(): Partial; } declare class AcaClassPrgBranchDeletePayload { acabrn_id?: string; constructor(init: AcaClassPrgBranchDeletePayload); Validate?(): Partial; } declare class AcaClassPrgBranchToggleStatusPayload { acabrn_id?: string; constructor(init: AcaClassPrgBranchToggleStatusPayload); Validate?(): Partial; } declare class AcaClassPrgBranchToggleLockPayload { acabrn_id?: string; constructor(init: AcaClassPrgBranchToggleLockPayload); Validate?(): Partial; } declare class AcaClassPrgBranchResponse extends AcaClassPrgBranchBase { acabrn_class_program_id_acacpm?: { _id?: string; acacpm_alise_title?: string; }; acabrn_branch_id_sygms?: { _id?: string; sygms_title?: string; sygms_code?: string; sygms_configuration?: any; }; } declare class AcaClassPrgBranchInsertUpdatePayload extends AcaClassPrgBranch { constructor(init: AcaClassPrgBranchInsertUpdatePayload); Validate?(): Partial; } interface classPrgBranchControllerResponse extends controllerResponse { data?: AcaClassPrgBranchResponse[]; } interface classPrgBranchByIdControllerResponse extends controllerResponse { data?: AcaClassPrgBranchResponse; } interface classPrgBranchInsertUpdateControllerResponse extends controllerResponse { data?: AcaClassPrgBranchResponse; } interface classPrgBranchDeleteControllerResponse extends controllerResponse { data?: boolean; } interface classPrgBranchToggleStatusControllerResponse extends controllerResponse { data?: boolean; } interface classPrgBranchToggleLockControllerResponse extends controllerResponse { data?: boolean; } interface classPrgBranchByProgramControllerResponse extends controllerResponse { data?: Array; } export { IClassPrgBranchErrorLogger, IClassPrgBranchGetByIdErrorLogger, IClassPrgBranchDeleteErrorLogger, IClassPrgBranchInsertUpdateErrorLogger, IClassPrgBranchToggleStatusErrorLogger, IClassPrgBranchToggleLockErrorLogger, AcaClassPrgBranchListPayload, AcaClassPrgBranchGetByIdPayload, AcaClassPrgBranchDeletePayload, AcaClassPrgBranchInsertUpdatePayload, AcaClassPrgBranchToggleStatusPayload, AcaClassPrgBranchToggleLockPayload, classPrgBranchControllerResponse, classPrgBranchByIdControllerResponse, classPrgBranchInsertUpdateControllerResponse, classPrgBranchDeleteControllerResponse, classPrgBranchToggleStatusControllerResponse, classPrgBranchToggleLockControllerResponse, classPrgBranchByProgramControllerResponse, AcaClassPrgBranchResponse };