Списки дел¶
Список списков дел¶
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>