export interface CachedDepartment { Id: string; Name: string; FullyQualifiedName?: string; } export interface CachedAccount { Id: string; Name: string; FullyQualifiedName?: string; AcctNum?: string; AccountType?: string; AccountSubType?: string; Classification?: string; CurrentBalance?: number; Active?: boolean; SubAccount?: boolean; ParentRef?: { value: string; name?: string; }; CurrentBalanceWithSubAccounts?: number; } export interface DepartmentCache { items: CachedDepartment[]; byId: Map; byName: Map; fetchedAt: number; } export interface CachedClass { Id: string; Name: string; FullyQualifiedName?: string; } export interface ClassCache { items: CachedClass[]; byId: Map; byName: Map; fetchedAt: number; } export interface AccountCache { items: CachedAccount[]; byId: Map; byName: Map; byAcctNum: Map; fetchedAt: number; } export interface CachedVendor { Id: string; DisplayName: string; Active?: boolean; } export interface VendorCache { items: CachedVendor[]; byId: Map; byName: Map; fetchedAt: number; } export interface CachedEmployee { Id: string; DisplayName: string; Active?: boolean; } export interface EmployeeCache { items: CachedEmployee[]; byId: Map; byName: Map; fetchedAt: number; } export interface CachedCustomer { Id: string; DisplayName: string; Active?: boolean; fetchedAt: number; } export interface CachedItem { Id: string; Name: string; FullyQualifiedName?: string; Type?: string; UnitPrice?: number; Active?: boolean; fetchedAt: number; } //# sourceMappingURL=cache.d.ts.map