Package de. jensklingenberg. ktorfit. generator
Functions
add Ktorfit Super Interface
Link copied to clipboard
fun TypeSpec.Builder.addKtorfitSuperInterface(superClasses: List<String>): TypeSpec.Builder
Content copied to clipboard
Support for extending multiple interfaces, is done with Kotlin delegation. Ktorfit interfaces can only extend other Ktorfit interfaces, so there will be a generated implementation for each interface that we can use.
generate Impl Class
Link copied to clipboard
fun generateImplClass(classDataList: List<ClassData>, codeGenerator: CodeGenerator)
Content copied to clipboard
generate Ktorfit Ext Source
Link copied to clipboard
fun generateKtorfitExtSource(classDataList: List<ClassData>, isJS: Boolean = false): String
Content copied to clipboard
This will generate the Ktorfit.create() extension function
get File Spec
Link copied to clipboard
get Fun Specs
Link copied to clipboard