UNPKG

@los_generic/shared

Version:

Shared DTOs, interfaces, and utilities for LOS applications

63 lines (62 loc) 1.41 kB
export interface IFetchHolidayQuery { page_size?: number; page: number; searchText?: string; holiday: string; right: string; sortColumn?: string; sortBy?: string; } export interface IFetchHolidayResponse { statusCode: number; status: boolean; message: string; data: any; } export interface IFetchHolidayByIdQuery { permission?: string; } export interface IFetchHolidayByIdResponse { statusCode: number; status: boolean; message: string; data: any; } export interface ICreateHolidayPayload { holidayType: number; holidayDate: Date; holidayDescription: string; } export interface ICreateHolidayResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateHolidayPayload { holidayType: number; holidayDate: Date; holidayDescription: string; } export interface IUpdateHolidayResponse { statusCode: number; status: boolean; message: string; } export interface IToggleHolidayVisibilityPayload { isActive: boolean; } export interface IToggleHolidayVisibilityResponse { statusCode: number; status: boolean; message: string; } export interface IDeleteHolidayResponse { statusCode: number; status: boolean; message: string; } export interface IAttachPermissionsToHolidayResponse { statusCode: number; status: boolean; message: string; }