Click or drag to resize
ITicketUserAdapterManager Interface

[This is preliminary documentation and is subject to change.]

Manages ticket users

Namespace: Netadmin.Management.Ticketing
Assembly: Netadmin.Management.Interfaces (in Netadmin.Management.Interfaces.dll) Version: release/9.0@131b654fe7332b0776120c2b44d96c6cac5ac9a2
Syntax
public interface ITicketUserAdapterManager : IManager<ITicketAdapterUser>, 
	IFilterable<ITicketAdapterUser, ITicketAdapterUserFilter>, ITicketAuthorizer

The ITicketUserAdapterManager type exposes the following members.

Methods
  NameDescription
Public methodIPaginationTFilter(TFilterDtoInterface, PaginationRequestTDToInterface)
Searches for entities using a filter and returnes a pagination based on the supplied request
(Inherited from IFilterableTDToInterface, TFilterDtoInterface.)
Public methodITicketDetailsFilteredTicketDetails(ITicketUser, Int64)
Returns ticket details with posts the user should see
(Inherited from ITicketAuthorizer.)
Public methodIPaginationT, T: ITicketFilterViewableTickets(ITicketUser, ITicketFilter, PaginationRequestITicket)
Returns tickets filtered by what the user should see
(Inherited from ITicketAuthorizer.)
Public methodIEnumerableT, T: IServiceProviderGetAccessibleServiceProviders(ITicketUser, NullableInt64)
Returns the service providers that can be selected
(Inherited from ITicketAuthorizer.)
Public methodIEnumerableT, T: ITicketDepartmentGetAccessibleTicketDepartments(ITicketUser, NullableInt64, Int64)
Returns the ticket departments that can be selected
(Inherited from ITicketAuthorizer.)
Public methodIEnumerableT, T: ITicketPriorityGetAccessibleTicketPriorities(ITicketUser, NullableInt64)
Returns the ticket priorities that can be selected
(Inherited from ITicketAuthorizer.)
Public methodIEnumerableT, T: ITicketStatusGetAccessibleTicketStatuses(ITicketUser, NullableInt64)
Returns the ticket statuses that can be selected
(Inherited from ITicketAuthorizer.)
Public methodIEnumerableT, T: ITicketTypeGetAccessibleTicketTypes(ITicketUser, NullableInt64, Int64)
Returns the ticket types that can be selected
(Inherited from ITicketAuthorizer.)
Public methodIDictionaryTKey, TValue, T: Int64GetDefaultEmailAddressForUsers(IEnumerableInt64)
Returns the default email addresses for specified ticket users
Public methodIDictionaryTKey, TValue, T: Int64GetDefaultSmsAddressForUsers(IEnumerableInt64)
Returns the default sms addresses for specified ticket users
Public methodIEnumerableT, T: ITicketUserGetOrCreateTicketUsers(IEnumerableKeyValuePairString, Int64)
Retrieves or creates ticket user abstractions for adapters and ids
Public methodIEnumerableT, T: ITicketUserAdapterInformationGetUserAdapters
Returns registered ticket user adapters
Top
Extension Methods
  NameDescription
Public Extension MethodITicketUserGetOrCreateTicketUsers(String, Int64)
Retrieves or creates a ticket user abstraction for given adapter and id
(Defined by TicketUserAdapterManagerExtensions.)
Top
See Also