Skip to content

Commit

Permalink
batch status methods
Browse files Browse the repository at this point in the history
  • Loading branch information
bburdiliak committed Nov 5, 2024
1 parent 3ffa6fb commit fc22785
Showing 1 changed file with 11 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,17 @@ object Batch {
cancelled_at: Option[Long],
request_counts: Map[String, Int],
metadata: Option[Map[String, String]]
)
) {
def isRunning =
List("in_progress", "validating", "finalizing", "cancelling").contains(status)

// "failed", "completed", "expired", "cancelled"
def isFinished = !isRunning

def isSuccess = status == "completed"

def isFailedOrCancelledOrExpired = isFinished && !isSuccess
}

case class BatchProcessingErrors(
`object`: String,
Expand Down

0 comments on commit fc22785

Please sign in to comment.