# WififenceRequest
## 概述
定义添加Wi-Fi围栏的数据结构。
**Since:**
4.0
**相关模块:**
[HdiLpfenceWififence](_hdi_lpfence_wififence.md)
## 汇总
### Public 属性
| 名称 | 描述 |
| -------- | -------- |
| [wififenceId](#wififenceid) | int
Wi-Fi围栏的ID号,用于标识某个Wi-Fi围栏,不可重复添加相同ID号的围栏。 |
| [algoType](#algotype) | int
Wi-Fi围栏的匹配算法。详见[WififenceAlgoType](_hdi_lpfence_wififence.md#wififencealgotype)。 |
| [bssid](#bssid) | unsigned char[]
若使用[TYPE_ONE_BSSID](_hdi_lpfence_wififence.md#wififencealgotype)类型算法,则是多组Wi-Fi MAC地址。 若使用[TYPE_ONE_BSSID](_hdi_lpfence_wififence.md#wififencealgotype)类型算法,则是多组的Wi-Fi MAC地址和对应RSSI值。 |
## 类成员变量说明
### algoType
```
int WififenceRequest::algoType
```
**描述:**
Wi-Fi围栏的匹配算法。详见[WififenceAlgoType](_hdi_lpfence_wififence.md#wififencealgotype)。
### bssid
```
unsigned char [] WififenceRequest::bssid
```
**描述:**
若使用[TYPE_ONE_BSSID](_hdi_lpfence_wififence.md#wififencealgotype)类型算法,则是多组Wi-Fi MAC地址。 若使用[TYPE_ONE_BSSID](_hdi_lpfence_wififence.md#wififencealgotype)类型算法,则是多组的Wi-Fi MAC地址和对应RSSI值。
### wififenceId
```
int WififenceRequest::wififenceId
```
**描述:**
Wi-Fi围栏的ID号,用于标识某个Wi-Fi围栏,不可重复添加相同ID号的围栏。