QuoteVersionResponseInfo ValidateVersion(QuoteVersionContextInfo context, bool clearOldValues = false)
Validates the version, looks for problems. Will typically change the Status and Reason fields. Should for instance validate the alternatives and then concatenate the problems into the Status and reason fields.QuoteAlternativeWithLinesInfo ValidateAlternative(QuoteAlternativeWithLinesInfo quoteAlternativeWithLines, bool clearOldValues = false)
Check rules for the quote alternative and fill out the status and reason fields if there are one or more problems.QuoteLineInfo ValidateQuoteLine(QuoteLineInfo ql, bool clearOldValues = false)
Check rules for the quoteline and fill out the status and reason fields if there is a problem. These functions are not part of the public API but are part of the connector base class’s implementation. You need to supply your own:- InitializeConnection
- CanProvideCapability
- OnAfterSaveQuote
- OnBeforeDeleteQuote
- FindProduct
- GetProduct
- GetProducts
- GetQuoteLinersFromProduct