/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.4.67 * User agent: apibuilder app.apibuilder.io/flow/github/0.4.67/play_2_6 */ package io.flow.github.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 arbitraryContentsType: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.ContentsType] = _root_.org.scalacheck.Arbitrary(genContentsType) implicit lazy val arbitraryEncoding: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Encoding] = _root_.org.scalacheck.Arbitrary(genEncoding) implicit lazy val arbitraryHookEvent: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.HookEvent] = _root_.org.scalacheck.Arbitrary(genHookEvent) implicit lazy val arbitraryNodeType: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.NodeType] = _root_.org.scalacheck.Arbitrary(genNodeType) implicit lazy val arbitraryOwnerType: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.OwnerType] = _root_.org.scalacheck.Arbitrary(genOwnerType) implicit lazy val arbitraryVisibility: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Visibility] = _root_.org.scalacheck.Arbitrary(genVisibility) implicit lazy val arbitraryBlob: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Blob] = _root_.org.scalacheck.Arbitrary(genBlob) implicit lazy val arbitraryBlobCreated: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.BlobCreated] = _root_.org.scalacheck.Arbitrary(genBlobCreated) implicit lazy val arbitraryBlobForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.BlobForm] = _root_.org.scalacheck.Arbitrary(genBlobForm) implicit lazy val arbitraryCommit: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Commit] = _root_.org.scalacheck.Arbitrary(genCommit) implicit lazy val arbitraryCommitForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.CommitForm] = _root_.org.scalacheck.Arbitrary(genCommitForm) implicit lazy val arbitraryCommitResponse: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.CommitResponse] = _root_.org.scalacheck.Arbitrary(genCommitResponse) implicit lazy val arbitraryCommitSummary: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.CommitSummary] = _root_.org.scalacheck.Arbitrary(genCommitSummary) implicit lazy val arbitraryContents: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Contents] = _root_.org.scalacheck.Arbitrary(genContents) implicit lazy val arbitraryCreateTreeForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.CreateTreeForm] = _root_.org.scalacheck.Arbitrary(genCreateTreeForm) implicit lazy val arbitraryCreateTreeResponse : _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.CreateTreeResponse] = _root_.org.scalacheck.Arbitrary(genCreateTreeResponse) implicit lazy val arbitraryError: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Error] = _root_.org.scalacheck.Arbitrary(genError) implicit lazy val arbitraryGithubObject: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.GithubObject] = _root_.org.scalacheck.Arbitrary(genGithubObject) implicit lazy val arbitraryHook: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Hook] = _root_.org.scalacheck.Arbitrary(genHook) implicit lazy val arbitraryHookConfig: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.HookConfig] = _root_.org.scalacheck.Arbitrary(genHookConfig) implicit lazy val arbitraryHookForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.HookForm] = _root_.org.scalacheck.Arbitrary(genHookForm) implicit lazy val arbitraryNode: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Node] = _root_.org.scalacheck.Arbitrary(genNode) implicit lazy val arbitraryNodeForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.NodeForm] = _root_.org.scalacheck.Arbitrary(genNodeForm) implicit lazy val arbitraryPerson: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Person] = _root_.org.scalacheck.Arbitrary(genPerson) implicit lazy val arbitraryPullRequest: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.PullRequest] = _root_.org.scalacheck.Arbitrary(genPullRequest) implicit lazy val arbitraryPullRequestForm : _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.PullRequestForm] = _root_.org.scalacheck.Arbitrary(genPullRequestForm) implicit lazy val arbitraryPullRequestHead : _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.PullRequestHead] = _root_.org.scalacheck.Arbitrary(genPullRequestHead) implicit lazy val arbitraryRef: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Ref] = _root_.org.scalacheck.Arbitrary(genRef) implicit lazy val arbitraryRefForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.RefForm] = _root_.org.scalacheck.Arbitrary(genRefForm) implicit lazy val arbitraryRefUpdateForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.RefUpdateForm] = _root_.org.scalacheck.Arbitrary(genRefUpdateForm) implicit lazy val arbitraryRepository: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Repository] = _root_.org.scalacheck.Arbitrary(genRepository) implicit lazy val arbitraryTag: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Tag] = _root_.org.scalacheck.Arbitrary(genTag) implicit lazy val arbitraryTagForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.TagForm] = _root_.org.scalacheck.Arbitrary(genTagForm) implicit lazy val arbitraryTagSummary: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.TagSummary] = _root_.org.scalacheck.Arbitrary(genTagSummary) implicit lazy val arbitraryTagger: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Tagger] = _root_.org.scalacheck.Arbitrary(genTagger) implicit lazy val arbitraryTree: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.Tree] = _root_.org.scalacheck.Arbitrary(genTree) implicit lazy val arbitraryTreeForm: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.TreeForm] = _root_.org.scalacheck.Arbitrary(genTreeForm) implicit lazy val arbitraryTreeResult: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.TreeResult] = _root_.org.scalacheck.Arbitrary(genTreeResult) implicit lazy val arbitraryTreeSummary: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.TreeSummary] = _root_.org.scalacheck.Arbitrary(genTreeSummary) implicit lazy val arbitraryUnprocessableEntity : _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.UnprocessableEntity] = _root_.org.scalacheck.Arbitrary(genUnprocessableEntity) implicit lazy val arbitraryUser: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.User] = _root_.org.scalacheck.Arbitrary(genUser) implicit lazy val arbitraryUserEmail: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.UserEmail] = _root_.org.scalacheck.Arbitrary(genUserEmail) implicit lazy val arbitraryUserOrg: _root_.org.scalacheck.Arbitrary[io.flow.github.v0.models.UserOrg] = _root_.org.scalacheck.Arbitrary(genUserOrg) lazy val genContentsType: _root_.org.scalacheck.Gen[io.flow.github.v0.models.ContentsType] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.ContentsType.File), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.ContentsType.Dir), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.ContentsType.Symlink), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.ContentsType.Submodule) ) } lazy val genEncoding: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Encoding] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.Encoding.Base64), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.Encoding.Utf8) ) } lazy val genHookEvent: _root_.org.scalacheck.Gen[io.flow.github.v0.models.HookEvent] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.HookEvent.Push), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.HookEvent.PullRequest) ) } lazy val genNodeType: _root_.org.scalacheck.Gen[io.flow.github.v0.models.NodeType] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.NodeType.Blob), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.NodeType.Tree), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.NodeType.Commit) ) } lazy val genOwnerType: _root_.org.scalacheck.Gen[io.flow.github.v0.models.OwnerType] = _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.OwnerType.User) lazy val genVisibility: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Visibility] = _root_.org.scalacheck.Gen.lzy { _root_.org.scalacheck.Gen.oneOf( _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.Visibility.All), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.Visibility.Public), _root_.org.scalacheck.Gen.const(io.flow.github.v0.models.Visibility.Private) ) } lazy val genBlob: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Blob] = _root_.org.scalacheck.Gen.lzy { for { content <- _root_.org.scalacheck.Arbitrary.arbitrary[String] encoding <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Encoding] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] size <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] } yield io.flow.github.v0.models.Blob(content, encoding, url, sha, size) } lazy val genBlobCreated: _root_.org.scalacheck.Gen[io.flow.github.v0.models.BlobCreated] = _root_.org.scalacheck.Gen.lzy { for { url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.BlobCreated(url, sha) } lazy val genBlobForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.BlobForm] = _root_.org.scalacheck.Gen.lzy { for { content <- _root_.org.scalacheck.Arbitrary.arbitrary[String] encoding <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Encoding] } yield io.flow.github.v0.models.BlobForm(content, encoding) } lazy val genCommit: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Commit] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] htmlUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] author <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] committer <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] tree <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.TreeSummary] message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] parents <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.CommitSummary]] } yield io.flow.github.v0.models.Commit(sha, url, htmlUrl, author, committer, tree, message, parents) } lazy val genCommitForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.CommitForm] = _root_.org.scalacheck.Gen.lzy { for { message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tree <- _root_.org.scalacheck.Arbitrary.arbitrary[String] parents <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[String]] author <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] committer <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] } yield io.flow.github.v0.models.CommitForm(message, tree, parents, author, committer) } lazy val genCommitResponse: _root_.org.scalacheck.Gen[io.flow.github.v0.models.CommitResponse] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] author <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] committer <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Person] message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tree <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.TreeSummary] parents <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.TreeSummary]] } yield io.flow.github.v0.models.CommitResponse(sha, url, author, committer, message, tree, parents) } lazy val genCommitSummary: _root_.org.scalacheck.Gen[io.flow.github.v0.models.CommitSummary] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.CommitSummary(sha, url) } lazy val genContents: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Contents] = _root_.org.scalacheck.Gen.lzy { for { `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.ContentsType] encoding <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Encoding] size <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] path <- _root_.org.scalacheck.Arbitrary.arbitrary[String] content <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] gitUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] htmlUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] downloadUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.Contents( `type`, encoding, size, name, path, content, sha, url, gitUrl, htmlUrl, downloadUrl ) } lazy val genCreateTreeForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.CreateTreeForm] = _root_.org.scalacheck.Gen.lzy { for { baseTree <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tree <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.TreeForm]] } yield io.flow.github.v0.models.CreateTreeForm(baseTree, tree) } lazy val genCreateTreeResponse: _root_.org.scalacheck.Gen[io.flow.github.v0.models.CreateTreeResponse] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] treeResult <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Tree] } yield io.flow.github.v0.models.CreateTreeResponse(sha, url, treeResult) } lazy val genError: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Error] = _root_.org.scalacheck.Gen.lzy { for { resource <- _root_.org.scalacheck.Arbitrary.arbitrary[String] field <- _root_.org.scalacheck.Arbitrary.arbitrary[String] code <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.Error(resource, field, code) } lazy val genGithubObject: _root_.org.scalacheck.Gen[io.flow.github.v0.models.GithubObject] = _root_.org.scalacheck.Gen.lzy { for { `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.GithubObject(`type`, sha, url) } lazy val genHook: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Hook] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] testUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] pingUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] events <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.HookEvent]] active <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] config <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.HookConfig] updatedAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] createdAt <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.flow.github.v0.models.Hook(id, url, testUrl, pingUrl, name, events, active, config, updatedAt, createdAt) } lazy val genHookConfig: _root_.org.scalacheck.Gen[io.flow.github.v0.models.HookConfig] = _root_.org.scalacheck.Gen.lzy { for { url <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] contentType <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.flow.github.v0.models.HookConfig(url, contentType) } lazy val genHookForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.HookForm] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] config <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.HookConfig] events <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.HookEvent]] active <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] } yield io.flow.github.v0.models.HookForm(name, config, events, active) } lazy val genNode: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Node] = _root_.org.scalacheck.Gen.lzy { for { path <- _root_.org.scalacheck.Arbitrary.arbitrary[String] mode <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.NodeType] size <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.Node(path, mode, `type`, size, sha, url) } lazy val genNodeForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.NodeForm] = _root_.org.scalacheck.Gen.lzy { for { path <- _root_.org.scalacheck.Arbitrary.arbitrary[String] mode <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.NodeType] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.NodeForm(path, mode, `type`, sha) } lazy val genPerson: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Person] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] email <- _root_.org.scalacheck.Arbitrary.arbitrary[String] date <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.flow.github.v0.models.Person(name, email, date) } lazy val genPullRequest: _root_.org.scalacheck.Gen[io.flow.github.v0.models.PullRequest] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] number <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] htmlUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] head <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.PullRequestHead] } yield io.flow.github.v0.models.PullRequest(id, url, number, htmlUrl, head) } lazy val genPullRequestForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.PullRequestForm] = _root_.org.scalacheck.Gen.lzy { for { title <- _root_.org.scalacheck.Arbitrary.arbitrary[String] head <- _root_.org.scalacheck.Arbitrary.arbitrary[String] base <- _root_.org.scalacheck.Arbitrary.arbitrary[String] body <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.flow.github.v0.models.PullRequestForm(title, head, base, body) } lazy val genPullRequestHead: _root_.org.scalacheck.Gen[io.flow.github.v0.models.PullRequestHead] = _root_.org.scalacheck.Gen.lzy { for { ref <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.PullRequestHead(ref) } lazy val genRef: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Ref] = _root_.org.scalacheck.Gen.lzy { for { ref <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `object` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.GithubObject] } yield io.flow.github.v0.models.Ref(ref, url, `object`) } lazy val genRefForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.RefForm] = _root_.org.scalacheck.Gen.lzy { for { ref <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.RefForm(ref, sha) } lazy val genRefUpdateForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.RefUpdateForm] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.RefUpdateForm(sha) } lazy val genRepository: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Repository] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] owner <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.User] name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] fullName <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `private` <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] description <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] htmlUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] defaultBranch <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.Repository( id, owner, name, fullName, `private`, description, url, htmlUrl, defaultBranch ) } lazy val genTag: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Tag] = _root_.org.scalacheck.Gen.lzy { for { tag <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tagger <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Tagger] `object` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.GithubObject] } yield io.flow.github.v0.models.Tag(tag, sha, url, message, tagger, `object`) } lazy val genTagForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.TagForm] = _root_.org.scalacheck.Gen.lzy { for { tag <- _root_.org.scalacheck.Arbitrary.arbitrary[String] message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `object` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[String] tagger <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.Tagger] } yield io.flow.github.v0.models.TagForm(tag, message, `object`, `type`, tagger) } lazy val genTagSummary: _root_.org.scalacheck.Gen[io.flow.github.v0.models.TagSummary] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] commit <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.CommitSummary] } yield io.flow.github.v0.models.TagSummary(name, commit) } lazy val genTagger: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Tagger] = _root_.org.scalacheck.Gen.lzy { for { name <- _root_.org.scalacheck.Arbitrary.arbitrary[String] email <- _root_.org.scalacheck.Arbitrary.arbitrary[String] date <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.java.time.OffsetDateTime] } yield io.flow.github.v0.models.Tagger(name, email, date) } lazy val genTree: _root_.org.scalacheck.Gen[io.flow.github.v0.models.Tree] = _root_.org.scalacheck.Gen.lzy { for { sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] truncated <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] tree <- _root_.org.scalacheck.Arbitrary.arbitrary[Seq[io.flow.github.v0.models.Node]] } yield io.flow.github.v0.models.Tree(sha, url, truncated, tree) } lazy val genTreeForm: _root_.org.scalacheck.Gen[io.flow.github.v0.models.TreeForm] = _root_.org.scalacheck.Gen.lzy { for { path <- _root_.org.scalacheck.Arbitrary.arbitrary[String] mode <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.NodeType] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] content <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] } yield io.flow.github.v0.models.TreeForm(path, mode, `type`, sha, content) } lazy val genTreeResult: _root_.org.scalacheck.Gen[io.flow.github.v0.models.TreeResult] = _root_.org.scalacheck.Gen.lzy { for { path <- _root_.org.scalacheck.Arbitrary.arbitrary[String] mode <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.NodeType] size <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.TreeResult(path, mode, `type`, size, sha, url) } lazy val genTreeSummary: _root_.org.scalacheck.Gen[io.flow.github.v0.models.TreeSummary] = _root_.org.scalacheck.Gen.lzy { for { url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] sha <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.TreeSummary(url, sha) } lazy val genUnprocessableEntity: _root_.org.scalacheck.Gen[io.flow.github.v0.models.UnprocessableEntity] = _root_.org.scalacheck.Gen.lzy { for { message <- _root_.org.scalacheck.Arbitrary.arbitrary[String] errors <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[Seq[io.flow.github.v0.models.Error]]] } yield io.flow.github.v0.models.UnprocessableEntity(message, errors) } lazy val genUser: _root_.org.scalacheck.Gen[io.flow.github.v0.models.User] = _root_.org.scalacheck.Gen.lzy { for { id <- _root_.org.scalacheck.Arbitrary.arbitrary[Long] login <- _root_.org.scalacheck.Arbitrary.arbitrary[String] name <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] email <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] avatarUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] gravatarId <- _root_.org.scalacheck.Arbitrary.arbitrary[_root_.scala.Option[String]] url <- _root_.org.scalacheck.Arbitrary.arbitrary[String] htmlUrl <- _root_.org.scalacheck.Arbitrary.arbitrary[String] `type` <- _root_.org.scalacheck.Arbitrary.arbitrary[io.flow.github.v0.models.OwnerType] } yield io.flow.github.v0.models.User(id, login, name, email, avatarUrl, gravatarId, url, htmlUrl, `type`) } lazy val genUserEmail: _root_.org.scalacheck.Gen[io.flow.github.v0.models.UserEmail] = _root_.org.scalacheck.Gen.lzy { for { email <- _root_.org.scalacheck.Arbitrary.arbitrary[String] verified <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] primary <- _root_.org.scalacheck.Arbitrary.arbitrary[Boolean] } yield io.flow.github.v0.models.UserEmail(email, verified, primary) } lazy val genUserOrg: _root_.org.scalacheck.Gen[io.flow.github.v0.models.UserOrg] = _root_.org.scalacheck.Gen.lzy { for { login <- _root_.org.scalacheck.Arbitrary.arbitrary[String] } yield io.flow.github.v0.models.UserOrg(login) } }