public class Service
{
public string Name;
public string Description;
public ServiceOption[] Options;
public string OptionsDescription;
public bool Required;
public string RequiredReason;
public bool Forbidden;
public string ForbiddenReason;
public int Quantity;
public UnitOfSale UnitOfSale;
public double PricePerUnit;
public double Price;
}
Describes a single data cleansing service that can be purchased for a job.
The list of available services, a description of the options that are present for each service and the additional columns that the services add
to the cleansed data file is available in the documentation for the GetAvailableServices
method.
If a service is marked as forbidden, it will still be included in the list of services from the
GetAvailableServices and UpdateQuote methods.
However, these services cannot be supplied to the PurchaseResults method. They are included only
to indicate to the user that the service could be available if some options were changed or another service was added to the quote.