/** * Generated by API Builder - https://www.apibuilder.io * Service version: 1.0.0 * User agent: apibuilder app.apibuilder.io/teambytes/hipchat-sns-bridge/1.0.0/play_2_6 */ package com.teambytes.hipchat.sns.bridge.v1.models package object gens { private[v1] implicit lazy val arbitraryOffsetDateTime : _root_.org.scalacheck.Arbitrary[_root_.java.time.OffsetDateTime] = _root_.org.scalacheck.Arbitrary(genOffsetDateTime) private[v1] 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[v1] implicit lazy val arbitraryLocalDate: _root_.org.scalacheck.Arbitrary[_root_.java.time.LocalDate] = _root_.org.scalacheck.Arbitrary(genLocalDate) private[v1] 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[v1] implicit lazy val arbitraryJsObject: _root_.org.scalacheck.Arbitrary[_root_.play.api.libs.json.JsObject] = _root_.org.scalacheck.Arbitrary(genJsObject) private[v1] 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[v1] implicit lazy val arbitraryJsValue: _root_.org.scalacheck.Arbitrary[_root_.play.api.libs.json.JsValue] = _root_.org.scalacheck.Arbitrary(genJsValue) private[v1] 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 arbitraryHipchatScope : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatScope] = _root_.org.scalacheck.Arbitrary(genHipchatScope) implicit lazy val arbitraryError: _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.Error] = _root_.org.scalacheck.Arbitrary(genError) implicit lazy val arbitraryHipchatApiConsumer : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatApiConsumer] = _root_.org.scalacheck.Arbitrary(genHipchatApiConsumer) implicit lazy val arbitraryHipchatCapabilities : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatCapabilities] = _root_.org.scalacheck.Arbitrary(genHipchatCapabilities) implicit lazy val arbitraryHipchatCapabilitiesDescriptor : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatCapabilitiesDescriptor] = _root_.org.scalacheck.Arbitrary(genHipchatCapabilitiesDescriptor) implicit lazy val arbitraryHipchatConfigurationPage : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatConfigurationPage] = _root_.org.scalacheck.Arbitrary(genHipchatConfigurationPage) implicit lazy val arbitraryHipchatInstallData : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatInstallData] = _root_.org.scalacheck.Arbitrary(genHipchatInstallData) implicit lazy val arbitraryHipchatInstallable : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatInstallable] = _root_.org.scalacheck.Arbitrary(genHipchatInstallable) implicit lazy val arbitraryHipchatLinks : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatLinks] = _root_.org.scalacheck.Arbitrary(genHipchatLinks) implicit lazy val arbitraryHipchatOauth2Provider : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatOauth2Provider] = _root_.org.scalacheck.Arbitrary(genHipchatOauth2Provider) implicit lazy val arbitraryHipchatVendor : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatVendor] = _root_.org.scalacheck.Arbitrary(genHipchatVendor) implicit lazy val arbitraryServiceInfo : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.ServiceInfo] = _root_.org.scalacheck.Arbitrary(genServiceInfo) implicit lazy val arbitrarySnsNotification : _root_.org.scalacheck.Arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.SnsNotification] = _root_.org.scalacheck.Arbitrary(genSnsNotification) lazy val genHipchatScope: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatScope] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(com.teambytes.hipchat.sns.bridge.v1.models.HipchatScope.SendMessage), _root_.org.scalacheck.Gen.const(com.teambytes.hipchat.sns.bridge.v1.models.HipchatScope.SendNotification) ) } lazy val genError: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.Error] = _root_.org.scalacheck.Gen.lzy { for { description <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.teambytes.hipchat.sns.bridge.v1.models.Error(description) } lazy val genHipchatApiConsumer : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatApiConsumer] = _root_.org.scalacheck.Gen.lzy { for { scopes <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[com.teambytes.hipchat.sns.bridge.v1.models.HipchatScope]] fromName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.teambytes.hipchat.sns.bridge.v1.models.HipchatApiConsumer(scopes, fromName) } lazy val genHipchatCapabilities : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatCapabilities] = _root_.org.scalacheck.Gen.lzy { for { configurable <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatConfigurationPage]] hipchatApiConsumer <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatApiConsumer]] installable <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatInstallable]] oauth2Provider <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatOauth2Provider]] } yield com.teambytes.hipchat.sns.bridge.v1.models .HipchatCapabilities(configurable, hipchatApiConsumer, installable, oauth2Provider) } lazy val genHipchatCapabilitiesDescriptor : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatCapabilitiesDescriptor] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] description <- _root_.org.scalacheck.Arbitrary.arbitrary[String] key <- _root_.org.scalacheck.Arbitrary.arbitrary[String] apiVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] capabilities <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatCapabilities]] links <- _root_.org.scalacheck.Arbitrary.arbitrary[com.teambytes.hipchat.sns.bridge.v1.models.HipchatLinks] vendor <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[com.teambytes.hipchat.sns.bridge.v1.models.HipchatVendor]] } yield com.teambytes.hipchat.sns.bridge.v1.models .HipchatCapabilitiesDescriptor(name, description, key, apiVersion, capabilities, links, vendor) } lazy val genHipchatConfigurationPage : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatConfigurationPage] = _root_.org.scalacheck.Gen.lzy { for { allowAccessToRoomAdmins <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.teambytes.hipchat.sns.bridge.v1.models.HipchatConfigurationPage(allowAccessToRoomAdmins, url) } lazy val genHipchatInstallData : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatInstallData] = _root_.org.scalacheck.Gen.lzy { for { capabilitiesUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] oauthId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] oauthSecret <- _root_.org.scalacheck.Arbitrary.arbitrary[String] groupId <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] roomId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.teambytes.hipchat.sns.bridge.v1.models .HipchatInstallData(capabilitiesUrl, oauthId, oauthSecret, groupId, roomId) } lazy val genHipchatInstallable : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatInstallable] = _root_.org.scalacheck.Gen.lzy { for { callbackUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] installedUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] allowGlobal <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Boolean]] allowRoom <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Boolean]] } yield com.teambytes.hipchat.sns.bridge.v1.models .HipchatInstallable(callbackUrl, installedUrl, allowGlobal, allowRoom) } lazy val genHipchatLinks: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatLinks] = _root_.org.scalacheck.Gen.lzy { for { homepage <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] api <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] self <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.teambytes.hipchat.sns.bridge.v1.models.HipchatLinks(homepage, api, self) } lazy val genHipchatOauth2Provider : _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatOauth2Provider] = _root_.org.scalacheck.Gen.lzy { for { tokenUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] authorizationUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.teambytes.hipchat.sns.bridge.v1.models.HipchatOauth2Provider(tokenUrl, authorizationUrl) } lazy val genHipchatVendor: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.HipchatVendor] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield com.teambytes.hipchat.sns.bridge.v1.models.HipchatVendor(name, url) } lazy val genServiceInfo: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.ServiceInfo] = _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 com.teambytes.hipchat.sns.bridge.v1.models.ServiceInfo(name, version, scalaVersion, sbtVersion, buildTime) } lazy val genSnsNotification: _root_.org.scalacheck.Gen[com.teambytes.hipchat.sns.bridge.v1.models.SnsNotification] = _root_.org.scalacheck.Gen.lzy { for { `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] messageId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] topicArn <- _root_.org.scalacheck.Arbitrary.arbitrary[String] message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] timestamp <- _root_.org.scalacheck.Arbitrary.arbitrary[String] signatureVersion <- _root_.org.scalacheck.Arbitrary.arbitrary[String] signature <- _root_.org.scalacheck.Arbitrary.arbitrary[String] signingCertURL <- _root_.org.scalacheck.Arbitrary.arbitrary[String] token <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] subject <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] subscribeURL <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] unsubscribeURL <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield com.teambytes.hipchat.sns.bridge.v1.models.SnsNotification( `type`, messageId, topicArn, message, timestamp, signatureVersion, signature, signingCertURL, token, subject, subscribeURL, unsubscribeURL ) } }