Skip to content

Commit be9b692

Browse files
committed
v1.0.10
1 parent da35811 commit be9b692

File tree

4 files changed

+33
-9
lines changed

4 files changed

+33
-9
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.10(Jan 3, 2020)
4+
5+
- Added `setCustomFields(customFields, callback)` in `Ticket`.
6+
- Added `setPriority(priority, callback)` in `Ticket`.
7+
38
### v1.0.9(Dec 11, 2019)
49

510
- Bug-fix in `Ticket.getOpenedList()` and `Ticket.getClosedList()`.

SendBird.Desk.d.ts

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Type Definitions for SendBird Desc SDK v1.0.9
2+
* Type Definitions for SendBird Desc SDK v1.0.10
33
* homepage: https://sendbird.com/
44
*/
55
export = SendBirdDesk;
@@ -44,7 +44,16 @@ declare namespace SendBirdDesk {
4444
isStatus(val: string): boolean;
4545
clearCache(channelUrl: string): void;
4646
create(title: string, name: string, callback: TicketCallback): void;
47+
create(title: string, name: string, groupKey: string, callback: TicketCallback): void;
4748
create(title: string, name: string, groupKey: string, customFields: object, callback: TicketCallback): void;
49+
create(
50+
title: string,
51+
name: string,
52+
groupKey: string,
53+
customFields: object,
54+
priority: TicketPriority,
55+
callback: TicketCallback
56+
): void;
4857
getOpenCount(callback: Callback): void;
4958
getByChannelUrl(channelUrl: string, callback: TicketCallback): void;
5059
getOpenedList(offset: number, callback: TicketArrayCallback): void;
@@ -57,17 +66,25 @@ declare namespace SendBirdDesk {
5766
new (json: object): TicketInstance;
5867
}
5968
enum TicketStatus {
60-
INITIALIZED = "INITIALIZED",
61-
UNASSIGNED = "UNASSIGNED",
62-
ASSIGNED = "ASSIGNED",
63-
OPEN = "OPEN",
64-
CLOSED = "CLOSED"
69+
INITIALIZED = 'INITIALIZED',
70+
PROACTIVE = 'PROACTIVE',
71+
UNASSIGNED = 'UNASSIGNED',
72+
ASSIGNED = 'ASSIGNED',
73+
OPEN = 'OPEN',
74+
CLOSED = 'CLOSED'
75+
}
76+
enum TicketPriority {
77+
URGENT = 'URGENT',
78+
HIGH = 'HIGH',
79+
MEDIUM = 'MEDIUM',
80+
LOW = 'LOW'
6581
}
6682
interface TicketInstance {
6783
id: string;
6884
title: string;
6985
status: TicketStatus;
7086
info: object;
87+
priority: TicketPriority;
7188
agent: AgentInstance;
7289
customer: object;
7390
channel: object;
@@ -77,6 +94,8 @@ declare namespace SendBirdDesk {
7794
fetchFromJSON(json: object): void;
7895
refresh(callback: TicketCallback): void;
7996
reopen(callback: TicketCallback): void;
97+
setPriority(priority: TicketPriority, callback: SendBirdDesk.Callback): void;
98+
setCustomFields(customFields: object, callback: SendBirdDesk.Callback): void;
8099
}
81100
type MessageStatic = {
82101
CustomType: MessageCustomType;

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.9",
3+
"version": "1.0.10",
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)