Package de.jensklingenberg.ktorfit.model

Types

MyClass
Link copied to clipboard
data class MyClass(name: String, packageName: String, functions: List<MyFunction>, imports: List<String>, superClasses: List<String>, properties: List<KSPropertyDeclaration>)
MyFunction
Link copied to clipboard
data class MyFunction(name: String, returnType: MyType, isSuspend: Boolean, params: List<MyParam>, annotations: List<FunctionAnnotation>, httpMethodAnnotation: HttpMethodAnnotation)
MyParam
Link copied to clipboard
data class MyParam(name: String, type: MyType, annotations: List<ParamAnnotation>, hasRequestBuilderAnno: Boolean)
MyType
Link copied to clipboard
data class MyType(name: String, qualifiedName: String)