类 PersonName.Builder

java.lang.Object
com.lark.oapi.service.corehr.v2.model.PersonName.Builder
封闭类:
PersonName

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

    • Builder

      public Builder()
  • 方法详细资料

    • localPrimary

      public PersonName.Builder localPrimary(String localPrimary)
      姓 - 本地文字

      示例值:黄

      参数:
      localPrimary -
      返回:
    • localFirstName

      public PersonName.Builder localFirstName(String localFirstName)
      名 - 本地文字

      示例值:四

      参数:
      localFirstName -
      返回:
    • countryRegionId

      public PersonName.Builder countryRegionId(String countryRegionId)
      国家 / 地区

      示例值:6862995757234914824

      参数:
      countryRegionId -
      返回:
    • nameType

      public PersonName.Builder nameType(Enum nameType)
      姓名类型

      示例值:

      参数:
      nameType -
      返回:
    • localFirstName2

      public PersonName.Builder localFirstName2(String localFirstName2)
      名 - 第二本地文字

      示例值:五

      参数:
      localFirstName2 -
      返回:
    • localPrimary2

      public PersonName.Builder localPrimary2(String localPrimary2)
      姓 - 第二本地文字

      示例值:王

      参数:
      localPrimary2 -
      返回:
    • additionalNameType

      public PersonName.Builder additionalNameType(Enum additionalNameType)
      补充姓名类型

      示例值:

      参数:
      additionalNameType -
      返回:
    • firstName

      public PersonName.Builder firstName(String firstName)

      示例值:帅

      参数:
      firstName -
      返回:
    • fullName

      public PersonName.Builder fullName(String fullName)
      全名

      示例值:王大帅

      参数:
      fullName -
      返回:
    • hereditary

      public PersonName.Builder hereditary(String hereditary)
      姓氏称谓

      示例值:王

      参数:
      hereditary -
      返回:
    • customName

      public PersonName.Builder customName(String customName)
      自定义姓名(未传入时,姓名将默认根据所属国家 / 地区规则对相关姓、名字段拼接)

      示例值:王大帅

      参数:
      customName -
      返回:
    • customLocalName

      public PersonName.Builder customLocalName(String customLocalName)
      本地文字的自定义姓名(未传入时,本地文字的姓名将默认根据所属国家 / 地区规则对本地文字的相关姓、名字段拼接)

      示例值:王大帅

      参数:
      customLocalName -
      返回:
    • middleName

      public PersonName.Builder middleName(String middleName)
      中间名

      示例值:大

      参数:
      middleName -
      返回:
    • namePrimary

      public PersonName.Builder namePrimary(String namePrimary)

      示例值:王

      参数:
      namePrimary -
      返回:
    • secondary

      public PersonName.Builder secondary(String secondary)
      第二姓氏

      示例值:王

      参数:
      secondary -
      返回:
    • social

      public PersonName.Builder social(Enum social)
      尊称

      示例值:王大帅

      参数:
      social -
      返回:
    • tertiary

      public PersonName.Builder tertiary(String tertiary)
      婚后姓氏

      示例值:王

      参数:
      tertiary -
      返回:
    • title

      public PersonName.Builder title(Enum title)
      头衔

      示例值:王

      参数:
      title -
      返回:
    • localMiddleName

      public PersonName.Builder localMiddleName(String localMiddleName)
      本地中间名

      示例值:大

      参数:
      localMiddleName -
      返回:
    • localSecondary

      public PersonName.Builder localSecondary(String localSecondary)
      第二姓氏 - 本地文字

      示例值:王

      参数:
      localSecondary -
      返回:
    • displayNameLocalAndWesternScript

      public PersonName.Builder displayNameLocalAndWesternScript(String displayNameLocalAndWesternScript)
      展示姓名(本地和西方文字)

      示例值:王大帅

      参数:
      displayNameLocalAndWesternScript -
      返回:
    • displayNameLocalScript

      public PersonName.Builder displayNameLocalScript(String displayNameLocalScript)
      展示姓名(本地文字)

      示例值:王大帅

      参数:
      displayNameLocalScript -
      返回:
    • displayNameWesternScript

      public PersonName.Builder displayNameWesternScript(String displayNameWesternScript)
      展示姓名(西方文字)

      示例值:王大帅

      参数:
      displayNameWesternScript -
      返回:
    • build

      public PersonName build()