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