KotlinSchemaHandler

class KotlinSchemaHandler(outDirectory: String, android: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = true, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, singleMethodServices: Boolean = false, boxOneOfsMinSize: Int, nameSuffix: String? = null, buildersOnly: Boolean = false, escapeKotlinKeywords: Boolean = false, generateUnrecognizedEnumConstant: Boolean = false) : SchemaHandler

Constructors

Link copied to clipboard
constructor(outDirectory: String, android: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = true, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, singleMethodServices: Boolean = false, boxOneOfsMinSize: Int, nameSuffix: String? = null, buildersOnly: Boolean = false, escapeKotlinKeywords: Boolean = false, generateUnrecognizedEnumConstant: Boolean = false)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun handle(schema: Schema, context: SchemaHandler.Context)
open override fun handle(service: Service, context: SchemaHandler.Context): List<Path>
open override fun handle(type: Type, context: SchemaHandler.Context): Path?
open override fun handle(extend: Extend, field: Field, context: SchemaHandler.Context): Path?