This rule belongs to the
apimatic-codegen-validation ruleset and states that:
Names assigned to fields of an enumeration model must not contain special characters.
|Message||Name of enumeration field contains special characters which are not allowed.|
|Broad Category||Global Types/Models|
|Products Impacted||Code Generation, Developer Experience Portal|
- Enumeration field names are used in creating language specific models in the CodeGen engine and usage of special characters can cause issues in this code generation process.
- Treat enumeration field names different from the default values. Use only default values for placing the actual enumeration value and use the name property to provide a user-friendly and code-friendly name for the enumeration field.
- Remove all special characters from the enumeration field name to avoid this issue.