mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2026-03-04 20:08:57 +00:00
Compare commits
3 Commits
python-ser
...
remove-dep
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f7d3bc826d | ||
|
|
2c9a3a0e6c | ||
|
|
8e17d728df |
@@ -307,29 +307,11 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
|
|||||||
return complexType;
|
return complexType;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @return dataType
|
|
||||||
* @deprecated since version 3.0.0, use {@link #getDataType()} instead.<br>
|
|
||||||
* May be removed with the next major release (4.0)
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public String getDatatype() {
|
|
||||||
return getDataType();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getDataType() {
|
public String getDataType() {
|
||||||
return dataType;
|
return dataType;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated use {@link #setDataType(String)} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public void setDatatype(String datatype) {
|
|
||||||
this.dataType = datatype;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setDataType(String dataType) {
|
public void setDataType(String dataType) {
|
||||||
this.dataType = dataType;
|
this.dataType = dataType;
|
||||||
|
|||||||
@@ -128,13 +128,13 @@ static {{classname}}_t *{{classname}}_create_internal(
|
|||||||
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{^isModel}}
|
{{^isModel}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
@@ -142,21 +142,21 @@ static {{classname}}_t *{{classname}}_create_internal(
|
|||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{#isUuid}}
|
{{#isUuid}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isUuid}}
|
{{/isUuid}}
|
||||||
{{#isEmail}}
|
{{#isEmail}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEmail}}
|
{{/isEmail}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{#isNumeric}}
|
{{#isNumeric}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isNumeric}}
|
{{/isNumeric}}
|
||||||
{{#isBoolean}}
|
{{#isBoolean}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBoolean}}
|
{{/isBoolean}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
@@ -165,34 +165,34 @@ static {{classname}}_t *{{classname}}_create_internal(
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isByteArray}}
|
{{#isByteArray}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isByteArray}}
|
{{/isByteArray}}
|
||||||
{{#isBinary}}
|
{{#isBinary}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBinary}}
|
{{/isBinary}}
|
||||||
{{#isDate}}
|
{{#isDate}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDate}}
|
{{/isDate}}
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
@@ -218,13 +218,13 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{^isModel}}
|
{{^isModel}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
@@ -232,21 +232,21 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{#isUuid}}
|
{{#isUuid}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isUuid}}
|
{{/isUuid}}
|
||||||
{{#isEmail}}
|
{{#isEmail}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEmail}}
|
{{/isEmail}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{#isNumeric}}
|
{{#isNumeric}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isNumeric}}
|
{{/isNumeric}}
|
||||||
{{#isBoolean}}
|
{{#isBoolean}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBoolean}}
|
{{/isBoolean}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
@@ -255,34 +255,34 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isByteArray}}
|
{{#isByteArray}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isByteArray}}
|
{{/isByteArray}}
|
||||||
{{#isBinary}}
|
{{#isBinary}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBinary}}
|
{{/isBinary}}
|
||||||
{{#isDate}}
|
{{#isDate}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDate}}
|
{{/isDate}}
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
|
|||||||
@@ -85,13 +85,13 @@ typedef struct {{classname}}_t {
|
|||||||
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}; //enum model
|
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}; //enum model
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
struct {{datatype}}_t *{{name}}; //model
|
struct {{dataType}}_t *{{name}}; //model
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{^isModel}}
|
{{^isModel}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}; // custom
|
{{dataType}}_t *{{name}}; // custom
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}; //referenced enum
|
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}; //referenced enum
|
||||||
@@ -99,21 +99,21 @@ typedef struct {{classname}}_t {
|
|||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{#isUuid}}
|
{{#isUuid}}
|
||||||
{{datatype}} *{{name}}; // uuid
|
{{dataType}} *{{name}}; // uuid
|
||||||
{{/isUuid}}
|
{{/isUuid}}
|
||||||
{{#isEmail}}
|
{{#isEmail}}
|
||||||
{{datatype}} *{{name}}; // email
|
{{dataType}} *{{name}}; // email
|
||||||
{{/isEmail}}
|
{{/isEmail}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
{{datatype}}_t *{{name}}; //object
|
{{dataType}}_t *{{name}}; //object
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{#isNumeric}}
|
{{#isNumeric}}
|
||||||
{{datatype}} {{name}}; //numeric
|
{{dataType}} {{name}}; //numeric
|
||||||
{{/isNumeric}}
|
{{/isNumeric}}
|
||||||
{{#isBoolean}}
|
{{#isBoolean}}
|
||||||
{{datatype}} {{name}}; //boolean
|
{{dataType}} {{name}}; //boolean
|
||||||
{{/isBoolean}}
|
{{/isBoolean}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
@@ -122,34 +122,34 @@ typedef struct {{classname}}_t {
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{datatype}} *{{name}}; // string
|
{{dataType}} *{{name}}; // string
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isByteArray}}
|
{{#isByteArray}}
|
||||||
{{datatype}} *{{name}}; //ByteArray
|
{{dataType}} *{{name}}; //ByteArray
|
||||||
{{/isByteArray}}
|
{{/isByteArray}}
|
||||||
{{#isBinary}}
|
{{#isBinary}}
|
||||||
{{datatype}} {{name}}; //binary
|
{{dataType}} {{name}}; //binary
|
||||||
{{/isBinary}}
|
{{/isBinary}}
|
||||||
{{#isDate}}
|
{{#isDate}}
|
||||||
{{datatype}} *{{name}}; //date
|
{{dataType}} *{{name}}; //date
|
||||||
{{/isDate}}
|
{{/isDate}}
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
{{datatype}} *{{name}}; //date time
|
{{dataType}} *{{name}}; //date time
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}; //primitive container
|
{{dataType}}_t *{{name}}; //primitive container
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}; //nonprimitive container
|
{{dataType}}_t *{{name}}; //nonprimitive container
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
{{datatype}} {{name}}; //map
|
{{dataType}} {{name}}; //map
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
@@ -166,13 +166,13 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{classVarName}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{^isModel}}
|
{{^isModel}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
{{projectName}}_{{dataType}}_{{enumName}}_e {{name}}{{^-last}},{{/-last}}
|
||||||
@@ -180,21 +180,21 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isModel}}
|
{{/isModel}}
|
||||||
{{#isUuid}}
|
{{#isUuid}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isUuid}}
|
{{/isUuid}}
|
||||||
{{#isEmail}}
|
{{#isEmail}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isEmail}}
|
{{/isEmail}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{#isNumeric}}
|
{{#isNumeric}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isNumeric}}
|
{{/isNumeric}}
|
||||||
{{#isBoolean}}
|
{{#isBoolean}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBoolean}}
|
{{/isBoolean}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
@@ -203,34 +203,34 @@ __attribute__((deprecated)) {{classname}}_t *{{classname}}_create(
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#isString}}
|
{{#isString}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{#isByteArray}}
|
{{#isByteArray}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isByteArray}}
|
{{/isByteArray}}
|
||||||
{{#isBinary}}
|
{{#isBinary}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isBinary}}
|
{{/isBinary}}
|
||||||
{{#isDate}}
|
{{#isDate}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDate}}
|
{{/isDate}}
|
||||||
{{#isDateTime}}
|
{{#isDateTime}}
|
||||||
{{datatype}} *{{name}}{{^-last}},{{/-last}}
|
{{dataType}} *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isDateTime}}
|
{{/isDateTime}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#isPrimitiveType}}
|
{{#isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{datatype}}_t *{{name}}{{^-last}},{{/-last}}
|
{{dataType}}_t *{{name}}{{^-last}},{{/-last}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
{{datatype}} {{name}}{{^-last}},{{/-last}}
|
{{dataType}} {{name}}{{^-last}},{{/-last}}
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
**{{name}}** | {{^isContainer}}{{^isPrimitiveType}}{{#isModel}}{{#isEnum}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isEnum}}{{^isEnum}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isEnum}}{{/isModel}}{{^isModel}}{{^isFreeFormObject}}**{{datatype}}_t \***{{/isFreeFormObject}}{{/isModel}}{{#isUuid}}**{{datatype}} \***{{/isUuid}}{{#isEmail}}**{{datatype}} \***{{/isEmail}}{{#isFreeFormObject}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isFreeFormObject}}{{/isPrimitiveType}}{{#isPrimitiveType}}{{#isNumeric}}**{{datatype}}**{{/isNumeric}}{{#isBoolean}}**{{datatype}}**{{/isBoolean}}{{#isEnum}}{{#isString}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isString}}{{/isEnum}}{{^isEnum}}{{#isString}}**{{datatype}} \***{{/isString}}{{/isEnum}}{{#isByteArray}}**{{datatype}} \***{{/isByteArray}}{{#isBinary}}**{{datatype}}**{{/isBinary}}{{#isDate}}**{{datatype}} \***{{/isDate}}{{#isDateTime}}**{{datatype}} \***{{/isDateTime}}{{/isPrimitiveType}}{{/isContainer}}{{#isContainer}}{{#isArray}}{{#isPrimitiveType}}**{{datatype}}_t \***{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{datatype}}_t**]({{complexType}}.md) \*{{/isPrimitiveType}}{{/isArray}}{{#isMap}}**{{datatype}}**{{/isMap}}{{/isContainer}} | {{description}} | {{^required}}[optional] {{/required}}{{#isReadOnly}}[readonly] {{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
|
**{{name}}** | {{^isContainer}}{{^isPrimitiveType}}{{#isModel}}{{#isEnum}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isEnum}}{{^isEnum}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isEnum}}{{/isModel}}{{^isModel}}{{^isFreeFormObject}}**{{dataType}}_t \***{{/isFreeFormObject}}{{/isModel}}{{#isUuid}}**{{dataType}} \***{{/isUuid}}{{#isEmail}}**{{dataType}} \***{{/isEmail}}{{#isFreeFormObject}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isFreeFormObject}}{{/isPrimitiveType}}{{#isPrimitiveType}}{{#isNumeric}}**{{dataType}}**{{/isNumeric}}{{#isBoolean}}**{{dataType}}**{{/isBoolean}}{{#isEnum}}{{#isString}}**{{projectName}}_{{classVarName}}_{{enumName}}_e**{{/isString}}{{/isEnum}}{{^isEnum}}{{#isString}}**{{dataType}} \***{{/isString}}{{/isEnum}}{{#isByteArray}}**{{dataType}} \***{{/isByteArray}}{{#isBinary}}**{{dataType}}**{{/isBinary}}{{#isDate}}**{{dataType}} \***{{/isDate}}{{#isDateTime}}**{{dataType}} \***{{/isDateTime}}{{/isPrimitiveType}}{{/isContainer}}{{#isContainer}}{{#isArray}}{{#isPrimitiveType}}**{{dataType}}_t \***{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}_t**]({{complexType}}.md) \*{{/isPrimitiveType}}{{/isArray}}{{#isMap}}**{{dataType}}**{{/isMap}}{{/isContainer}} | {{description}} | {{^required}}[optional] {{/required}}{{#isReadOnly}}[readonly] {{/isReadOnly}}{{#defaultValue}}[default to {{{.}}}]{{/defaultValue}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|||||||
@@ -18,9 +18,9 @@ export type {{classname}} = {
|
|||||||
{{#vars}}
|
{{#vars}}
|
||||||
/**
|
/**
|
||||||
* {{{description}}}
|
* {{{description}}}
|
||||||
* @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%>
|
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
||||||
* @memberof {{classname}}
|
* @memberof {{classname}}
|
||||||
*/
|
*/
|
||||||
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
|
{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}};
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
}{{#parent}} & {{.}}{{/parent}}
|
}{{#parent}} & {{.}}{{/parent}}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
## Properties
|
## Properties
|
||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
{{#vars}}**{{name}}** | {{#isEnum}}[**{{datatypeWithEnum}}**](#{{datatypeWithEnum}}){{/isEnum}}{{^isEnum}}{{#isPrimitiveType}}**{{datatype}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{datatype}}**]({{complexType}}.md){{/isPrimitiveType}}{{/isEnum}} | {{description}} | {{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}}
|
{{#vars}}**{{name}}** | {{#isEnum}}[**{{datatypeWithEnum}}**](#{{datatypeWithEnum}}){{/isEnum}}{{^isEnum}}{{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}}{{/isEnum}} | {{description}} | {{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
{{#vars}}{{#isEnum}}
|
{{#vars}}{{#isEnum}}
|
||||||
|
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ public:
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#description}}/* {{{.}}} */
|
{{#description}}/* {{{.}}} */
|
||||||
{{/description}}{{^required}}TOptional<{{/required}}{{{datatype}}}{{^required}}>{{/required}} {{name}}{{#required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/required}};
|
{{/description}}{{^required}}TOptional<{{/required}}{{{dataType}}}{{^required}}>{{/required}} {{name}}{{#required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}{{/required}};
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
]
|
]
|
||||||
|
|
||||||
@type t :: %__MODULE__{
|
@type t :: %__MODULE__{
|
||||||
{{#vars}}{{#atom}}{{&baseName}}{{/atom}} => {{{datatype}}}{{#isNullable}} | nil{{/isNullable}}{{^isNullable}}{{^required}} | nil{{/required}}{{/isNullable}}{{^-last}},
|
{{#vars}}{{#atom}}{{&baseName}}{{/atom}} => {{{dataType}}}{{#isNullable}} | nil{{/isNullable}}{{^isNullable}}{{^required}} | nil{{/required}}{{/isNullable}}{{^-last}},
|
||||||
{{/-last}}{{/vars}}
|
{{/-last}}{{/vars}}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ module {{classname}} =
|
|||||||
{{#vars}}
|
{{#vars}}
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
//#region enums
|
//#region enums
|
||||||
type {{datatypeWithEnum}} = {{#allowableValues}}{{#enumVars}}{{name}} of {{datatype}} {{^-last}} | {{/-last}} {{/enumVars}}{{/allowableValues}}
|
type {{datatypeWithEnum}} = {{#allowableValues}}{{#enumVars}}{{name}} of {{dataType}} {{^-last}} | {{/-last}} {{/enumVars}}{{/allowableValues}}
|
||||||
//#endregion
|
//#endregion
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
|
|||||||
@@ -8,12 +8,12 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
{{#allVars}}
|
{{#allVars}}
|
||||||
- {{{name}}}::{{datatype}}{{#description}} : {{description}}{{/description}}
|
- {{{name}}}::{{dataType}}{{#description}} : {{description}}{{/description}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
"""
|
"""
|
||||||
Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
||||||
{{#allVars}}
|
{{#allVars}}
|
||||||
{{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{datatype}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{datatype}} }{{/isPrimitiveType}}
|
{{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{dataType}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{dataType}} }{{/isPrimitiveType}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
|
|
||||||
function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}})
|
function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}})
|
||||||
@@ -23,7 +23,7 @@ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
|||||||
end
|
end
|
||||||
end # type {{classname}}
|
end # type {{classname}}
|
||||||
|
|
||||||
const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{datatype}}", {{/allVars}})
|
const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{dataType}}", {{/allVars}})
|
||||||
OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))}
|
OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))}
|
||||||
|
|
||||||
function OpenAPI.check_required(o::{{classname}})
|
function OpenAPI.check_required(o::{{classname}})
|
||||||
|
|||||||
@@ -8,12 +8,12 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
{{#allVars}}
|
{{#allVars}}
|
||||||
- {{{name}}}::{{datatype}}{{#description}} : {{description}}{{/description}}
|
- {{{name}}}::{{dataType}}{{#description}} : {{description}}{{/description}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
"""
|
"""
|
||||||
Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
||||||
{{#allVars}}
|
{{#allVars}}
|
||||||
{{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{datatype}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{datatype}} }{{/isPrimitiveType}}
|
{{{name}}}{{#isPrimitiveType}}::Union{Nothing, {{{dataType}}}}{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isContainer}}::Union{Nothing, {{#isMap}}Dict{{/isMap}}{{^isMap}}Vector{{/isMap}}}{{/isContainer}}{{/isPrimitiveType}} = {{#defaultValue}}{{{defaultValue}}}{{/defaultValue}}{{^defaultValue}}nothing{{/defaultValue}}{{^isPrimitiveType}} # spec type: Union{ Nothing, {{dataType}} }{{/isPrimitiveType}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
|
|
||||||
function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}})
|
function {{classname}}({{#allVars}}{{{name}}}, {{/allVars}})
|
||||||
@@ -23,7 +23,7 @@ Base.@kwdef mutable struct {{classname}} <: OpenAPI.APIModel
|
|||||||
end
|
end
|
||||||
end # type {{classname}}
|
end # type {{classname}}
|
||||||
|
|
||||||
const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{datatype}}", {{/allVars}})
|
const _property_types_{{classname}} = Dict{Symbol,String}({{#allVars}}Symbol("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}")=>"{{dataType}}", {{/allVars}})
|
||||||
OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))}
|
OpenAPI.property_type(::Type{ {{classname}} }, name::Symbol) = Union{Nothing,eval(Base.Meta.parse(_property_types_{{classname}}[name]))}
|
||||||
|
|
||||||
function OpenAPI.check_required(o::{{classname}})
|
function OpenAPI.check_required(o::{{classname}})
|
||||||
|
|||||||
@@ -27,17 +27,17 @@ class {{classname}}(Model):
|
|||||||
{{/-last}}
|
{{/-last}}
|
||||||
{{/enumVars}}{{/allowableValues}}
|
{{/enumVars}}{{/allowableValues}}
|
||||||
|
|
||||||
def __init__(self{{#vars}}, {{name}}: {{datatype}}={{{defaultValue}}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}): # noqa: E501
|
def __init__(self{{#vars}}, {{name}}: {{dataType}}={{{defaultValue}}}{{^defaultValue}}None{{/defaultValue}}{{/vars}}): # noqa: E501
|
||||||
"""{{classname}} - a model defined in Swagger
|
"""{{classname}} - a model defined in Swagger
|
||||||
|
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
:param {{name}}: The {{name}} of this {{classname}}. # noqa: E501
|
:param {{name}}: The {{name}} of this {{classname}}. # noqa: E501
|
||||||
:type {{name}}: {{datatype}}
|
:type {{name}}: {{dataType}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
"""
|
"""
|
||||||
self.swagger_types = {
|
self.swagger_types = {
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
'{{name}}': {{{datatype}}}{{^-last}},{{/-last}}
|
'{{name}}': {{{dataType}}}{{^-last}},{{/-last}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ class {{classname}}(Model):
|
|||||||
|
|
||||||
{{/-first}}
|
{{/-first}}
|
||||||
@property
|
@property
|
||||||
def {{name}}(self) -> {{datatype}}:
|
def {{name}}(self) -> {{dataType}}:
|
||||||
"""Gets the {{name}} of this {{classname}}.
|
"""Gets the {{name}} of this {{classname}}.
|
||||||
|
|
||||||
{{#description}}
|
{{#description}}
|
||||||
@@ -72,12 +72,12 @@ class {{classname}}(Model):
|
|||||||
{{/description}}
|
{{/description}}
|
||||||
|
|
||||||
:return: The {{name}} of this {{classname}}.
|
:return: The {{name}} of this {{classname}}.
|
||||||
:rtype: {{datatype}}
|
:rtype: {{dataType}}
|
||||||
"""
|
"""
|
||||||
return self._{{name}}
|
return self._{{name}}
|
||||||
|
|
||||||
@{{name}}.setter
|
@{{name}}.setter
|
||||||
def {{name}}(self, {{name}}: {{datatype}}):
|
def {{name}}(self, {{name}}: {{dataType}}):
|
||||||
"""Sets the {{name}} of this {{classname}}.
|
"""Sets the {{name}} of this {{classname}}.
|
||||||
|
|
||||||
{{#description}}
|
{{#description}}
|
||||||
@@ -85,7 +85,7 @@ class {{classname}}(Model):
|
|||||||
{{/description}}
|
{{/description}}
|
||||||
|
|
||||||
:param {{name}}: The {{name}} of this {{classname}}.
|
:param {{name}}: The {{name}} of this {{classname}}.
|
||||||
:type {{name}}: {{datatype}}
|
:type {{name}}: {{dataType}}
|
||||||
"""
|
"""
|
||||||
{{#isEnum}}
|
{{#isEnum}}
|
||||||
allowed_values = [{{#allowableValues}}{{#values}}"{{{this}}}"{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}] # noqa: E501
|
allowed_values = [{{#allowableValues}}{{#values}}"{{{this}}}"{{^-last}}, {{/-last}}{{/values}}{{/allowableValues}}] # noqa: E501
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ resourceTypes {
|
|||||||
type = {{>prop_type}}
|
type = {{>prop_type}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
type = {{datatype}}
|
type = {{dataType}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
@@ -37,7 +37,7 @@ resourceTypes {
|
|||||||
items.type = {{>prop_type}}
|
items.type = {{>prop_type}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
items.type = {{datatype}}
|
items.type = {{dataType}}
|
||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{/items}}
|
{{/items}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {{import}}
|
|||||||
*/
|
*/
|
||||||
final case class {{classname}} (
|
final case class {{classname}} (
|
||||||
{{#vars}}
|
{{#vars}}
|
||||||
{{{name}}}: {{^required}}Option[{{/required}}{{datatype}}{{^required}}] = None{{/required}}{{^-last}},{{/-last}}
|
{{{name}}}: {{^required}}Option[{{/required}}{{dataType}}{{^required}}] = None{{/required}}{{^-last}},{{/-last}}
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ public struct {{{classname}}}: Codable {
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#description}}/// {{{.}}}
|
{{#description}}/// {{{.}}}
|
||||||
{{/description}}public var {{{name}}}: {{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}
|
{{/description}}public var {{{name}}}: {{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
{{#hasVars}}
|
{{#hasVars}}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ public struct {{{classname}}}: Codable {
|
|||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#description}}/// {{{.}}}
|
{{#description}}/// {{{.}}}
|
||||||
{{/description}}public var {{{name}}}: {{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}
|
{{/description}}public var {{{name}}}: {{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}
|
||||||
{{/isEnum}}
|
{{/isEnum}}
|
||||||
{{/allVars}}
|
{{/allVars}}
|
||||||
{{#hasVars}}
|
{{#hasVars}}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#description}}/** {{{.}}} */
|
{{#description}}/** {{{.}}} */
|
||||||
{{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.")
|
{{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.")
|
||||||
{{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{datatype}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}}
|
{{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{dataType}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}}
|
||||||
{{#objcCompatible}}
|
{{#objcCompatible}}
|
||||||
{{#vendorExtensions.x-swift-optional-scalar}}
|
{{#vendorExtensions.x-swift-optional-scalar}}
|
||||||
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? {
|
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? {
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
{{^isEnum}}
|
{{^isEnum}}
|
||||||
{{#description}}/** {{{.}}} */
|
{{#description}}/** {{{.}}} */
|
||||||
{{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.")
|
{{/description}}{{#deprecated}}@available(*, deprecated, message: "This property is deprecated.")
|
||||||
{{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{datatype}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{datatype}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}}
|
{{/deprecated}}{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} {{#readonlyProperties}}private(set) {{/readonlyProperties}}var {{{name}}}: {{#vendorExtensions.x-null-encodable}}NullEncodable<{{{dataType}}}>{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{dataType}}}{{#required}}{{#isNullable}}?{{/isNullable}}{{/required}}{{^required}}?{{/required}}{{/vendorExtensions.x-null-encodable}}{{#defaultValue}} = {{#vendorExtensions.x-null-encodable}}{{{vendorExtensions.x-null-encodable-default-value}}}{{/vendorExtensions.x-null-encodable}}{{^vendorExtensions.x-null-encodable}}{{{.}}}{{/vendorExtensions.x-null-encodable}}{{/defaultValue}}
|
||||||
{{#objcCompatible}}
|
{{#objcCompatible}}
|
||||||
{{#vendorExtensions.x-swift-optional-scalar}}
|
{{#vendorExtensions.x-swift-optional-scalar}}
|
||||||
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? {
|
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}public{{/nonPublicApi}} var {{{name}}}Num: NSNumber? {
|
||||||
|
|||||||
@@ -323,7 +323,7 @@ export class {{classname}} extends runtime.BaseAPI {
|
|||||||
{{#bodyParam}}
|
{{#bodyParam}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
{{^withoutRuntimeChecks}}
|
{{^withoutRuntimeChecks}}
|
||||||
body: requestParameters['{{paramName}}']{{#isArray}}{{#items}}{{^isPrimitiveType}}!.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}},
|
body: requestParameters['{{paramName}}']{{#isArray}}{{#items}}{{^isPrimitiveType}}!.map({{dataType}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}},
|
||||||
{{/withoutRuntimeChecks}}
|
{{/withoutRuntimeChecks}}
|
||||||
{{#withoutRuntimeChecks}}
|
{{#withoutRuntimeChecks}}
|
||||||
body: requestParameters['{{paramName}}'],
|
body: requestParameters['{{paramName}}'],
|
||||||
|
|||||||
@@ -87,19 +87,19 @@ export function {{classname}}FromJSONTyped(json: any, ignoreDiscriminator: boole
|
|||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#uniqueItems}}
|
{{#uniqueItems}}
|
||||||
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}new Set((json['{{baseName}}'] as Array<any>).map({{#items}}{{datatype}}{{/items}}FromJSON))),
|
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}new Set((json['{{baseName}}'] as Array<any>).map({{#items}}{{dataType}}{{/items}}FromJSON))),
|
||||||
{{/uniqueItems}}
|
{{/uniqueItems}}
|
||||||
{{^uniqueItems}}
|
{{^uniqueItems}}
|
||||||
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}(json['{{baseName}}'] as Array<any>).map({{#items}}{{datatype}}{{/items}}FromJSON)),
|
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}(json['{{baseName}}'] as Array<any>).map({{#items}}{{dataType}}{{/items}}FromJSON)),
|
||||||
{{/uniqueItems}}
|
{{/uniqueItems}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(json['{{baseName}}'], {{#items}}{{datatype}}{{/items}}FromJSON)),
|
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}json['{{baseName}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(json['{{baseName}}'], {{#items}}{{dataType}}{{/items}}FromJSON)),
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
{{^isMap}}
|
{{^isMap}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}{{datatype}}FromJSON(json['{{baseName}}']),
|
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}{{dataType}}FromJSON(json['{{baseName}}']),
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}json['{{baseName}}'],
|
'{{name}}': {{^required}}json['{{baseName}}'] == null ? undefined : {{/required}}json['{{baseName}}'],
|
||||||
@@ -166,19 +166,19 @@ export function {{classname}}ToJSONTyped(value?: {{#hasReadOnly}}Omit<{{classnam
|
|||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
{{#uniqueItems}}
|
{{#uniqueItems}}
|
||||||
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}Array.from(value['{{name}}'] as Set<any>).map({{#items}}{{datatype}}{{/items}}ToJSON)),
|
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}Array.from(value['{{name}}'] as Set<any>).map({{#items}}{{dataType}}{{/items}}ToJSON)),
|
||||||
{{/uniqueItems}}
|
{{/uniqueItems}}
|
||||||
{{^uniqueItems}}
|
{{^uniqueItems}}
|
||||||
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}(value['{{name}}'] as Array<any>).map({{#items}}{{datatype}}{{/items}}ToJSON)),
|
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}(value['{{name}}'] as Array<any>).map({{#items}}{{dataType}}{{/items}}ToJSON)),
|
||||||
{{/uniqueItems}}
|
{{/uniqueItems}}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(value['{{name}}'], {{#items}}{{datatype}}{{/items}}ToJSON)),
|
'{{baseName}}': {{^required}}value['{{name}}'] == null ? undefined : {{/required}}({{#required}}{{#isNullable}}value['{{name}}'] == null ? null : {{/isNullable}}{{/required}}mapValues(value['{{name}}'], {{#items}}{{dataType}}{{/items}}ToJSON)),
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
{{^isMap}}
|
{{^isMap}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
'{{baseName}}': {{datatype}}ToJSON(value['{{name}}']),
|
'{{baseName}}': {{dataType}}ToJSON(value['{{name}}']),
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
'{{baseName}}': value['{{name}}'],
|
'{{baseName}}': value['{{name}}'],
|
||||||
|
|||||||
@@ -10,13 +10,13 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
|
|||||||
{{#vars}}
|
{{#vars}}
|
||||||
/**
|
/**
|
||||||
* {{#lambda.indented_star_4}}{{{unescapedDescription}}}{{/lambda.indented_star_4}}
|
* {{#lambda.indented_star_4}}{{{unescapedDescription}}}{{/lambda.indented_star_4}}
|
||||||
* @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%>
|
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
||||||
* @memberof {{classname}}
|
* @memberof {{classname}}
|
||||||
{{#deprecated}}
|
{{#deprecated}}
|
||||||
* @deprecated
|
* @deprecated
|
||||||
{{/deprecated}}
|
{{/deprecated}}
|
||||||
*/
|
*/
|
||||||
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};
|
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
}{{#hasEnums}}
|
}{{#hasEnums}}
|
||||||
|
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ function {{nickname}}Raw<T>({{#allParams.0}}requestParameters: {{operationIdCame
|
|||||||
{{#hasBodyParam}}
|
{{#hasBodyParam}}
|
||||||
{{#bodyParam}}
|
{{#bodyParam}}
|
||||||
{{#isContainer}}
|
{{#isContainer}}
|
||||||
body: queryParameters || requestParameters.{{paramName}}{{#isArray}}{{#items}}{{^isPrimitiveType}}?.map({{datatype}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}},
|
body: queryParameters || requestParameters.{{paramName}}{{#isArray}}{{#items}}{{^isPrimitiveType}}?.map({{dataType}}ToJSON){{/isPrimitiveType}}{{/items}}{{/isArray}},
|
||||||
{{/isContainer}}
|
{{/isContainer}}
|
||||||
{{^isContainer}}
|
{{^isContainer}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
|
|||||||
@@ -21,10 +21,10 @@ export interface {{classname}} {{#allParents.0}}extends{{#allParents}} {{{.}}}{{
|
|||||||
{{#vars}}
|
{{#vars}}
|
||||||
/**
|
/**
|
||||||
* {{{description}}}
|
* {{{description}}}
|
||||||
* @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%>
|
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
||||||
* @memberof {{classname}}
|
* @memberof {{classname}}
|
||||||
*/
|
*/
|
||||||
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{/isEnum}};
|
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}};
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,15 +53,15 @@ export function {{classname}}FromJSON(json: any): {{classname}} {
|
|||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}(json['{{baseName}}'] as Array<any>).map({{#items}}{{datatype}}{{/items}}FromJSON),
|
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}(json['{{baseName}}'] as Array<any>).map({{#items}}{{dataType}}{{/items}}FromJSON),
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}mapValues(json['{{baseName}}'], {{#items}}{{datatype}}{{/items}}FromJSON),
|
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}mapValues(json['{{baseName}}'], {{#items}}{{dataType}}{{/items}}FromJSON),
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
{{^isMap}}
|
{{^isMap}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}{{datatype}}FromJSON(json['{{baseName}}']),
|
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}{{dataType}}FromJSON(json['{{baseName}}']),
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}json['{{baseName}}'],
|
'{{name}}': {{^required}}!exists(json, '{{baseName}}') ? undefined : {{/required}}json['{{baseName}}'],
|
||||||
@@ -96,15 +96,15 @@ export function {{classname}}ToJSON(value?: {{classname}}): any {
|
|||||||
{{/isPrimitiveType}}
|
{{/isPrimitiveType}}
|
||||||
{{^isPrimitiveType}}
|
{{^isPrimitiveType}}
|
||||||
{{#isArray}}
|
{{#isArray}}
|
||||||
'{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}(value.{{name}} as Array<any>).map({{#items}}{{datatype}}{{/items}}ToJSON),
|
'{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}(value.{{name}} as Array<any>).map({{#items}}{{dataType}}{{/items}}ToJSON),
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{#isMap}}
|
{{#isMap}}
|
||||||
'{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}mapValues(value.{{name}}, {{#items}}{{datatype}}{{/items}}ToJSON),
|
'{{baseName}}': {{^required}}value.{{name}} === undefined ? undefined : {{/required}}mapValues(value.{{name}}, {{#items}}{{dataType}}{{/items}}ToJSON),
|
||||||
{{/isMap}}
|
{{/isMap}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
{{^isMap}}
|
{{^isMap}}
|
||||||
{{^isFreeFormObject}}
|
{{^isFreeFormObject}}
|
||||||
'{{baseName}}': {{datatype}}ToJSON(value.{{name}}),
|
'{{baseName}}': {{dataType}}ToJSON(value.{{name}}),
|
||||||
{{/isFreeFormObject}}
|
{{/isFreeFormObject}}
|
||||||
{{#isFreeFormObject}}
|
{{#isFreeFormObject}}
|
||||||
'{{baseName}}': value.{{name}},
|
'{{baseName}}': value.{{name}},
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ export interface {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{
|
|||||||
{{#vars}}
|
{{#vars}}
|
||||||
/**{{#description}}
|
/**{{#description}}
|
||||||
* {{{.}}}{{/description}}
|
* {{{.}}}{{/description}}
|
||||||
* @type {{=<% %>=}}{<%&datatype%>}<%={{ }}=%>
|
* @type {{=<% %>=}}{<%&dataType%>}<%={{ }}=%>
|
||||||
* @memberof {{classname}}
|
* @memberof {{classname}}
|
||||||
*/
|
*/
|
||||||
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{datatype}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};
|
{{#isReadOnly}}readonly {{/isReadOnly}}{{name}}{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}};
|
||||||
{{/vars}}
|
{{/vars}}
|
||||||
}{{#hasEnums}}
|
}{{#hasEnums}}
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ Protected Class {{classname}}
|
|||||||
Visible=false
|
Visible=false
|
||||||
Group="Behavior"
|
Group="Behavior"
|
||||||
InitialValue=""
|
InitialValue=""
|
||||||
Type="{{{datatype}}}"
|
Type="{{{dataType}}}"
|
||||||
EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}"
|
EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}"
|
||||||
#tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}}
|
#tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}}
|
||||||
#tag EndViewBehavior
|
#tag EndViewBehavior
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ Protected Class {{classname}}
|
|||||||
Visible=false
|
Visible=false
|
||||||
Group="Behavior"
|
Group="Behavior"
|
||||||
InitialValue=""
|
InitialValue=""
|
||||||
Type="{{{datatype}}}"
|
Type="{{{dataType}}}"
|
||||||
EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}"
|
EditorType="{{#isStringSchema}}MultiLineEditor{{/isStringSchema}}"
|
||||||
#tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}}
|
#tag EndViewProperty{{/isByteArray}}{{/isEnum}}{{/allVars}}
|
||||||
#tag EndViewBehavior
|
#tag EndViewBehavior
|
||||||
|
|||||||
Reference in New Issue
Block a user