Class TicketsClient
- java.lang.Object
-
- com.merge.api.resources.ticketing.tickets.TicketsClient
-
public class TicketsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description TicketsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaginatedUserListcollaboratorsList(java.lang.String parentId)Returns a list ofUserobjects.PaginatedUserListcollaboratorsList(java.lang.String parentId, TicketsCollaboratorsListRequest request)Returns a list ofUserobjects.PaginatedUserListcollaboratorsList(java.lang.String parentId, TicketsCollaboratorsListRequest request, RequestOptions requestOptions)Returns a list ofUserobjects.TicketResponsecreate(TicketEndpointRequest request)Creates aTicketobject with the given values.TicketResponsecreate(TicketEndpointRequest request, RequestOptions requestOptions)Creates aTicketobject with the given values.PaginatedTicketListlist()Returns a list ofTicketobjects.PaginatedTicketListlist(TicketsListRequest request)Returns a list ofTicketobjects.PaginatedTicketListlist(TicketsListRequest request, RequestOptions requestOptions)Returns a list ofTicketobjects.MetaResponsemetaPatchRetrieve(java.lang.String id)Returns metadata forTicketPATCHs.MetaResponsemetaPatchRetrieve(java.lang.String id, RequestOptions requestOptions)Returns metadata forTicketPATCHs.MetaResponsemetaPostRetrieve()Returns metadata forTicketPOSTs.MetaResponsemetaPostRetrieve(RequestOptions requestOptions)Returns metadata forTicketPOSTs.TicketResponsepartialUpdate(java.lang.String id, PatchedTicketEndpointRequest request)Updates aTicketobject with the givenid.TicketResponsepartialUpdate(java.lang.String id, PatchedTicketEndpointRequest request, RequestOptions requestOptions)Updates aTicketobject with the givenid.PaginatedRemoteFieldClassListremoteFieldClassesList()Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(TicketsRemoteFieldClassesListRequest request)Returns a list ofRemoteFieldClassobjects.PaginatedRemoteFieldClassListremoteFieldClassesList(TicketsRemoteFieldClassesListRequest request, RequestOptions requestOptions)Returns a list ofRemoteFieldClassobjects.Ticketretrieve(java.lang.String id)Returns aTicketobject with the givenid.Ticketretrieve(java.lang.String id, TicketsRetrieveRequest request)Returns aTicketobject with the givenid.Ticketretrieve(java.lang.String id, TicketsRetrieveRequest request, RequestOptions requestOptions)Returns aTicketobject with the givenid.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
TicketsClient
public TicketsClient(ClientOptions clientOptions)
-
-
Method Detail
-
list
public PaginatedTicketList list()
Returns a list ofTicketobjects.
-
list
public PaginatedTicketList list(TicketsListRequest request)
Returns a list ofTicketobjects.
-
list
public PaginatedTicketList list(TicketsListRequest request, RequestOptions requestOptions)
Returns a list ofTicketobjects.
-
create
public TicketResponse create(TicketEndpointRequest request)
Creates aTicketobject with the given values.
-
create
public TicketResponse create(TicketEndpointRequest request, RequestOptions requestOptions)
Creates aTicketobject with the given values.
-
retrieve
public Ticket retrieve(java.lang.String id)
Returns aTicketobject with the givenid.
-
retrieve
public Ticket retrieve(java.lang.String id, TicketsRetrieveRequest request)
Returns aTicketobject with the givenid.
-
retrieve
public Ticket retrieve(java.lang.String id, TicketsRetrieveRequest request, RequestOptions requestOptions)
Returns aTicketobject with the givenid.
-
partialUpdate
public TicketResponse partialUpdate(java.lang.String id, PatchedTicketEndpointRequest request)
Updates aTicketobject with the givenid.
-
partialUpdate
public TicketResponse partialUpdate(java.lang.String id, PatchedTicketEndpointRequest request, RequestOptions requestOptions)
Updates aTicketobject with the givenid.
-
collaboratorsList
public PaginatedUserList collaboratorsList(java.lang.String parentId)
Returns a list ofUserobjects.
-
collaboratorsList
public PaginatedUserList collaboratorsList(java.lang.String parentId, TicketsCollaboratorsListRequest request)
Returns a list ofUserobjects.
-
collaboratorsList
public PaginatedUserList collaboratorsList(java.lang.String parentId, TicketsCollaboratorsListRequest request, RequestOptions requestOptions)
Returns a list ofUserobjects.
-
metaPatchRetrieve
public MetaResponse metaPatchRetrieve(java.lang.String id)
Returns metadata forTicketPATCHs.
-
metaPatchRetrieve
public MetaResponse metaPatchRetrieve(java.lang.String id, RequestOptions requestOptions)
Returns metadata forTicketPATCHs.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve()
Returns metadata forTicketPOSTs.
-
metaPostRetrieve
public MetaResponse metaPostRetrieve(RequestOptions requestOptions)
Returns metadata forTicketPOSTs.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList()
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(TicketsRemoteFieldClassesListRequest request)
Returns a list ofRemoteFieldClassobjects.
-
remoteFieldClassesList
public PaginatedRemoteFieldClassList remoteFieldClassesList(TicketsRemoteFieldClassesListRequest request, RequestOptions requestOptions)
Returns a list ofRemoteFieldClassobjects.
-
-