import { BillTransactionPayload } from '../../../../entity/billPay/billTransaction/billTransactionPayload'; import { EntityApprovalStatusPayload } from '../../../../entity/entityApprovalStatus/entityApprovalStatusPayload'; import { ZeniAPIResponse } from '../../../../responsePayload'; export interface PreviousBillsPayload { entity_approvals: EntityApprovalStatusPayload[]; query: PreviousBillsQuery; transactions: BillTransactionPayload[]; } export interface PreviousBillsQuery { bill_pay_provider: string; entity_id: string; entity_name: string; entity_type: string; limit: number; sort_by: string; sort_order: string; transaction_type: string; end_date?: string; is_include_attachment?: boolean; is_include_events?: boolean; is_include_payment_accounts_info?: boolean; start_date?: string; } export type PreviousBillsResponse = ZeniAPIResponse;