/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.2-dev * User agent: apibuilder app.apibuilder.io/mard/mard2p-api/0.0.2-dev/play_2_6 */ package payp.mard2p.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 arbitraryAppSortBy: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.AppSortBy] = _root_.org.scalacheck.Arbitrary(genAppSortBy) implicit lazy val arbitraryOriginalType: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.OriginalType] = _root_.org.scalacheck.Arbitrary(genOriginalType) implicit lazy val arbitraryPublication: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Publication] = _root_.org.scalacheck.Arbitrary(genPublication) implicit lazy val arbitrarySortOrder: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.SortOrder] = _root_.org.scalacheck.Arbitrary(genSortOrder) implicit lazy val arbitraryVisibility: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Visibility] = _root_.org.scalacheck.Arbitrary(genVisibility) implicit lazy val arbitraryAccount: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Account] = _root_.org.scalacheck.Arbitrary(genAccount) implicit lazy val arbitraryAccountForm: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.AccountForm] = _root_.org.scalacheck.Arbitrary(genAccountForm) implicit lazy val arbitraryDeposit: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Deposit] = _root_.org.scalacheck.Arbitrary(genDeposit) implicit lazy val arbitraryPayment: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Payment] = _root_.org.scalacheck.Arbitrary(genPayment) implicit lazy val arbitraryPaymentForm: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.PaymentForm] = _root_.org.scalacheck.Arbitrary(genPaymentForm) implicit lazy val arbitraryTransfer: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Transfer] = _root_.org.scalacheck.Arbitrary(genTransfer) implicit lazy val arbitraryTransferForm: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.TransferForm] = _root_.org.scalacheck.Arbitrary(genTransferForm) implicit lazy val arbitraryValidation: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Validation] = _root_.org.scalacheck.Arbitrary(genValidation) implicit lazy val arbitraryWithdraw: _root_.org.scalacheck.Arbitrary[payp.mard2p.api.v0.models.Withdraw] = _root_.org.scalacheck.Arbitrary(genWithdraw) lazy val genAppSortBy: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.AppSortBy] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.AppSortBy.Created), _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.AppSortBy.Edited) ) } lazy val genOriginalType: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.OriginalType] = _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.OriginalType.ApiJson) lazy val genPublication: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Publication] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.Publication.MembershipRequestsCreate), _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.Publication.MembershipsCreate), _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.Publication.ApplicationsCreate), _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.Publication.VersionsCreate) ) } lazy val genSortOrder: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.SortOrder] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.SortOrder.Asc), _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.SortOrder.Desc) ) } lazy val genVisibility: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Visibility] = _root_.org.scalacheck.Gen.const(payp.mard2p.api.v0.models.Visibility.Public) lazy val genAccount: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Account] = _root_.org.scalacheck.Gen.lzy { for { accountid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] ownerid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] totalAmount <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sold <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] debit <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] } yield payp.mard2p.api.v0.models.Account(accountid, ownerid, totalAmount, currency, sold, debit) } lazy val genAccountForm: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.AccountForm] = _root_.org.scalacheck.Gen.lzy { for { accountid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] ownerid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] totalAmount <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Double]] sold <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] debit <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Double]] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield payp.mard2p.api.v0.models.AccountForm(accountid, ownerid, totalAmount, sold, debit, currency) } lazy val genDeposit: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Deposit] = _root_.org.scalacheck.Gen.lzy { for { depid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] paymentid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield payp.mard2p.api.v0.models.Deposit(depid, paymentid) } lazy val genPayment: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Payment] = _root_.org.scalacheck.Gen.lzy { for { payid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] actorid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] refAccountid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] paymentMethod <- _root_.org.scalacheck.Arbitrary.arbitrary[String] operatorid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] phone <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] pin <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] paymentContext <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield payp.mard2p.api.v0.models.Payment( payid, actorid, amount, refAccountid, paymentMethod, operatorid, phone, pin, currency, paymentContext ) } lazy val genPaymentForm: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.PaymentForm] = _root_.org.scalacheck.Gen.lzy { for { payid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] actorid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] refAccountid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] paymentMethod <- _root_.org.scalacheck.Arbitrary.arbitrary[String] operatorid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] phone <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] pin <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] paymentContext <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield payp.mard2p.api.v0.models.PaymentForm( payid, actorid, amount, refAccountid, paymentMethod, operatorid, phone, pin, currency, paymentContext ) } lazy val genTransfer: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Transfer] = _root_.org.scalacheck.Gen.lzy { for { transferid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] senderid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] refAccountidReceiver <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] refAccountidSender <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield payp.mard2p.api.v0.models.Transfer( transferid, senderid, amount, refAccountidReceiver, refAccountidSender, currency ) } lazy val genTransferForm: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.TransferForm] = _root_.org.scalacheck.Gen.lzy { for { transferid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] senderid <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] refAccountidReceiver <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] refAccountidSender <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] currency <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield payp.mard2p.api.v0.models.TransferForm( transferid, senderid, amount, refAccountidReceiver, refAccountidSender, currency ) } lazy val genValidation: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Validation] = _root_.org.scalacheck.Gen.lzy { for { valid <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] errors <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] } yield payp.mard2p.api.v0.models.Validation(valid, errors) } lazy val genWithdraw: _root_.org.scalacheck.Gen[payp.mard2p.api.v0.models.Withdraw] = _root_.org.scalacheck.Gen.lzy { for { wdwid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] paymentid <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield payp.mard2p.api.v0.models.Withdraw(wdwid, paymentid) } }