Skip to content

Commit

Permalink
whoops, missing file
Browse files Browse the repository at this point in the history
  • Loading branch information
paul-butcher committed Jan 2, 2025
1 parent 094ccc2 commit 1fb89ba
Showing 1 changed file with 17 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package weco.pipeline.batcher
import software.amazon.awssdk.services.sqs.model.{Message => SQSMessage}

sealed trait Path extends Ordered[Path] {
val path: String
override def toString: String = path
override def compare(that: Path): Int = this.path compare that.path
}

sealed trait PathWithReferent[T] extends Path {
val referent: T
}

case class PathFromSQS(val path: String, val referent: SQSMessage)
extends PathWithReferent[SQSMessage]

case class PathFromString(val path: String) extends Path

0 comments on commit 1fb89ba

Please sign in to comment.