object-store-client-play-30
object-store-client-play-30
API
uk.gov.hmrc.objectstore.client
play
modules
ObjectStoreModule
test
stub
StubObjectStoreClient
StubPlayObjectStoreClient
StubPlayObjectStoreClientEither
HttpBody
Implicits
InMemoryReads
InMemoryPlayObjectStoreContentReads
LowPriorityInMemoryPlayObjectStoreContentReads
Md5HashUtils
MonadFuture
PlayFormats
PlayMonad
PlayMonads
PlayObjectStoreClient
PlayObjectStoreClientEither
PlayObjectStoreContentReads
PlayObjectStoreContentWrites
PlayObjectStoreReads
PlayObjectStoreWrites
PlayWSHttpClient
ObjectStoreClient
object-store-client-play-30
/
uk.gov.hmrc.objectstore.client
/
uk.gov.hmrc.objectstore.client.play
/
uk.gov.hmrc.objectstore.client.play.test
/
stub
/
StubObjectStoreClient
StubObjectStoreClient
uk.gov.hmrc.objectstore.client.play.test.stub.StubObjectStoreClient
trait
StubObjectStoreClient
[
F
[
_
]]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
class
StubPlayObjectStoreClient
class
StubPlayObjectStoreClientEither
Self type
ObjectStoreClient
[
F
,
Request
,
Response
,
ResBody
]
Members list
Clear all
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
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods