MyClass

data class MyClass(name: String, packageName: String, functions: List<MyFunction>, imports: List<String>, superClasses: List<String>, properties: List<KSPropertyDeclaration>)

Parameters

superClasses

List of qualifiedNames of interface that a Ktorfit interface extends

Constructors

MyClass
Link copied to clipboard
fun MyClass(name: String, packageName: String, functions: List<MyFunction>, imports: List<String>, superClasses: List<String> = emptyList(), properties: List<KSPropertyDeclaration> = emptyList())

Properties

functions
Link copied to clipboard
val functions: List<MyFunction>
imports
Link copied to clipboard
val imports: List<String>
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>