< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package uk
  Definition Classes
    root
-  package gov
  Definition Classes
    uk
-  package hmrc
  Definition Classes
    gov
-  package objectstore
  Definition Classes
    hmrc
-  package client
  Definition Classes
    objectstore
-  package play
  Definition Classes
    client
-  package modules
- HttpBody
- Implicits
- InMemoryPlayObjectStoreContentReads
- LowPriorityInMemoryPlayObjectStoreContentReads
- Md5Hash
- MonadFuture
- PlayFormats
- PlayMonad
- PlayMonads
- PlayObjectStoreClient
- PlayObjectStoreClientEither
- PlayObjectStoreContentReads
- PlayObjectStoreContentWrites
- PlayObjectStoreReads
- PlayWSHttpClient

p

uk.gov.hmrc.objectstore.client

# play 

#### package play

Linear Supertypes
AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. play
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Type Members

1.  type FutureEither[A] = Future[Either[Exception, A]]
2.  case class HttpBody[BODY](length: Option[Long], md5: Option[String], writeBody: BODY, release: () ⇒ Unit) extends Product with Serializable
3.  trait InMemoryPlayObjectStoreContentReads extends LowPriorityInMemoryPlayObjectStoreContentReads
4.  trait LowPriorityInMemoryPlayObjectStoreContentReads extends PlayObjectStoreContentReads
5.  trait MonadFuture[F[_]] extends Monad[F]
6.  trait PlayMonad[F[_]] extends MonadError[F, Exception] with MonadFuture[F]
7.  trait PlayMonads extends AnyRef
8.  class PlayObjectStoreClient extends ObjectStoreClient[Future, Request, Response, ResBody]

   Client which returns responses within Future.

   Client which returns responses within Future. To handle the client exceptions, you can recover the PlayObjectStoreException

   Annotations
     @Singleton()
9.  class PlayObjectStoreClientEither extends ObjectStoreClient[FutureEither, Request, Response, ResBody]

   Client which returns responses within Future[Either[PlayObjectStoreException, *]].

   Client which returns responses within Future[Either[PlayObjectStoreException, *]].

   Annotations
     @Singleton()
10.  trait PlayObjectStoreContentReads extends AnyRef
11.  trait PlayObjectStoreContentWrites extends AnyRef
12.  class PlayWSHttpClient[F[_]] extends HttpClient[F, Request, Response]
13.  type Request = HttpBody[(WSRequest) ⇒ WSRequest]
14.  type ResBody = Source[ByteString, NotUsed]
15.  type Response = WSResponse

### Value Members

1.  object Implicits extends PlayObjectStoreContentReads with PlayObjectStoreContentWrites with PlayMonads
2.  object Md5Hash
3.  object PlayFormats
4.  object PlayObjectStoreReads

### Inherited from AnyRef

### Inherited from Any

### Ungrouped