Made discriminator and attributeTypeMap readonly

This commit is contained in:
Tino Fuhrmann
2019-03-09 14:47:00 +01:00
parent 5323a5d7a6
commit 01b0ff6008
7 changed files with 15 additions and 15 deletions

View File

@@ -21,14 +21,14 @@ export class {{classname}} {{#parent}}extends {{{parent}}} {{/parent}}{
{{/vars}}
{{#discriminator}}
static discriminator: string | undefined = "{{discriminatorName}}";
static readonly discriminator: string | undefined = "{{discriminatorName}}";
{{/discriminator}}
{{^discriminator}}
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
{{/discriminator}}
{{^isArrayModel}}
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{{#vars}}
{
"name": "{{name}}",

View File

@@ -10,9 +10,9 @@ export class ApiResponse {
'type'?: string;
'message'?: string;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "code",
"baseName": "code",

View File

@@ -9,9 +9,9 @@ export class Category {
'id'?: number;
'name'?: string;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "id",
"baseName": "id",

View File

@@ -16,9 +16,9 @@ export class Order {
'status'?: OrderStatusEnum;
'complete'?: boolean;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "id",
"baseName": "id",

View File

@@ -18,9 +18,9 @@ export class Pet {
*/
'status'?: PetStatusEnum;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "id",
"baseName": "id",

View File

@@ -9,9 +9,9 @@ export class Tag {
'id'?: number;
'name'?: string;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "id",
"baseName": "id",

View File

@@ -18,9 +18,9 @@ export class User {
*/
'userStatus'?: number;
static discriminator: string | undefined = undefined;
static readonly discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
private static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "id",
"baseName": "id",