Skip to content

Commit

Permalink
Move ConfigurationRequestStatus to it's own file
Browse files Browse the repository at this point in the history
  • Loading branch information
toddburnside committed Oct 15, 2024
1 parent 3a881ae commit 1268149
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// Copyright (c) 2016-2023 Association of Universities for Research in Astronomy, Inc. (AURA)
// For license information see LICENSE or https://opensource.org/licenses/BSD-3-Clause

package lucuma.core.enums

import lucuma.core.util.Enumerated


enum ConfigurationRequestStatus(val tag: String) derives Enumerated:
case Requested extends ConfigurationRequestStatus("Requested")
case Approved extends ConfigurationRequestStatus("Approved")
case Denied extends ConfigurationRequestStatus("Denied")
case Withdrawn extends ConfigurationRequestStatus("Withdrawn")
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,14 @@

package lucuma.core.model

import lucuma.core.util.Enumerated
import lucuma.core.enums.ConfigurationRequestStatus
import lucuma.core.util.WithGid
import lucuma.refined.*

case class ConfigurationRequest(
id: ConfigurationRequest.Id,
status: ConfigurationRequest.Status,
status: ConfigurationRequestStatus,
configuration: Configuration
)

object ConfigurationRequest extends WithGid('x'.refined) {
enum Status(val tag: String) derives Enumerated:
case Requested extends Status("Requested")
case Approved extends Status("Approved")
case Denied extends Status("Denied")
case Withdrawn extends Status("Withdrawn")
}
object ConfigurationRequest extends WithGid('x'.refined)

0 comments on commit 1268149

Please sign in to comment.