Package ai.runapi.wan.types
Class VideoTaskResponse
java.lang.Object
ai.runapi.core.polling.AbstractTaskResponse
ai.runapi.wan.types.VideoTaskResponse
- All Implemented Interfaces:
ai.runapi.core.polling.Poller.CompletedResult,ai.runapi.core.polling.TaskResponse
- Direct Known Subclasses:
AnimateResponse,EditVideoResponse,ImageToVideoResponse,SpeechToVideoResponse,TextToVideoResponse
public class VideoTaskResponse
extends ai.runapi.core.polling.AbstractTaskResponse
implements ai.runapi.core.polling.Poller.CompletedResult
Task response for video-producing Wan operations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnsures a completed response contains its expected video results.Returns unrecognized response fields preserved from the API response.getError()Returns the task error message, if the task failed.getId()Returns the task ID.ai.runapi.core.polling.TaskStatusReturns the current task status.Output videos.
-
Constructor Details
-
VideoTaskResponse
public VideoTaskResponse()
-
-
Method Details
-
getId
Returns the task ID.- Specified by:
getIdin interfaceai.runapi.core.polling.TaskResponse- Specified by:
getIdin classai.runapi.core.polling.AbstractTaskResponse
-
getStatus
public ai.runapi.core.polling.TaskStatus getStatus()Returns the current task status.- Specified by:
getStatusin interfaceai.runapi.core.polling.TaskResponse- Specified by:
getStatusin classai.runapi.core.polling.AbstractTaskResponse
-
getError
Returns the task error message, if the task failed.- Specified by:
getErrorin interfaceai.runapi.core.polling.TaskResponse- Specified by:
getErrorin classai.runapi.core.polling.AbstractTaskResponse
-
getVideos
Output videos. Empty lists are valid completed results. -
extraFields
Returns unrecognized response fields preserved from the API response. -
ensureResultPresent
public void ensureResultPresent()Ensures a completed response contains its expected video results.- Specified by:
ensureResultPresentin interfaceai.runapi.core.polling.Poller.CompletedResult
-