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 enum
Creates 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.