export type HttpResponse = { success: boolean; statusCode: number; data: T; messages: any[]; }; export type HttpResponsePaged = { data: T[]; page: number; totalCount: number; totalPages: number; }; export type HttpResponseGridPaged = { data: T[]; draw: number; recordsFiltered: number; recordsTotal: number; }; export type HttpLegacyListItem = { text: string; value: number; }; export type HttpLegacyItemData = { d: T; }; export type HttpLegacyCrudActionResponse = { displayMsg: boolean; errorCode: number; msgCode: number; ok: boolean; result: number; }; export type HttpLegacyCrudActionResponseWithMessage = { displayMsg: boolean; errorCode: number; msgCode: number; ok: boolean; result: number; errorMessage: string; }; export type HttpLegacyCrudActionResponseWithMessageAndData = { displayMsg: boolean; errorCode: number; msgCode: number; ok: boolean; result: number; errorMessage: string; data: T; }; export type HttpDataResponse = { displayMsg: boolean; errorCode: number; msgCode: number; ok: boolean; data: T; result: number; }; export type HttpDataResponseTerm = { shipperId: number; displayMsg: boolean; errorCode: number; msgCode: number; ok: boolean; result: number; };