/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-swagger * User agent: apibuilder app.apibuilder.io/danitest/competition-api-from-swagger/0.0.1-swagger/play_2_6 */ package DaniTest.competition.api.from.swagger.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 arbitraryCompetitionStatus : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus] = _root_.org.scalacheck.Arbitrary(genCompetitionStatus) implicit lazy val arbitraryCompetition : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.Competition] = _root_.org.scalacheck.Arbitrary(genCompetition) implicit lazy val arbitraryCompetitionParticipant : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant] = _root_.org.scalacheck.Arbitrary(genCompetitionParticipant) implicit lazy val arbitraryCompetitor : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.Competitor] = _root_.org.scalacheck.Arbitrary(genCompetitor) implicit lazy val arbitraryVote : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.Vote] = _root_.org.scalacheck.Arbitrary(genVote) implicit lazy val arbitraryVoter : _root_.org.scalacheck.Arbitrary[DaniTest.competition.api.from.swagger.v0.models.Voter] = _root_.org.scalacheck.Arbitrary(genVoter) lazy val genCompetitionStatus : _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus.Pending), _root_.org.scalacheck.Gen.const(DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus.Active), _root_.org.scalacheck.Gen.const(DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus.Closed) ) } lazy val genCompetition: _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.Competition] = _root_.org.scalacheck.Gen.lzy { for { guid <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] status <- _root_.org.scalacheck.Arbitrary .arbitrary[DaniTest.competition.api.from.swagger.v0.models.CompetitionStatus] startAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] endAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] createdAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] updatedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield DaniTest.competition.api.from.swagger.v0.models .Competition(guid, name, status, startAt, endAt, createdAt, updatedAt) } lazy val genCompetitionParticipant : _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant] = _root_.org.scalacheck.Gen.lzy { for { guid <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] competitionId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] competitorId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] } yield DaniTest.competition.api.from.swagger.v0.models.CompetitionParticipant(guid, competitionId, competitorId) } lazy val genCompetitor: _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.Competitor] = _root_.org.scalacheck.Gen.lzy { for { guid <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield DaniTest.competition.api.from.swagger.v0.models.Competitor(guid, name) } lazy val genVote: _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.Vote] = _root_.org.scalacheck.Gen.lzy { for { guid <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] competitionParticipantId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] voterId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] points <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] } yield DaniTest.competition.api.from.swagger.v0.models .Vote(guid, competitionParticipantId, voterId, `type`, points) } lazy val genVoter: _root_.org.scalacheck.Gen[DaniTest.competition.api.from.swagger.v0.models.Voter] = _root_.org.scalacheck.Gen.lzy { for { guid <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.util.UUID] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield DaniTest.competition.api.from.swagger.v0.models.Voter(guid, name) } }