All Classes and Interfaces
Classes
Class
Description
Creates a wrapper class around all of the clients the generator creates so that they can easily be exported as a single
entity.
Outputs enums for well known Asset types, attribute names and meta item names
Outputs fields from
Constants
that begin with "UNITS" as a UNITS enumCreates a wrapper class around all of the clients the generator creates so that they can easily be exported as a single
entity; this is specifically for custom projects and creates a reference to the main rest client.
Does some custom processing for our specific model and fixes any anomalies in the plugin itself:
Removes some or all type params from classes annotated with
TsIgnoreTypeParams
Special processing for AssetModelInfo meta item value descriptors as JsonSerialize extension doesn't support @JsonSerialize(contentConverter=...)
Does some custom processing for our specific model and fixes any anomalies in the plugin itself:
Ignore types/super types annotated with
TsIgnore
Will ignore types with a super type in the "com.fasterxml.jackson" package excluding those implementing JsonNode
Removes some or all type params from classes annotated with TsIgnoreTypeParams
Special processing for AssetModelInfo meta item value descriptors as JsonSerialize extension doesn't support @JsonSerialize(contentConverter=...)
This extension exports enums that implement an interface as an object whose keys are the enum names and whose value
is the enum value as an instance of the interface that the enum implements (only supports a single interface at the
moment).
Extension for applying
JsonSerialize
annotation.