Списки дел

Список списков дел

URI: /BumsTimeApiV01/TodoList/list.api|xml

Входные параметры

Поле

Тип

Описание

OnlyActual

boolean

Возвращает только актуальные. По умолчанию true

Выходные данные

Поле

Тип

Описание

Id

integer

Id списка дел

Name

string

Название списка дел

TodoCount

integer

Количество незавершенных дел в списке

Пример ответа в JSON-формате

{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "data":
  [
    {
      "Id":88,
      "Name":"TestList",
      "TodosCount":0
    },
    {
      "Id":89,
      "Name":"RealList",
      "TodosCount":5
    }
  ]
}

Пример ответа в XML-формате

<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <data>
    <item>
      <id>88</id>
      <name>TestList</name>
      <todos_count>0</todos_count>
    </item>
    <item>
      <id>89</id>
      <name>RealList</name>
      <todos_count>5</todos_count>
    </item>
  </data>
</response>

Создание списка дел

URI: /BumsTimeApiV01/TodoList/create.api|xml

Входные параметры

Параметр

Тип

Описание

Name

string

Название списка дел

Выходные данные

Поле

Тип

Описание

Id

integer

Id созданного списка

Пример ответа в JSON-формате

{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Name":"TestList"
  },
  "data":
  {
    "Id":88
  }
}

Пример ответа в XML-формате

<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
    <name>TestList</name>
  </params>
  <data>
    <id>88</id>
  </data>
</response>

Редактирование списка дел

URI: /BumsTimeApiV01/TodoList/edit.api|xml

Входные параметры

Параметр

Тип

Описание

Id

integer

Id списка дел

Name

string

Новое имя списка

Выходные данные

Поле

Тип

Описание

Id

integer

Id измененного списка

Пример ответа в JSON-формате

{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Id":88,
    "Name":"TestList"
  },
  "data":
  {
    "Id":88
  }
}

Пример ответа в XML-формате

<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
    <id>88</id>
    <name>TestList</name>
  </params>
  <data>
    <id>88</id>
  </data>
</response>

Удаление списка дел

URI: /BumsTimeApiV01/TodoList/delete.api|xml

Входные параметры

Параметр

Тип

Описание

Id

integer

Id списка дел

Выходные данные

Поле

Тип

Описание

Id

integer

Id удаленного списка

Пример ответа в JSON-формате

{
  "status":
  {
    "code":"ok",
    "message":null
  },
  "params":
  {
    "Id":88
  },
  "data":
  {
    "Id":88
  }
}

Пример ответа в XML-формате

<?xml version="1.0" encoding="utf-8"?>
<response>
  <status>
    <code>ok</code>
    <message></message>
  </status>
  <params>
    <id>88</id>
  </params>
  <data>
    <id>88</id>
  </data>
</response>