swagger-api/swagger-codegen

[Angular2] attributes are snake_cased

Open

#4.774 geöffnet am 11. Feb. 2017

Auf GitHub ansehen
 (11 Kommentare) (9 Reaktionen) (0 zugewiesene Personen)HTML (5.474 Forks)batch import
Client: TypeScriptIssue: Bughelp wanted

Repository-Metriken

Stars
 (12.701 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Description

In my generated files, the attribute in the model interfaces are all camelCased, but the fetched data is snake_cased and not changed.

export interface User {
    /**
     * The ID of the user.
     */
    userId: number;
[...]

returned object: { user_id: 12, ... }

Swagger-codegen version

the version used by http://editor.swagger.io/

Notes

However, when sending some formParams (POST) to the server, then the generated code converts the attributes:

if (challengeId !== undefined) {
    formParams.set('challenge_id', <any>challengeId);
}

Contributor Guide