/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/edsancha/survey-models/0.0.1/scalacheck */ package com.edsancha.survey.models.v0.models.scalacheck import org.scalacheck.{Arbitrary, Gen} object SurveyModelsScalaCheck extends SurveyModelsScalaCheck { 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 SurveyModelsScalaCheck { implicit def arbitraryJodaDateTime: Arbitrary[_root_.org.joda.time.DateTime] implicit def arbitraryPlayJsObject: Arbitrary[_root_.play.api.libs.json.JsObject] implicit def arbitraryComponent: Arbitrary[com.edsancha.survey.models.v0.models.Component] = Arbitrary(genComponent) def genComponent: Gen[com.edsancha.survey.models.v0.models.Component] = Gen.oneOf( com.edsancha.survey.models.v0.models.Component.Label, com.edsancha.survey.models.v0.models.Component.Image, com.edsancha.survey.models.v0.models.Component.Nps, com.edsancha.survey.models.v0.models.Component.TextArea, com.edsancha.survey.models.v0.models.Component.TextInput, com.edsancha.survey.models.v0.models.Component.Radio, com.edsancha.survey.models.v0.models.Component.Checkbox, com.edsancha.survey.models.v0.models.Component.Grading, com.edsancha.survey.models.v0.models.Component.Grading0to10, com.edsancha.survey.models.v0.models.Component.Grading1to10 ) }