PHP Class Zendesk\API\Resources\Core\Tickets

Inheritance: extends Zendesk\API\Resources\ResourceAbstract, use trait Zendesk\API\Traits\Utility\InstantiatorTrait, use trait Zendesk\API\Traits\Resource\Defaults, use trait Zendesk\API\Traits\Resource\FindMany, use trait Zendesk\API\Traits\Resource\UpdateMany, use trait Zendesk\API\Traits\Resource\DeleteMany
Afficher le fichier Open project: zendesk/zendesk_api_client_php

Protected Properties

Свойство Type Description
$lastAttachments array

Méthodes publiques

Méthode Description
attach ( array $params = [] ) : Tickets
bulkUpdate ( )
collaborators ( array $params = [] ) : stdClass List collaborators for a ticket
create ( array $params ) : stdClass Create a ticket
createFromTweet ( array $params ) : stdClass Create a ticket from a tweet
export ( array $params ) : stdClass Incremental ticket exports with a supplied start_time
findTwicket ( array $params = [] ) : stdClass Find a specific twitter generated ticket by id
getValidSubResources ( )
incidents ( array $params = [] ) : stdClass List incidents for a ticket
markAsSpam ( mixed $id = null ) : stdClass Mark a ticket as spam and suspend the requester
merge ( array $params = [] ) : stdClass
problemAutoComplete ( array $params ) : stdClass Add a problem autocomplete
problems ( array $params = [] ) : stdClass List all problem tickets
related ( array $params = [] ) : stdClass Get related ticket information
traitCreate ( )
traitUpdate ( )
update ( integer $id = null, array $updateResourceFields = [] ) : null | stdClass Update a ticket or series of tickets
updateMany ( array $params ) : stdClass Update a ticket or series of tickets

Méthodes protégées

Méthode Description
setUpRoutes ( ) Declares routes to be used by this resource.

Private Methods

Méthode Description
sendGetRequest ( $route, array $params = [] ) : stdClass Wrapper for common GET requests

Method Details

attach() public méthode

public attach ( array $params = [] ) : Tickets
$params array
Résultat Tickets

bulkUpdate() public méthode

public bulkUpdate ( )

collaborators() public méthode

List collaborators for a ticket
public collaborators ( array $params = [] ) : stdClass
$params array
Résultat stdClass | null

create() public méthode

Create a ticket
public create ( array $params ) : stdClass
$params array
Résultat stdClass | null

createFromTweet() public méthode

Create a ticket from a tweet
public createFromTweet ( array $params ) : stdClass
$params array
Résultat stdClass | null

export() public méthode

Incremental ticket exports with a supplied start_time
public export ( array $params ) : stdClass
$params array
Résultat stdClass | null

findTwicket() public méthode

Find a specific twitter generated ticket by id
public findTwicket ( array $params = [] ) : stdClass
$params array
Résultat stdClass | null

getValidSubResources() public static méthode

public static getValidSubResources ( )

incidents() public méthode

List incidents for a ticket
public incidents ( array $params = [] ) : stdClass
$params array
Résultat stdClass | null

markAsSpam() public méthode

Mark a ticket as spam and suspend the requester
public markAsSpam ( mixed $id = null ) : stdClass
$id mixed The ticket ID, or an array of ticket ID's to mark as spam
Résultat stdClass | null

merge() public méthode

public merge ( array $params = [] ) : stdClass
$params array
Résultat stdClass | null

problemAutoComplete() public méthode

Add a problem autocomplete
public problemAutoComplete ( array $params ) : stdClass
$params array
Résultat stdClass | null

problems() public méthode

List all problem tickets
public problems ( array $params = [] ) : stdClass
$params array
Résultat stdClass | null

setUpRoutes() protected méthode

Declares routes to be used by this resource.
protected setUpRoutes ( )

traitCreate() public méthode

public traitCreate ( )

traitUpdate() public méthode

public traitUpdate ( )

update() public méthode

Update a ticket or series of tickets
public update ( integer $id = null, array $updateResourceFields = [] ) : null | stdClass
$id integer
$updateResourceFields array
Résultat null | stdClass

updateMany() public méthode

Update a ticket or series of tickets
public updateMany ( array $params ) : stdClass
$params array
Résultat stdClass | null

Property Details

$lastAttachments protected_oe property

protected array $lastAttachments
Résultat array