Skip to content

Commit 47e0a3d

Browse files
committed
d.ts update
1 parent 653b2c2 commit 47e0a3d

File tree

1 file changed

+57
-59
lines changed

1 file changed

+57
-59
lines changed

SendBird.Desk.d.ts

Lines changed: 57 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -5,78 +5,76 @@
55
export = SendBirdDesk;
66
export as namespace SendBirdDesk;
77

8-
declare const SendBirdDesk: SendBirdDeskStatic;
9-
108
interface SendBirdDeskStatic {
11-
version: String;
9+
version: string;
1210
Agent: SendBirdDesk.AgentStatic;
1311
Ticket: SendBirdDesk.TicketStatic;
1412
Message: SendBirdDesk.MessageStatic;
1513
Error: SendBirdDesk.SendBirdDeskErrorStatic;
1614

17-
init(SendBird: Object): void;
18-
authenticate(userId: String, callback: SendBirdDesk.Callback): void;
19-
authenticate(userId: String, accessToken: String, callback: SendBirdDesk.Callback): void;
20-
isDeskChannel(channel: SendBirdDesk.GroupChannel): Boolean;
15+
init(SendBird: object): void;
16+
authenticate(userId: string, callback: SendBirdDesk.Callback): void;
17+
authenticate(userId: string, accessToken: string, callback: SendBirdDesk.Callback): void;
18+
isDeskChannel(channel: SendBirdDesk.GroupChannel): boolean;
2119
setDebugMode(): void;
22-
setCustomerCustomFields(customFields: Object, callback: SendBirdDesk.Callback): void;
20+
setCustomerCustomFields(customFields: object, callback: SendBirdDesk.Callback): void;
2321
}
2422

2523
declare namespace SendBirdDesk {
2624
interface GroupChannel {
27-
url: String;
28-
name: String;
29-
customType: String;
25+
url: string;
26+
name: string;
27+
customType: string;
3028
}
31-
type Callback = (res: Object, error: Error) => void;
29+
type Callback = (res: object, error: Error) => void;
3230
type TicketCallback = (ticket: TicketInstance, error: Error) => void;
3331
type TicketArrayCallback = (list: Array<TicketInstance>, error: Error) => void;
3432

3533
interface AgentStatic {
36-
new (json: Object): AgentInstance;
34+
new (json: object): AgentInstance;
3735
}
3836
interface AgentInstance {
39-
userId: String;
40-
name: String;
41-
profileUrl: String;
42-
fetchFromJSON(json: Object): void;
37+
userId: string;
38+
name: string;
39+
profileUrl: string;
40+
fetchFromJSON(json: object): void;
4341
}
4442
interface TicketStatic {
4543
Status: TicketStatus;
46-
isStatus(val: String): Boolean;
47-
clearCache(channelUrl: String): void;
48-
create(title: String, name: String, callback: TicketCallback): void;
49-
create(title: String, name: String, groupKey: String, customFields: Object, callback: TicketCallback): void;
44+
isStatus(val: string): boolean;
45+
clearCache(channelUrl: string): void;
46+
create(title: string, name: string, callback: TicketCallback): void;
47+
create(title: string, name: string, groupKey: string, customFields: object, callback: TicketCallback): void;
5048
getOpenCount(callback: Callback): void;
51-
getByChannelUrl(channelUrl: String, callback: TicketCallback): void;
52-
getOpenedList(offset: Number, callback: TicketArrayCallback): void;
53-
getOpenedList(offset: Number, customFieldFilter: Object, callback: TicketArrayCallback): void;
54-
getClosedList(offset: Number, callback: TicketArrayCallback): void;
55-
getClosedList(offset: Number, customFieldFilter: Object, callback: TicketArrayCallback): void;
56-
getUrlPreview(url: String, callback: Callback): void;
57-
confirmEndOfChat(message: Object, confirmYN: String, callback: Callback): void;
58-
submitFeedback(message: Object, score: Number, comment: String, callback: Callback): void;
59-
new (json: Object): TicketInstance;
49+
getByChannelUrl(channelUrl: string, callback: TicketCallback): void;
50+
getOpenedList(offset: number, callback: TicketArrayCallback): void;
51+
getOpenedList(offset: number, customFieldFilter: object, callback: TicketArrayCallback): void;
52+
getClosedList(offset: number, callback: TicketArrayCallback): void;
53+
getClosedList(offset: number, customFieldFilter: object, callback: TicketArrayCallback): void;
54+
getUrlPreview(url: string, callback: Callback): void;
55+
confirmEndOfChat(message: object, confirmYN: string, callback: Callback): void;
56+
submitFeedback(message: object, score: number, comment: string, callback: Callback): void;
57+
new (json: object): TicketInstance;
58+
}
59+
enum TicketStatus {
60+
INITIALIZED = "INITIALIZED",
61+
UNASSIGNED = "UNASSIGNED",
62+
ASSIGNED = "ASSIGNED",
63+
OPEN = "OPEN",
64+
CLOSED = "CLOSED"
6065
}
61-
type TicketStatus = {
62-
INITIALIZED: String;
63-
UNASSIGNED: String;
64-
ASSIGNED: String;
65-
OPEN: String;
66-
CLOSED: String;
67-
};
6866
interface TicketInstance {
69-
id: String;
70-
title: String;
67+
id: string;
68+
title: string;
7169
status: TicketStatus;
72-
info: Object;
70+
info: object;
7371
agent: AgentInstance;
74-
customer: Object;
75-
channel: Object;
76-
channelUrl: String;
77-
customFields: Object;
78-
updatedAt: Number;
79-
fetchFromJSON(json: Object): void;
72+
customer: object;
73+
channel: object;
74+
channelUrl: string;
75+
customFields: object;
76+
updatedAt: number;
77+
fetchFromJSON(json: object): void;
8078
refresh(callback: TicketCallback): void;
8179
reopen(callback: TicketCallback): void;
8280
}
@@ -87,25 +85,25 @@ declare namespace SendBirdDesk {
8785
FeedbackState: MessageFeedbackState;
8886
};
8987
type MessageCustomType = {
90-
RICH_MESSAGE: String;
91-
ADMIN_MESSAGE: String;
88+
RICH_MESSAGE: string;
89+
ADMIN_MESSAGE: string;
9290
};
9391
type MessageDataType = {
94-
TICKET_INQUIRE_CLOSURE: String;
95-
TICKET_ASSIGN: String;
96-
TICKET_TRANSFER: String;
97-
TICKET_CLOSE: String;
98-
TICKET_FEEDBACK: String;
99-
URL_PREVIEW: String;
92+
TICKET_INQUIRE_CLOSURE: string;
93+
TICKET_ASSIGN: string;
94+
TICKET_TRANSFER: string;
95+
TICKET_CLOSE: string;
96+
TICKET_FEEDBACK: string;
97+
URL_PREVIEW: string;
10098
};
10199
type MessageClosureState = {
102-
WAITING: String;
103-
CONFIRMED: String;
104-
DECLINED: String;
100+
WAITING: string;
101+
CONFIRMED: string;
102+
DECLINED: string;
105103
};
106104
type MessageFeedbackState = {
107-
WAITING: String;
108-
CONFIRMED: String;
105+
WAITING: string;
106+
CONFIRMED: string;
109107
};
110108
interface SendBirdDeskErrorStatic {}
111109
}

0 commit comments

Comments
 (0)