//library/com.uploadcare.android.library.api/RequestHelper
RequestHelper
[androidJvm] class RequestHelper(client: UploadcareClient)
A helper class for doing API calls to the Uploadcare API. Supports API version 0.6.
Constructors
Name | Summary |
---|---|
RequestHelper | [androidJvm] fun RequestHelper(client: UploadcareClient) |
Types
Name | Summary |
---|---|
Companion | [androidJvm] Content object Companion |
Functions
Name | Summary |
---|---|
equals | [androidJvm] Content open operator fun equals(other: Any?): Boolean |
executeCommand | [androidJvm] Content fun executeCommand(requestType: String, url: String, apiHeaders: Boolean, requestBody: RequestBody? = null, requestBodyMD5: String? = null): Response More info Executes the request et the Uploadcare API and return the HTTP Response object. |
executeCommandAsync | [androidJvm] Content fun executeCommandAsync(context: Context, requestType: String, url: String, apiHeaders: Boolean, callback: RequestCallback? = null, requestBody: RequestBody? = null, requestBodyMD5: String? = null) More info Executes the request et the Uploadcare API and return the HTTP Response object. |
executeGroupsPaginatedQueryWithOffsetLimitAsync | [androidJvm] Content fun executeGroupsPaginatedQueryWithOffsetLimitAsync(context: Context, url: URI, urlParameters: Collection<UrlParameter>, apiHeaders: Boolean, callback: UploadcareGroupsCallback?) |
executePaginatedQuery | [androidJvm] Content fun <T : Any> executePaginatedQuery(url: URI, urlParameters: Collection<UrlParameter>, apiHeaders: Boolean, dataClass: Class<out PageData<Tยป): Iterable<T> |
executePaginatedQueryWithOffsetLimitAsync | [androidJvm] Content fun executePaginatedQueryWithOffsetLimitAsync(context: Context, url: URI, urlParameters: Collection<UrlParameter>, apiHeaders: Boolean, callback: UploadcareFilesCallback? = null) |
executeQuery | [androidJvm] Content fun <T : Any> executeQuery(requestType: String, url: String, apiHeaders: Boolean, dataClass: Class<T>, requestBody: RequestBody? = null, requestBodyMD5: String? = null, urlParameters: Collection<UrlParameter>? = null): T fun <T : Any> executeQuery(requestType: String, url: String, apiHeaders: Boolean, dataType: ParameterizedType, requestBody: RequestBody? = null, requestBodyMD5: String? = null, urlParameters: Collection<UrlParameter>? = null): T |
executeQueryAsync | [androidJvm] Content fun <T : Any> executeQueryAsync(context: Context, requestType: String, url: String, apiHeaders: Boolean, dataClass: Class<T>, callback: BaseCallback<T>? = null, requestBody: RequestBody? = null, requestBodyMD5: String? = null, urlParameters: Collection<UrlParameter>? = null) fun <T : Any> executeQueryAsync(context: Context, requestType: String, url: String, apiHeaders: Boolean, dataType: ParameterizedType, callback: BaseCallback<T>? = null, requestBody: RequestBody? = null, requestBodyMD5: String? = null, urlParameters: Collection<UrlParameter>? = null) |
hashCode | [androidJvm] Content open fun hashCode(): Int |
makeSignature | [androidJvm] Content fun makeSignature(url: String, date: String, requestType: String, requestBodyMD5: String? = null, contentType: String? = null): String |
setApiHeaders | [androidJvm] Content fun setApiHeaders(requestBuilder: Request.Builder, url: String, requestType: String, callback: BaseCallback<out Any>? = null, requestBodyMD5: String? = null, contentType: String? = null) |
toString | [androidJvm] Content open fun toString(): String |