Package-level declarations

Types

Link copied to clipboard
data class CodeGenConfig(val addDocumentation: Boolean, val enableOperationGeneration: Boolean, val generatedPackageName: String?, val operationGenerationLevel: OperationGenerationLevel)
Link copied to clipboard
data class DatabaseModel(val entities: List<TypeName>, val type: TypeName, val functions: List<FunctionKind>)
Link copied to clipboard
data class FieldKind(val name: String, val type: TypeName)
Link copied to clipboard
data class FunctionKind(val name: String, val isSuspend: Boolean, val returnType: TypeName, val parameters: List<ParameterKind>, val enableRawOperationGeneration: Boolean = false)
Link copied to clipboard
data class ParameterKind(val name: String, val type: TypeName)
Link copied to clipboard
data class RoomModel(val name: String, val packageName: String, val entity: TypeName, val dao: TypeName? = null, val fields: List<FieldKind>, val functions: List<FunctionKind>)