elx-repertoire-client
API

# com.elixirtech

package com.elixirtech

## Members list

### Packages

package com.elixirtech.ers2.client
package com.elixirtech.repclient

### Type members

#### Classlikes

final case class APIToken(token: String) extends Credentials

## Attributes

Supertypes
  trait Serializable
  trait Product
  trait Equals
  trait Credentials
  class Object
  trait Matchable
  class Any
  Show all

class APITokenRequestBuilder(api: APIToken) extends RequestBuilder

## Attributes

Supertypes
  trait RequestBuilder
  class Object
  trait Matchable
  class Any

sealed trait Credentials

## Attributes

Supertypes
  class Object
  trait Matchable
  class Any
Known subtypes
  class APIToken
  class UserPassword

object HttpClientRequest extends LoggingHelper

## Attributes

Supertypes
  trait LoggingHelper
  class Object
  trait Matchable
  class Any
Self type
  HttpClientRequest.type

final case class HttpClientResponse(statusCode: Int, body: Array[Byte], headers: Map[String, String])

## Attributes

Supertypes
  trait Serializable
  trait Product
  trait Equals
  class Object
  trait Matchable
  class Any
  Show all

object HttpExecutor

## Attributes

Supertypes
  class Object
  trait Matchable
  class Any
Self type
  HttpExecutor.type

object RepertoireClientImpl

## Attributes

Companion
  class
Supertypes
  class Object
  trait Matchable
  class Any
Self type
  RepertoireClientImpl.type

class RepertoireClientImpl(rawUrl: String, cred: Credentials)

## Attributes

Companion
  object
Supertypes
  class Object
  trait Matchable
  class Any

trait RequestBuilder

## Attributes

Supertypes
  class Object
  trait Matchable
  class Any
Known subtypes
  class APITokenRequestBuilder
  class UserPasswordRequestBuilder

final case class RequestInfo(url: String, headers: Map[String, String])

## Attributes

Supertypes
  trait Serializable
  trait Product
  trait Equals
  class Object
  trait Matchable
  class Any
  Show all

final case class ServerResponse(server: String, response: String)

## Attributes

Supertypes
  trait Serializable
  trait Product
  trait Equals
  class Object
  trait Matchable
  class Any
  Show all

final case class UserPassword(user: String, password: String, totp: Option[String]) extends Credentials

## Attributes

Supertypes
  trait Serializable
  trait Product
  trait Equals
  trait Credentials
  class Object
  trait Matchable
  class Any
  Show all

object UserPasswordRequestBuilder

## Attributes

Companion
  class
Supertypes
  class Object
  trait Matchable
  class Any
Self type
  UserPasswordRequestBuilder.type

class UserPasswordRequestBuilder(baseUrl: String, up: UserPassword) extends RequestBuilder

## Attributes

Companion
  object
Supertypes
  trait RequestBuilder
  class Object
  trait Matchable
  class Any

object Util

## Attributes

Supertypes
  class Object
  trait Matchable
  class Any
Self type
  Util.type