Skip to content

Commit 0fb3771

Browse files
committed
v1.0.14
1 parent 9e9037a commit 0fb3771

File tree

4 files changed

+35
-7
lines changed

4 files changed

+35
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
## Change Log
22

3+
### v1.0.14(Apr 27, 2020)
4+
5+
- Added `setRelatedCHannelUrls(channelUrls, callback)` in `Ticket`.
6+
- Minor bug-fixes in response payload.
7+
38
### v1.0.13(Feb 21, 2020)
49

510
- TypeScript d.ts interface refactoring.

SendBird.Desk.d.ts

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
/**
2-
* Type Definitions for SendBird Desc SDK v1.0.13
2+
* Type Definitions for SendBird Desc SDK v1.0.14
33
* homepage: https://sendbird.com/
44
*/
55
import SendBird from 'sendbird';
66

77
export as namespace SendBirdDesk;
8-
export = SendBirdDesk;
8+
export { SendBirdDesk, Ticket, Agent, RelatedChannel };
99

1010
declare const SendBirdDesk: SendBirdDeskStatic;
11+
declare const Ticket: SendBirdDesk.TicketStatic;
12+
declare const Agent: SendBirdDesk.AgentStatic;
13+
declare const RelatedChannel: SendBirdDesk.RelatedChannelStatic;
1114

1215
interface SendBirdDeskStatic {
1316
version: string;
1417
Ticket: SendBirdDesk.TicketStatic;
1518
Agent: SendBirdDesk.AgentStatic;
1619
Message: SendBirdDesk.MessageStatic;
20+
RelatedChannel: SendBirdDesk.RelatedChannelStatic;
1721
Error: SendBirdDesk.SendBirdDeskErrorStatic;
1822

1923
init(SendBird: object): void;
@@ -79,6 +83,15 @@ declare namespace SendBirdDesk {
7983
priority: TicketPriority,
8084
callback: TicketCallback
8185
): void;
86+
create(
87+
title: string,
88+
name: string,
89+
groupKey: string,
90+
customFields: object,
91+
priority: TicketPriority,
92+
relatedChannelUrls: Array<string>,
93+
callback: TicketCallback
94+
): void;
8295
getOpenCount(callback: CommonCallback): void;
8396
getByChannelUrl(channelUrl: string, callback: TicketCallback): void;
8497
getOpenedList(offset: number, callback: TicketArrayCallback): void;
@@ -103,10 +116,11 @@ declare namespace SendBirdDesk {
103116
id: string;
104117
title: string;
105118
status: TicketStatus;
106-
info: object;
107-
priority: TicketPriority;
108119
agent: Agent;
109120
customer: object;
121+
info: object;
122+
priority: TicketPriority;
123+
relatedChannels: Array<RelatedChannel>;
110124
channel: object;
111125
channelUrl: string;
112126
customFields: object;
@@ -115,6 +129,7 @@ declare namespace SendBirdDesk {
115129
refresh(callback: TicketCallback): void;
116130
reopen(callback: TicketCallback): void;
117131
setPriority(priority: TicketPriority, callback: CommonCallback): void;
132+
setRelatedChannelUrls(relatedChannelUrls: Array<string>, callback: CommonCallback): void;
118133
setCustomFields(customFields: object, callback: CommonCallback): void;
119134
}
120135
interface AgentStatic {
@@ -126,6 +141,14 @@ declare namespace SendBirdDesk {
126141
profileUrl: string;
127142
fetchFromJSON(json: object): void;
128143
}
144+
interface RelatedChannelStatic {
145+
new (json: object): Agent;
146+
}
147+
interface RelatedChannel {
148+
name: string;
149+
channelUrl: string;
150+
fetchFromJSON(json: object): void;
151+
}
129152
interface MessageStatic {
130153
CustomType: MessageCustomType;
131154
DataType: MessageDataType;

SendBird.Desk.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sendbird-desk",
3-
"version": "1.0.13",
3+
"version": "1.0.14",
44
"description": "SendBird Desk SDK Integration Guide for JavaScript =========== SendBird Desk is a chat customer service platform built on SendBird SDK and API.",
55
"main": "SendBird.Desk.min.js",
66
"scripts": {

0 commit comments

Comments
 (0)