Show / Hide Table of Contents

Namespace SuperOffice.Data.Private.TicketLogging

Classes

LogDetail

LogDetail describes a single field change within Ticket object. Properties have JsonProperty attribute which helps to serialize changes for TicketLogJsonProvider.

TicketLogger

Query Processor plugin to trigger logging of Ticket changes.

TicketLoggerProcessor

This class is mainly concerned with collecting information that will be needed to perform logging of ticket changes - pre/post values - and will delegate the actual logging to an instance of ITicketLoggingLogic.

TicketLoggerProcessor.OldAndNew

Contains information about a particular field change in the ticket

TicketLoggerProcessor.QueryData

Contains information regarding query that changed the ticket

TicketLoggingLogic

Implementation of ticket-logging logic; all required data will come in through parameters

Interfaces

ITicketLoggingLogic

Interface for the actual Ticket logging logic - how to write to the database, given that changes are known.

© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top