public static class PrehireUpdate.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
PrehireUpdate.Builder |
basicInfoUpdate(BasicInfoUpdate basicInfoUpdate)
更新个人(person)信息
示例值:
|
PrehireUpdate |
build() |
PrehireUpdate.Builder |
customUpdateFields(String[] customUpdateFields)
指定需要更新的PreHire对象上的自定义字段,格式如下:; - custom_field1__c
示例值:\["custom_field1__c","custom_field2__c"\]
|
PrehireUpdate.Builder |
offerInfoUpdate(OfferInfoUpdate offerInfoUpdate)
更新待入职(prehire)信息
示例值:
|
PrehireUpdate.Builder |
personCustomUpdateFields(String[] personCustomUpdateFields)
指定需要更新的Person对象上的自定义字段,格式如下:; - custom_field1__c
示例值:\["custom_field1__c","custom_field2__c"\]
|
PrehireUpdate.Builder |
standardUpdateFields(String[] standardUpdateFields)
指定需要更新的系统字段,只支持最多下钻一层,格式如下:; - basic_info_update字段:basic_info_update.name(对name整体进行覆盖更新);basic_info_update.emails(对邮箱整体进行更新); - offer_info_update字段:offer_info_update.onboarding_method; - 招聘ID:ats_application_id
示例值:\["basic_info_update.names","offer_info_update.onboarding_method"\]
|
public PrehireUpdate.Builder basicInfoUpdate(BasicInfoUpdate basicInfoUpdate)
示例值:
basicInfoUpdate - public PrehireUpdate.Builder offerInfoUpdate(OfferInfoUpdate offerInfoUpdate)
示例值:
offerInfoUpdate - public PrehireUpdate.Builder standardUpdateFields(String[] standardUpdateFields)
示例值:\["basic_info_update.names","offer_info_update.onboarding_method"\]
standardUpdateFields - public PrehireUpdate.Builder customUpdateFields(String[] customUpdateFields)
示例值:\["custom_field1__c","custom_field2__c"\]
customUpdateFields - public PrehireUpdate.Builder personCustomUpdateFields(String[] personCustomUpdateFields)
示例值:\["custom_field1__c","custom_field2__c"\]
personCustomUpdateFields - public PrehireUpdate build()
Copyright © 2025. All rights reserved.