PremiumSearchJsonObjectResponse

data class PremiumSearchJsonObjectResponse<M : PremiumSearchModel>(    val client: ApiClient,     val result: M,     val request: HttpRequest,     val response: HttpResponse,     val content: String,     val action: ApiAction<PremiumSearchJsonObjectResponse<M>>,     val environment: PremiumSearchEnvironment) : ApiResponse<PremiumSearchJsonObjectResponse<M>> , JsonResponse<M, JsonObject> , CompletedResponse

The ApiResponse that provides parsed json object with json model. This class supports premium search api operations.

Constructors

Link copied to clipboard
fun <M : PremiumSearchModel> PremiumSearchJsonObjectResponse(    client: ApiClient,     result: M,     request: HttpRequest,     response: HttpResponse,     content: String,     action: ApiAction<PremiumSearchJsonObjectResponse<M>>,     environment: PremiumSearchEnvironment)

Properties

Link copied to clipboard
open override val action: ApiAction<PremiumSearchJsonObjectResponse<M>>

Executed ApiAction instance.

Link copied to clipboard
open override val client: ApiClient

Current ApiClient instance.

Link copied to clipboard
open override val content: String

Text response.

Link copied to clipboard
val environment: PremiumSearchEnvironment

PremiumSearchEnvironment which was used to acquire this response.

Link copied to clipboard
open override val json: JsonObject

Json element.

Link copied to clipboard
open override val request: HttpRequest

Http request object.

Link copied to clipboard
open override val response: HttpResponse

Http response object.

Link copied to clipboard
val result: M

Result of response.

Extensions

Link copied to clipboard

Whether current search result has next.