forked from loafle/openapi-generator-original
fix model generator for snake case open api definition (#1076)
This commit is contained in:
parent
e3b26372cd
commit
df61cd9cb3
@ -2,6 +2,7 @@ part '{{classFilename}}.jser.dart';
|
||||
|
||||
class {{classname}} {
|
||||
{{#vars}}{{#description}} /* {{{description}}} */{{/description}}
|
||||
@Alias('{{{baseName}}}')
|
||||
final {{{datatype}}} {{name}};
|
||||
{{#allowableValues}}{{#min}} // range from {{min}} to {{max}}{{/min}}//{{^min}}enum {{name}}Enum { {{#values}} {{.}}, {{/values}} };{{/min}}{{/allowableValues}}{{/vars}}
|
||||
|
||||
|
@ -4,7 +4,7 @@ This is a sample server Petstore server. For this sample, you can use the api ke
|
||||
This Dart package is automatically generated by the [Open API Codegen](https://github.com/OpenAPITools/openapi-generator) project:
|
||||
|
||||
- API version: 1.0.0
|
||||
- Build date: 2018-09-12T15:26:49.382+08:00[Asia/Hong_Kong]
|
||||
- Build date: 2018-09-21T14:54:05.021285+02:00[Europe/Paris]
|
||||
- Build package: org.openapitools.codegen.languages.DartJaguarClientCodegen
|
||||
|
||||
## Requirements
|
||||
|
@ -4,10 +4,13 @@ part 'api_response.jser.dart';
|
||||
|
||||
class ApiResponse {
|
||||
|
||||
@Alias('code')
|
||||
final int code;
|
||||
|
||||
@Alias('type')
|
||||
final String type;
|
||||
|
||||
@Alias('message')
|
||||
final String message;
|
||||
|
||||
|
||||
|
@ -4,8 +4,10 @@ part 'category.jser.dart';
|
||||
|
||||
class Category {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
|
||||
|
@ -4,16 +4,22 @@ part 'order.jser.dart';
|
||||
|
||||
class Order {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('petId')
|
||||
final int petId;
|
||||
|
||||
@Alias('quantity')
|
||||
final int quantity;
|
||||
|
||||
@Alias('shipDate')
|
||||
final DateTime shipDate;
|
||||
/* Order Status */
|
||||
@Alias('status')
|
||||
final String status;
|
||||
//enum statusEnum { placed, approved, delivered, };
|
||||
@Alias('complete')
|
||||
final bool complete;
|
||||
|
||||
|
||||
|
@ -6,16 +6,22 @@ part 'pet.jser.dart';
|
||||
|
||||
class Pet {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('category')
|
||||
final Category category;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
@Alias('photoUrls')
|
||||
final List<String> photoUrls;
|
||||
|
||||
@Alias('tags')
|
||||
final List<Tag> tags;
|
||||
/* pet status in the store */
|
||||
@Alias('status')
|
||||
final String status;
|
||||
//enum statusEnum { available, pending, sold, };
|
||||
|
||||
|
@ -4,8 +4,10 @@ part 'tag.jser.dart';
|
||||
|
||||
class Tag {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
|
||||
|
@ -4,20 +4,28 @@ part 'user.jser.dart';
|
||||
|
||||
class User {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('username')
|
||||
final String username;
|
||||
|
||||
@Alias('firstName')
|
||||
final String firstName;
|
||||
|
||||
@Alias('lastName')
|
||||
final String lastName;
|
||||
|
||||
@Alias('email')
|
||||
final String email;
|
||||
|
||||
@Alias('password')
|
||||
final String password;
|
||||
|
||||
@Alias('phone')
|
||||
final String phone;
|
||||
/* User Status */
|
||||
@Alias('userStatus')
|
||||
final int userStatus;
|
||||
|
||||
|
||||
|
@ -4,7 +4,7 @@ This is a sample server Petstore server. For this sample, you can use the api ke
|
||||
This Dart package is automatically generated by the [Open API Codegen](https://github.com/OpenAPITools/openapi-generator) project:
|
||||
|
||||
- API version: 1.0.0
|
||||
- Build date: 2018-09-12T15:26:47.853+08:00[Asia/Hong_Kong]
|
||||
- Build date: 2018-09-21T14:54:03.562304+02:00[Europe/Paris]
|
||||
- Build package: org.openapitools.codegen.languages.DartJaguarClientCodegen
|
||||
|
||||
## Requirements
|
||||
|
@ -4,10 +4,13 @@ part 'api_response.jser.dart';
|
||||
|
||||
class ApiResponse {
|
||||
|
||||
@Alias('code')
|
||||
final int code;
|
||||
|
||||
@Alias('type')
|
||||
final String type;
|
||||
|
||||
@Alias('message')
|
||||
final String message;
|
||||
|
||||
|
||||
|
@ -4,8 +4,10 @@ part 'category.jser.dart';
|
||||
|
||||
class Category {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
|
||||
|
@ -4,16 +4,22 @@ part 'order.jser.dart';
|
||||
|
||||
class Order {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('petId')
|
||||
final int petId;
|
||||
|
||||
@Alias('quantity')
|
||||
final int quantity;
|
||||
|
||||
@Alias('shipDate')
|
||||
final DateTime shipDate;
|
||||
/* Order Status */
|
||||
@Alias('status')
|
||||
final String status;
|
||||
//enum statusEnum { placed, approved, delivered, };
|
||||
@Alias('complete')
|
||||
final bool complete;
|
||||
|
||||
|
||||
|
@ -6,16 +6,22 @@ part 'pet.jser.dart';
|
||||
|
||||
class Pet {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('category')
|
||||
final Category category;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
@Alias('photoUrls')
|
||||
final List<String> photoUrls;
|
||||
|
||||
@Alias('tags')
|
||||
final List<Tag> tags;
|
||||
/* pet status in the store */
|
||||
@Alias('status')
|
||||
final String status;
|
||||
//enum statusEnum { available, pending, sold, };
|
||||
|
||||
|
@ -4,8 +4,10 @@ part 'tag.jser.dart';
|
||||
|
||||
class Tag {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('name')
|
||||
final String name;
|
||||
|
||||
|
||||
|
@ -4,20 +4,28 @@ part 'user.jser.dart';
|
||||
|
||||
class User {
|
||||
|
||||
@Alias('id')
|
||||
final int id;
|
||||
|
||||
@Alias('username')
|
||||
final String username;
|
||||
|
||||
@Alias('firstName')
|
||||
final String firstName;
|
||||
|
||||
@Alias('lastName')
|
||||
final String lastName;
|
||||
|
||||
@Alias('email')
|
||||
final String email;
|
||||
|
||||
@Alias('password')
|
||||
final String password;
|
||||
|
||||
@Alias('phone')
|
||||
final String phone;
|
||||
/* User Status */
|
||||
@Alias('userStatus')
|
||||
final int userStatus;
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user