Package-level declarations

Types

Link copied to clipboard
class GitHub @JvmOverloads constructor(owner: String, repo: String, credentials: Credentials, basePath: Path = Paths.get(""), reference: String? = null, http: HttpHandler = SetHostFrom(Uri.of("https://api.github.com")).then(JavaHttpClient())) : Function1<String, InteractionStorage>

Read a file from a repository using the GitHub API.

Link copied to clipboard
data class GithubFile(val content: String)
Link copied to clipboard
fun interface InteractionControl

Provides controls for interacting with an in-action Interaction recording.

Link copied to clipboard

General controls for the Servirtium interactions and how they are recorded to the storage format. The manipulations are used to replace/remove any dynamic parts of the request (eg. "Date" header) so that the traffic can be correctly matched during the replay process.

Link copied to clipboard

Provides storage for the recorded Servirtium interaction data.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard