ClassData

data class ClassData(name: String, packageName: String, functions: List<FunctionData>, imports: List<String>, superClasses: List<String>, properties: List<KSPropertyDeclaration>, modifiers: List<KModifier>)

Parameters

superClasses

List of qualifiedNames of interface that a Ktorfit interface extends

Constructors

ClassData
Link copied to clipboard
fun ClassData(name: String, packageName: String, functions: List<FunctionData>, imports: List<String>, superClasses: List<String> = emptyList(), properties: List<KSPropertyDeclaration> = emptyList(), modifiers: List<KModifier> = emptyList())

Properties

functions
Link copied to clipboard
val functions: List<FunctionData>
imports
Link copied to clipboard
val imports: List<String>
modifiers
Link copied to clipboard
val modifiers: List<KModifier>
name
Link copied to clipboard
val name: String
packageName
Link copied to clipboard
val packageName: String
properties
Link copied to clipboard
val properties: List<KSPropertyDeclaration>
superClasses
Link copied to clipboard
val superClasses: List<String>