Class ObjectPojo
java.lang.Object
com.github.muehmar.gradle.openapi.generator.model.pojo.ObjectPojo
- All Implemented Interfaces:
Pojo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustNullablePojo(PojoName nullablePojo) applyMapping(PojoNameMapping pojoNameMapping) boolean<T> Tfold(Function<ObjectPojo, T> onObjectPojo, Function<ArrayPojo, T> onArrayType, Function<EnumPojo, T> onEnumPojo) replaceName(ComponentName name) replaceObjectType(PojoName objectTypeName, String newObjectTypeDescription, Type newObjectType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.muehmar.gradle.openapi.generator.model.Pojo
asEnumPojo, asObjectPojo, getDescription, getName
-
Constructor Details
-
ObjectPojo
public ObjectPojo()
-
-
Method Details
-
replaceObjectType
public ObjectPojo replaceObjectType(PojoName objectTypeName, String newObjectTypeDescription, Type newObjectType) - Specified by:
replaceObjectTypein interfacePojo
-
adjustNullablePojo
- Specified by:
adjustNullablePojoin interfacePojo
-
applyMapping
- Specified by:
applyMappingin interfacePojo
-
replaceName
- Specified by:
replaceNamein interfacePojo
-
fold
-
containsNoneDefaultPropertyScope
public boolean containsNoneDefaultPropertyScope()
-