AI-generated Key Takeaways
-  The status of a solution indicates whether a problem has been solved and if the solution is optimal. 
-  Status is represented by an enum which can be accessed by calling the parent class, name, and property. 
-  Different status values like OPTIMAL,FEASIBLE,INFEASIBLE,UNBOUNDED,ABNORMAL,MODEL_INVALID, andNOT_SOLVEDdescribe the outcome of the solution process.
Status of the solution. Before solving a problem the status will be NOT_SOLVED 
;
afterwards it will take any of the other values depending if it successfully found a solution and
if the solution is optimal.
To call an enum, you call its parent class, name, and property. For example, LinearOptimizationService.Status.OPTIMAL 
.
Properties
| Property | Type | Description | 
|---|---|---|
| OPTIMAL | Enum | Status when an optimal solution has been found. | 
| FEASIBLE | Enum | Status when a feasible (not necessarily optimal) solution has been found. | 
| INFEASIBLE | Enum | Status when the current model is unfeasible (has no solution). | 
| UNBOUNDED | Enum | Status when the current model is unbound. | 
| ABNORMAL | Enum | Status when it failed to find a solution for unexpected reasons. | 
| MODEL_INVALID | Enum | Status when the model is invalid. | 
| NOT_SOLVED | Enum | Status when  Linear has not been called yet. | 

