public static class CalendarEventAttendee.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CalendarEventAttendee.Builder |
attendeeId(String attendeeId)
参与人ID。
|
CalendarEventAttendee |
build() |
CalendarEventAttendee.Builder |
chatId(String chatId)
chat类型参与人的群组chat_id,参见[群ID 说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description)
示例值:oc_xxxxxxxxx
|
CalendarEventAttendee.Builder |
chatMembers(AttendeeChatMember[] chatMembers)
群中的群成员,当type为Chat时有效;群成员不支持编辑
示例值:
|
CalendarEventAttendee.Builder |
displayName(String displayName)
参与人名称
示例值:Zhang San
|
CalendarEventAttendee.Builder |
isExternal(Boolean isExternal)
参与人是否为外部参与人;外部参与人不支持编辑
示例值:false
|
CalendarEventAttendee.Builder |
isOptional(Boolean isOptional)
参与人是否为「可选参加」,无法编辑群参与人的此字段
示例值:true
|
CalendarEventAttendee.Builder |
isOrganizer(Boolean isOrganizer)
参与人是否为日程组织者
示例值:true
|
CalendarEventAttendee.Builder |
operateId(String operateId)
如果日程是使用应用身份创建的,在添加会议室的时候,用来指定会议室的联系人,在会议室视图展示。
|
CalendarEventAttendee.Builder |
resourceCustomization(CalendarAttendeeResourceCustomization[] resourceCustomization)
会议室的个性化配置
示例值:
|
CalendarEventAttendee.Builder |
roomId(String roomId)
resource类型参与人的会议室room_id
示例值:omm_xxxxxxxx
|
CalendarEventAttendee.Builder |
rsvpStatus(CalendarEventAttendeeRsvpStatusEnum rsvpStatus)
参与人RSVP状态
示例值:needs_action
|
CalendarEventAttendee.Builder |
rsvpStatus(String rsvpStatus)
参与人RSVP状态
示例值:needs_action
|
CalendarEventAttendee.Builder |
thirdPartyEmail(String thirdPartyEmail)
third_party类型参与人的邮箱
示例值:wangwu@email.com
|
CalendarEventAttendee.Builder |
type(CalendarEventAttendeeEventAttendeeTypeEnum type)
参与人类型
示例值:user
|
CalendarEventAttendee.Builder |
type(String type)
参与人类型
示例值:user
|
CalendarEventAttendee.Builder |
userId(String userId)
参与人的用户id,依赖于user_id_type返回对应的取值,当is_external为true时,此字段只会返回open_id或者union_id,参见[用户相关的 ID
概念](https://open.feishu.cn/document/home/user-identity-introduction/introduction)
示例值:ou_xxxxxxxx
|
public CalendarEventAttendee.Builder type(String type)
示例值:user
type - public CalendarEventAttendee.Builder type(CalendarEventAttendeeEventAttendeeTypeEnum type)
示例值:user
type - CalendarEventAttendeeEventAttendeeTypeEnumpublic CalendarEventAttendee.Builder attendeeId(String attendeeId)
示例值:user_xxxxxx
attendeeId - public CalendarEventAttendee.Builder rsvpStatus(String rsvpStatus)
示例值:needs_action
rsvpStatus - public CalendarEventAttendee.Builder rsvpStatus(CalendarEventAttendeeRsvpStatusEnum rsvpStatus)
示例值:needs_action
rsvpStatus - CalendarEventAttendeeRsvpStatusEnumpublic CalendarEventAttendee.Builder isOptional(Boolean isOptional)
示例值:true
isOptional - public CalendarEventAttendee.Builder isOrganizer(Boolean isOrganizer)
示例值:true
isOrganizer - public CalendarEventAttendee.Builder isExternal(Boolean isExternal)
示例值:false
isExternal - public CalendarEventAttendee.Builder displayName(String displayName)
示例值:Zhang San
displayName - public CalendarEventAttendee.Builder chatMembers(AttendeeChatMember[] chatMembers)
示例值:
chatMembers - public CalendarEventAttendee.Builder userId(String userId)
示例值:ou_xxxxxxxx
userId - public CalendarEventAttendee.Builder chatId(String chatId)
示例值:oc_xxxxxxxxx
chatId - public CalendarEventAttendee.Builder roomId(String roomId)
示例值:omm_xxxxxxxx
roomId - public CalendarEventAttendee.Builder thirdPartyEmail(String thirdPartyEmail)
示例值:wangwu@email.com
thirdPartyEmail - public CalendarEventAttendee.Builder operateId(String operateId)
示例值:ou_xxxxxxxx
operateId - public CalendarEventAttendee.Builder resourceCustomization(CalendarAttendeeResourceCustomization[] resourceCustomization)
示例值:
resourceCustomization - public CalendarEventAttendee build()
Copyright © 2022. All rights reserved.