In my case i just want to print 200 sample response. but while using below source code to render sample response schema i was getting Uncaught SyntaxError: Unexpected token {
probably this is due to multiple response like 200/400/500
{{#if response.schema.dataType}} var _response_data_type = {{{response.schema.dataType}}}; Apigee.APIModel.responseSchemaName = _response_data_type.$ref ? _response_data_type.$ref : _response_data_type.items.$ref; Apigee.APIModel.responseSchemaName = Apigee.APIModel.responseSchemaName.split("/"); Apigee.APIModel.responseSchemaName = Apigee.APIModel.responseSchemaName[Apigee.APIModel.responseSchemaName.length - 1]; {{/if}}
using below variable to render schema object
JSON.stringify(originalSchemaObj[Apigee.APIModel.responseSchemaName].properties, null, 4);
What's the error message you're seeing and what code are you trying to use?
Hi @dane knezic
thanks for your reponse.
the code which i am using is below
{{#if response.schema.dataType}} var _response_data_type ={{{response.schema.dataType}}}; Apigee.APIModel.responseSchemaName = _response_data_type.$ref ? _response_data_type.$ref : _response_data_type.items.$ref; Apigee.APIModel.responseSchemaName =Apigee.APIModel.responseSchemaName.split("/"); Apigee.APIModel.responseSchemaName =Apigee.APIModel.responseSchemaName[Apigee.APIModel.responseSchemaName.length -1]; {{/if}}
and the error i am receiving is
"SyntaxError: missing ; before statement"
in this will refer the line of code
var _response_data_type ={{{response.schema.dataType}}};