BatchResult

@JsonSerializable
@Polymorphic(labelKey = "type")
sealed class BatchResult(source)

Inheritors

Types

Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "canceled")
data object Canceled : BatchResult
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "errored")
data class Errored(val error: Map<String, Any> = emptyMap()) : BatchResult
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "expired")
data object Expired : BatchResult
Link copied to clipboard
@JsonSerializable
@PolymorphicLabel(value = "succeeded")
data class Succeeded(val message: MessageCompletionResponse) : BatchResult