Package de.jensklingenberg.ktorfit.model

Types

ClassData
Link copied to clipboard
data class ClassData(name: String, packageName: String, functions: List<FunctionData>, imports: List<String>, superClasses: List<String>, properties: List<KSPropertyDeclaration>, modifiers: List<KModifier>)
FunctionData
Link copied to clipboard
data class FunctionData(name: String, returnType: TypeData, isSuspend: Boolean, parameterDataList: List<ParameterData>, annotations: List<FunctionAnnotation>, httpMethodAnnotation: HttpMethodAnnotation)
KtorfitError
Link copied to clipboard
class KtorfitError
ParameterData
Link copied to clipboard
data class ParameterData(name: String, type: TypeData, annotations: List<ParameterAnnotation>, hasRequestBuilderAnno: Boolean)
TypeData
Link copied to clipboard
data class TypeData(name: String, qualifiedName: String)