Package org.openapitools.codegen
Class CodegenDiscriminator
- java.lang.Object
-
- org.openapitools.codegen.CodegenDiscriminator
-
public class CodegenDiscriminator extends Object
This class encapsulates the OpenAPI discriminator construct, as specified at https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md#discriminatorObject.When request bodies or response payloads may be one of a number of different schemas, a discriminator object can be used to aid in serialization, deserialization, and validation. The discriminator is a specific object in a schema which is used to inform the consumer of the specification of an alternative schema based on the value associated with it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CodegenDiscriminator.MappedModel
An object to hold discriminator mappings between payload values and schema names or references.
-
Constructor Summary
Constructors Constructor Description CodegenDiscriminator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
boolean
getIsEnum()
int
hashCode()
void
setIsEnum(boolean isEnum)
String
toString()
-