UNPKG

@los_generic/shared

Version:

Shared DTOs, interfaces, and utilities for LOS applications

71 lines (70 loc) 1.78 kB
export interface IFetchFinancialParameterQuery { page_size?: number; page: number; searchText?: string; parameterName: string; right: string; sortColumn?: string; sortBy?: string; } export interface IFetchFinancialParameterResponse { statusCode: number; status: boolean; message: string; data: any; } export interface IFetchFinancialParameterByIdQuery { permission?: string; } export interface IFetchFinancialParameterByIdResponse { statusCode: number; status: boolean; message: string; data: any; } export interface ICreateFinancialParameterPayload { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } export interface ICreateFinancialParameterResponse { statusCode: number; status: boolean; message: string; } export interface IUpdateFinancialParameterPayload { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } export interface IUpdateFinancialParameterResponse { statusCode: number; status: boolean; message: string; } export interface IToggleFinancialParameterVisibilityPayload { isActive: boolean; } export interface IToggleFinancialParameterVisibilityResponse { statusCode: number; status: boolean; message: string; } export interface IDeleteFinancialParameterResponse { statusCode: number; status: boolean; message: string; } export interface IAttachPermissionsToFinancialParameterResponse { statusCode: number; status: boolean; message: string; }