import { bl_fi_mst_entity_login_subject_link_RowClass } from '../../../../../models'; import { BaseContainerModel } from '../../../../../models'; export interface ApiResponse { code: string; data: any; } export interface EcomLoginResponseModel { authToken: string; data: any; } export interface BasicApiResponseModel { code: string; message?: string; data?: T; } export interface ApiResponseModel { code: string; message?: string; data?: T[]; } export interface PagingResponseModel { data: T[]; totalRecords: number; offset: number; limit: number; code: string; message: string; } export interface LoginResponse { authToken: string; tenantCodes: string[]; appletTenantTokenList: { tenantCode: string; appletCode: string; token: string; }[]; subjectGuid: string; email: string; mobileNumber: string; } export interface EcomLoginResponse extends BaseContainerModel { appletTenantTokenList: []; authToken: string; bl_fi_mst_entity_login_subject_link: bl_fi_mst_entity_login_subject_link_RowClass[]; } export interface SqlApiResponse extends BaseContainerModel { success: boolean; error?: string; data?: T[]; }