Show readOnly values in responses

This commit is contained in:
Furkan Ayhan
2017-04-13 16:01:29 +03:00
parent e33efa1b36
commit 6965a496fb
3 changed files with 8 additions and 8 deletions

8
dist/swagger-ui.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"swagger-ui.js","sources":["webpack:///swagger-ui.js"],"mappings":"AAAA;;;;;;AAuwCA;AAoyHA;AA2wHA;AA07FA;AAmoCA;AAghCA;AA0gCA;AAw4BA","sourceRoot":""} {"version":3,"file":"swagger-ui.js","sources":["webpack:///swagger-ui.js"],"mappings":"AAAA;;;;;;AAuwCA;AAoyHA;AA2wHA;AAy7FA;AAooCA;AAghCA;AA0gCA;AAw4BA","sourceRoot":""}

View File

@@ -47,7 +47,7 @@ export const sampleFromSchema = (schema, config={}) => {
let obj = {} let obj = {}
for (var name in props) { for (var name in props) {
if ( !props[name].readOnly || includeReadOnly ) { if ( !props[name].readOnly || includeReadOnly ) {
obj[name] = sampleFromSchema(props[name]) obj[name] = sampleFromSchema(props[name], { includeReadOnly: includeReadOnly })
} }
} }
@@ -55,7 +55,7 @@ export const sampleFromSchema = (schema, config={}) => {
obj.additionalProp1 = {} obj.additionalProp1 = {}
} else if ( additionalProperties ) { } else if ( additionalProperties ) {
let additionalProps = objectify(additionalProperties) let additionalProps = objectify(additionalProperties)
let additionalPropVal = sampleFromSchema(additionalProps) let additionalPropVal = sampleFromSchema(additionalProps, { includeReadOnly: includeReadOnly })
for (let i = 1; i < 4; i++) { for (let i = 1; i < 4; i++) {
obj["additionalProp" + i] = additionalPropVal obj["additionalProp" + i] = additionalPropVal
@@ -65,7 +65,7 @@ export const sampleFromSchema = (schema, config={}) => {
} }
if(type === "array") { if(type === "array") {
return [ sampleFromSchema(items) ] return [ sampleFromSchema(items, { includeReadOnly: includeReadOnly }) ]
} }
if(schema["enum"]) { if(schema["enum"]) {