C# 클래스 ZendeskApi_v2.Requests.Tickets

상속: Core, ITickets
파일 보기 프로젝트 열기: mozts2005/ZendeskApi_v2 1 사용 예제들

공개 메소드들

메소드 설명
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