All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.lnkdoc.sdk.uia.common.request.IUiaRequest.kt Maven / Gradle / Ivy

The newest version!
package cn.lnkdoc.sdk.uia.common.request

import cn.lnkdoc.sdk.uia.common.HttpMethod
import cn.lnkdoc.sdk.uia.common.converter.IUiaConverter
import cn.lnkdoc.sdk.uia.common.property.IUiaProperty


/**
 * @author langkye
 * @since 1.0.0.RELEASE
 */
@Suppress("unused")
interface IUiaRequest {
    /**
     * get convert
     *
     * @return converts
     * @param  type
     * @param  type
     */
    fun  getConvert(): List

    /**
     * request body
     *
     * @param  type
     * @return request body
     */
    fun  body(): T

    /**
     * request url
     *
     * @param property property
     * @return request url
     */
    fun url(property: IUiaProperty): String

    /**
     * request method
     *
     * @return request method
     */
    fun method(): HttpMethod
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy