# vx_req_account_set_login_properties

> Reference the Vivox Core SDK API.

Set some of the properties passed in on the login command.  [More...](#detailed-description)

`#include <VxcRequests.h>`

## Public Attributes

|                                                                       | Name                                                                                                                                                                                                                                              |
| --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [vx\_req\_base\_t](./_vxc_8h.md#typedef-vx_req_base_t)                | **[base](./structvx__req__account__set__login__properties.md#variable-base)** The common properties for all requests.                                                                                                                             |
| [VX\_HANDLE](./_vxc_8h.md#typedef-vx_handle)                          | **[account\_handle](./structvx__req__account__set__login__properties.md#variable-account_handle)** The handle returned from a successful login request.                                                                                           |
| [vx\_session\_answer\_mode](./_vxc_8h.md#enum-vx_session_answer_mode) | **[answer\_mode](./structvx__req__account__set__login__properties.md#variable-answer_mode)**                                                                                                                                                      |
| int                                                                   | **[participant\_property\_frequency](./structvx__req__account__set__login__properties.md#variable-participant_property_frequency)** An integer that specifies the maximum number of participant property events the SDK sends while in a channel. |

## Detailed Description

```cpp
struct vx_req_account_set_login_properties;
```

Set some of the properties passed in on the login command.

**See**: [vx\_resp\_account\_set\_login\_properties](./structvx__resp__account__set__login__properties.md)

## Public Attributes Documentation

### variable base

```cpp
vx_req_base_t base;
```

The common properties for all requests.

### variable account\_handle

```cpp
VX_HANDLE account_handle;
```

The handle returned from a successful login request.

### variable answer\_mode

```cpp
vx_session_answer_mode answer_mode;
```

**Deprecated**:

This field is deprecated and should not be used. Control how the SDK responds to incoming voice calls. The default value is mode\_verify\_answer.

### variable participant\_property\_frequency

```cpp
int participant_property_frequency;
```

An integer that specifies the maximum number of participant property events the SDK sends while in a channel.

If this is set, then the SDK attempts to generate an event at the given frequency, but does not generate two identical events in a row. If this is not set, then the default is "on state change", which means that events are sent when the participant starts talking, stops talking, is muted, or is unmuted. The following list details valid values for this integer:

* 0 - Never
* 5 - 10 times per second
* 10 - 5 times per second
* 50 - 1 time per second
* 100 - On participant state change (this is the default)
