AwsJsonAction

abstract class AwsJsonAction<R : Any>(service: AwsService, clazz: KClass<R>, autoMarshalling: AutoMarshalling, contentType: ContentType = ContentType("application/x-amz-json-1.1")) : Action<Result<R, RemoteFailure>>

Constructors

Link copied to clipboard
constructor(service: AwsService, clazz: KClass<R>, autoMarshalling: AutoMarshalling, contentType: ContentType = ContentType("application/x-amz-json-1.1"))

Functions

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