import { COABalanceGroupedPayload } from '../../commonPayloadTypes/coaBalancePayload'; import { ID } from '../../commonStateTypes/common'; export interface AccountGroupMetadataPayload { account_group_id: string; account_group_name: string; account_group_type: string; is_sub_account_group_false?: boolean | null; parent_account_group_id?: string | null; } export interface AccountGroupPayload extends AccountGroupMetadataPayload { account_ids: ID[]; assets?: COABalanceGroupedPayload; cash_in?: COABalanceGroupedPayload; cash_out?: COABalanceGroupedPayload; cogs?: COABalanceGroupedPayload; equity?: COABalanceGroupedPayload; expenses?: COABalanceGroupedPayload; financing_activities?: COABalanceGroupedPayload; income?: COABalanceGroupedPayload; investing_activities?: COABalanceGroupedPayload; liabilities?: COABalanceGroupedPayload; operating_activities?: COABalanceGroupedPayload; }