cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
16 lines (15 loc) • 589 B
TypeScript
import { IUser } from "../schema/auth";
import { controllerResponse } from "../utilities/helpers/response.helper";
import { SendMailInfo } from "./emailServiceConfig";
export interface ResetPasswordControllerResponse extends controllerResponse {
data?: Partial<ResetPasswordResponseData>;
}
export interface SignOutControllerResponse extends controllerResponse {
}
export interface ResetPasswordResponseData {
user: Partial<IUser>;
reset_password_link: string;
}
export interface ResetPasswordSendMailInfo extends SendMailInfo {
data: Partial<ResetPasswordResponseData>;
}