import instance from './instance';
<%- data.error %>
<% if(data.error){ %>
export default(opts) => {
    return instance({
        method: '<%- data.method %>',
        url: '<%- data.url %>',
        opts: opts
    });
}
<% }else{ %>
<% _.mapKeys(data.response_model, function(value, key){ %>
  <% if(key !== 'data'){ %>
class <%- key %> {
    <% _.mapKeys(value, function(cellValue, cellKey){ %>
      <% if(cellKey !== '_id_'){ %>
          <% if(cellValue.description){ %>
           // <%- cellValue.description %> 
           // type @<%- cellValue.type %> 
          <% } %>
          <%- cellKey %>;
       <% } %>
    <% }) %>
    constructor(data) {
        <% _.mapKeys(value, function(cellValue, cellKey){ %>
          <% if(cellKey !== '_id_'){ %>
            this.<%- $$.getMethodName(cellKey) %>(data.<%- cellKey %>);
          <% } %>
        <% }) %>
    }
    
    <% _.mapKeys(value, function(cellValue, cellKey){ %>
          <% if(cellKey !== '_id_'){ %>
              <%- $$.getMethodName(cellKey) %>() (value) {
                if(typeof value !== 'string') {
                    console.log('error');
                }
                this.<%- cellKey %> = value;
             }
          <% } %>
    <% }) %>
}
  <% } %>
<% }) %>
export default(opts) => {
    return instance({
        method: '<%- data.method %>',
        url: '<%- data.url %>',
        opts: opts
    }).then(data => {
        return new MyModel(data);
    });
}
<% } %>
@@ -36,22 +36,44 @@
 %3C%25- data
-.error
+ %25%3E%0A%3C%25- JSON.stringify(data)
  %25%3E%0A%3C%25 i

change model