30 lines
518 B
TypeScript
30 lines
518 B
TypeScript
export interface PaginationMeta {
|
|
page: number;
|
|
limit: number;
|
|
total: number;
|
|
total_pages: number;
|
|
}
|
|
|
|
export interface RoleMaster {
|
|
id: number;
|
|
name: string;
|
|
slug: string;
|
|
active: boolean;
|
|
created_at: string | null;
|
|
updated_at: string | null;
|
|
select?: boolean | null;
|
|
}
|
|
|
|
export interface RoleMasterResponse {
|
|
status: string;
|
|
message: string;
|
|
data: RoleMaster;
|
|
}
|
|
|
|
export interface RoleMasterListResponse {
|
|
status: string;
|
|
message: string;
|
|
data: RoleMaster[];
|
|
meta: PaginationMeta;
|
|
}
|