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;
            }[]

Generated using TypeDoc