public interface ScheduleApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<GenericResponse<String>> |
add(ScheduleAddRequest request)
创建日程
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
addAttendees(ScheduleAttendees attendees)
新增日程参与者
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
del(ScheduleDelRequest request)
取消日程
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
delAttendees(ScheduleAttendees attendees)
删除日程参与者
|
io.reactivex.rxjava3.core.Single<ScheduleDetailResponse> |
get(Set<String> scheduleIds)
获取日程详情
|
io.reactivex.rxjava3.core.Single<ScheduleDetailResponse> |
getByCalendar(ScheduleCalendarQuery query)
获取日历下的日程列表
|
io.reactivex.rxjava3.core.Single<GenericResponse<String>> |
update(ScheduleUpdateRequest request)
更新日程
|
@POST(value="oa/schedule/add") io.reactivex.rxjava3.core.Single<GenericResponse<String>> add(@Body ScheduleAddRequest request)
request - the request@POST(value="oa/schedule/update") io.reactivex.rxjava3.core.Single<GenericResponse<String>> update(@Body ScheduleUpdateRequest request)
request - the request@POST(value="oa/schedule/add_attendees") io.reactivex.rxjava3.core.Single<WeComResponse> addAttendees(@Body ScheduleAttendees attendees)
attendees - the attendees@POST(value="oa/schedule/del_attendees") io.reactivex.rxjava3.core.Single<WeComResponse> delAttendees(@Body ScheduleAttendees attendees)
attendees - the attendees@POST(value="oa/schedule/get") io.reactivex.rxjava3.core.Single<ScheduleDetailResponse> get(@Body Set<String> scheduleIds)
scheduleIds - the schedule ids@POST(value="oa/schedule/del") io.reactivex.rxjava3.core.Single<WeComResponse> del(@Body ScheduleDelRequest request)
request - the request@POST(value="oa/schedule/get_by_calendar") io.reactivex.rxjava3.core.Single<ScheduleDetailResponse> getByCalendar(@Body ScheduleCalendarQuery query)
query - the queryCopyright © 2023. All rights reserved.