/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-SNAPSHOT * User agent: apibuilder app.apibuilder.io/gimbalabs/hilltop-api/0.0.1-SNAPSHOT/play_2_6 */ package io.gimbalabs.hilltop.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 arbitraryCountry: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Country] = _root_.org.scalacheck.Arbitrary(genCountry) implicit lazy val arbitraryActiveStakeAmount : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.ActiveStakeAmount] = _root_.org.scalacheck.Arbitrary(genActiveStakeAmount) implicit lazy val arbitraryAddressStakeAmount : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.AddressStakeAmount] = _root_.org.scalacheck.Arbitrary(genAddressStakeAmount) implicit lazy val arbitraryBlock: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Block] = _root_.org.scalacheck.Arbitrary(genBlock) implicit lazy val arbitraryCnftMetadataV001 : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001] = _root_.org.scalacheck.Arbitrary(genCnftMetadataV001) implicit lazy val arbitraryCnftMetadataV001Asset : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001Asset] = _root_.org.scalacheck.Arbitrary(genCnftMetadataV001Asset) implicit lazy val arbitraryDayBlock: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.DayBlock] = _root_.org.scalacheck.Arbitrary(genDayBlock) implicit lazy val arbitraryDelegation : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Delegation] = _root_.org.scalacheck.Arbitrary(genDelegation) implicit lazy val arbitraryDelegatorsCount : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.DelegatorsCount] = _root_.org.scalacheck.Arbitrary(genDelegatorsCount) implicit lazy val arbitraryEpoch: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Epoch] = _root_.org.scalacheck.Arbitrary(genEpoch) implicit lazy val arbitraryGenericError : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.GenericError] = _root_.org.scalacheck.Arbitrary(genGenericError) implicit lazy val arbitraryHealthcheck : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Healthcheck] = _root_.org.scalacheck.Arbitrary(genHealthcheck) implicit lazy val arbitraryNativeAsset : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NativeAsset] = _root_.org.scalacheck.Arbitrary(genNativeAsset) implicit lazy val arbitraryNativeAssetDetails : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NativeAssetDetails] = _root_.org.scalacheck.Arbitrary(genNativeAssetDetails) implicit lazy val arbitraryNativeAssetDetailsRequest : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NativeAssetDetailsRequest] = _root_.org.scalacheck.Arbitrary(genNativeAssetDetailsRequest) implicit lazy val arbitraryNativeAssetId : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NativeAssetId] = _root_.org.scalacheck.Arbitrary(genNativeAssetId) implicit lazy val arbitraryNftDetails : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftDetails] = _root_.org.scalacheck.Arbitrary(genNftDetails) implicit lazy val arbitraryNftMetadata : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftMetadata] = _root_.org.scalacheck.Arbitrary(genNftMetadata) implicit lazy val arbitraryNftMetadataFile : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftMetadataFile] = _root_.org.scalacheck.Arbitrary(genNftMetadataFile) implicit lazy val arbitraryNftMetadataFilesAsObject : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftMetadataFilesAsObject] = _root_.org.scalacheck.Arbitrary(genNftMetadataFilesAsObject) implicit lazy val arbitraryNftMetadataImgArray : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftMetadataImgArray] = _root_.org.scalacheck.Arbitrary(genNftMetadataImgArray) implicit lazy val arbitraryNftMetadataNoFiles : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.NftMetadataNoFiles] = _root_.org.scalacheck.Arbitrary(genNftMetadataNoFiles) implicit lazy val arbitraryPoolRetiring : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.PoolRetiring] = _root_.org.scalacheck.Arbitrary(genPoolRetiring) implicit lazy val arbitraryPoolUpdate : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.PoolUpdate] = _root_.org.scalacheck.Arbitrary(genPoolUpdate) implicit lazy val arbitraryReward: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Reward] = _root_.org.scalacheck.Arbitrary(genReward) implicit lazy val arbitrarySigma: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Sigma] = _root_.org.scalacheck.Arbitrary(genSigma) implicit lazy val arbitraryStakepool: _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Stakepool] = _root_.org.scalacheck.Arbitrary(genStakepool) implicit lazy val arbitraryStakepoolDelegation : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.StakepoolDelegation] = _root_.org.scalacheck.Arbitrary(genStakepoolDelegation) implicit lazy val arbitraryStakepoolMetadata : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.StakepoolMetadata] = _root_.org.scalacheck.Arbitrary(genStakepoolMetadata) implicit lazy val arbitraryTransaction : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.Transaction] = _root_.org.scalacheck.Arbitrary(genTransaction) implicit lazy val arbitraryTransactionHistoryRequest : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.TransactionHistoryRequest] = _root_.org.scalacheck.Arbitrary(genTransactionHistoryRequest) implicit lazy val arbitraryWalletBalance : _root_.org.scalacheck.Arbitrary[io.gimbalabs.hilltop.api.v0.models.WalletBalance] = _root_.org.scalacheck.Arbitrary(genWalletBalance) lazy val genCountry: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Country] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.gimbalabs.hilltop.api.v0.models.Country.Ie), _root_.org.scalacheck.Gen.const(io.gimbalabs.hilltop.api.v0.models.Country.Uk) ) } lazy val genActiveStakeAmount: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.ActiveStakeAmount] = _root_.org.scalacheck.Gen.lzy { for { amountInLovelaces <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.gimbalabs.hilltop.api.v0.models.ActiveStakeAmount(amountInLovelaces) } lazy val genAddressStakeAmount: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.AddressStakeAmount] = _root_.org.scalacheck.Gen.lzy { for { stakeAddress <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amountInLovelaces <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.gimbalabs.hilltop.api.v0.models.AddressStakeAmount(stakeAddress, amountInLovelaces) } lazy val genBlock: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Block] = _root_.org.scalacheck.Gen.lzy { for { number <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] epochNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] slotNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] epochSlotNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] size <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] transactionCount <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] time <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.gimbalabs.hilltop.api.v0.models.Block( number, epochNumber, slotNumber, epochSlotNumber, size, transactionCount, time ) } lazy val genCnftMetadataV001: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001] = _root_.org.scalacheck.Gen.lzy { for { policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tokens <- _root_.org.scalacheck.Arbitrary.arbitrary[Map[String, String]] asset <- _root_.org.scalacheck.Arbitrary.arbitrary[io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001Asset] } yield io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001(policyId, tokens, asset) } lazy val genCnftMetadataV001Asset : _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001Asset] = _root_.org.scalacheck.Gen.lzy { for { assetName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] attributes <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[_root_.play.api.libs.json.JsValue]] ipfs <- _root_.org.scalacheck.Arbitrary.arbitrary[String] mimeType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.gimbalabs.hilltop.api.v0.models.CnftMetadataV001Asset(assetName, attributes, ipfs, mimeType) } lazy val genDayBlock: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.DayBlock] = _root_.org.scalacheck.Gen.lzy { for { first <- _root_.org.scalacheck.Arbitrary.arbitrary[io.gimbalabs.hilltop.api.v0.models.Block] last <- _root_.org.scalacheck.Arbitrary.arbitrary[io.gimbalabs.hilltop.api.v0.models.Block] } yield io.gimbalabs.hilltop.api.v0.models.DayBlock(first, last) } lazy val genDelegation: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Delegation] = _root_.org.scalacheck.Gen.lzy { for { stakingAddress <- _root_.org.scalacheck.Arbitrary.arbitrary[String] delegations <- _root_.org.scalacheck.Arbitrary .arbitrary[Seq[io.gimbalabs.hilltop.api.v0.models.StakepoolDelegation]] } yield io.gimbalabs.hilltop.api.v0.models.Delegation(stakingAddress, delegations) } lazy val genDelegatorsCount: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.DelegatorsCount] = _root_.org.scalacheck.Gen.lzy { for { delegatorsCountTotal <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] } yield io.gimbalabs.hilltop.api.v0.models.DelegatorsCount(delegatorsCountTotal) } lazy val genEpoch: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Epoch] = _root_.org.scalacheck.Gen.lzy { for { outSum <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] fees <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] txCount <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] blkCount <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] number <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] startTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] endTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.gimbalabs.hilltop.api.v0.models.Epoch(outSum, fees, txCount, blkCount, number, startTime, endTime) } lazy val genGenericError: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.GenericError] = _root_.org.scalacheck.Gen.lzy { for { description <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.GenericError(description) } lazy val genHealthcheck: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Healthcheck] = _root_.org.scalacheck.Gen.lzy { for { status <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.Healthcheck(status) } lazy val genNativeAsset: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NativeAsset] = _root_.org.scalacheck.Gen.lzy { for { transactionId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tokenName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] metadata <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.play.api.libs.json.JsValue] blockNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] epochSlotNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] epochNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] invalidBefore <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Long]] invalidHereafter <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Long]] quantity <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.gimbalabs.hilltop.api.v0.models.NativeAsset( transactionId, policyId, tokenName, metadata, blockNumber, epochSlotNumber, epochNumber, invalidBefore, invalidHereafter, quantity ) } lazy val genNativeAssetDetails: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NativeAssetDetails] = _root_.org.scalacheck.Gen.lzy { for { policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] assetName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] metadata <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.play.api.libs.json.JsValue] mintedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] lastMintedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] firstMintingTxBlock <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] lastMintingTxBlock <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] mintingTxHash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] circulatingSupply <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] fingerprint <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.NativeAssetDetails( policyId, assetName, metadata, mintedAt, lastMintedAt, firstMintingTxBlock, lastMintingTxBlock, mintingTxHash, circulatingSupply, fingerprint ) } lazy val genNativeAssetDetailsRequest : _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NativeAssetDetailsRequest] = _root_.org.scalacheck.Gen.lzy { for { policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] assetNames <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[String]]] } yield io.gimbalabs.hilltop.api.v0.models.NativeAssetDetailsRequest(policyId, assetNames) } lazy val genNativeAssetId: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NativeAssetId] = _root_.org.scalacheck.Gen.lzy { for { policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] assetName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] blockNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] blockTime <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] fingerprint <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.NativeAssetId(policyId, assetName, blockNumber, blockTime, fingerprint) } lazy val genNftDetails: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftDetails] = _root_.org.scalacheck.Gen.lzy { for { policyId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] assetNameRaw <- _root_.org.scalacheck.Arbitrary.arbitrary[String] assetName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] metadata <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.play.api.libs.json.JsValue] mintedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] mintedAtBlock <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] mintingTxHash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] fingerprint <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.NftDetails( policyId, assetNameRaw, assetName, metadata, mintedAt, mintedAtBlock, mintingTxHash, amount, fingerprint ) } lazy val genNftMetadata: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftMetadata] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] image <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] mediaType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] files <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[Seq[io.gimbalabs.hilltop.api.v0.models.NftMetadataFile]]] } yield io.gimbalabs.hilltop.api.v0.models.NftMetadata(name, image, mediaType, files) } lazy val genNftMetadataFile: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftMetadataFile] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] src <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] mediaType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.gimbalabs.hilltop.api.v0.models.NftMetadataFile(name, src, mediaType) } lazy val genNftMetadataFilesAsObject : _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftMetadataFilesAsObject] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] image <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] mediaType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] files <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[io.gimbalabs.hilltop.api.v0.models.NftMetadataFile]] } yield io.gimbalabs.hilltop.api.v0.models.NftMetadataFilesAsObject(name, image, mediaType, files) } lazy val genNftMetadataImgArray: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftMetadataImgArray] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] image <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[String]]] mediaType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] files <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[Seq[io.gimbalabs.hilltop.api.v0.models.NftMetadataFile]]] } yield io.gimbalabs.hilltop.api.v0.models.NftMetadataImgArray(name, image, mediaType, files) } lazy val genNftMetadataNoFiles: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.NftMetadataNoFiles] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] image <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] mediaType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.gimbalabs.hilltop.api.v0.models.NftMetadataNoFiles(name, image, mediaType) } lazy val genPoolRetiring: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.PoolRetiring] = _root_.org.scalacheck.Gen.lzy { for { tickerName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] poolId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] certificateIndex <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] epochNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] blockNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] retiringAtEpoch <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] txHash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.PoolRetiring( tickerName, poolId, certificateIndex, epochNumber, blockNumber, retiringAtEpoch, txHash ) } lazy val genPoolUpdate: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.PoolUpdate] = _root_.org.scalacheck.Gen.lzy { for { epochNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] blockNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] txHash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] poolTickerName <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] poolBech32Id <- _root_.org.scalacheck.Arbitrary.arbitrary[String] certificateIndex <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] vrfKeyHash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] pledge <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] rewardAddress <- _root_.org.scalacheck.Arbitrary.arbitrary[String] activeEpochNumber <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] margin <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] fixedCost <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.gimbalabs.hilltop.api.v0.models.PoolUpdate( epochNumber, blockNumber, txHash, poolTickerName, poolBech32Id, certificateIndex, vrfKeyHash, pledge, rewardAddress, activeEpochNumber, margin, fixedCost ) } lazy val genReward: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Reward] = _root_.org.scalacheck.Gen.lzy { for { stakingAddress <- _root_.org.scalacheck.Arbitrary.arbitrary[String] epoch <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] amount <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] poolId <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.gimbalabs.hilltop.api.v0.models.Reward(stakingAddress, epoch, amount, poolId) } lazy val genSigma: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Sigma] = _root_.org.scalacheck.Gen.lzy { for { sigma <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] epoch <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] totalStaked <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] activeStake <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] nonce <- _root_.org.scalacheck.Arbitrary.arbitrary[String] d <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] } yield io.gimbalabs.hilltop.api.v0.models.Sigma(sigma, epoch, totalStaked, activeStake, nonce, d) } lazy val genStakepool: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Stakepool] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[String] poolIdBech32 <- _root_.org.scalacheck.Arbitrary.arbitrary[String] metadata <- _root_.org.scalacheck.Arbitrary .arbitrary[_root_.scala.Option[io.gimbalabs.hilltop.api.v0.models.StakepoolMetadata]] cost <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] margin <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] pledge <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] activeStake <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] saturation <- _root_.org.scalacheck.Arbitrary.arbitrary[Double] retiringAtEpoch <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Long]] } yield io.gimbalabs.hilltop.api.v0.models.Stakepool( id, poolIdBech32, metadata, cost, margin, pledge, activeStake, saturation, retiringAtEpoch ) } lazy val genStakepoolDelegation: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.StakepoolDelegation] = _root_.org.scalacheck.Gen.lzy { for { stakepool <- _root_.org.scalacheck.Arbitrary.arbitrary[io.gimbalabs.hilltop.api.v0.models.Stakepool] epoch <- _root_.org.scalacheck.Arbitrary.arbitrary[Int] } yield io.gimbalabs.hilltop.api.v0.models.StakepoolDelegation(stakepool, epoch) } lazy val genStakepoolMetadata: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.StakepoolMetadata] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] ticker <- _root_.org.scalacheck.Arbitrary.arbitrary[String] homepage <- _root_.org.scalacheck.Arbitrary.arbitrary[String] description <- _root_.org.scalacheck.Arbitrary.arbitrary[String] extended <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.gimbalabs.hilltop.api.v0.models.StakepoolMetadata(name, ticker, homepage, description, extended) } lazy val genTransaction: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.Transaction] = _root_.org.scalacheck.Gen.lzy { for { hash <- _root_.org.scalacheck.Arbitrary.arbitrary[String] block <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] timestamp <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.gimbalabs.hilltop.api.v0.models.Transaction(hash, block, timestamp) } lazy val genTransactionHistoryRequest : _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.TransactionHistoryRequest] = _root_.org.scalacheck.Gen.lzy { for { addresses <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] } yield io.gimbalabs.hilltop.api.v0.models.TransactionHistoryRequest(addresses) } lazy val genWalletBalance: _root_.org.scalacheck.Gen[io.gimbalabs.hilltop.api.v0.models.WalletBalance] = _root_.org.scalacheck.Gen.lzy { for { balance <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.gimbalabs.hilltop.api.v0.models.WalletBalance(balance) } }