---
name: "updateDpPeriodTime"
mode: "api"
versionRequirements:
  - { name: "@ray-js/lock-sdk", version: "1.0.0" }
title: "updateDpPeriodTime - 设置时间段。"
summary: "设置时间段。"
---

## updateDpPeriodTime

> [VERSION] @ray-js/lock-sdk >= 1.0.0

### 描述

更新时间段类型的 DP 的时间段

### 参数

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `dpCode` | `string` | 是 | DP code |
| `data` | `UpdateDpPeriodTimeParams` | 是 | 起止时间 |
| `option` | `UpdateDpPeriodTimeOption` | 否 | 配置项 |

##### UpdateDpPeriodTimeParams 的属性

| 属性 | 类型 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- |
| `start` | `number` | 是 | - | 开始时间（分钟） |
| `end` | `number` | 是 | - | 结束时间（分钟） |


##### UpdateDpPeriodTimeOption 的属性

| 属性 | 类型 | 必填 | 默认值 | 描述 |
| --- | --- | --- | --- | --- |
| `offlineDp` | `boolean` | 否 | - | 设备离线时是否使用离线任务下发 |


### 返回值

类型: `Promise<void>`

无（下发成功后 resolve）

### 示例代码

#### 示例

```ts
import { updateDpPeriodTime } from '@ray-js/lock-sdk';
await updateDpPeriodTime(30);
```
