using System;
using JetBrains.Annotations;
namespace VirtualPrinter.Agent.Core
{
public interface IJobProcessor
{
///
/// Processes an passed to it with the information from the .
///
///
///
/// Throws when the job or the is null.
/// The job cannot be converted. There is no redirect to a printer. Will not be thrown.
void Process([NotNull]IJob job, [NotNull]IUserConfig userConfig);
}
}