Add batch delete api and batch create api

This commit is contained in:
Maidul Islam
2023-01-01 02:12:24 -05:00
parent 3c6b1e51b5
commit f015e6be6e
3 changed files with 95 additions and 100 deletions
+7 -2
View File
@@ -1,6 +1,11 @@
import { Omit } from 'utility-types';
import { ISecret } from '../../models';
export type ModifySecretPayload = Omit<ISecret, "user" | "version" | "environment" | "workspace">;
// User input for CRUD operations on secrets routes
export type SecretUserInput = Omit<ISecret, "user" | "version" | "environment" | "workspace">;
export type SafeUpdateSecret = Partial<Omit<ISecret, "user" | "version" | "environment" | "workspace">>;
// Used for modeling sanitized secrets before uplaod. To be used for converting user input for uploading
export type SanitizedSecretModify = Partial<Omit<ISecret, "user" | "version" | "environment" | "workspace">>;
// Used for modeling sanitized secrets before create. To be used for converting user input for creating new secrets
export type SanitizedSecretForCreate = Omit<ISecret, "version" | "_id">;