Visualization
Visualization copied to clipboard
WSDL Enum Generation
Edge case issue:
<xsd:annotation>
<xsd:appinfo>
<item name="0" description="Do not activate query"/>
<item name="1" description="Activate query"/>
<item name="2" description="Activate query, suspend previous"/>
<item name="3" description="Activate query, delete previous"/>
</xsd:appinfo>
</xsd:annotation>
Generates:
export enum WUQueryActivationMode {
Donotactivatequery = 0,
Activatequery = 1,
Activatequery, suspendprevious = 2,
Activatequery, deleteprevious = 3
}
Which should be:
export enum WUQueryActivationMode {
Donotactivatequery = 0,
Activatequery = 1,
Activatequerysuspendprevious = 2,
Activatequerydeleteprevious = 3
}
Side note: These enums should use your capitalisation logic?:
export enum WUQueryActivationMode {
DoNotActivateQuery = 0,
ActivateQuery = 1,
ActivateQuerySuspendPrevious = 2,
ActivateQueryDeletePrevious = 3
}