类 Calendar.Builder

java.lang.Object
com.lark.oapi.service.calendar.v4.model.Calendar.Builder
封闭类:
Calendar

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

    • Builder

      public Builder()
  • 方法详细资料

    • calendarId

      public Calendar.Builder calendarId(String calendarId)
      日历ID。参见[日历ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar/introduction)

      示例值:feishu.cn_xxxxxxxxxx@group.calendar.feishu.cn

      参数:
      calendarId -
      返回:
    • summary

      public Calendar.Builder summary(String summary)
      日历标题

      示例值:测试日历

      参数:
      summary -
      返回:
    • description

      public Calendar.Builder description(String description)
      日历描述

      示例值:使用开放接口创建日历

      参数:
      description -
      返回:
    • permissions

      public Calendar.Builder permissions(String permissions)
      日历公开范围

      示例值:private

      参数:
      permissions -
      返回:
    • permissions

      public Calendar.Builder permissions(CalendarEventPermissionsEnum permissions)
      日历公开范围

      示例值:private

      参数:
      permissions - CalendarEventPermissionsEnum
      返回:
    • color

      public Calendar.Builder color(Integer color)
      日历颜色,颜色RGB值的int32表示。客户端展示时会映射到色板上最接近的一种颜色。仅对当前身份生效

      示例值:-1

      参数:
      color -
      返回:
    • type

      public Calendar.Builder type(String type)
      日历类型

      示例值:shared

      参数:
      type -
      返回:
    • type

      日历类型

      示例值:shared

      参数:
      type - CalendarCalendarTypeEnum
      返回:
    • summaryAlias

      public Calendar.Builder summaryAlias(String summaryAlias)
      日历备注名,修改或添加后仅对当前身份生效

      示例值:日历备注名

      参数:
      summaryAlias -
      返回:
    • isDeleted

      public Calendar.Builder isDeleted(Boolean isDeleted)
      对于当前身份,日历是否已经被标记为删除

      示例值:false

      参数:
      isDeleted -
      返回:
    • isThirdParty

      public Calendar.Builder isThirdParty(Boolean isThirdParty)
      当前日历是否是第三方数据;三方日历及日程只支持读,不支持写入

      示例值:false

      参数:
      isThirdParty -
      返回:
    • role

      public Calendar.Builder role(String role)
      当前身份对于该日历的访问权限

      示例值:owner

      参数:
      role -
      返回:
    • role

      当前身份对于该日历的访问权限

      示例值:owner

      参数:
      role - CalendarCalendarAccessRoleEnum
      返回:
    • build

      public Calendar build()