wire-kotlin-generator
Module Contents
alltypes
Module Contents
class KotlinGenerator
Module Contents
fun generateFileAnnotations(): List<AnnotationSpec>
fun generateOptionType(extend: Extend, field: Field): TypeSpec?
fun generateServiceTypeSpecs(service: Service, onlyRpc: Rpc? = null): Map<ClassName, TypeSpec>
fun generateType(type: Type): TypeSpec
fun generatedServiceName(service: Service, rpc: Rpc? = null, isImplementation: Boolean = false): ClassName
fun generatedTypeName(type: Type): ClassName
fun generatedTypeName(field: Field): ClassName
@JvmStatic @JvmName("get") operator fun invoke(schema: Schema, profile: Profile = Profile(), emitAndroid: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = false, emitKotlinSerialization: Boolean = false, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, boxOneOfsMinSize: Int = 5_000, grpcServerCompatible: Boolean = false): KotlinGenerator
val schema: Schema
enum class RpcCallStyle
enum class RpcRole
package com.squareup.wire.kotlin
Module Contents
class KotlinGenerator
Module Contents
fun generateFileAnnotations(): List<AnnotationSpec>
fun generateOptionType(extend: Extend, field: Field): TypeSpec?
fun generateServiceTypeSpecs(service: Service, onlyRpc: Rpc? = null): Map<ClassName, TypeSpec>
fun generateType(type: Type): TypeSpec
fun generatedServiceName(service: Service, rpc: Rpc? = null, isImplementation: Boolean = false): ClassName
fun generatedTypeName(type: Type): ClassName
fun generatedTypeName(field: Field): ClassName
@JvmStatic @JvmName("get") operator fun invoke(schema: Schema, profile: Profile = Profile(), emitAndroid: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = false, emitKotlinSerialization: Boolean = false, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, boxOneOfsMinSize: Int = 5_000, grpcServerCompatible: Boolean = false): KotlinGenerator
val schema: Schema
enum class RpcCallStyle
enum class RpcRole