/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-dev * User agent: apibuilder app.apibuilder.io/nashtech/apibuilder-api/0.0.1-dev/scalacheck */ package com.nashtech.apibuilder.api.v0.models.scalacheck import org.scalacheck.{Arbitrary, Gen} object ApibuilderApiScalaCheck extends ApibuilderApiScalaCheck { implicit def arbitraryJodaDateTime: Arbitrary[_root_.org.joda.time.DateTime] = Arbitrary(genJodaDateTime) def genJodaDateTime: Gen[_root_.org.joda.time.DateTime] = Gen.posNum[Long].map(instant => new _root_.org.joda.time.DateTime(instant)) implicit def arbitraryPlayJsObject: Arbitrary[_root_.play.api.libs.json.JsObject] = Arbitrary(genPlayJsObject) def genPlayJsObject: Gen[_root_.play.api.libs.json.JsObject] = Gen.const(_root_.play.api.libs.json.JsObject.empty) } trait ApibuilderApiScalaCheck extends io.apibuilder.common.v0.models.scalacheck.ApibuilderCommonScalaCheck with io.apibuilder.generator.v0.models.scalacheck.ApibuilderGeneratorScalaCheck with io.apibuilder.spec.v0.models.scalacheck.ApibuilderSpecScalaCheck { implicit def arbitraryJodaDateTime: Arbitrary[_root_.org.joda.time.DateTime] implicit def arbitraryPlayJsObject: Arbitrary[_root_.play.api.libs.json.JsObject] implicit def arbitraryUser: Arbitrary[com.nashtech.apibuilder.api.v0.models.User] = Arbitrary(genUser) def genUser: Gen[com.nashtech.apibuilder.api.v0.models.User] = for { email <- Arbitrary.arbitrary[String] nickname <- Arbitrary.arbitrary[String] name <- Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.nashtech.apibuilder.api.v0.models.User(email, nickname, name) }