| ITicketManager Interface |
[This is preliminary documentation and is subject to change.]
Namespace: Netadmin.Management.Ticketing
The ITicketManager type exposes the following members.
| Name | Description | ||
|---|---|---|---|
| void | AddAttachmentToPost(IPostAttachmentData) |
Attaches a file to a ticket post
| |
| Int64 | AddPost(Int64, Int64, ITicketPost) |
Adds a ticket post to a ticket
| |
| Int64 | CreateTicket(String, Int64, Int64, Int64, ITicketPost, IEnumerableIPostAttachmentData, Int64) |
Creates a new ticket with attachments
| |
| ITicketDetails | Details(Int64) |
Get details for entity with specified Id
(Inherited from IDetailsableT.) | |
| IPaginationT | Filter(TFilterDtoInterface, PaginationRequestTDToInterface) |
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.) | |
| IEnumerableT, T: ITicket | GetAllTicketLabeledWith(String) |
Returns all tickets that have a specific label
| |
| IPostAttachment | GetAttachmentInfo(Int64) |
Returns details of an attachment
| |
| Stream | GetAttachmentStream(Int64) |
Returns a data stream for the specified attachment. Remember to dispose the stream
| |
| IDictionaryTKey, TValue, T: Int64 | GetNotificationSubscribers(IEnumerableInt64) |
Get notification subscribers on given tickets
| |
| String | GetRegardingDisplayName(Int64, Int64) |
Get the display name of the object that the ticket regards
| |
| IEnumerableT, T: ITicketRegarding | GetTicketRegardings |
Returns registered ticket regarding handlers
| |
| IEnumerableT, T: ITicketLink | GetTicketsLinkedFrom(Int64) |
Returns ticketlinks from a ticket
| |
| IEnumerableT, T: ITicketLink | GetTicketsLinkedTo(Int64) |
Return ticketlinks to a ticket
| |
| IReadOnlyDictionaryTKey, TValue, T: String | GetTop100(ExpressionFuncT, String, String, NullableInt64) |
Retrieves the first 100 matches of the search string. For each string, a maximum of 100 ids are returned. Please see the interface for the manager for documentation on supported properties
(Inherited from ITop100ForProviderT.) | |
| void | LinkTicket(ITicketLink) |
Links a ticket to another ticket
| |
| void | MoveTicket(Int64, Int64, Int64) |
Moves the ticket to a new regarding
| |
| ITicketPost | PostDetails(Int64) |
Returns details of a specific post
| |
| void | RemoveAttachmentFromPost(Int64, Int64) |
Removes an attachment from a post
| |
| void | SetServiceProviderOnTicket(Int64, Int64) |
Sets a link between a ticket and a service provider. Can not be used to change or remove an existing link
| |
| void | SetTicketDeadline(Int64, DateTime) |
Updates the deadline on a ticket
| |
| void | SubscribeToNotification(IEnumerableInt64, IEnumerableInt64) |
Subscribes a ticketusers to ticket notifications on tickets (many to many)
| |
| Boolean | TogglePostVisibility(Int64) |
Toggles the customer visibility of a specified ticket post
| |
| Boolean | ToggleServiceProviderPostVisibility(Int64) |
Toggles the visibility of a post for service providers
| |
| void | ToggleTicketVisibility(Int64, Boolean) |
Sets the customer visibility of a specific ticket
| |
| void | UnlinkTicket(ITicketLink) |
Unlinks a ticket from another ticket
| |
| void | UnsubscribeToNotification(IEnumerableInt64, IEnumerableInt64) |
Unsubscribes ticket users notifications on tickets (many to many)
| |
| void | UpdateTitle(Int64, String) |
Updated the title of the ticket
|