---
title: BrexBudgets
editUrl: false
head: []
template: doc
prev: false
next: false
sidebar:
  hidden: false
  attrs: {}
pagefind: true
draft: false
---

Defined in: [src/budgets/client.gen.ts:355](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L355)

## Constructors

### Constructor

> **new BrexBudgets**(`core`): `BrexBudgets`

Defined in: [src/budgets/client.gen.ts:360](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L360)

#### Parameters

##### core

[`BrexCore`](/brex/api/index/classes/brexcore/)

#### Returns

`BrexBudgets`

## Properties

### budgetPrograms

> `readonly` **budgetPrograms**: [`BudgetPrograms`](/brex/api/budgets/classes/budgetprograms/)

Defined in: [src/budgets/client.gen.ts:356](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L356)

***

### budgets

> `readonly` **budgets**: [`Budgets`](/brex/api/budgets/classes/budgets/)

Defined in: [src/budgets/client.gen.ts:357](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L357)

***

### budgetsV1

> `readonly` **budgetsV1**: [`BudgetsV1`](/brex/api/budgets/classes/budgetsv1/)

Defined in: [src/budgets/client.gen.ts:358](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L358)

***

### spendLimits

> `readonly` **spendLimits**: [`SpendLimits`](/brex/api/budgets/classes/spendlimits/)

Defined in: [src/budgets/client.gen.ts:359](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/budgets/client.gen.ts#L359)