Package de.starwit.aic.model
Class Decision
java.lang.Object
de.starwit.aic.model.Decision
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2025-08-21T09:43:09.059871871Z[Etc/UTC]",
comments="Generator version: 7.13.0")
public class Decision
extends Object
An actual decision that a system made
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets state -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquisitionTime(OffsetDateTime acquisitionTime) actionVisualizationUrl(String actionVisualizationUrl) addActionsItem(Action actionsItem) cameraLatitude(BigDecimal cameraLatitude) cameraLongitude(BigDecimal cameraLongitude) decisionType(DecisionType decisionType) description(String description) booleanstatic DecisionCreate an instance of Decision given an JSON stringTimestamp when the decision was madeGet actionsMedia the decision was based onGet cameraLatitudeGet cameraLongitudeGet decisionTypeGet descriptiongetId()Get idMedia the decision was based onGet modulegetState()Get stateinthashCode()voidsetAcquisitionTime(OffsetDateTime acquisitionTime) voidsetActions(Set<Action> actions) voidsetActionVisualizationUrl(String actionVisualizationUrl) voidsetCameraLatitude(BigDecimal cameraLatitude) voidsetCameraLongitude(BigDecimal cameraLongitude) voidsetDecisionType(DecisionType decisionType) voidsetDescription(String description) voidvoidsetMediaUrl(String mediaUrl) voidvoidsetState(Decision.StateEnum state) state(Decision.StateEnum state) toJson()Convert an instance of Decision to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_ACQUISITION_TIME
- See Also:
-
SERIALIZED_NAME_MEDIA_URL
- See Also:
-
SERIALIZED_NAME_ACTION_VISUALIZATION_URL
- See Also:
-
SERIALIZED_NAME_CAMERA_LATITUDE
- See Also:
-
SERIALIZED_NAME_CAMERA_LONGITUDE
- See Also:
-
SERIALIZED_NAME_STATE
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_MODULE
- See Also:
-
SERIALIZED_NAME_DECISION_TYPE
- See Also:
-
SERIALIZED_NAME_ACTIONS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Decision
public Decision()
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
acquisitionTime
-
getAcquisitionTime
Timestamp when the decision was made- Returns:
- acquisitionTime
-
setAcquisitionTime
-
mediaUrl
-
getMediaUrl
Media the decision was based on- Returns:
- mediaUrl
-
setMediaUrl
-
actionVisualizationUrl
-
getActionVisualizationUrl
Media the decision was based on- Returns:
- actionVisualizationUrl
-
setActionVisualizationUrl
-
cameraLatitude
-
getCameraLatitude
Get cameraLatitude- Returns:
- cameraLatitude
-
setCameraLatitude
-
cameraLongitude
-
getCameraLongitude
Get cameraLongitude- Returns:
- cameraLongitude
-
setCameraLongitude
-
state
-
getState
Get state- Returns:
- state
-
setState
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
module
-
getModule
Get module- Returns:
- module
-
setModule
-
decisionType
-
getDecisionType
Get decisionType- Returns:
- decisionType
-
setDecisionType
-
actions
-
addActionsItem
-
getActions
Get actions- Returns:
- actions
-
setActions
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to Decision
-
fromJson
Create an instance of Decision given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Decision
- Throws:
IOException- if the JSON string is invalid with respect to Decision
-
toJson
Convert an instance of Decision to an JSON string- Returns:
- JSON string
-