Methods
create(content, completedopt, categoryopt, tagsopt) → {boolean}
할 일 추가
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
content |
string | 내용 |
|
completed |
boolean |
<optional> |
완료 여부 |
category |
string |
<optional> |
카테고리 |
tags |
Array.<string> |
<optional> |
태그들 |
Returns:
- 할 일 추가 성공 여부
- Type
- boolean
read() → {Array.<Todo>}
모든 할 일 조회
Returns:
- Type
- Array.<Todo>
read(id) → {Todo}
특정 할 일 조회
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 아이디 |
Returns:
- Type
- Todo
remove() → {Array.<Todo>}
모든 할 일 삭제
Returns:
- 삭제된 할 일 목록
- Type
- Array.<Todo>
remove(id) → {Todo}
ID로 특정 할 일 삭제
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 아이디 |
Returns:
- 삭제된 할 일
- Type
- Todo
remove(id, tag) → {Todo}
ID로 특정 할 일의 특정 태그 삭제
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 아이디 |
tag |
string | 태그 |
Returns:
- 특정 태그가 삭제된 할 일
- Type
- Todo
remove(id, removeAllTags) → {Todo}
ID로 특정 할 일의 모든 태그 삭제
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 아이디 |
removeAllTags |
boolean | 태그 |
Returns:
- 모든 태그가 삭제된 할 일
- Type
- Todo
update(id, properties) → {Todo}
할 일 속성 수정
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 수정할 todo의 아이디 |
properties |
TodoProperties |
Returns:
- 변경된 할 일 객체
- Type
- Todo
Type Definitions
TodoProperties
할 일 속성 수정 parameter
Type:
- object
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
content |
string |
<optional> |
내용 |
completed |
boolean |
<optional> |
완료 여부 |
category |
string |
<optional> |
카테고리 |
tags |
Array.<string> |
<optional> |
태그들 |