Table of Contents

Namespace TypedRest.CodeGeneration.Jvm

Namespaces

TypedRest.CodeGeneration.Jvm.Dtos
TypedRest.CodeGeneration.Jvm.Endpoints
TypedRest.CodeGeneration.Jvm.Model

Classes

JacksonSerializer

Annotates DTOs for Jackson.

JvmGenerationOptions

Options controlling the generation of a JVM TypedRest client, shared by the Java and Kotlin generators.

JvmSerializer

Supplies the annotations that carry wire names on generated DTOs, for one specific JSON serializer.

KotlinxSerializer

Annotates DTOs for kotlinx.serialization.

Messages

The GenerationMessages the JVM generators can report.

MoshiSerializer

Annotates DTOs for Moshi.

NamingStrategy

The default INamingStrategy for JVM clients.

TypeNameRegistry

Keeps track of the type names handed out during a generation run, so that no two generated types end up in the same file.

Interfaces

INamingStrategy

Decides what the types and members of a generated JVM client are called.