Package ai.timefold.solver.service.definition.api
package ai.timefold.solver.service.definition.api
-
ClassDescriptionRepresents a simplified model with the default score type
HardMediumSoftScoreacting as theModelInput,SolverModelandModelOutput.ModelConvertor<Score_ extends ai.timefold.solver.core.api.score.Score<Score_>, ModelInput_ extends ModelInput, ModelConfigurationOverrides_ extends ModelConfigOverrides, SolverModel_ extends SolverModel<Score_>, ModelOutput_ extends ModelOutput>The convertor of: TheModelInputand theModelConfig(usually obtained from theModelRequest) into theSolverModelusable by the Timefold Solver. TheSolverModelrepresenting a planning solution into theModelOutput(usually forming a part of theModelResponse).Root interface for allModelConvertorimplementations.SolverInput<ModelInput_, ModelOutput_, ModelConfigurationOverrides_>SolverModel<Score_ extends ai.timefold.solver.core.api.score.Score<Score_>>Represents the dateset lifecycle.Status<Score_>Configuration of trial use of the model trialDuration - duration in days of the trial period model can be used maxExtensions - max number of extensions trial can have extensionDuration - duration in days indicating how long trial can be extended forUserModel<Score_ extends ai.timefold.solver.core.api.score.Score<Score_>, Status_ extends Status<Score_>>