Package-level declarations

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getFieldArgumentsText(params: List<ParameterData>, listType: KSType, arrayType: KSType): String
Link copied to clipboard
fun getHeadersCode(functionAnnotations: List<FunctionAnnotation>, parameterDataList: List<ParameterData>, listType: KSType, arrayType: KSType): String

This will generate the source for headers{...} that will be used in the HttpRequestBuilder extension

Link copied to clipboard
Link copied to clipboard
fun getPartsCode(params: List<ParameterData>, listType: KSType, arrayType: KSType): String
Link copied to clipboard
fun getQueryCode(params: List<ParameterData>, listType: KSType, arrayType: KSType): String
Link copied to clipboard
fun getReqBuilderExtensionText(functionData: FunctionData, resolver: Resolver): String

This will generate the code for the HttpRequestBuilder

Link copied to clipboard
fun getUrlCode(params: List<ParameterData>, methodAnnotation: HttpMethodAnnotation, queryCode: String): String