getting exception error while printing sample response schema in smartdocs hbr file

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);
0 3 263
3 REPLIES 3

Hi @jaywant

i am also facing the same issue, any solution for this?

Thanks.

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}}};