forked from loafle/openapi-generator-original
Merge pull request #1529 from crissdev/patch-1
[TypeScript] mark optional model properties
This commit is contained in:
commit
8408b97771
@ -18,7 +18,7 @@ namespace {{package}} {
|
||||
* {{{description}}}
|
||||
*/
|
||||
{{/description}}
|
||||
{{name}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
|
||||
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{classname}}.{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
|
||||
{{/vars}}
|
||||
}
|
||||
|
||||
|
@ -5,9 +5,9 @@ namespace API.Client {
|
||||
|
||||
export interface Category {
|
||||
|
||||
id: number;
|
||||
id?: number;
|
||||
|
||||
name: string;
|
||||
name?: string;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -5,20 +5,20 @@ namespace API.Client {
|
||||
|
||||
export interface Order {
|
||||
|
||||
id: number;
|
||||
id?: number;
|
||||
|
||||
petId: number;
|
||||
petId?: number;
|
||||
|
||||
quantity: number;
|
||||
quantity?: number;
|
||||
|
||||
shipDate: Date;
|
||||
shipDate?: Date;
|
||||
|
||||
/**
|
||||
* Order Status
|
||||
*/
|
||||
status: Order.StatusEnum;
|
||||
status?: Order.StatusEnum;
|
||||
|
||||
complete: boolean;
|
||||
complete?: boolean;
|
||||
}
|
||||
|
||||
export namespace Order {
|
||||
|
@ -5,20 +5,20 @@ namespace API.Client {
|
||||
|
||||
export interface Pet {
|
||||
|
||||
id: number;
|
||||
id?: number;
|
||||
|
||||
category: Category;
|
||||
category?: Category;
|
||||
|
||||
name: string;
|
||||
|
||||
photoUrls: Array<string>;
|
||||
|
||||
tags: Array<Tag>;
|
||||
tags?: Array<Tag>;
|
||||
|
||||
/**
|
||||
* pet status in the store
|
||||
*/
|
||||
status: Pet.StatusEnum;
|
||||
status?: Pet.StatusEnum;
|
||||
}
|
||||
|
||||
export namespace Pet {
|
||||
|
@ -5,9 +5,9 @@ namespace API.Client {
|
||||
|
||||
export interface Tag {
|
||||
|
||||
id: number;
|
||||
id?: number;
|
||||
|
||||
name: string;
|
||||
name?: string;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -5,24 +5,24 @@ namespace API.Client {
|
||||
|
||||
export interface User {
|
||||
|
||||
id: number;
|
||||
id?: number;
|
||||
|
||||
username: string;
|
||||
username?: string;
|
||||
|
||||
firstName: string;
|
||||
firstName?: string;
|
||||
|
||||
lastName: string;
|
||||
lastName?: string;
|
||||
|
||||
email: string;
|
||||
email?: string;
|
||||
|
||||
password: string;
|
||||
password?: string;
|
||||
|
||||
phone: string;
|
||||
phone?: string;
|
||||
|
||||
/**
|
||||
* User Status
|
||||
*/
|
||||
userStatus: number;
|
||||
userStatus?: number;
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user