Class SequenceExplanationPost
java.lang.Object
org.tweetyproject.web.services.sequenceexplanation.SequenceExplanationPost
Request payload for sequence explanation web service calls.
This class encapsulates the optional notification email, the timeout
configuration, and the concrete command information required to execute
a sequence explanation request.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCommand payload for requesting sequence explanations.static interfaceMarker interface for sequence explanation request commands. -
Constructor Summary
ConstructorsConstructorDescriptionSequenceExplanationPost(String email, int timeout, String unit_timeout, SequenceExplanationPost.SequenceExplanationCmd cmd) Creates a new request for sequence explanations. -
Method Summary
-
Constructor Details
-
SequenceExplanationPost
public SequenceExplanationPost(String email, int timeout, String unit_timeout, SequenceExplanationPost.SequenceExplanationCmd cmd) Creates a new request for sequence explanations.- Parameters:
email- optional notification email addresstimeout- timeout value for the requestunit_timeout- timeout unit for the requestcmd- command payload that defines the requested action
-
-
Method Details
-
getEmail
Returns the optional email address for request notifications.- Returns:
- email address or null if not provided
-
getTimeout
public int getTimeout()Returns the timeout value for the request.- Returns:
- request timeout
-
getUnit_timeout
Returns the timeout unit for the request.- Returns:
- timeout unit string
-
getCmd
Returns the command payload for this request.- Returns:
- sequence explanation command
-