Package ai.runapi.recraft.types
Class ImagesTaskResponse
java.lang.Object
ai.runapi.core.polling.AbstractTaskResponse
ai.runapi.recraft.types.ImagesTaskResponse
- All Implemented Interfaces:
ai.runapi.core.polling.Poller.CompletedResult,ai.runapi.core.polling.TaskResponse
- Direct Known Subclasses:
RemoveBackgroundResponse,UpscaleImageResponse
public class ImagesTaskResponse
extends ai.runapi.core.polling.AbstractTaskResponse
implements ai.runapi.core.polling.Poller.CompletedResult
Task response base containing generated image results.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnsures a completed response contains its expected result field.Returns unrecognized response fields preserved from the API response.getError()Returns the task error message, if the task failed.getId()Returns the task ID.Returns the generated image results, when present.ai.runapi.core.polling.TaskStatusReturns the current task status.
-
Constructor Details
-
ImagesTaskResponse
public ImagesTaskResponse()
-
-
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
-
getImages
Returns the generated image results, when present. -
extraFields
Returns unrecognized response fields preserved from the API response. -
ensureResultPresent
public void ensureResultPresent()Ensures a completed response contains its expected result field.- Specified by:
ensureResultPresentin interfaceai.runapi.core.polling.Poller.CompletedResult
-