类 TimeConfig.Builder

java.lang.Object
com.lark.oapi.service.vc.v1.model.TimeConfig.Builder
封闭类:
TimeConfig

public static class TimeConfig.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • ifCoverChildScope

      public TimeConfig.Builder ifCoverChildScope(Boolean ifCoverChildScope)
      是否覆盖子层级及会议室

      示例值:true

      参数:
      ifCoverChildScope -
      返回:
    • timeSwitch

      public TimeConfig.Builder timeSwitch(Integer timeSwitch)
      预定时间开关:0 代表关闭,1 代表开启

      示例值:1

      参数:
      timeSwitch -
      返回:
    • daysInAdvance

      public TimeConfig.Builder daysInAdvance(Integer daysInAdvance)
      最早可提前 ; days_in_advance 预定会议室(单位:天,取值范围[1-730]);说明:不填写时,默认更新为 365

      示例值:30

      参数:
      daysInAdvance -
      返回:
    • openingHour

      public TimeConfig.Builder openingHour(String openingHour)
      开放当天可于 ; opening_hour 开始预定(单位:秒,取值范围[0,86400]);说明:;1. 不填写时默认更新为 ; 28800 ;2. 如果填写的值不是 60 ; 的倍数,则自动会更新为离其最近的 60 整数倍的值。

      示例值:27900

      参数:
      openingHour -
      返回:
    • startTime

      public TimeConfig.Builder startTime(String startTime)
      每日可预定时间范围的开始时间(单位:秒,取值范围[0,86400]);说明:;1. 不填写时,默认更新为 0 ,此时填写的 end_time 不得小于 30。;2. 当 start_time 与; end_time 均填写时,; end_time 至少超过 ; start_time 30 。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。

      示例值:0

      参数:
      startTime -
      返回:
    • endTime

      public TimeConfig.Builder endTime(String endTime)
      每日可预定时间范围结束时间(单位:秒,取值范围[0,86400]);说明:;1. 不填写时,默认更新为 86400 ,此时填写的; start_time 不得大于等于 86370 。;2. 当 start_time 与; end_time 均填写时,; end_time 至少要超过; start_time 30。;3. 如果填写的值不是 60 的倍数,则自动会更新为离其最近的 60 整数倍的值。

      示例值:86400

      参数:
      endTime -
      返回:
    • maxDuration

      public TimeConfig.Builder maxDuration(Integer maxDuration)
      单次会议室可预定时长上限(单位:小时,取值范围[1,99]);说明:不填写时默认更新为 2

      示例值:24

      参数:
      maxDuration -
      返回:
    • build

      public TimeConfig build()