/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/edsancha/medallia-api/0.0.1/play_2_6 */ package com.edsancha.medallia.api.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 arbitraryCompareString : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.CompareString] = _root_.org.scalacheck.Arbitrary(genCompareString) implicit lazy val arbitraryFormType: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FormType] = _root_.org.scalacheck.Arbitrary(genFormType) implicit lazy val arbitraryRatingViewType : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.RatingViewType] = _root_.org.scalacheck.Arbitrary(genRatingViewType) implicit lazy val arbitraryAccessTokenWrapper : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.AccessTokenWrapper] = _root_.org.scalacheck.Arbitrary(genAccessTokenWrapper) implicit lazy val arbitraryComponentCheckbox : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentCheckbox] = _root_.org.scalacheck.Arbitrary(genComponentCheckbox) implicit lazy val arbitraryComponentDropdown : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentDropdown] = _root_.org.scalacheck.Arbitrary(genComponentDropdown) implicit lazy val arbitraryComponentGrading : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading] = _root_.org.scalacheck.Arbitrary(genComponentGrading) implicit lazy val arbitraryComponentGrading0to10 : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading0to10] = _root_.org.scalacheck.Arbitrary(genComponentGrading0to10) implicit lazy val arbitraryComponentGrading1to10 : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading1to10] = _root_.org.scalacheck.Arbitrary(genComponentGrading1to10) implicit lazy val arbitraryComponentImage : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentImage] = _root_.org.scalacheck.Arbitrary(genComponentImage) implicit lazy val arbitraryComponentLabel : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentLabel] = _root_.org.scalacheck.Arbitrary(genComponentLabel) implicit lazy val arbitraryComponentNps : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentNps] = _root_.org.scalacheck.Arbitrary(genComponentNps) implicit lazy val arbitraryComponentRadioSelector : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentRadioSelector] = _root_.org.scalacheck.Arbitrary(genComponentRadioSelector) implicit lazy val arbitraryComponentTextArea : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentTextArea] = _root_.org.scalacheck.Arbitrary(genComponentTextArea) implicit lazy val arbitraryComponentTextInput : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentTextInput] = _root_.org.scalacheck.Arbitrary(genComponentTextInput) implicit lazy val arbitraryConfiguration : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.Configuration] = _root_.org.scalacheck.Arbitrary(genConfiguration) implicit lazy val arbitraryDynamicData : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.DynamicData] = _root_.org.scalacheck.Arbitrary(genDynamicData) implicit lazy val arbitraryFeedback: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.Feedback] = _root_.org.scalacheck.Arbitrary(genFeedback) implicit lazy val arbitraryFeedbackCheckbox : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackCheckbox] = _root_.org.scalacheck.Arbitrary(genFeedbackCheckbox) implicit lazy val arbitraryFeedbackData : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackData] = _root_.org.scalacheck.Arbitrary(genFeedbackData) implicit lazy val arbitraryFeedbackDropdown : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackDropdown] = _root_.org.scalacheck.Arbitrary(genFeedbackDropdown) implicit lazy val arbitraryFeedbackGrading : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading] = _root_.org.scalacheck.Arbitrary(genFeedbackGrading) implicit lazy val arbitraryFeedbackGrading0to10 : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading0to10] = _root_.org.scalacheck.Arbitrary(genFeedbackGrading0to10) implicit lazy val arbitraryFeedbackGrading1to10 : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading1to10] = _root_.org.scalacheck.Arbitrary(genFeedbackGrading1to10) implicit lazy val arbitraryFeedbackNps : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackNps] = _root_.org.scalacheck.Arbitrary(genFeedbackNps) implicit lazy val arbitraryFeedbackPage : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackPage] = _root_.org.scalacheck.Arbitrary(genFeedbackPage) implicit lazy val arbitraryFeedbackRadioSelector : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackRadioSelector] = _root_.org.scalacheck.Arbitrary(genFeedbackRadioSelector) implicit lazy val arbitraryFeedbackTextArea : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackTextArea] = _root_.org.scalacheck.Arbitrary(genFeedbackTextArea) implicit lazy val arbitraryFeedbackTextInput : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackTextInput] = _root_.org.scalacheck.Arbitrary(genFeedbackTextInput) implicit lazy val arbitraryForm: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.Form] = _root_.org.scalacheck.Arbitrary(genForm) implicit lazy val arbitraryFormJson: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FormJson] = _root_.org.scalacheck.Arbitrary(genFormJson) implicit lazy val arbitraryImage: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.Image] = _root_.org.scalacheck.Arbitrary(genImage) implicit lazy val arbitraryInviteData : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.InviteData] = _root_.org.scalacheck.Arbitrary(genInviteData) implicit lazy val arbitraryNumberOfAppSession : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.NumberOfAppSession] = _root_.org.scalacheck.Arbitrary(genNumberOfAppSession) implicit lazy val arbitraryNumberOfDays : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.NumberOfDays] = _root_.org.scalacheck.Arbitrary(genNumberOfDays) implicit lazy val arbitraryPage: _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.Page] = _root_.org.scalacheck.Arbitrary(genPage) implicit lazy val arbitraryPercentageOfSessions : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.PercentageOfSessions] = _root_.org.scalacheck.Arbitrary(genPercentageOfSessions) implicit lazy val arbitraryTimeInForeground : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.TimeInForeground] = _root_.org.scalacheck.Arbitrary(genTimeInForeground) implicit lazy val arbitraryTriggerData : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.TriggerData] = _root_.org.scalacheck.Arbitrary(genTriggerData) implicit lazy val arbitraryComponentUnion : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.ComponentUnion] = _root_.org.scalacheck.Arbitrary(genComponentUnion) implicit lazy val arbitraryFeedbackUnion : _root_.org.scalacheck.Arbitrary[com.edsancha.medallia.api.v0.models.FeedbackUnion] = _root_.org.scalacheck.Arbitrary(genFeedbackUnion) lazy val genCompareString: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.CompareString] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.CompareString.GreaterThan), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.CompareString.Equals), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.CompareString.SmallerThan) ) } lazy val genFormType: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FormType] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.FormType.MobileInvitation), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.FormType.Code) ) } lazy val genRatingViewType: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.RatingViewType] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Slide), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.NumbersSquare), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.GradingSlider), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.GradingDropdown), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Stars), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Emoticons), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Numbers), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Smilies), _root_.org.scalacheck.Gen.const(com.edsancha.medallia.api.v0.models.RatingViewType.Bars) ) } lazy val genAccessTokenWrapper: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.AccessTokenWrapper] = _root_.org.scalacheck.Gen.lzy { for { accessToken <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.AccessTokenWrapper(accessToken) } lazy val genComponentCheckbox: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentCheckbox] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] options <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentCheckbox( index, id, uniqueName, required, label, options, description ) } lazy val genComponentDropdown: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentDropdown] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] placeholder <- _root_.org.scalacheck.Arbitrary.arbitrary[String] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] options <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentDropdown( index, id, uniqueName, required, placeholder, label, options, description ) } lazy val genComponentGrading: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentGrading] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] ratingViewType <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.RatingViewType] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentGrading( index, id, uniqueName, required, label, ratingViewType, description ) } lazy val genComponentGrading0to10 : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentGrading0to10] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] ratingViewType <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.RatingViewType] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentGrading0to10( index, id, uniqueName, required, label, ratingViewType, description ) } lazy val genComponentGrading1to10 : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentGrading1to10] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] ratingViewType <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.RatingViewType] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentGrading1to10( index, id, uniqueName, required, label, ratingViewType, description ) } lazy val genComponentImage: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentImage] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] imageObject <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.Image]] uploadedResource <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.Image]] } yield com.edsancha.medallia.api.v0.models.ComponentImage(index, id, uniqueName, imageObject, uploadedResource) } lazy val genComponentLabel: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentLabel] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] labelContent <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] numOfLines <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] } yield com.edsancha.medallia.api.v0.models.ComponentLabel(index, id, uniqueName, labelContent, numOfLines) } lazy val genComponentNps: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentNps] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] ratingViewType <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.RatingViewType] } yield com.edsancha.medallia.api.v0.models.ComponentNps( index, id, uniqueName, required, label, description, ratingViewType ) } lazy val genComponentRadioSelector : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentRadioSelector] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] options <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentRadioSelector( index, id, uniqueName, required, label, options, description ) } lazy val genComponentTextArea: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentTextArea] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] placeholder <- _root_.org.scalacheck.Arbitrary.arbitrary[String] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] numOfLines <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentTextArea( index, id, uniqueName, required, placeholder, label, numOfLines, description ) } lazy val genComponentTextInput: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentTextInput] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] placeholder <- _root_.org.scalacheck.Arbitrary.arbitrary[String] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] maxChars <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.ComponentTextInput( index, id, uniqueName, required, placeholder, label, maxChars, description ) } lazy val genConfiguration: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.Configuration] = _root_.org.scalacheck.Gen.lzy { for { propertyId <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] feedbackSubmitUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] forms <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[com.edsancha.medallia.api.v0.models.Form]] } yield com.edsancha.medallia.api.v0.models.Configuration(propertyId, feedbackSubmitUrl, forms) } lazy val genDynamicData: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.DynamicData] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] required <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] component <- _root_.org.scalacheck.Arbitrary.arbitrary[String] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] placeholder <- _root_.org.scalacheck.Arbitrary.arbitrary[String] label <- _root_.org.scalacheck.Arbitrary.arbitrary[String] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] options <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[String]]] imageObject <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.Image]] } yield com.edsancha.medallia.api.v0.models.DynamicData( index, id, required, component, uniqueName, placeholder, label, description, options, imageObject ) } lazy val genFeedback: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.Feedback] = _root_.org.scalacheck.Gen.lzy { for { formId <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] dynamicData <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackData] } yield com.edsancha.medallia.api.v0.models.Feedback(formId, dynamicData) } lazy val genFeedbackCheckbox: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackCheckbox] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[Int]] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackCheckbox(index, id, uniqueName, value, `type`) } lazy val genFeedbackData: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackData] = _root_.org.scalacheck.Gen.lzy { for { customParams <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[_root_.play.api.libs.json.JsValue]] pages <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[com.edsancha.medallia.api.v0.models.FeedbackPage]] } yield com.edsancha.medallia.api.v0.models.FeedbackData(customParams, pages) } lazy val genFeedbackDropdown: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackDropdown] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackDropdown(index, id, uniqueName, value, `type`) } lazy val genFeedbackGrading: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackGrading] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackGrading(index, id, uniqueName, value, `type`) } lazy val genFeedbackGrading0to10 : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackGrading0to10] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackGrading0to10(index, id, uniqueName, value, `type`) } lazy val genFeedbackGrading1to10 : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackGrading1to10] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackGrading1to10(index, id, uniqueName, value, `type`) } lazy val genFeedbackNps: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackNps] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackNps(index, id, uniqueName, value, `type`) } lazy val genFeedbackPage: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackPage] = _root_.org.scalacheck.Gen.lzy { for { components <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[com.edsancha.medallia.api.v0.models.FeedbackUnion]] } yield com.edsancha.medallia.api.v0.models.FeedbackPage(components) } lazy val genFeedbackRadioSelector : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackRadioSelector] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackRadioSelector(index, id, uniqueName, value, `type`) } lazy val genFeedbackTextArea: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackTextArea] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackTextArea(index, id, uniqueName, value, `type`) } lazy val genFeedbackTextInput: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackTextInput] = _root_.org.scalacheck.Gen.lzy { for { index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] id <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] uniqueName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] value <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.FeedbackTextInput(index, id, uniqueName, value, `type`) } lazy val genForm: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.Form] = _root_.org.scalacheck.Gen.lzy { for { formId <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] title <- _root_.org.scalacheck.Arbitrary.arbitrary[String] formType <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FormType] inviteData <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.InviteData]] triggerData <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.TriggerData]] formJson <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FormJson] } yield com.edsancha.medallia.api.v0.models.Form(formId, name, title, formType, inviteData, triggerData, formJson) } lazy val genFormJson: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FormJson] = _root_.org.scalacheck.Gen.lzy { for { pages <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[com.edsancha.medallia.api.v0.models.Page]] } yield com.edsancha.medallia.api.v0.models.FormJson(pages) } lazy val genImage: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.Image] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.Image(name, url) } lazy val genInviteData: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.InviteData] = _root_.org.scalacheck.Gen.lzy { for { invitationHeadline <- _root_.org.scalacheck.Arbitrary.arbitrary[String] invitationText <- _root_.org.scalacheck.Arbitrary.arbitrary[String] provideButtonText <- _root_.org.scalacheck.Arbitrary.arbitrary[String] declineButtonText <- _root_.org.scalacheck.Arbitrary.arbitrary[String] laterButtonText <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models .InviteData(invitationHeadline, invitationText, provideButtonText, declineButtonText, laterButtonText) } lazy val genNumberOfAppSession: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.NumberOfAppSession] = _root_.org.scalacheck.Gen.lzy { for { number <- _root_.org.scalacheck.Arbitrary.arbitrary[String] compareString <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.CompareString] } yield com.edsancha.medallia.api.v0.models.NumberOfAppSession(number, compareString) } lazy val genNumberOfDays: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.NumberOfDays] = _root_.org.scalacheck.Gen.lzy { for { days <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.NumberOfDays(days) } lazy val genPage: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.Page] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] index <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] dynamicData <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[com.edsancha.medallia.api.v0.models.ComponentUnion]] } yield com.edsancha.medallia.api.v0.models.Page(name, index, dynamicData) } lazy val genPercentageOfSessions : _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.PercentageOfSessions] = _root_.org.scalacheck.Gen.lzy { for { prec <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.edsancha.medallia.api.v0.models.PercentageOfSessions(prec) } lazy val genTimeInForeground: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.TimeInForeground] = _root_.org.scalacheck.Gen.lzy { for { time <- _root_.org.scalacheck.Arbitrary.arbitrary[String] compareString <- _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.CompareString] } yield com.edsancha.medallia.api.v0.models.TimeInForeground(time, compareString) } lazy val genTriggerData: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.TriggerData] = _root_.org.scalacheck.Gen.lzy { for { numberOfAppSession <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.NumberOfAppSession]] timeInForeground <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.TimeInForeground]] mobileappVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[String]]] submitted <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.NumberOfDays]] declined <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.NumberOfDays]] mobileosVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[String]]] percentageOfSessions <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.edsancha.medallia.api.v0.models.PercentageOfSessions]] genericRule <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.edsancha.medallia.api.v0.models.TriggerData( numberOfAppSession, timeInForeground, mobileappVersion, submitted, declined, mobileosVersion, percentageOfSessions, genericRule ) } lazy val genComponentUnion: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.ComponentUnion] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentLabel], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentImage], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentNps], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentTextArea], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentTextInput], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentRadioSelector], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentCheckbox], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentDropdown], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading0to10], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.ComponentGrading1to10] ) } lazy val genFeedbackUnion: _root_.org.scalacheck.Gen[com.edsancha.medallia.api.v0.models.FeedbackUnion] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackNps], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackTextArea], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackTextInput], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackRadioSelector], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackCheckbox], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackDropdown], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading0to10], _root_.org.scalacheck.Arbitrary.arbitrary[com.edsancha.medallia.api.v0.models.FeedbackGrading1to10] ) } }