{{{operationComments}}}{{operationName}}({{#operationParamsClass
  }}params: {{serviceClass}}.{{operationParamsClass}}{{/operationParamsClass}}{{^operationParamsClass
  }}{{#operationParameters}}{{paramVar}}{{^paramRequired}}?{{/paramRequired}}: {{{paramType
  }}}{{^paramIsLast}},
    {{/paramIsLast}}{{/operationParameters}}{{/operationParamsClass
    }}): __Observable<{{{operationResultType}}}> {
    return this.{{operationName}}Response({{#operationParamsClass
    }}params{{/operationParamsClass}}{{^operationParamsClass
    }}{{#operationParameters}}{{paramVar}}{{^paramIsLast}}, {{/paramIsLast
    }}{{/operationParameters}}{{/operationParamsClass
    }}).pipe(
      __map(_r => _r.body as {{{operationResultType}}})
    );
  }
