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
|