@overture-stack/lyric
Version:
Data Submission system
34 lines (33 loc) • 2.78 kB
TypeScript
import { BaseDependencies } from '../config/config.js';
import { type AuthConfig } from '../middleware/auth.js';
declare const controller: ({ baseDependencies, authConfig, }: {
baseDependencies: BaseDependencies;
authConfig: AuthConfig;
}) => {
commit: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").submissionCommitPathParams, unknown, object, import("qs").ParsedQs, Record<string, any>>;
delete: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").submissionIdPathParam, unknown, object, import("../utils/schemas.js").SubmissionDeleteQueryParams, Record<string, any>>;
deleteEntityName: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").SubmissionDeleteEntityNameParams, unknown, object, import("../utils/schemas.js").SubmissionDeleteEntityNameQueryParams, Record<string, any>>;
deleteSubmittedDataBySystemId: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").DataDeleteBySystemIdPathParams, unknown, object, import("qs").ParsedQs, Record<string, any>>;
editSubmittedData: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").CategoryPathParams, unknown, Record<string, unknown>[], {
entityName: string;
organization: string;
}, Record<string, any>>;
getSubmissionsByCategory: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").CategoryPathParams, unknown, object, import("../utils/schemas.js").SubmissionsByCategoryQueryParams, Record<string, any>>;
getSubmissionById: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").submissionIdPathParam, unknown, object, import("qs").ParsedQs, Record<string, any>>;
getSubmissionDetailsById: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").submissionIdPathParam, unknown, object, import("../utils/schemas.js").SubmissionsDetailsQueryParams, Record<string, any>>;
getActiveByOrganization: import("express-serve-static-core").RequestHandler<{
organization: string;
categoryId: string;
}, unknown, object, import("qs").ParsedQs, Record<string, any>>;
submit: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").CategoryPathParams, unknown, import("@overture-stack/lectern-client").DataRecord[], {
entityName: string;
organization: string;
}, Record<string, any>>;
submitFiles: import("express-serve-static-core").RequestHandler<import("../utils/schemas.js").CategoryPathParams, unknown, {
filename: string;
entity: string;
}[] | undefined, {
organization: string;
}, Record<string, any>>;
};
export default controller;