cn.lnkdoc.sdk.uia.common.request.IUiaRequest.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of awesome-uia-sdk Show documentation
Show all versions of awesome-uia-sdk Show documentation
Awesome Uia SDK for Java
Copyright © 2023 lnkdoc All rights reserved.
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
}