SolvingMode

نحوه رسیدگی به درخواست را مشخص می کند. در همه حالت‌ها به جز VALIDATE_ONLY ، اگر درخواست نامعتبر باشد، یک خطای INVALID_REQUEST دریافت خواهید کرد. برای محدود کردن تعداد خطاهای برگشتی، به maxValidationErrors مراجعه کنید.

Enums
DEFAULT_SOLVE مدل را حل کنید.
VALIDATE_ONLY فقط مدل را بدون حل آن تأیید می کند: تا آنجا که ممکن است OptimizeToursResponse.validation_errors را پر می کند.
DETECT_SOME_INFEASIBLE_SHIPMENTS

فقط OptimizeToursResponse.validation_errors یا OptimizeToursResponse.skipped_shipments را پر می کند و در واقع بقیه درخواست را حل نمی کند ( status و routes در پاسخ تنظیم نشده اند). اگر امکان ناپذیری در مسیرهای injectedSolutionConstraint شناسایی شود، در قسمت OptimizeToursResponse.validation_errors پر می شوند و OptimizeToursResponse.skipped_shipments خالی می ماند.

مهم : همه محموله‌های غیرممکن به اینجا بازگردانده نمی‌شوند، بلکه فقط آنهایی که در طول پیش پردازش غیرممکن تشخیص داده می‌شوند.