22 lines
455 B
TypeScript
22 lines
455 B
TypeScript
import { ViewData } from '@/lib/contracts/view-data/ViewData';
|
|
|
|
/**
|
|
* AdminUserViewData
|
|
*
|
|
* ViewData for AdminUserViewModel.
|
|
* Template-ready data structure with only primitives.
|
|
*/
|
|
|
|
export interface AdminUserViewData extends ViewData {
|
|
id: string;
|
|
email: string;
|
|
displayName: string;
|
|
roles: string[];
|
|
status: string;
|
|
isSystemAdmin: boolean;
|
|
createdAt: string;
|
|
updatedAt: string;
|
|
lastLoginAt?: string;
|
|
primaryDriverId?: string;
|
|
}
|