类 ApprovalConfig.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • approvalSwitch

      public ApprovalConfig.Builder approvalSwitch(Integer approvalSwitch)
      预定审批开关:0 代表关闭,1 代表打开。;说明:;1. 未设置值时不更新原开关的值,但此时必填 approval_condition;2. 设置值为 1 时,必填 approval_condition
      ;3. 设置值为 0 时整个 ;approval_config 其他字段均可省略。

      示例值:1

      参数:
      approvalSwitch -
      返回:
    • approvalCondition

      public ApprovalConfig.Builder approvalCondition(Integer approvalCondition)
      预定审批条件:0 代表所有预定均需审批,1 代表满足条件的需审批;说明:为 1 时必填 meeting_duration

      示例值:1

      参数:
      approvalCondition -
      返回:
    • meetingDuration

      public ApprovalConfig.Builder meetingDuration(Double meetingDuration)
      超过 meeting_duration;的预定需要审批(单位:小时,取值范围[0.1-99]);;说明:;1. 当 approval_condition ; 为 0 ,更新时如果未设置值,默认更新为 99 .;2. 传入的值小数点后超过 2 位,自动四舍五入保留两位。

      示例值:3

      参数:
      meetingDuration -
      返回:
    • approvers

      public ApprovalConfig.Builder approvers(SubscribeUser[] approvers)
      审批人列表,当打开审批开关时,至少需要设置一位审批人

      示例值:[{user_id:"ou_e8bce6c3935ef1fc1b432992fd9d3db8"}]

      参数:
      approvers -
      返回:
    • build

      public ApprovalConfig build()