Added propagate status changes
This commit is contained in:
@@ -2,6 +2,7 @@ import {Module} from ".";
|
||||
import {InstructorGender} from "./exam";
|
||||
|
||||
export type User = StudentUser | TeacherUser | CorporateUser | AgentUser | AdminUser | DeveloperUser;
|
||||
export type UserStatus = "active" | "disabled" | "paymentDue";
|
||||
|
||||
export interface BasicUser {
|
||||
email: string;
|
||||
@@ -17,7 +18,7 @@ export interface BasicUser {
|
||||
isVerified: boolean;
|
||||
subscriptionExpirationDate?: null | Date;
|
||||
registrationDate?: Date;
|
||||
status: "active" | "disabled" | "paymentDue";
|
||||
status: UserStatus;
|
||||
}
|
||||
|
||||
export interface StudentUser extends BasicUser {
|
||||
|
||||
Reference in New Issue
Block a user