swagger-api/swagger-codegen

[Angular2] attributes are snake_cased

Open

#4,774 创建于 2017年2月11日

在 GitHub 查看
 (11 评论) (9 反应) (0 负责人)HTML (12,701 star) (5,474 fork)batch import
Client: TypeScriptIssue: Bughelp wanted

描述

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);
}

贡献者指南