Package de. jensklingenberg. ktorfit. model
Types
Link copied to clipboard
data class ClassData( val name: String, val packageName: String, val functions: List<FunctionData>, val imports: List<String>, val superClasses: List<String> = emptyList(), val properties: List<KSPropertyDeclaration> = emptyList(), val modifiers: List<KModifier> = emptyList())
Content copied to clipboard
Link copied to clipboard
data class FunctionData( val name: String, val returnType: TypeData, val isSuspend: Boolean = false, val parameterDataList: List<ParameterData>, val annotations: List<FunctionAnnotation> = emptyList(), val httpMethodAnnotation: HttpMethodAnnotation)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ParameterData( val name: String, val type: TypeData, val annotations: List<ParameterAnnotation> = emptyList(), val hasRequestBuilderAnno: Boolean = false)
Content copied to clipboard