Class TypeScriptFetchClientCodegen.ExtendedCodegenProperty
- java.lang.Object
-
- org.openapitools.codegen.CodegenProperty
-
- org.openapitools.codegen.languages.TypeScriptFetchClientCodegen.ExtendedCodegenProperty
-
- All Implemented Interfaces:
Cloneable,IJsonSchemaValidationProperties
- Enclosing class:
- TypeScriptFetchClientCodegen
public class TypeScriptFetchClientCodegen.ExtendedCodegenProperty extends CodegenProperty
-
-
Field Summary
Fields Modifier and Type Field Description StringdataTypeAlternatebooleanisEntitybooleanisReservedRecordFieldbooleanisUniqueIdbooleankeepAsJSObject-
Fields inherited from class org.openapitools.codegen.CodegenProperty
_enum, additionalProperties, allowableValues, baseName, baseType, complexType, containerType, containerTypeMapped, dataFormat, dataType, datatypeWithEnum, defaultValue, defaultValueWithParam, deprecated, description, discriminatorValue, enumName, example, exclusiveMaximum, exclusiveMinimum, getter, hasMoreNonReadOnly, hasValidation, isAnyType, isArray, isBinary, isBoolean, isByteArray, isCircularReference, isContainer, isDate, isDateTime, isDecimal, isDiscriminator, isDouble, isEmail, isEnum, isEnumRef, isFile, isFloat, isFreeFormObject, isInherited, isInnerEnum, isInteger, isLong, isMap, isModel, isNew, isNull, isNullable, isNumber, isNumeric, isOptional, isOverridden, isPassword, isPrimitiveType, isReadOnly, isSelfReference, isShort, isString, isUnboundedInteger, isUri, isUuid, isVoid, isWriteOnly, isXmlAttribute, isXmlWrapped, items, jsonSchema, max, maximum, maxItems, maxLength, min, minimum, minItems, minLength, mostInnerItems, multipleOf, name, nameInCamelCase, nameInLowerCase, nameInPascalCase, nameInSnakeCase, openApiType, pattern, required, requiredVars, setter, title, unescapedDescription, vars, vendorExtensions, xmlName, xmlNamespace, xmlPrefix
-
-
Constructor Summary
Constructors Constructor Description ExtendedCodegenProperty(CodegenProperty cp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetItemsDataType()inthashCode()booleanisDateTimeType()booleanisDateType()booleanitemsAreUniqueId()StringtoString()-
Methods inherited from class org.openapitools.codegen.CodegenProperty
clone, getAdditionalProperties, getAdditionalPropertiesIsAnyType, getBaseType, getComplexType, getComposedSchemas, getContains, getDatatype, getDataType, getDependentRequired, getExclusiveMaximum, getExclusiveMinimum, getFormat, getHasDiscriminatorWithNonEmptyMapping, getHasItems, getHasMultipleTypes, getHasRequired, getHasSanitizedName, getHasValidation, getHasVars, getIExclusiveMaximum, getIsAnyType, getIsArray, getIsBinary, getIsBoolean, getIsBooleanSchemaFalse, getIsBooleanSchemaTrue, getIsByteArray, getIsDate, getIsDateTime, getIsDecimal, getIsDouble, getIsEnum, getIsEnumOrRef, getIsFloat, getIsFreeFormObject, getIsInteger, getIsLong, getIsMap, getIsModel, getIsNull, getIsNumber, getIsOptional, getIsPrimitiveType, getIsShort, getIsString, getIsUnboundedInteger, getIsUuid, getIsVoid, getItems, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getPattern, getRef, getRequired, getRequiredVars, getRequiredVarsMap, getSchemaIsFromAdditionalProperties, getUniqueItems, getUniqueItemsBoolean, getVars, notRequiredOrIsNullable, requiredAndNotNullable, setAdditionalProperties, setAdditionalPropertiesIsAnyType, setComposedSchemas, setContains, setDatatype, setDataType, setDependentRequired, setExclusiveMaximum, setExclusiveMinimum, setFormat, setHasDiscriminatorWithNonEmptyMapping, setHasMultipleTypes, setHasRequired, setHasSanitizedName, setHasValidation, setHasVars, setIsAnyType, setIsArray, setIsBinary, setIsBoolean, setIsBooleanSchemaFalse, setIsBooleanSchemaTrue, setIsByteArray, setIsDate, setIsDateTime, setIsDecimal, setIsDouble, setIsEnum, setIsFloat, setIsFreeFormObject, setIsInteger, setIsLong, setIsMap, setIsModel, setIsNull, setIsNumber, setIsOptional, setIsPrimitiveType, setIsShort, setIsString, setIsUnboundedInteger, setIsUuid, setIsVoid, setItems, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setPattern, setRef, setRequiredVars, setRequiredVarsMap, setSchemaIsFromAdditionalProperties, setUniqueItems, setUniqueItemsBoolean, setVars
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openapitools.codegen.IJsonSchemaValidationProperties
getImports, setTypeProperties
-
-
-
-
Field Detail
-
dataTypeAlternate
public String dataTypeAlternate
-
isEntity
public boolean isEntity
-
isUniqueId
public boolean isUniqueId
-
keepAsJSObject
public boolean keepAsJSObject
-
isReservedRecordField
public boolean isReservedRecordField
-
-
Constructor Detail
-
ExtendedCodegenProperty
public ExtendedCodegenProperty(CodegenProperty cp)
-
-
Method Detail
-
itemsAreUniqueId
public boolean itemsAreUniqueId()
-
getItemsDataType
public String getItemsDataType()
-
isDateType
public boolean isDateType()
-
isDateTimeType
public boolean isDateTimeType()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classCodegenProperty
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCodegenProperty
-
toString
public String toString()
- Overrides:
toStringin classCodegenProperty
-
-