/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/grhodes/code-deploy-dashboard/0.0.1-dev/play_2_6 */ package io.grhodes.code.deploy.dashboard.v0.models package object gens { private[v0] implicit lazy val arbitraryOffsetDateTime : _root_.org.scalacheck.Arbitrary[_root_.java.time.OffsetDateTime] = _root_.org.scalacheck.Arbitrary(genOffsetDateTime) private[v0] lazy val genOffsetDateTime: _root_.org.scalacheck.Gen[_root_.java.time.OffsetDateTime] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.posNum[Long].map(instant => new _root_.java.time.OffsetDateTime(instant)) } private[v0] implicit lazy val arbitraryLocalDate: _root_.org.scalacheck.Arbitrary[_root_.java.time.LocalDate] = _root_.org.scalacheck.Arbitrary(genLocalDate) private[v0] lazy val genLocalDate: _root_.org.scalacheck.Gen[_root_.java.time.LocalDate] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.posNum[Long].map(instant => new _root_.java.time.LocalDate(instant)) } private[v0] implicit lazy val arbitraryJsObject: _root_.org.scalacheck.Arbitrary[_root_.play.api.libs.json.JsObject] = _root_.org.scalacheck.Arbitrary(genJsObject) private[v0] lazy val genJsObject: _root_.org.scalacheck.Gen[_root_.play.api.libs.json.JsObject] = _root_.org.scalacheck.Gen.lzy { for { underlying <- _root_.org.scalacheck.Arbitrary.arbitrary[Map[String, _root_.play.api.libs.json.JsValue]] } yield _root_.play.api.libs.json.JsObject(underlying) } private[v0] implicit lazy val arbitraryJsValue: _root_.org.scalacheck.Arbitrary[_root_.play.api.libs.json.JsValue] = _root_.org.scalacheck.Arbitrary(genJsValue) private[v0] lazy val genJsValue: _root_.org.scalacheck.Gen[_root_.play.api.libs.json.JsValue] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Arbitrary .arbitrary[IndexedSeq[_root_.play.api.libs.json.JsValue]] .map(_root_.play.api.libs.json.JsArray), _root_.org.scalacheck.Arbitrary.arbitrary[Boolean].map(_root_.play.api.libs.json.JsBoolean), _root_.org.scalacheck.Gen.const(_root_.play.api.libs.json.JsNull), _root_.org.scalacheck.Arbitrary.arbitrary[BigDecimal].map(_root_.play.api.libs.json.JsNumber), // _root_.org.scalacheck.Arbitrary.arbitrary[_root_.play.api.libs.json.JsObject], _root_.org.scalacheck.Arbitrary.arbitrary[String].map(_root_.play.api.libs.json.JsString) ) } implicit lazy val arbitraryApplication : _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.Application] = _root_.org.scalacheck.Arbitrary(genApplication) implicit lazy val arbitraryDeployment : _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.Deployment] = _root_.org.scalacheck.Arbitrary(genDeployment) implicit lazy val arbitraryDeploymentGroup : _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.DeploymentGroup] = _root_.org.scalacheck.Arbitrary(genDeploymentGroup) implicit lazy val arbitraryDeploymentInstance : _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.DeploymentInstance] = _root_.org.scalacheck.Arbitrary(genDeploymentInstance) implicit lazy val arbitraryDeploymentLifecycleEvent : _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.DeploymentLifecycleEvent] = _root_.org.scalacheck.Arbitrary(genDeploymentLifecycleEvent) implicit lazy val arbitraryInfo: _root_.org.scalacheck.Arbitrary[io.grhodes.code.deploy.dashboard.v0.models.Info] = _root_.org.scalacheck.Arbitrary(genInfo) lazy val genApplication: _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.Application] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] deploymentGroups <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[io.grhodes.code.deploy.dashboard.v0.models.DeploymentGroup]] } yield io.grhodes.code.deploy.dashboard.v0.models.Application(name, deploymentGroups) } lazy val genDeployment: _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.Deployment] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[String] created <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] started <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] completed <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] creator <- _root_.org.scalacheck.Arbitrary.arbitrary[String] deploymentGroupName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] failed <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] skipped <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] inProgress <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] pending <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] succeeded <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] status <- _root_.org.scalacheck.Arbitrary.arbitrary[String] errorMessage <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] revisionLocation <- _root_.org.scalacheck.Arbitrary.arbitrary[String] instances <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[io.grhodes.code.deploy.dashboard.v0.models.DeploymentInstance]] } yield io.grhodes.code.deploy.dashboard.v0.models.Deployment( id, created, started, completed, creator, deploymentGroupName, failed, skipped, inProgress, pending, succeeded, status, errorMessage, revisionLocation, instances ) } lazy val genDeploymentGroup: _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.DeploymentGroup] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] autoScalingGroupNames <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] } yield io.grhodes.code.deploy.dashboard.v0.models.DeploymentGroup(name, autoScalingGroupNames) } lazy val genDeploymentInstance : _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.DeploymentInstance] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[String] status <- _root_.org.scalacheck.Arbitrary.arbitrary[String] lastUpdatedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] lifecycleEvents <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[io.grhodes.code.deploy.dashboard.v0.models.DeploymentLifecycleEvent]] } yield io.grhodes.code.deploy.dashboard.v0.models.DeploymentInstance(id, status, lastUpdatedAt, lifecycleEvents) } lazy val genDeploymentLifecycleEvent : _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.DeploymentLifecycleEvent] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] startTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] endTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] status <- _root_.org.scalacheck.Arbitrary.arbitrary[String] errorLogTail <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] errorMessage <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] scriptName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.grhodes.code.deploy.dashboard.v0.models .DeploymentLifecycleEvent(name, startTime, endTime, status, errorLogTail, errorMessage, scriptName) } lazy val genInfo: _root_.org.scalacheck.Gen[io.grhodes.code.deploy.dashboard.v0.models.Info] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] version <- _root_.org.scalacheck.Arbitrary.arbitrary[String] scalaVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sbtVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[String] buildTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.grhodes.code.deploy.dashboard.v0.models.Info(name, version, scalaVersion, sbtVersion, buildTime) } }