View Source WeChat.Work.OA.Schedule (wechat v0.18.0)

日程

Summary

Types

schedule_id()

@type schedule_id() :: String.t()

日程ID

schedule_id_list()

@type schedule_id_list() :: [schedule_id()]

Functions

add(client, agent, body)

@spec add(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

创建日程

add_attendees(client, agent, schedule_id, attendees)

新增日程参与者

该接口用于在日历中更新指定的日程参与者列表

del_attendees(client, agent, schedule_id, attendees)

删除日程参与者

该接口用于在日历中更新指定的日程参与者列表

delete(client, agent, schedule_id)

取消日程

get(client, agent, schedule_id_list)

获取日程详情

get_by_calendar(client, agent, calendar_id, offset \\ 0, limit \\ 500)

@spec get_by_calendar(
  WeChat.Work.client(),
  WeChat.Work.agent(),
  WeChat.Work.OA.Calendar.calendar_id(),
  offset :: integer(),
  limit :: 1..1000
) :: WeChat.response()

获取日历下的日程列表

update(client, agent, body)

@spec update(WeChat.Work.client(), WeChat.Work.agent(), body :: map()) ::
  WeChat.response()

更新日程