Package-level declarations
Types
Facade that orchestrates model and client code generation, writing the produced files to the given output directory.
Generation-time options that tune the produced code without affecting the parsed com.avsystem.justworks.core.model.ApiSpec or the schema Hierarchy.
Properties
Functions
Generates a PascalCase operation name from HTTP method and path. Path parameters like {id} become "ById", {userId} becomes "ByUserId". Handles hyphens, underscores, and dots in path segments.
Converts a string to camelCase. Splits on _, -, . delimiters, lowercases first segment, capitalizes subsequent segments, and joins.
Converts any string to UPPER_SNAKE_CASE for use as an enum constant name. Inserts _ before uppercase letters in camelCase, replaces non-alphanumeric with _, uppercases, deduplicates _, trims leading/trailing _.
Sanitizes a nested inline schema name by replacing dot separators with underscores. E.g. "Pet.Address" becomes "Pet_Address".
Converts a string to PascalCase. Like toCamelCase but capitalizes the first segment too.