Type alias TGetBudgetSummaryQueryResponse
TGetBudgetSummaryQueryResponse: {
data: {
consumer: {
finance: {
budgets: {
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[];
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[];
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[];
};
};
};
};
}
Type declaration
-
data: {
consumer: {
finance: {
budgets: {
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[];
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[];
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[];
};
};
};
}
-
consumer: {
finance: {
budgets: {
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[];
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[];
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[];
};
};
}
-
finance: {
budgets: {
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[];
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[];
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[];
};
}
-
budgets: {
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[];
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[];
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[];
}
-
spendSummary: {
budgetedLeftOverCash: number;
leftOverCash: number;
month: string;
totalBudgetedIncome: number;
totalBudgetedSpending: number;
totalExpensesBudget: number;
totalIncome: number;
totalIncomeBudget: number;
totalSpending: number;
totalUnbudgetedIncome: number;
totalUnbudgetedSpending: number;
}[]
-
unbudgetedExpenses: {
amount: number;
category: {
id: string;
name: string;
parentId: string;
parentName: string;
type: string;
};
categoryId: string;
date: string;
}[]
-
userBudgets: {
amount: number;
budgetAdjustmentAmount: null | unknown;
budgetAmount: number;
budgetDate: string;
budgetInterval: string;
budgetType: string;
id: string;
performanceStatus: string;
reset: boolean;
rollover: boolean;
source: {
categoryName: string;
categoryType: string;
id: string;
parentId: string;
parentName: string;
type: string;
};
subsumed: boolean;
}[]