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

5. #### package modules

### Inherited from AnyRef

### Inherited from Any

### Ungrouped