C# Класс ZendeskApi_v2.Requests.Tickets

Наследование: Core, ITickets
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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

Описание методов

AutoCompleteProblems() публичный Метод

public AutoCompleteProblems ( string text ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
text string
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

AutoCompleteProblemsAsync() публичный Метод

public AutoCompleteProblemsAsync ( string text ) : Task
text string
Результат Task

BulkImportTickets() публичный Метод

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
Результат ZendeskApi_v2.Models.Shared.JobStatusResponse

BulkImportTicketsAsync() публичный Метод

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
Результат Task

BulkUpdate() публичный Метод

public BulkUpdate ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : ZendeskApi_v2.Models.Shared.JobStatusResponse
ids IEnumerable
info ZendeskApi_v2.Models.Tickets.BulkUpdate
Результат ZendeskApi_v2.Models.Shared.JobStatusResponse

BulkUpdateAsync() публичный Метод

public BulkUpdateAsync ( IEnumerable ids, ZendeskApi_v2.Models.Tickets.BulkUpdate info ) : Task
ids IEnumerable
info ZendeskApi_v2.Models.Tickets.BulkUpdate
Результат Task

CloneTicketForm() публичный Метод

public CloneTicketForm ( long ticketFormId ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketFormId long
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

CloneTicketFormAsync() публичный Метод

public CloneTicketFormAsync ( long ticketFormId ) : Task
ticketFormId long
Результат Task

CreateTicket() публичный Метод

public CreateTicket ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
ticket ZendeskApi_v2.Models.Tickets.Ticket
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

CreateTicketAsync() публичный Метод

public CreateTicketAsync ( ZendeskApi_v2.Models.Tickets.Ticket ticket ) : Task
ticket ZendeskApi_v2.Models.Tickets.Ticket
Результат Task

CreateTicketField() публичный Метод

public CreateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

CreateTicketFieldAsync() публичный Метод

public CreateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Результат Task

CreateTicketForm() публичный Метод

public CreateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

CreateTicketFormAsync() публичный Метод

public CreateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Результат Task

Delete() публичный Метод

public Delete ( long id ) : bool
id long
Результат bool

DeleteAsync() публичный Метод

public DeleteAsync ( long id ) : Task
id long
Результат Task

DeleteManySuspendedTickets() публичный Метод

public DeleteManySuspendedTickets ( IEnumerable ids ) : bool
ids IEnumerable
Результат bool

DeleteManySuspendedTicketsAsync() публичный Метод

public DeleteManySuspendedTicketsAsync ( IEnumerable ids ) : Task
ids IEnumerable
Результат Task

DeleteMultiple() публичный Метод

public DeleteMultiple ( IEnumerable ids ) : bool
ids IEnumerable
Результат bool

DeleteMultipleAsync() публичный Метод

public DeleteMultipleAsync ( IEnumerable ids ) : Task
ids IEnumerable
Результат Task

DeleteSuspendedTickets() публичный Метод

public DeleteSuspendedTickets ( long id ) : bool
id long
Результат bool

DeleteSuspendedTicketsAsync() публичный Метод

public DeleteSuspendedTicketsAsync ( long id ) : Task
id long
Результат Task

DeleteTicketField() публичный Метод

public DeleteTicketField ( long id ) : bool
id long
Результат bool

DeleteTicketFieldAsync() публичный Метод

public DeleteTicketFieldAsync ( long id ) : Task
id long
Результат Task

DeleteTicketForm() публичный Метод

public DeleteTicketForm ( long id ) : bool
id long
Результат bool

DeleteTicketFormAsync() публичный Метод

public DeleteTicketFormAsync ( long id ) : Task
id long
Результат Task

GetAllTicketMetrics() публичный Метод

public GetAllTicketMetrics ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketMetricResponse
Результат ZendeskApi_v2.Models.Tickets.GroupTicketMetricResponse

GetAllTicketMetricsAsync() публичный Метод

public GetAllTicketMetricsAsync ( ) : Task
Результат Task

GetAllTickets() публичный Метод

public GetAllTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetAllTicketsAsync() публичный Метод

public GetAllTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetAssignedTicketsByUserID() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetAssignedTicketsByUserIDAsync() публичный Метод

public GetAssignedTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetAuditById() публичный Метод

public GetAuditById ( long ticketId, long auditId ) : ZendeskApi_v2.Models.Shared.IndividualAuditResponse
ticketId long
auditId long
Результат ZendeskApi_v2.Models.Shared.IndividualAuditResponse

GetAuditByIdAsync() публичный Метод

public GetAuditByIdAsync ( long ticketId, long auditId ) : Task
ticketId long
auditId long
Результат Task

GetAudits() публичный Метод

public GetAudits ( long ticketId ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
ticketId long
Результат ZendeskApi_v2.Models.Shared.GroupAuditResponse

GetAuditsAsync() публичный Метод

public GetAuditsAsync ( long ticketId ) : Task
ticketId long
Результат Task

GetAuditsNextPage() публичный Метод

public GetAuditsNextPage ( string NextPage ) : ZendeskApi_v2.Models.Shared.GroupAuditResponse
NextPage string
Результат ZendeskApi_v2.Models.Shared.GroupAuditResponse

GetCollaborators() публичный Метод

public GetCollaborators ( long id ) : ZendeskApi_v2.Models.Users.GroupUserResponse
id long
Результат ZendeskApi_v2.Models.Users.GroupUserResponse

GetCollaboratorsAsync() публичный Метод

public GetCollaboratorsAsync ( long id ) : Task
id long
Результат Task

GetIncidents() публичный Метод

public GetIncidents ( long id ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
id long
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetIncidentsAsync() публичный Метод

public GetIncidentsAsync ( long id ) : Task
id long
Результат Task

GetIncrementalTicketExport() публичный Метод

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.
Результат ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

GetIncrementalTicketExportNextPage() публичный Метод

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.
Результат ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

GetInrementalTicketExportAsync() публичный Метод

public GetInrementalTicketExportAsync ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
startTime DateTimeOffset
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetMultipleTickets() публичный Метод

public GetMultipleTickets ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
ids IEnumerable
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetMultipleTicketsAsync() публичный Метод

public GetMultipleTicketsAsync ( IEnumerable ids, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
ids IEnumerable
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetProblems() публичный Метод

public GetProblems ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetProblemsAsync() публичный Метод

public GetProblemsAsync ( ) : Task
Результат Task

GetRecentTickets() публичный Метод

public GetRecentTickets ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetRecentTicketsAsync() публичный Метод

public GetRecentTicketsAsync ( int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetSuspendedTicketById() публичный Метод

public GetSuspendedTicketById ( long id ) : ZendeskApi_v2.Models.Tickets.Suspended.IndividualSuspendedTicketResponse
id long
Результат ZendeskApi_v2.Models.Tickets.Suspended.IndividualSuspendedTicketResponse

GetSuspendedTicketByIdAsync() публичный Метод

public GetSuspendedTicketByIdAsync ( long id ) : Task
id long
Результат Task

GetSuspendedTickets() публичный Метод

public GetSuspendedTickets ( ) : ZendeskApi_v2.Models.Tickets.Suspended.GroupSuspendedTicketResponse
Результат ZendeskApi_v2.Models.Tickets.Suspended.GroupSuspendedTicketResponse

GetSuspendedTicketsAsync() публичный Метод

public GetSuspendedTicketsAsync ( ) : Task
Результат Task

GetTicket() публичный Метод

public GetTicket ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.IndividualTicketResponse
id long
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

GetTicketAsync() публичный Метод

public GetTicketAsync ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
id long
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetTicketComments() публичный Метод

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
Результат ZendeskApi_v2.Models.Requests.GroupCommentResponse

GetTicketCommentsAsync() публичный Метод

public GetTicketCommentsAsync ( long ticketId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
ticketId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetTicketFieldById() публичный Метод

public GetTicketFieldById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
id long
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

GetTicketFieldByIdAsync() публичный Метод

public GetTicketFieldByIdAsync ( long id ) : Task
id long
Результат Task

GetTicketFields() публичный Метод

public GetTicketFields ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFieldResponse
Результат ZendeskApi_v2.Models.Tickets.GroupTicketFieldResponse

GetTicketFieldsAsync() публичный Метод

public GetTicketFieldsAsync ( ) : Task
Результат Task

GetTicketFormById() публичный Метод

public GetTicketFormById ( long id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
id long
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

GetTicketFormByIdAsync() публичный Метод

public GetTicketFormByIdAsync ( long id ) : Task
id long
Результат Task

GetTicketForms() публичный Метод

public GetTicketForms ( ) : ZendeskApi_v2.Models.Tickets.GroupTicketFormResponse
Результат ZendeskApi_v2.Models.Tickets.GroupTicketFormResponse

GetTicketFormsAsync() публичный Метод

public GetTicketFormsAsync ( ) : Task
Результат Task

GetTicketMetricsForTicket() публичный Метод

public GetTicketMetricsForTicket ( long ticket_id ) : ZendeskApi_v2.Models.Tickets.IndividualTicketMetricResponse
ticket_id long
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketMetricResponse

GetTicketMetricsForTicketAsync() публичный Метод

public GetTicketMetricsForTicketAsync ( long ticket_id ) : Task
ticket_id long
Результат Task

GetTicketsByOrganizationID() публичный Метод

public GetTicketsByOrganizationID ( long id, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketResponse
id long
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByOrganizationID() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByOrganizationIDAsync() публичный Метод

public GetTicketsByOrganizationIDAsync ( long id, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
id long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetTicketsByUserID() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByUserIDAsync() публичный Метод

public GetTicketsByUserIDAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetTicketsByViewID() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsByViewIDAsync() публичный Метод

public GetTicketsByViewIDAsync ( long viewId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
viewId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

GetTicketsWhereUserIsCopied() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.GroupTicketResponse

GetTicketsWhereUserIsCopiedAsync() публичный Метод

public GetTicketsWhereUserIsCopiedAsync ( long userId, int perPage = null, int page = null, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : Task
userId long
perPage int
page int
sideLoadOptions TicketSideLoadOptionsEnum
Результат Task

ImportTicket() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

ImportTicketAsync() публичный Метод

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
Результат Task

MarkAuditAsTrusted() публичный Метод

public MarkAuditAsTrusted ( long ticketId, long auditId ) : bool
ticketId long
auditId long
Результат bool

MarkAuditAsTrustedAsync() публичный Метод

public MarkAuditAsTrustedAsync ( long ticketId, long auditId ) : Task
ticketId long
auditId long
Результат Task

RecoverManySuspendedTickets() публичный Метод

public RecoverManySuspendedTickets ( IEnumerable ids ) : bool
ids IEnumerable
Результат bool

RecoverManySuspendedTicketsAsync() публичный Метод

public RecoverManySuspendedTicketsAsync ( IEnumerable ids ) : Task
ids IEnumerable
Результат Task

RecoverSuspendedTicket() публичный Метод

public RecoverSuspendedTicket ( long id ) : bool
id long
Результат bool

RecoverSuspendedTicketAsync() публичный Метод

public RecoverSuspendedTicketAsync ( long id ) : Task
id long
Результат Task

ReorderTicketForms() публичный Метод

public ReorderTicketForms ( long orderedTicketFormIds ) : bool
orderedTicketFormIds long
Результат bool

ReorderTicketFormsAsync() публичный Метод

public ReorderTicketFormsAsync ( long orderedTicketFormIds ) : Task
orderedTicketFormIds long
Результат Task

Tickets() публичный Метод

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
Результат ZendeskApi_v2.Models.Shared.System

UpdateTicket() публичный Метод

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
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketResponse

UpdateTicketAsync() публичный Метод

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
Результат Task

UpdateTicketField() публичный Метод

public UpdateTicketField ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFieldResponse

UpdateTicketFieldAsync() публичный Метод

public UpdateTicketFieldAsync ( ZendeskApi_v2.Models.Tickets.TicketField ticketField ) : Task
ticketField ZendeskApi_v2.Models.Tickets.TicketField
Результат Task

UpdateTicketForm() публичный Метод

public UpdateTicketForm ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Результат ZendeskApi_v2.Models.Tickets.IndividualTicketFormResponse

UpdateTicketFormAsync() публичный Метод

public UpdateTicketFormAsync ( ZendeskApi_v2.Models.Tickets.TicketForm ticketForm ) : Task
ticketForm ZendeskApi_v2.Models.Tickets.TicketForm
Результат Task

__TestOnly__GetIncrementalTicketExport() публичный Метод

public __TestOnly__GetIncrementalTicketExport ( DateTimeOffset startTime, TicketSideLoadOptionsEnum sideLoadOptions = TicketSideLoadOptionsEnum.None ) : ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse
startTime DateTimeOffset
sideLoadOptions TicketSideLoadOptionsEnum
Результат ZendeskApi_v2.Models.Tickets.GroupTicketExportResponse

__TestOnly__GetInrementalTicketExportAsync() публичный Метод

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
Результат Task