UNPKG

@experts_hub/shared

Version:

Shared DTOs, interfaces, and utilities for experts hub applications

75 lines (74 loc) 1.68 kB
export interface IFetchSubAdminQuery { page_size?: number; page: number; searchText?: string; username: string; right: string; sortColumn?: string; sortBy?: string; } export interface IFetchSubAdminResponse { statusCode: number; status: boolean; message: string; data: any; } export interface IFetchSubAdminByIdQuery { permission?: string; } export interface IFetchSubAdminByIdResponse { statusCode: number; status: boolean; message: string; data: any; } export interface ICreateSubAdminPayload { uniqueId: string; username: string; firstName: string; lastName: string; email: string; mobile: string; password: string; accountType: string; accountStatus: string; } export interface ICreateSubAdminResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateSubAdminPayload { uniqueId: string; username: string; firstName: string; lastName: string; email: string; mobile: string; password: string; accountType: string; accountStatus: string; } export interface IUpdateSubAdminResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateSubAdminAccountStatusPayload { accountSatus: string; } export interface IUpdateSubAdminAccountStatusResponse { statusCode: number; status: boolean; message: string; } export interface IDeleteSubAdminResponse { statusCode: number; status: boolean; message: string; } export interface IAttachPermissionsToSubAdminResponse { statusCode: number; status: boolean; message: string; }