Interface IVTodo


@Path("/todolists/vtodos/{containerUid}") public interface IVTodo
  • Method Details

    • exportAll

      @GET @Produces("text/calendar") Stream exportAll() throws ServerFault
      Export all VTodo from a todolist as iCalendar VTodo objects.
      Returns:
      Stream of iCalendar VTodo list.
      Throws:
      ServerFault - common error object
    • exportTodos

      @POST @Produces("text/calendar") Stream exportTodos(List<String> uids) throws ServerFault
      Export a list of VTodo as iCalendar VTodo objects
      Parameters:
      uids - List of ItemValue.uid to export
      Returns:
      Stream of iCalendar VTodo list.
      Throws:
      ServerFault - common error object
    • importIcs

      @PUT TaskRef importIcs(String ics) throws ServerFault
      Imports an ICS
      Parameters:
      ics - data in ICS format
      Returns:
      TaskRef which can be used to track this asynchronous operation
      Throws:
      ServerFault - common error object