cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
18 lines (17 loc) • 595 B
TypeScript
import { IUser } from "../schema/auth";
import { controllerResponse } from "../utilities/helpers/response.helper";
import { SendMailInfo } from "./emailServiceConfig";
export interface loginControllerResponse extends controllerResponse {
data?: Partial<loginResponseData>;
token?: string;
}
export interface reLoginControllerResponse extends controllerResponse {
data?: Partial<loginResponseData>;
token?: string;
}
export interface loginResponseData {
user: Partial<IUser>;
}
export interface LoginSendMailInfo extends SendMailInfo {
data: Partial<loginResponseData>;
}