class KotlinGenerator
val schema: Schema |
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
Returns the full name of the class generated for service#rpc. This returns a name like
|
|
fun generatedTypeName(type: Type): ClassName
Returns the full name of the class generated for type. |
operator fun invoke(schema: Schema, emitAndroid: Boolean = false, javaInterop: Boolean = false, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT): KotlinGenerator |