HttpSyncClientBase

trait HttpSyncClientBase[Req, Resp]
class Object
trait Matchable
class Any
trait HttpSyncClient[Req, Resp]
class HttpSyncClientAdapterBase[F, Req, Resp]
class HttpSyncClientAdapter[F, Req, Resp]

Value members

Abstract methods

def delete[OperationResponse](resourcePath: String, requestFilter: Req => Req): OperationResponse
def deleteOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): OperationResponse
def deleteRaw(resourcePath: String, requestFilter: Req => Req): Resp
def get[Resource](resourcePath: String, requestFilter: Req => Req): Resource
def getOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): OperationResponse
def list[OperationResponse](resourcePath: String, requestFilter: Req => Req): OperationResponse
def patch[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resource
def patchOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): OperationResponse
def patchRaw[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resp
def post[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resource
def postOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): OperationResponse
def postRaw[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resp
def put[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resource
def putOps[Resource, OperationResponse](resourcePath: String, resource: Resource, requestFilter: Req => Req): OperationResponse
def putRaw[Resource](resourcePath: String, resource: Resource, requestFilter: Req => Req): Resp

Concrete methods

def getResource[ResourceRequest, Resource](resourcePath: String, resourceRequest: ResourceRequest, requestFilter: Req => Req): Resource