# vx_req_aux_notify_application_state_change

> Reference the Vivox Core SDK API.

Notify the SDK when important application-level changes occur.  [More...](#detailed-description)

`#include <VxcRequests.h>`

## Public Attributes

|                                                                                                                | Name                                                                                                                                       |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| [vx\_req\_base\_t](./_vxc_8h.md#typedef-vx_req_base_t)                                                         | **[base](./structvx__req__aux__notify__application__state__change.md#variable-base)** The common properties for all requests.              |
| [vx\_application\_state\_notification\_type\_t](./_vxc_8h.md#typedef-vx_application_state_notification_type_t) | **[notification\_type](./structvx__req__aux__notify__application__state__change.md#variable-notification_type)** The type of state change. |

## Detailed Description

```cpp
struct vx_req_aux_notify_application_state_change;
```

Notify the SDK when important application-level changes occur.

**See**: [vx\_resp\_aux\_notify\_application\_state\_change](./structvx__resp__aux__notify__application__state__change.md)

## Public Attributes Documentation

### variable base

```cpp
vx_req_base_t base;
```

The common properties for all requests.

### variable notification\_type

```cpp
vx_application_state_notification_type_t notification_type;
```

The type of state change.
