package client
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class AmazonSdkS3Client(client: AmazonS3)(implicit executionContext: ExecutionContext) extends S3Client with Product with Serializable
- case class ApiClient(bucket: String, environment: String, s3Client: S3Client)(implicit executionContext: ExecutionContext) extends Product with Serializable
- case class BackendError(errorMessage: String) extends RuntimeException with Product with Serializable
- case class FaciaNotAuthorized(message: String) extends FaciaResult with Product with Serializable
- case class FaciaNotFound(message: String) extends FaciaResult with Product with Serializable
- sealed trait FaciaResult extends AnyRef
- case class FaciaSuccess(get: Array[Byte]) extends FaciaResult with Product with Serializable
- case class FaciaUnknownError(message: String) extends FaciaResult with Product with Serializable
- case class JsonDeserialisationError(errorMessage: String) extends RuntimeException with Product with Serializable
- trait S3Client extends AnyRef
For mocking in tests, but also to allow someone to define a properly asynchronous S3 client.
For mocking in tests, but also to allow someone to define a properly asynchronous S3 client. (The one in the AWS SDK is unfortunately synchronous only.)
Value Members
- object AmazonSdkS3Client extends Serializable
- object ApiClient extends Serializable