Class DtoAbstractTransitionExpenseModel
java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoAbstractTransitionExpenseModel
- All Implemented Interfaces:
IDtoAbstractTransitionExpenseModel
public abstract class DtoAbstractTransitionExpenseModel
extends Object
implements IDtoAbstractTransitionExpenseModel
A model to determine setup cost or duration (as double) depending on deviceState before and after. If used as a model for duration, the final return value is rounded down towards 0.
-
Field Summary
Fields inherited from interface com.vernaio.kayros.engine.v2.api.dto.IDtoAbstractTransitionExpenseModel
_DISCRIMINATOR_TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
-
Constructor Details
-
DtoAbstractTransitionExpenseModel
protected DtoAbstractTransitionExpenseModel() -
DtoAbstractTransitionExpenseModel
-
-
Method Details
-
getType
Type discriminator- Specified by:
getTypein interfaceIDtoAbstractTransitionExpenseModel
-
getId
- Specified by:
getIdin interfaceIDtoAbstractTransitionExpenseModel
-
setId
- Specified by:
setIdin interfaceIDtoAbstractTransitionExpenseModel
-
withId
-
equals
-
hashCode
public int hashCode()
-