C# Class ZendeskApi_v2.Requests.Tickets

Inheritance: Core, ITickets
Afficher le fichier Open project: mozts2005/ZendeskApi_v2 Class Usage Examples

Méthodes publiques

Méthode Description
AutoCompleteProblems ( string text ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
AutoCompleteProblemsAsync ( string text ) : Task
BulkImportTickets ( IEnumerable tickets ) : ZendeskApi_v2.Models.Shared.JobStatusResponse

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.

BulkImportTicketsAsync ( IEnumerable tickets ) : Task

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.

BulkUpdate ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : ZendeskApi_v2.Models.Shared.JobStatusResponse
BulkUpdateAsync ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : Task
CloneTicketForm ( long ticketFormId ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
CloneTicketFormAsync ( long ticketFormId ) : Task
CreateTicket ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
CreateTicketAsync ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : Task
CreateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
CreateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
CreateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
CreateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
Delete ( long id ) : bool
DeleteAsync ( long id ) : Task
DeleteManySuspendedTickets ( IEnumerable ids ) : bool
DeleteManySuspendedTicketsAsync ( IEnumerable ids ) : Task
DeleteMultiple ( IEnumerable ids ) : bool
DeleteMultipleAsync ( IEnumerable ids ) : Task
DeleteSuspendedTickets ( long id ) : bool
DeleteSuspendedTicketsAsync ( long id ) : Task
DeleteTicketField ( long id ) : bool
DeleteTicketFieldAsync ( long id ) : Task
DeleteTicketForm ( long id ) : bool
DeleteTicketFormAsync ( long id ) : Task
GetAllTicketMetrics ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketMetricResponse
GetAllTicketMetricsAsync ( ) : Task
GetAllTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetAllTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetAssignedTicketsByUserID ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetAssignedTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetAuditById ( long ticketId, long auditId ) : ZendeskApi_v2.Models.Shared.IndividualAuditResponse
GetAuditByIdAsync ( long ticketId, long auditId ) : Task
GetAudits ( long ticketId ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
GetAuditsAsync ( long ticketId ) : Task
GetAuditsNextPage ( string NextPage ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
GetCollaborators ( long id ) : ZendeskApi_v2.Models.Users.GroupUserResponse
GetCollaboratorsAsync ( long id ) : Task
GetIncidents ( long id ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetIncidentsAsync ( long id ) : Task
GetIncrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

Gets the tickets that have changed since a certain time.

The incremental api will return a maximum of 1000 items. If the ticket count in the result is 1000, use the nextPage value of the result to request the next set of items. Keep repeating the request using the nextPage value until the number of tickets in the response is less than 1000.

GetIncrementalTicketExportNextPage ( string nextPage ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

Gets another page of changed tickets.

This is the paging method for getting additional pages of changed tickets after an initial request is made with a given startTime. Repeat the call to this method until the response ticket count is less than 1000.

GetInrementalTicketExportAsync ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetMultipleTickets ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetMultipleTicketsAsync ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetProblems ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetProblemsAsync ( ) : Task
GetRecentTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetRecentTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetSuspendedTicketById ( long id ) : ZendeskApi_v2.Models.Tickets.Suspended.IndividualSuspendedTicketResponse
GetSuspendedTicketByIdAsync ( long id ) : Task
GetSuspendedTickets ( ) : ZendeskApi_v2.Models.Tickets.Suspended.GroupSuspendedTicketResponse
GetSuspendedTicketsAsync ( ) : Task
GetTicket ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
GetTicketAsync ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetTicketComments ( long ticketId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Requests.GroupCommentResponse
GetTicketCommentsAsync ( long ticketId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetTicketFieldById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
GetTicketFieldByIdAsync ( long id ) : Task
GetTicketFields ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFieldResponse
GetTicketFieldsAsync ( ) : Task
GetTicketFormById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
GetTicketFormByIdAsync ( long id ) : Task
GetTicketForms ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFormResponse
GetTicketFormsAsync ( ) : Task
GetTicketMetricsForTicket ( long ticket_id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketMetricResponse
GetTicketMetricsForTicketAsync ( long ticket_id ) : Task
GetTicketsByOrganizationID ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetTicketsByOrganizationID ( long id, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetTicketsByOrganizationIDAsync ( long id, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetTicketsByUserID ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetTicketsByViewID ( long viewId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetTicketsByViewIDAsync ( long viewId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
GetTicketsWhereUserIsCopied ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
GetTicketsWhereUserIsCopiedAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
ImportTicket ( ZendeskApi_v2.Models.Tickets.TicketImport ticket ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.

ImportTicketAsync ( ZendeskApi_v2.Models.Tickets.TicketImport ticket ) : Task

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.

MarkAuditAsTrusted ( long ticketId, long auditId ) : bool
MarkAuditAsTrustedAsync ( long ticketId, long auditId ) : Task
RecoverManySuspendedTickets ( IEnumerable ids ) : bool
RecoverManySuspendedTicketsAsync ( IEnumerable ids ) : Task
RecoverSuspendedTicket ( long id ) : bool
RecoverSuspendedTicketAsync ( long id ) : Task
ReorderTicketForms ( long orderedTicketFormIds ) : bool
ReorderTicketFormsAsync ( long orderedTicketFormIds ) : Task
Tickets ( string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken ) : ZendeskApi_v2.Models.Shared.System
UpdateTicket ( ZendeskApi_v2.Models.Tickets.Ticket ticket, ZendeskApi_v2.Models.Tickets.Comment comment = null ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

UpdateTicket a ticket or add comments to it. Keep in mind that somethings like the description can't be updated.

UpdateTicketAsync ( ZendeskApi_v2.Models.Tickets.Ticket ticket, ZendeskApi_v2.Models.Tickets.Comment comment = null ) : Task

UpdateTicket a ticket or add comments to it. Keep in mind that somethings like the description can't be updated.

UpdateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
UpdateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
UpdateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
UpdateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
__TestOnly__GetIncrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
__TestOnly__GetInrementalTicketExportAsync ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task

Since the other method can only be called once every 5 minutes it is not sutable for Automated tests.

Private Methods

Méthode Description
GetInrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
GetResourceStringWithSideLoadOptionsParam ( string resource, TicketSideLoadOptionsEnum sideLoadOptions ) : string
__TestOnly__GetInrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

Method Details

AutoCompleteProblems() public méthode

public AutoCompleteProblems ( string text ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
text string
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

AutoCompleteProblemsAsync() public méthode

public AutoCompleteProblemsAsync ( string text ) : Task
text string
Résultat Task

BulkImportTickets() public méthode

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.
public BulkImportTickets ( IEnumerable tickets ) : ZendeskApi_v2.Models.Shared.JobStatusResponse
tickets IEnumerable
Résultat ZendeskApi_v2.Models.Shared.JobStatusResponse

BulkImportTicketsAsync() public méthode

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.
public BulkImportTicketsAsync ( IEnumerable tickets ) : Task
tickets IEnumerable
Résultat Task

BulkUpdate() public méthode

public BulkUpdate ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : ZendeskApi_v2.Models.Shared.JobStatusResponse
ids IEnumerable
info ZendeskApi_v2.Models.Tickets.BulkUpdate
Résultat ZendeskApi_v2.Models.Shared.JobStatusResponse

BulkUpdateAsync() public méthode

public BulkUpdateAsync ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : Task
ids IEnumerable
info ZendeskApi_v2.Models.Tickets.BulkUpdate
Résultat Task

CloneTicketForm() public méthode

public CloneTicketForm ( long ticketFormId ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketFormId long
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

CloneTicketFormAsync() public méthode

public CloneTicketFormAsync ( long ticketFormId ) : Task
ticketFormId long
Résultat Task

CreateTicket() public méthode

public CreateTicket ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
ticket ZendeskApi_v2.Models.Tickets.Ticket
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

CreateTicketAsync() public méthode

public CreateTicketAsync ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : Task
ticket ZendeskApi_v2.Models.Tickets.Ticket
Résultat Task

CreateTicketField() public méthode

public CreateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

CreateTicketFieldAsync() public méthode

public CreateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Résultat Task

CreateTicketForm() public méthode

public CreateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

CreateTicketFormAsync() public méthode

public CreateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Résultat Task

Delete() public méthode

public Delete ( long id ) : bool
id long
Résultat bool

DeleteAsync() public méthode

public DeleteAsync ( long id ) : Task
id long
Résultat Task

DeleteManySuspendedTickets() public méthode

public DeleteManySuspendedTickets ( IEnumerable ids ) : bool
ids IEnumerable
Résultat bool

DeleteManySuspendedTicketsAsync() public méthode

public DeleteManySuspendedTicketsAsync ( IEnumerable ids ) : Task
ids IEnumerable
Résultat Task

DeleteMultiple() public méthode

public DeleteMultiple ( IEnumerable ids ) : bool
ids IEnumerable
Résultat bool

DeleteMultipleAsync() public méthode

public DeleteMultipleAsync ( IEnumerable ids ) : Task
ids IEnumerable
Résultat Task

DeleteSuspendedTickets() public méthode

public DeleteSuspendedTickets ( long id ) : bool
id long
Résultat bool

DeleteSuspendedTicketsAsync() public méthode

public DeleteSuspendedTicketsAsync ( long id ) : Task
id long
Résultat Task

DeleteTicketField() public méthode

public DeleteTicketField ( long id ) : bool
id long
Résultat bool

DeleteTicketFieldAsync() public méthode

public DeleteTicketFieldAsync ( long id ) : Task
id long
Résultat Task

DeleteTicketForm() public méthode

public DeleteTicketForm ( long id ) : bool
id long
Résultat bool

DeleteTicketFormAsync() public méthode

public DeleteTicketFormAsync ( long id ) : Task
id long
Résultat Task

GetAllTicketMetrics() public méthode

public GetAllTicketMetrics ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketMetricResponse
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketMetricResponse

GetAllTicketMetricsAsync() public méthode

public GetAllTicketMetricsAsync ( ) : Task
Résultat Task

GetAllTickets() public méthode

public GetAllTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetAllTicketsAsync() public méthode

public GetAllTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetAssignedTicketsByUserID() public méthode

public GetAssignedTicketsByUserID ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetAssignedTicketsByUserIDAsync() public méthode

public GetAssignedTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetAuditById() public méthode

public GetAuditById ( long ticketId, long auditId ) : ZendeskApi_v2.Models.Shared.IndividualAuditResponse
ticketId long
auditId long
Résultat ZendeskApi_v2.Models.Shared.IndividualAuditResponse

GetAuditByIdAsync() public méthode

public GetAuditByIdAsync ( long ticketId, long auditId ) : Task
ticketId long
auditId long
Résultat Task

GetAudits() public méthode

public GetAudits ( long ticketId ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
ticketId long
Résultat ZendeskApi_v2.Models.Shared.GroupAuditResponse

GetAuditsAsync() public méthode

public GetAuditsAsync ( long ticketId ) : Task
ticketId long
Résultat Task

GetAuditsNextPage() public méthode

public GetAuditsNextPage ( string NextPage ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
NextPage string
Résultat ZendeskApi_v2.Models.Shared.GroupAuditResponse

GetCollaborators() public méthode

public GetCollaborators ( long id ) : ZendeskApi_v2.Models.Users.GroupUserResponse
id long
Résultat ZendeskApi_v2.Models.Users.GroupUserResponse

GetCollaboratorsAsync() public méthode

public GetCollaboratorsAsync ( long id ) : Task
id long
Résultat Task

GetIncidents() public méthode

public GetIncidents ( long id ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
id long
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetIncidentsAsync() public méthode

public GetIncidentsAsync ( long id ) : Task
id long
Résultat Task

GetIncrementalTicketExport() public méthode

Gets the tickets that have changed since a certain time.
The incremental api will return a maximum of 1000 items. If the ticket count in the result is 1000, use the nextPage value of the result to request the next set of items. Keep repeating the request using the nextPage value until the number of tickets in the response is less than 1000.
public GetIncrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
startTime DateTimeOffset Return tickets that have changed since this time.
sideLoadOptions TicketSideLoadOptionsEnum Retrieve related records as part of this request.
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

GetIncrementalTicketExportNextPage() public méthode

Gets another page of changed tickets.
This is the paging method for getting additional pages of changed tickets after an initial request is made with a given startTime. Repeat the call to this method until the response ticket count is less than 1000.
public GetIncrementalTicketExportNextPage ( string nextPage ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
nextPage string The URL of the next page of changed tickets.
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

GetInrementalTicketExportAsync() public méthode

public GetInrementalTicketExportAsync ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
startTime DateTimeOffset
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetMultipleTickets() public méthode

public GetMultipleTickets ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
ids IEnumerable
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetMultipleTicketsAsync() public méthode

public GetMultipleTicketsAsync ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
ids IEnumerable
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetProblems() public méthode

public GetProblems ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetProblemsAsync() public méthode

public GetProblemsAsync ( ) : Task
Résultat Task

GetRecentTickets() public méthode

public GetRecentTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetRecentTicketsAsync() public méthode

public GetRecentTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetSuspendedTicketById() public méthode

public GetSuspendedTicketById ( long id ) : ZendeskApi_v2.Models.Tickets.Suspended.IndividualSuspendedTicketResponse
id long
Résultat ZendeskApi_v2.Models.Tickets.Suspended.IndividualSuspendedTicketResponse

GetSuspendedTicketByIdAsync() public méthode

public GetSuspendedTicketByIdAsync ( long id ) : Task
id long
Résultat Task

GetSuspendedTickets() public méthode

public GetSuspendedTickets ( ) : ZendeskApi_v2.Models.Tickets.Suspended.GroupSuspendedTicketResponse
Résultat ZendeskApi_v2.Models.Tickets.Suspended.GroupSuspendedTicketResponse

GetSuspendedTicketsAsync() public méthode

public GetSuspendedTicketsAsync ( ) : Task
Résultat Task

GetTicket() public méthode

public GetTicket ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
id long
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

GetTicketAsync() public méthode

public GetTicketAsync ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
id long
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetTicketComments() public méthode

public GetTicketComments ( long ticketId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Requests.GroupCommentResponse
ticketId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Requests.GroupCommentResponse

GetTicketCommentsAsync() public méthode

public GetTicketCommentsAsync ( long ticketId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
ticketId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetTicketFieldById() public méthode

public GetTicketFieldById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
id long
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

GetTicketFieldByIdAsync() public méthode

public GetTicketFieldByIdAsync ( long id ) : Task
id long
Résultat Task

GetTicketFields() public méthode

public GetTicketFields ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFieldResponse
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketFieldResponse

GetTicketFieldsAsync() public méthode

public GetTicketFieldsAsync ( ) : Task
Résultat Task

GetTicketFormById() public méthode

public GetTicketFormById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
id long
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

GetTicketFormByIdAsync() public méthode

public GetTicketFormByIdAsync ( long id ) : Task
id long
Résultat Task

GetTicketForms() public méthode

public GetTicketForms ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFormResponse
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketFormResponse

GetTicketFormsAsync() public méthode

public GetTicketFormsAsync ( ) : Task
Résultat Task

GetTicketMetricsForTicket() public méthode

public GetTicketMetricsForTicket ( long ticket_id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketMetricResponse
ticket_id long
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketMetricResponse

GetTicketMetricsForTicketAsync() public méthode

public GetTicketMetricsForTicketAsync ( long ticket_id ) : Task
ticket_id long
Résultat Task

GetTicketsByOrganizationID() public méthode

public GetTicketsByOrganizationID ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
id long
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByOrganizationID() public méthode

public GetTicketsByOrganizationID ( long id, int pageNumber, int itemsPerPage, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
id long
pageNumber int
itemsPerPage int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByOrganizationIDAsync() public méthode

public GetTicketsByOrganizationIDAsync ( long id, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
id long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetTicketsByUserID() public méthode

public GetTicketsByUserID ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByUserIDAsync() public méthode

public GetTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetTicketsByViewID() public méthode

public GetTicketsByViewID ( long viewId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
viewId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByViewIDAsync() public méthode

public GetTicketsByViewIDAsync ( long viewId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
viewId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

GetTicketsWhereUserIsCopied() public méthode

public GetTicketsWhereUserIsCopied ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsWhereUserIsCopiedAsync() public méthode

public GetTicketsWhereUserIsCopiedAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task

ImportTicket() public méthode

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.
public ImportTicket ( ZendeskApi_v2.Models.Tickets.TicketImport ticket ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
ticket ZendeskApi_v2.Models.Tickets.TicketImport
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

ImportTicketAsync() public méthode

In addition to setting normal ticket properties, you can set the following time stamps on the tickets: solved_at, updated_at, and created_at.
public ImportTicketAsync ( ZendeskApi_v2.Models.Tickets.TicketImport ticket ) : Task
ticket ZendeskApi_v2.Models.Tickets.TicketImport
Résultat Task

MarkAuditAsTrusted() public méthode

public MarkAuditAsTrusted ( long ticketId, long auditId ) : bool
ticketId long
auditId long
Résultat bool

MarkAuditAsTrustedAsync() public méthode

public MarkAuditAsTrustedAsync ( long ticketId, long auditId ) : Task
ticketId long
auditId long
Résultat Task

RecoverManySuspendedTickets() public méthode

public RecoverManySuspendedTickets ( IEnumerable ids ) : bool
ids IEnumerable
Résultat bool

RecoverManySuspendedTicketsAsync() public méthode

public RecoverManySuspendedTicketsAsync ( IEnumerable ids ) : Task
ids IEnumerable
Résultat Task

RecoverSuspendedTicket() public méthode

public RecoverSuspendedTicket ( long id ) : bool
id long
Résultat bool

RecoverSuspendedTicketAsync() public méthode

public RecoverSuspendedTicketAsync ( long id ) : Task
id long
Résultat Task

ReorderTicketForms() public méthode

public ReorderTicketForms ( long orderedTicketFormIds ) : bool
orderedTicketFormIds long
Résultat bool

ReorderTicketFormsAsync() public méthode

public ReorderTicketFormsAsync ( long orderedTicketFormIds ) : Task
orderedTicketFormIds long
Résultat Task

Tickets() public méthode

public Tickets ( string yourZendeskUrl, string user, string password, string apiToken, string p_OAuthToken ) : ZendeskApi_v2.Models.Shared.System
yourZendeskUrl string
user string
password string
apiToken string
p_OAuthToken string
Résultat ZendeskApi_v2.Models.Shared.System

UpdateTicket() public méthode

UpdateTicket a ticket or add comments to it. Keep in mind that somethings like the description can't be updated.
public UpdateTicket ( ZendeskApi_v2.Models.Tickets.Ticket ticket, ZendeskApi_v2.Models.Tickets.Comment comment = null ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
ticket ZendeskApi_v2.Models.Tickets.Ticket
comment ZendeskApi_v2.Models.Tickets.Comment
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

UpdateTicketAsync() public méthode

UpdateTicket a ticket or add comments to it. Keep in mind that somethings like the description can't be updated.
public UpdateTicketAsync ( ZendeskApi_v2.Models.Tickets.Ticket ticket, ZendeskApi_v2.Models.Tickets.Comment comment = null ) : Task
ticket ZendeskApi_v2.Models.Tickets.Ticket
comment ZendeskApi_v2.Models.Tickets.Comment
Résultat Task

UpdateTicketField() public méthode

public UpdateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

UpdateTicketFieldAsync() public méthode

public UpdateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Résultat Task

UpdateTicketForm() public méthode

public UpdateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Résultat ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

UpdateTicketFormAsync() public méthode

public UpdateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Résultat Task

__TestOnly__GetIncrementalTicketExport() public méthode

public __TestOnly__GetIncrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
startTime DateTimeOffset
sideLoadOptions TicketSideLoadOptionsEnum
Résultat ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

__TestOnly__GetInrementalTicketExportAsync() public méthode

Since the other method can only be called once every 5 minutes it is not sutable for Automated tests.
public __TestOnly__GetInrementalTicketExportAsync ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
startTime DateTimeOffset
sideLoadOptions TicketSideLoadOptionsEnum
Résultat Task