public static class CalendarEventAttendee.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CalendarEventAttendee.Builder |
approvalReason(String approvalReason)
会议室审批原因
示例值:申请审批原因
|
CalendarEventAttendee.Builder |
attendeeId(String attendeeId)
参与人ID
示例值:user_xxxxxx
|
CalendarEventAttendee |
build() |
CalendarEventAttendee.Builder |
chatId(String chatId)
chat类型参与人的群组chat_id
示例值:oc_a0553eda9014c201e6969b478895c230
|
CalendarEventAttendee.Builder |
chatMembers(AttendeeChatMember[] chatMembers)
群中的群成员,当type为Chat时有效;群成员不支持编辑
示例值:
|
CalendarEventAttendee.Builder |
displayName(String displayName)
参与人名称
示例值:张三
|
CalendarEventAttendee.Builder |
isExternal(Boolean isExternal)
参与人是否为外部参与人;外部参与人不支持编辑
示例值:false
|
CalendarEventAttendee.Builder |
isOptional(Boolean isOptional)
参与人是否为「可选参加」,无法编辑群参与人的此字段
示例值:false
|
CalendarEventAttendee.Builder |
isOrganizer(Boolean isOrganizer)
参与人是否为日程组织者
示例值:true
|
CalendarEventAttendee.Builder |
operateId(String operateId)
会议室联系人 ID。
|
CalendarEventAttendee.Builder |
resourceCustomization(CalendarAttendeeResourceCustomization[] resourceCustomization)
会议室的个性化配置
示例值:
|
CalendarEventAttendee.Builder |
roomId(String roomId)
resource类型参与人的会议室room_id
示例值:omm_83d09ad4f6896e02029a6a075f71c9d1
|
CalendarEventAttendee.Builder |
rsvpStatus(CalendarEventAttendeeRsvpStatusEnum rsvpStatus)
参与人RSVP状态
示例值:
|
CalendarEventAttendee.Builder |
rsvpStatus(String rsvpStatus)
参与人RSVP状态
示例值:
|
CalendarEventAttendee.Builder |
thirdPartyEmail(String thirdPartyEmail)
third_party类型参与人的邮箱
示例值:test@example.com
|
CalendarEventAttendee.Builder |
type(CalendarEventAttendeeEventAttendeeTypeEnum type)
参与人类型,仅当新建参与人时可设置类型;type为User时,值为open_id/user_id/union_id;type为Chat时,值为open_chat_id;type为Resource时,值为open_room_id;type为ThirdParty时,值为third_party_email;不支持通过API新建该类型参与人
示例值:
|
CalendarEventAttendee.Builder |
type(String type)
参与人类型,仅当新建参与人时可设置类型;type为User时,值为open_id/user_id/union_id;type为Chat时,值为open_chat_id;type为Resource时,值为open_room_id;type为ThirdParty时,值为third_party_email;不支持通过API新建该类型参与人
示例值:
|
CalendarEventAttendee.Builder |
userId(String userId)
参与人的用户id,依赖于user_id_type返回对应的取值,当is_external为true时,此字段只会返回open_id或者union_id
示例值:ou_xxxxxxxx
|
public CalendarEventAttendee.Builder type(String type)
示例值:
type - public CalendarEventAttendee.Builder type(CalendarEventAttendeeEventAttendeeTypeEnum type)
示例值:
type - CalendarEventAttendeeEventAttendeeTypeEnumpublic CalendarEventAttendee.Builder attendeeId(String attendeeId)
示例值:user_xxxxxx
attendeeId - public CalendarEventAttendee.Builder rsvpStatus(String rsvpStatus)
示例值:
rsvpStatus - public CalendarEventAttendee.Builder rsvpStatus(CalendarEventAttendeeRsvpStatusEnum rsvpStatus)
示例值:
rsvpStatus - CalendarEventAttendeeRsvpStatusEnumpublic CalendarEventAttendee.Builder isOptional(Boolean isOptional)
示例值:false
isOptional - public CalendarEventAttendee.Builder isOrganizer(Boolean isOrganizer)
示例值:true
isOrganizer - public CalendarEventAttendee.Builder isExternal(Boolean isExternal)
示例值:false
isExternal - public CalendarEventAttendee.Builder displayName(String displayName)
示例值:张三
displayName - public CalendarEventAttendee.Builder chatMembers(AttendeeChatMember[] chatMembers)
示例值:
chatMembers - public CalendarEventAttendee.Builder userId(String userId)
示例值:ou_xxxxxxxx
userId - public CalendarEventAttendee.Builder chatId(String chatId)
示例值:oc_a0553eda9014c201e6969b478895c230
chatId - public CalendarEventAttendee.Builder roomId(String roomId)
示例值:omm_83d09ad4f6896e02029a6a075f71c9d1
roomId - public CalendarEventAttendee.Builder thirdPartyEmail(String thirdPartyEmail)
示例值:test@example.com
thirdPartyEmail - public CalendarEventAttendee.Builder operateId(String operateId)
示例值:ou_xxxxxxxx
operateId - public CalendarEventAttendee.Builder resourceCustomization(CalendarAttendeeResourceCustomization[] resourceCustomization)
示例值:
resourceCustomization - public CalendarEventAttendee.Builder approvalReason(String approvalReason)
示例值:申请审批原因
approvalReason - public CalendarEventAttendee build()
Copyright © 2026. All rights reserved.