类 UserFlow.Builder

java.lang.Object
com.lark.oapi.service.attendance.v1.model.UserFlow.Builder
封闭类:
UserFlow

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

    • Builder

      public Builder()
  • 方法详细资料

    • userId

      public UserFlow.Builder userId(String userId)
      用户 ID

      示例值:abd754f7

      参数:
      userId -
      返回:
    • creatorId

      public UserFlow.Builder creatorId(String creatorId)
      记录创建者 ID

      示例值:abd754f7

      参数:
      creatorId -
      返回:
    • locationName

      public UserFlow.Builder locationName(String locationName)
      打卡位置名称信息

      示例值:西溪八方城

      参数:
      locationName -
      返回:
    • checkTime

      public UserFlow.Builder checkTime(String checkTime)
      打卡时间,精确到秒的时间戳

      示例值:1611476284

      参数:
      checkTime -
      返回:
    • comment

      public UserFlow.Builder comment(String comment)
      打卡备注

      示例值:上班打卡

      参数:
      comment -
      返回:
    • recordId

      public UserFlow.Builder recordId(String recordId)
      打卡记录 ID

      示例值:6709359313699356941

      参数:
      recordId -
      返回:
    • ssid

      public UserFlow.Builder ssid(String ssid)
      打卡 Wi-Fi 的 SSID

      示例值:b0:b8:67:5c:1d:72

      参数:
      ssid -
      返回:
    • bssid

      public UserFlow.Builder bssid(String bssid)
      打卡 Wi-Fi 的 MAC 地址

      示例值:b0:b8:67:5c:1d:72

      参数:
      bssid -
      返回:
    • isField

      public UserFlow.Builder isField(Boolean isField)
      是否为外勤打卡

      示例值:true

      参数:
      isField -
      返回:
    • isWifi

      public UserFlow.Builder isWifi(Boolean isWifi)
      是否为 Wi-Fi 打卡

      示例值:true

      参数:
      isWifi -
      返回:
    • type

      public UserFlow.Builder type(Integer type)
      记录生成方式

      示例值:在开放平台调用时,此参数无效,内部值始终是7

      参数:
      type -
      返回:
    • type

      public UserFlow.Builder type(UserFlowTypeEnum type)
      记录生成方式

      示例值:在开放平台调用时,此参数无效,内部值始终是7

      参数:
      type - UserFlowTypeEnum
      返回:
    • photoUrls

      public UserFlow.Builder photoUrls(String[] photoUrls)
      打卡照片列表

      示例值:https://time.clockin.biz/manage/download/6840389754748502021

      参数:
      photoUrls -
      返回:
    • deviceId

      public UserFlow.Builder deviceId(String deviceId)
      打卡设备ID

      示例值:(只支持小程序打卡,导入时无效)99e0609ee053448596502691a81428654d7ded64c7bd85acd982d26b3636c37d

      参数:
      deviceId -
      返回:
    • checkResult

      public UserFlow.Builder checkResult(String checkResult)
      打卡结果

      示例值:Invalid

      参数:
      checkResult -
      返回:
    • checkResult

      public UserFlow.Builder checkResult(UserFlowCheckResultEnum checkResult)
      打卡结果

      示例值:Invalid

      参数:
      checkResult - UserFlowCheckResultEnum
      返回:
    • externalId

      public UserFlow.Builder externalId(String externalId)
      用户导入的外部打卡记录ID

      示例值:record_123

      参数:
      externalId -
      返回:
    • build

      public UserFlow build()