# AccountGoalsUpdate

The account goals on an investor profile.

## Example Usage

```typescript
import { AccountGoalsUpdate } from "@apexfintechsolutions/ascend-sdk/models/components";

let value: AccountGoalsUpdate = {};
```

## Fields

| Field                                                                                                                                                                                                                                                                                                            | Type                                                                                                                                                                                                                                                                                                             | Required                                                                                                                                                                                                                                                                                                         | Description                                                                                                                                                                                                                                                                                                      | Example                                                                                                                                                                                                                                                                                                          |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `investmentObjective`                                                                                                                                                                                                                                                                                            | [components.AccountGoalsUpdateInvestmentObjective](../../models/components/accountgoalsupdateinvestmentobjective.md)                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                               | The financial goal or purpose that an investor has in mind when making investment decisions; firms often ask investors to specify their investment objectives when opening an account, in order to provide appropriate investment recommendations and manage risk appropriately                                  | GROWTH                                                                                                                                                                                                                                                                                                           |
| `liquidityNeeds`                                                                                                                                                                                                                                                                                                 | [components.AccountGoalsUpdateLiquidityNeeds](../../models/components/accountgoalsupdateliquidityneeds.md)                                                                                                                                                                                                       | :heavy_minus_sign:                                                                                                                                                                                                                                                                                               | An investor’s short-term cash requirements or the need to access funds quickly; it is important to consider an investor’s liquidity needs to ensure that they have sufficient cash or easily liquidated assets available to meet their financial obligations - this may include holding cash or cash equivalents | VERY_IMPORTANT                                                                                                                                                                                                                                                                                                   |
| `riskTolerance`                                                                                                                                                                                                                                                                                                  | [components.AccountGoalsUpdateRiskTolerance](../../models/components/accountgoalsupdaterisktolerance.md)                                                                                                                                                                                                         | :heavy_minus_sign:                                                                                                                                                                                                                                                                                               | An investor’s willingness and ability to tolerate risk when making investment decisions; reflects the investor’s comfort level with the potential ups and downs of the market and their ability to withstand potential losses                                                                                    | MEDIUM                                                                                                                                                                                                                                                                                                           |
| `timeHorizon`                                                                                                                                                                                                                                                                                                    | [components.AccountGoalsUpdateTimeHorizon](../../models/components/accountgoalsupdatetimehorizon.md)                                                                                                                                                                                                             | :heavy_minus_sign:                                                                                                                                                                                                                                                                                               | TThe length of time an investor expects to hold an investment before selling it; this can affect the appropriate asset allocation and risk level for the portfolio                                                                                                                                               | AVERAGE                                                                                                                                                                                                                                                                                                          |