类 ShiftGroup.Builder

java.lang.Object
com.lark.oapi.service.approval.v4.model.ShiftGroup.Builder
封闭类:
ShiftGroup

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

    • Builder

      public Builder()
  • 方法详细资料

    • type

      public ShiftGroup.Builder type(String type)
      事件类型

      示例值:shift_approval_v2

      参数:
      type -
      返回:
    • instanceCode

      public ShiftGroup.Builder instanceCode(String instanceCode)
      审批实例code

      示例值:4EAA9FD6-71E6-4661-A2C8-92CF68D2A0A0

      参数:
      instanceCode -
      返回:
    • userId

      public ShiftGroup.Builder userId(String userId)
      发起人用户ID

      示例值:xxx

      参数:
      userId -
      返回:
    • swapShiftUserId

      public ShiftGroup.Builder swapShiftUserId(String swapShiftUserId)
      换班人用户ID

      示例值:xxx

      参数:
      swapShiftUserId -
      返回:
    • startTime

      public ShiftGroup.Builder startTime(Integer startTime)
      开始时间

      示例值:1695643504

      参数:
      startTime -
      返回:
    • endTime

      public ShiftGroup.Builder endTime(Integer endTime)
      结束时间

      示例值:1695643504

      参数:
      endTime -
      返回:
    • shiftReason

      public ShiftGroup.Builder shiftReason(String shiftReason)
      换班原因

      示例值:临时有事申请换班

      参数:
      shiftReason -
      返回:
    • swapShiftDetails

      public ShiftGroup.Builder swapShiftDetails(SwapShiftDetail[] swapShiftDetails)
      换班详情

      示例值:""

      参数:
      swapShiftDetails -
      返回:
    • build

      public ShiftGroup build()