RemoteGithubOperations

class Object
trait Matchable
class Any

Type members

Classlikes

case class GistCreateResponse(id: String, html_url: String)
Companion:
object
Companion:
class
case class GistFileInfo(filename: String, `type`: String, language: Option[String], raw_url: String, size: Int)
Companion:
object
Companion:
class
case class GistInfo(id: String, description: String, html_url: String, public: Boolean, files: Map[String, GistFileInfo])
Companion:
object
object GistInfo
Companion:
class
case class GistUpdateResponse(id: String, html_url: String)
Companion:
object
Companion:
class
case class GithubUser(login: String, name: String, id: Int, public_gists: Int, private_gists: Int, followers: Int, following: Int)
Companion:
object
object GithubUser
Companion:
class

Types

type SttpClient = SttpBackend[Task, Any]

Value members

Concrete methods

def buildAddRequestBody(adapterConfig: PublishAdapterConfig, todo: AddExample, description: String): Json
def buildUpdateRequestBody(adapterConfig: PublishAdapterConfig, todo: UpdateRemoteExample, description: String): Json
def githubInjectAuthToken[A, B](request: Request[A, B], tokenOption: Option[String]): RequestT[Identity, A, B]
def githubRemoteExamplesChangesApply(adapterConfig: PublishAdapterConfig, todos: Iterable[WhatToDo]): RIO[SttpClient, Iterable[RemoteExample]]