Object

nelson

Json

Related Doc: package nelson

Permalink

object Json

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Json
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class NamespaceNameJson(namespace: NamespaceName) extends Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit lazy val AccessTokenCodec: CodecJson[AccessToken]

    Permalink
  5. implicit lazy val AssetDecoder: DecodeJson[Asset]

    Permalink

    { "url": "https://github.example.com/api/v3/repos/example/howdy/releases/assets/1", "id": 1, "name": "example.yml", "label": "", "uploader": { ...

    { "url": "https://github.example.com/api/v3/repos/example/howdy/releases/assets/1", "id": 1, "name": "example.yml", "label": "", "uploader": { ... }, "content_type": "application/yaml", "state": "uploaded", "size": 36, "download_count": 0, "created_at": "2015-12-18T00:27:46Z", "updated_at": "2015-12-18T00:27:46Z", "browser_download_url": "https://github.example.com/example/howdy/releases/download/3.0.0/example.yml" }

  6. implicit lazy val CommitUnitDecode: DecodeJson[CommitUnit]

    Permalink
  7. implicit lazy val DeploymentDeploymentEncoder: EncodeJson[DependencyEdge]

    Permalink
  8. implicit lazy val DeploymentEncoder: EncodeJson[Deployment]

    Permalink
  9. implicit lazy val DeploymentSummaryEncoder: EncodeJson[DeploymentSummary]

    Permalink
  10. implicit lazy val DurationEncoder: EncodeJson[Duration]

    Permalink
  11. implicit val GithubAssetsEncoder: EncodeJson[Asset]

    Permalink
  12. implicit val GithubContentsDecoder: DecodeJson[Contents]

    Permalink

    { "content": "...", "name": ".travis.yml", "size": 633 }

  13. implicit lazy val GithubEventDecoder: DecodeJson[Event]

    Permalink

    a simple aggregate decoder that allows us to refer to all events as a single inbound type; bit hacky but we're bridging the typed and un-typed worlds here...

    a simple aggregate decoder that allows us to refer to all events as a single inbound type; bit hacky but we're bridging the typed and un-typed worlds here... *sigh*.

    TIM: this seems really hacky.

  14. implicit lazy val GithubOrg: CodecJson[OrgKey]

    Permalink
  15. implicit lazy val GithubPingEventDecoder: DecodeJson[PingEvent]

    Permalink

  16. implicit val GithubReleaseDecoder: DecodeJson[Release]

    Permalink

    { "assets": [ { "browser_download_url": "https://github.example.com/tim/howdy/releases/download/0.13.17/example-howdy.deployable.yml", "content_type": "application/yaml; charset=UTF-8", "created_at": "2016-02-11T21:31:47Z", "download_count": 1, "id": 119, "label": "", "name": "example-howdy.deployable.yml", "size": 206, "state": "uploaded", "updated_at": "2016-02-11T21:31:48Z", "uploader": { "avatar_url": "https://github.example.com/avatars/u/703?", "events_url": "https://github.example.com/api/v3/users/travis/events{/privacy}", "followers_url": "https://github.example.com/api/v3/users/travis/followers", "following_url": "https://github.example.com/api/v3/users/travis/following{/other_user}", "gists_url": "https://github.example.com/api/v3/users/travis/gists{/gist_id}", "gravatar_id": "", "html_url": "https://github.example.com/travis", "id": 703, "login": "travis", "organizations_url": "https://github.example.com/api/v3/users/travis/orgs", "received_events_url": "https://github.example.com/api/v3/users/travis/received_events", "repos_url": "https://github.example.com/api/v3/users/travis/repos", "site_admin": false, "starred_url": "https://github.example.com/api/v3/users/travis/starred{/owner}{/repo}", "subscriptions_url": "https://github.example.com/api/v3/users/travis/subscriptions", "type": "User", "url": "https://github.example.com/api/v3/users/travis" }, "url": "https://github.example.com/api/v3/repos/tim/howdy/releases/assets/119" } ], "assets_url": "https://github.example.com/api/v3/repos/tim/howdy/releases/250/assets", "author": { "avatar_url": "https://github.example.com/avatars/u/703?", "events_url": "https://github.example.com/api/v3/users/travis/events{/privacy}", "followers_url": "https://github.example.com/api/v3/users/travis/followers", "following_url": "https://github.example.com/api/v3/users/travis/following{/other_user}", "gists_url": "https://github.example.com/api/v3/users/travis/gists{/gist_id}", "gravatar_id": "", "html_url": "https://github.example.com/travis", "id": 703, "login": "travis", "organizations_url": "https://github.example.com/api/v3/users/travis/orgs", "received_events_url": "https://github.example.com/api/v3/users/travis/received_events", "repos_url": "https://github.example.com/api/v3/users/travis/repos", "site_admin": false, "starred_url": "https://github.example.com/api/v3/users/travis/starred{/owner}{/repo}", "subscriptions_url": "https://github.example.com/api/v3/users/travis/subscriptions", "type": "User", "url": "https://github.example.com/api/v3/users/travis" }, "body": "", "created_at": "2016-02-11T21:30:05Z", "draft": false, "html_url": "https://github.example.com/tim/howdy/releases/tag/0.13.17", "id": 250, "name": "Inner Elemental", "prerelease": false, "published_at": "2016-02-11T21:31:47Z", "tag_name": "0.13.17", "tarball_url": "https://github.example.com/api/v3/repos/tim/howdy/tarball/0.13.17", "target_commitish": "master", "upload_url": "https://github.example.com/api/uploads/repos/tim/howdy/releases/250/assets{?name,label}", "url": "https://github.example.com/api/v3/repos/tim/howdy/releases/250", "zipball_url": "https://github.example.com/api/v3/repos/tim/howdy/zipball/0.13.17" }

  17. implicit val GithubReleaseEncoder: EncodeJson[Release]

    Permalink
  18. implicit val GithubReleaseEventDecoder: DecodeJson[ReleaseEvent]

    Permalink

    { "action": "published", "release": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438", "assets_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets", "upload_url": "https://uploads.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets{?name}", "html_url": "https://github.com/baxterthehacker/public-repo/releases/tag/0.0.1", "id": 1261438, "tag_name": "0.0.1", "target_commitish": "master", "name": null, "draft": false, "author": { "login": "baxterthehacker", "id": 6752317, "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker", "html_url": "https://github.com/baxterthehacker", ...

    { "action": "published", "release": { "url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438", "assets_url": "https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets", "upload_url": "https://uploads.github.com/repos/baxterthehacker/public-repo/releases/1261438/assets{?name}", "html_url": "https://github.com/baxterthehacker/public-repo/releases/tag/0.0.1", "id": 1261438, "tag_name": "0.0.1", "target_commitish": "master", "name": null, "draft": false, "author": { "login": "baxterthehacker", "id": 6752317, "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker", "html_url": "https://github.com/baxterthehacker", ... "type": "User", "site_admin": false }, "prerelease": false, "created_at": "2015-05-05T23:40:12Z", "published_at": "2015-05-05T23:40:38Z", "assets": [

    ], "tarball_url": "https://api.github.com/repos/baxterthehacker/public-repo/tarball/0.0.1", "zipball_url": "https://api.github.com/repos/baxterthehacker/public-repo/zipball/0.0.1", "body": null }, "repository": { "id": 35129377, "name": "public-repo", "full_name": "baxterthehacker/public-repo", "owner": { "login": "baxterthehacker", "id": 6752317, "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker", "html_url": "https://github.com/baxterthehacker", ... "type": "User", "site_admin": false }, "private": false, "html_url": "https://github.com/baxterthehacker/public-repo", "description": "", "fork": false, ... "created_at": "2015-05-05T23:40:12Z", "updated_at": "2015-05-05T23:40:30Z", "pushed_at": "2015-05-05T23:40:38Z", "git_url": "git://github.com/baxterthehacker/public-repo.git", "ssh_url": "[email protected]:baxterthehacker/public-repo.git", "clone_url": "https://github.com/baxterthehacker/public-repo.git", "svn_url": "https://github.com/baxterthehacker/public-repo", "homepage": null, "size": 0, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": true, "has_downloads": true, "has_wiki": true, "has_pages": true, "forks_count": 0, "mirror_url": null, "open_issues_count": 2, "forks": 0, "open_issues": 2, "watchers": 0, "default_branch": "master" }, "sender": { "login": "baxterthehacker", "id": 6752317, "avatar_url": "https://avatars.githubusercontent.com/u/6752317?v=3", "gravatar_id": "", "url": "https://api.github.com/users/baxterthehacker", "html_url": "https://github.com/baxterthehacker", ... "type": "User", "site_admin": false } }

  19. implicit lazy val GithubUser: CodecJson[Github.User]

    Permalink
  20. implicit lazy val GithubWebHookDecoder: DecodeJson[WebHook]

    Permalink

    { "id": 1, "url": "https://api.github.com/repos/octocat/Hello-World/hooks/1", "test_url": "https://api.github.com/repos/octocat/Hello-World/hooks/1/test", "ping_url": "https://api.github.com/repos/octocat/Hello-World/hooks/1/pings", "name": "web", "events": [ "push", "pull_request" ], "active": true, "config": { "url": "http://example.com/webhook", "content_type": "json" }, "updated_at": "2011-09-06T20:39:23Z", "created_at": "2011-09-06T17:26:27Z" }

  21. implicit lazy val GithubWebHookEncoder: EncodeJson[WebHook]

    Permalink

    { "name": "web", "active": true, "events": [ "push", "pull_request" ], "config": { "url": "http://example.com/webhook", "content_type": "json" } }

  22. implicit val HealthCheckEncoder: EncodeJson[HealthCheck]

    Permalink
  23. implicit lazy val HealthStatusEncoder: EncodeJson[HealthStatus]

    Permalink
  24. implicit lazy val HookEncoder: EncodeJson[Hook]

    Permalink
  25. implicit lazy val JsonToUri: DecodeJson[URI]

    Permalink
  26. implicit val NamespaceNameDecoder: DecodeJson[NamespaceName]

    Permalink
  27. implicit val NamespaceNameJsonDecoder: DecodeJson[NamespaceNameJson]

    Permalink
  28. implicit val NamspaceRoutingGraphEncoder: EncodeJson[(Namespace, RoutingGraph)]

    Permalink
  29. implicit def NelsonErrorEncoder[A <: NelsonError]: EncodeJson[A]

    Permalink
  30. implicit lazy val OrganizationCodec: CodecJson[Organization]

    Permalink
  31. implicit lazy val OrganizationDecoder: DecodeJson[Organization]

    Permalink
  32. implicit lazy val OrganizationEncoder: EncodeJson[Organization]

    Permalink
  33. implicit lazy val RepoAccessDecoder: DecodeJson[RepoAccess]

    Permalink
  34. implicit lazy val RepoDecoder: DecodeJson[Repo]

    Permalink
  35. implicit lazy val RepoEncoder: EncodeJson[Repo]

    Permalink
  36. implicit lazy val RoutePathRoutingNodeEncoder: EncodeJson[(RoutePath, RoutingNode)]

    Permalink
  37. implicit lazy val RoutingNodeEncoder: EncodeJson[RoutingNode]

    Permalink
  38. implicit lazy val RuntimeSummaryEncoder: EncodeJson[RuntimeSummary]

    Permalink
  39. implicit lazy val SessionEncoder: EncodeJson[Session]

    Permalink
  40. implicit lazy val StackNameEncoder: EncodeJson[StackName]

    Permalink
  41. implicit lazy val ThrowableEncoder: EncodeJson[Throwable]

    Permalink
  42. implicit lazy val TrafficShiftEncoder: EncodeJson[TrafficShift]

    Permalink
  43. implicit lazy val UriToJson: EncodeJson[URI]

    Permalink
  44. implicit lazy val UserCodec: CodecJson[User]

    Permalink
  45. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  46. implicit val auditLogEncoder: CodecJson[AuditLog]

    Permalink
  47. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. def encodeTransposeMap[K, V](klabel: Symbol, vlabel: Symbol)(implicit ek: EncodeJson[K], ev: EncodeJson[V]): EncodeJson[Map[K, V]]

    Permalink
  49. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  51. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  52. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  53. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  54. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  55. implicit val manualDeployEncoder: CodecJson[ManualDeployment]

    Permalink
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. implicit val runningUnitEncoder: EncodeJson[RunningUnit]

    Permalink
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  61. implicit def tagEncoder[A, T](implicit ea: EncodeJson[A]): EncodeJson[@@[A, T]]

    Permalink
  62. implicit val taskEventEncoder: EncodeJson[TaskEvent]

    Permalink
  63. implicit val taskStatusAndTaskEventsEncoder: EncodeJson[(TaskStatus, List[TaskEvent])]

    Permalink
  64. implicit val taskStatusEncoder: EncodeJson[TaskStatus]

    Permalink
  65. implicit val timestampCodec: CodecJson[Instant]

    Permalink
  66. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped