StubObjectStoreClient

uk.gov.hmrc.objectstore.client.play.test.stub.StubObjectStoreClient
trait StubObjectStoreClient[F[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Members list

Value members

Abstract methods

protected def M: Monad[F]
def config: ObjectStoreClientConfig
protected def wsClient: WSClient

Concrete methods

override def deleteObject(path: File, owner: String)(implicit hc: HeaderCarrier): F[Unit]

Attributes

Definition Classes
override def getObject[CONTENT](path: File, owner: String)(implicit cr: ObjectStoreContentRead[F, ResBody, CONTENT], hc: HeaderCarrier): F[Option[Object[CONTENT]]]

Attributes

Definition Classes
override def listObjects(path: Directory, owner: String)(implicit hc: HeaderCarrier): F[ObjectListing]

Attributes

Definition Classes
override def putObject[CONTENT](path: File, content: CONTENT, retentionPeriod: RetentionPeriod, contentType: Option[String], contentMd5: Option[Md5Hash], owner: String)(implicit w: ObjectStoreContentWrite[F, CONTENT, Request], hc: HeaderCarrier): F[ObjectSummaryWithMd5]

Attributes

Definition Classes