Method Summary
Public Methods | ||
public |
createTicketTransfer(id: number, data: object, query: object): Promise Creates a ticket transfer. |
|
public |
getTicketTransferHistory(id: string | number, query: object): Promise Get the ticket transfer history. |
|
public |
Update a ticket transfer. |
Inherited Summary
From class RequestHandler | ||
public |
auth: * |
|
public |
settings: * |
|
public |
Delete resource |
|
public |
Get resource |
|
public |
Post resource |
|
public |
Put resource |
|
public |
Create new request promise |
|
public |
Set Environment |
|
public |
Set API url |
|
public |
Upload files |
Public Methods
public createTicketTransfer(id: number, data: object, query: object): Promise source
Creates a ticket transfer.
Example:
...
var ticketId = 123;
var data = {
user: 456 //The user that will get the ticket
};
ingresse.apiTickets.createTicketTransfer(ticketId, data)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
...
// To return the ticket for the last owner
var ticketId = 123;
var data = {
isReturn: true //With this option, the ticket will return to last owner.
};
ingresse.apiTickets.createTicketTransfer(ticketId, data)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
public getTicketTransferHistory(id: string | number, query: object): Promise source
Get the ticket transfer history.
public updateTicketTransfer(id: number, transferId: number, data: object, query: object): Promise source
Update a ticket transfer.
Example:
...
var ticketId = 123;
var transferId = 456;
var data = {
action: 'accept' // can be [accept, cancel, refuse]
};
ingresse.apiTickets.updateTicketTransfer(ticketId, transferId, data)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});