1 | import type { ChannelID, TokenOverridable } from './common';
|
2 | interface ID {
|
3 | bookmark_id: string;
|
4 | }
|
5 | interface BookmarkFields {
|
6 |
|
7 | title: string;
|
8 |
|
9 | link: string;
|
10 |
|
11 | emoji?: string;
|
12 | }
|
13 | export interface BookmarksAddArguments extends ChannelID, BookmarkFields, TokenOverridable {
|
14 |
|
15 | type: 'link';
|
16 |
|
17 | entity_id?: string;
|
18 |
|
19 | parent_id?: string;
|
20 | }
|
21 | export interface BookmarksEditArguments extends ChannelID, ID, Partial<BookmarkFields>, TokenOverridable {
|
22 | }
|
23 | export interface BookmarksListArguments extends ChannelID, TokenOverridable {
|
24 | }
|
25 | export interface BookmarksRemoveArguments extends ChannelID, ID, TokenOverridable {
|
26 | }
|
27 | export {};
|
28 |
|
\ | No newline at end of file |