EvidentlyAction

abstract class EvidentlyAction<ResponseBody : Any>(clazz: KClass<ResponseBody>, autoMarshalling: AutoMarshalling = EvidentlyMoshi, method: Method = Method.POST, val dataPlane: Boolean = false) : Action<Result<ResponseBody, RemoteFailure>>

Inheritors

Constructors

Link copied to clipboard
constructor(clazz: KClass<ResponseBody>, autoMarshalling: AutoMarshalling = EvidentlyMoshi, method: Method = Method.POST, dataPlane: Boolean = false)

Properties

Link copied to clipboard
val dataPlane: Boolean = false

Functions

Link copied to clipboard
abstract fun requestBody(): Any
Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<ResponseBody, RemoteFailure>
Link copied to clipboard
abstract fun uri(): Uri