UNPKG

@los_generic/shared

Version:

Shared DTOs, interfaces, and utilities for LOS applications

69 lines (68 loc) 1.49 kB
export interface IFetchModelQuery { page_size?: number; page: number; searchText?: string; model: string; right: string; sortColumn?: string; sortBy?: string; } export interface IFetchModelResponse { statusCode: number; status: boolean; message: string; data: any; } export interface IFetchModelByIdQuery { permission?: string; } export interface IFetchModelByIdResponse { statusCode: number; status: boolean; message: string; data: any; } export interface ICreateModelPayload { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } export interface ICreateModelResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateModelPayload { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } export interface IUpdateModelResponse { statusCode: number; status: boolean; message: string; } export interface IToggleModelVisibilityPayload { isActive: boolean; } export interface IToggleModelVisibilityResponse { statusCode: number; status: boolean; message: string; } export interface IDeleteModelResponse { statusCode: number; status: boolean; message: string; } export interface IAttachPermissionsToModelResponse { statusCode: number; status: boolean; message: string; }