Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
{{>modelEnumInterfaces}}

export function instanceOf{{classname}}(value: any): boolean {
return Object.values({{classname}}).includes(value);
for (const key in {{classname}})
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please use { and } in the if/for

if (Object.prototype.hasOwnProperty.call({{classname}}, key))
if ({{classname}}[key] == value)
return true;
return false;
}

export function {{classname}}FromJSON(json: any): {{classname}} {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type EnumClass = typeof EnumClass[keyof typeof EnumClass];


export function instanceOfEnumClass(value: any): boolean {
return Object.values(EnumClass).includes(value);
for (const key in EnumClass)
if (Object.prototype.hasOwnProperty.call(EnumClass, key))
if (EnumClass[key] == value)
return true;
return false;
}

export function EnumClassFromJSON(json: any): EnumClass {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnum = typeof OuterEnum[keyof typeof OuterEnum];


export function instanceOfOuterEnum(value: any): boolean {
return Object.values(OuterEnum).includes(value);
for (const key in OuterEnum)
if (Object.prototype.hasOwnProperty.call(OuterEnum, key))
if (OuterEnum[key] == value)
return true;
return false;
}

export function OuterEnumFromJSON(json: any): OuterEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumDefaultValue = typeof OuterEnumDefaultValue[keyof typeof Ou


export function instanceOfOuterEnumDefaultValue(value: any): boolean {
return Object.values(OuterEnumDefaultValue).includes(value);
for (const key in OuterEnumDefaultValue)
if (Object.prototype.hasOwnProperty.call(OuterEnumDefaultValue, key))
if (OuterEnumDefaultValue[key] == value)
return true;
return false;
}

export function OuterEnumDefaultValueFromJSON(json: any): OuterEnumDefaultValue {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumInteger = typeof OuterEnumInteger[keyof typeof OuterEnumInt


export function instanceOfOuterEnumInteger(value: any): boolean {
return Object.values(OuterEnumInteger).includes(value);
for (const key in OuterEnumInteger)
if (Object.prototype.hasOwnProperty.call(OuterEnumInteger, key))
if (OuterEnumInteger[key] == value)
return true;
return false;
}

export function OuterEnumIntegerFromJSON(json: any): OuterEnumInteger {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumIntegerDefaultValue = typeof OuterEnumIntegerDefaultValue[k


export function instanceOfOuterEnumIntegerDefaultValue(value: any): boolean {
return Object.values(OuterEnumIntegerDefaultValue).includes(value);
for (const key in OuterEnumIntegerDefaultValue)
if (Object.prototype.hasOwnProperty.call(OuterEnumIntegerDefaultValue, key))
if (OuterEnumIntegerDefaultValue[key] == value)
return true;
return false;
}

export function OuterEnumIntegerDefaultValueFromJSON(json: any): OuterEnumIntegerDefaultValue {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ export type SingleRefType = typeof SingleRefType[keyof typeof SingleRefType];


export function instanceOfSingleRefType(value: any): boolean {
return Object.values(SingleRefType).includes(value);
for (const key in SingleRefType)
if (Object.prototype.hasOwnProperty.call(SingleRefType, key))
if (SingleRefType[key] == value)
return true;
return false;
}

export function SingleRefTypeFromJSON(json: any): SingleRefType {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type NumberEnum = typeof NumberEnum[keyof typeof NumberEnum];


export function instanceOfNumberEnum(value: any): boolean {
return Object.values(NumberEnum).includes(value);
for (const key in NumberEnum)
if (Object.prototype.hasOwnProperty.call(NumberEnum, key))
if (NumberEnum[key] == value)
return true;
return false;
}

export function NumberEnumFromJSON(json: any): NumberEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type StringEnum = typeof StringEnum[keyof typeof StringEnum];


export function instanceOfStringEnum(value: any): boolean {
return Object.values(StringEnum).includes(value);
for (const key in StringEnum)
if (Object.prototype.hasOwnProperty.call(StringEnum, key))
if (StringEnum[key] == value)
return true;
return false;
}

export function StringEnumFromJSON(json: any): StringEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type BehaviorType = typeof BehaviorType[keyof typeof BehaviorType];


export function instanceOfBehaviorType(value: any): boolean {
return Object.values(BehaviorType).includes(value);
for (const key in BehaviorType)
if (Object.prototype.hasOwnProperty.call(BehaviorType, key))
if (BehaviorType[key] == value)
return true;
return false;
}

export function BehaviorTypeFromJSON(json: any): BehaviorType {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,11 @@ export type DeploymentRequestStatus = typeof DeploymentRequestStatus[keyof typeo


export function instanceOfDeploymentRequestStatus(value: any): boolean {
return Object.values(DeploymentRequestStatus).includes(value);
for (const key in DeploymentRequestStatus)
if (Object.prototype.hasOwnProperty.call(DeploymentRequestStatus, key))
if (DeploymentRequestStatus[key] == value)
return true;
return false;
}

export function DeploymentRequestStatusFromJSON(json: any): DeploymentRequestStatus {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,11 @@ export type ErrorCode = typeof ErrorCode[keyof typeof ErrorCode];


export function instanceOfErrorCode(value: any): boolean {
return Object.values(ErrorCode).includes(value);
for (const key in ErrorCode)
if (Object.prototype.hasOwnProperty.call(ErrorCode, key))
if (ErrorCode[key] == value)
return true;
return false;
}

export function ErrorCodeFromJSON(json: any): ErrorCode {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type PetPartType = typeof PetPartType[keyof typeof PetPartType];


export function instanceOfPetPartType(value: any): boolean {
return Object.values(PetPartType).includes(value);
for (const key in PetPartType)
if (Object.prototype.hasOwnProperty.call(PetPartType, key))
if (PetPartType[key] == value)
return true;
return false;
}

export function PetPartTypeFromJSON(json: any): PetPartType {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type WarningCode = typeof WarningCode[keyof typeof WarningCode];


export function instanceOfWarningCode(value: any): boolean {
return Object.values(WarningCode).includes(value);
for (const key in WarningCode)
if (Object.prototype.hasOwnProperty.call(WarningCode, key))
if (WarningCode[key] == value)
return true;
return false;
}

export function WarningCodeFromJSON(json: any): WarningCode {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type EnumClass = typeof EnumClass[keyof typeof EnumClass];


export function instanceOfEnumClass(value: any): boolean {
return Object.values(EnumClass).includes(value);
for (const key in EnumClass)
if (Object.prototype.hasOwnProperty.call(EnumClass, key))
if (EnumClass[key] == value)
return true;
return false;
}

export function EnumClassFromJSON(json: any): EnumClass {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnum = typeof OuterEnum[keyof typeof OuterEnum];


export function instanceOfOuterEnum(value: any): boolean {
return Object.values(OuterEnum).includes(value);
for (const key in OuterEnum)
if (Object.prototype.hasOwnProperty.call(OuterEnum, key))
if (OuterEnum[key] == value)
return true;
return false;
}

export function OuterEnumFromJSON(json: any): OuterEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumDefaultValue = typeof OuterEnumDefaultValue[keyof typeof Ou


export function instanceOfOuterEnumDefaultValue(value: any): boolean {
return Object.values(OuterEnumDefaultValue).includes(value);
for (const key in OuterEnumDefaultValue)
if (Object.prototype.hasOwnProperty.call(OuterEnumDefaultValue, key))
if (OuterEnumDefaultValue[key] == value)
return true;
return false;
}

export function OuterEnumDefaultValueFromJSON(json: any): OuterEnumDefaultValue {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumInteger = typeof OuterEnumInteger[keyof typeof OuterEnumInt


export function instanceOfOuterEnumInteger(value: any): boolean {
return Object.values(OuterEnumInteger).includes(value);
for (const key in OuterEnumInteger)
if (Object.prototype.hasOwnProperty.call(OuterEnumInteger, key))
if (OuterEnumInteger[key] == value)
return true;
return false;
}

export function OuterEnumIntegerFromJSON(json: any): OuterEnumInteger {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ export type OuterEnumIntegerDefaultValue = typeof OuterEnumIntegerDefaultValue[k


export function instanceOfOuterEnumIntegerDefaultValue(value: any): boolean {
return Object.values(OuterEnumIntegerDefaultValue).includes(value);
for (const key in OuterEnumIntegerDefaultValue)
if (Object.prototype.hasOwnProperty.call(OuterEnumIntegerDefaultValue, key))
if (OuterEnumIntegerDefaultValue[key] == value)
return true;
return false;
}

export function OuterEnumIntegerDefaultValueFromJSON(json: any): OuterEnumIntegerDefaultValue {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ export type SingleRefType = typeof SingleRefType[keyof typeof SingleRefType];


export function instanceOfSingleRefType(value: any): boolean {
return Object.values(SingleRefType).includes(value);
for (const key in SingleRefType)
if (Object.prototype.hasOwnProperty.call(SingleRefType, key))
if (SingleRefType[key] == value)
return true;
return false;
}

export function SingleRefTypeFromJSON(json: any): SingleRefType {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ export enum NumberEnum {


export function instanceOfNumberEnum(value: any): boolean {
return Object.values(NumberEnum).includes(value);
for (const key in NumberEnum)
if (Object.prototype.hasOwnProperty.call(NumberEnum, key))
if (NumberEnum[key] == value)
return true;
return false;
}

export function NumberEnumFromJSON(json: any): NumberEnum {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,11 @@ export enum StringEnum {


export function instanceOfStringEnum(value: any): boolean {
return Object.values(StringEnum).includes(value);
for (const key in StringEnum)
if (Object.prototype.hasOwnProperty.call(StringEnum, key))
if (StringEnum[key] == value)
return true;
return false;
}

export function StringEnumFromJSON(json: any): StringEnum {
Expand Down
2 changes: 1 addition & 1 deletion samples/documentation/html2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9512,7 +9512,7 @@ <h3 id="examples-User-loginUser-title-200"></h3>
<th>Description</th>
</tr>
<tr>
<td>SetMinusCookie</td>
<td>SetDashCookie</td>
<td>String</td>
<td></td>
<td>Cookie authentication key for use with the &#x60;api_key&#x60; apiKey authentication.</td>
Expand Down