import { COABalanceGroupedPayload, COABalanceGroupedWithIDsPayload } from '../../commonPayloadTypes/coaBalancePayload'; import { ReportPayload } from '../../commonPayloadTypes/viewAndReportPayload'; import { AccountPayload } from '../../entity/account/accountPayload'; import { AccountGroupPayload } from '../../entity/accountGroup/accountGroupPayload'; import { InsightSummaryPayload } from '../../entity/insights/insightSummaryPayload'; import { ZeniReportResponse } from '../../responsePayload'; export interface CashInCashOutPayload extends ReportPayload { account_groups: AccountGroupPayload[]; accounts: AccountPayload[]; cash_in: COABalanceGroupedWithIDsPayload; cash_out: COABalanceGroupedWithIDsPayload; insights: InsightSummaryPayload[]; net_cash_flow: COABalanceGroupedPayload; } export type CashInCashOutReportResponse = ZeniReportResponse;