title: How to include Http request method name in client method names generated with NSwag
body: <p>When I generate a C# client for an API using NSwag,
  where the API includes endpoints that can be used with multiple Http request types (e.g. POST, GET)
  the client generates a method for each request with the same base name, plus a number.</p>
  
  <p>E.g. Using this API: <a href="https://api.premiumfunding.net.au/assets/scripts/swagger/v1/swagger.json" rel="noreferrer">https://api.premiumfunding.net.au/assets/scripts/swagger/v1/swagger.json</a></p>
  
  <p>The schema contains an endpoint <code>/contract</code> that supports <code>GET</code> and <code>POST</code> requests, and an endpoint <code>/contract/{ID}</code> that supports <code>GET</code>, <code>POST</code> and <code>DELETE</code> requests.</p>
  
  <p>The generated client has methods:</p>
  
  <ul>
  <li><code>ContractAsync</code> for GET requests without ID</li>
  <li><code>Contract2Async</code> for POST requests without ID</li>
  <li><code>Contract3Async</code> for GET requests with ID</li>
  <li><code>Contract4Async</code> for POST requests with ID</li>
  <li><code>Contract5Async</code> for DELETE requests with ID</li>
  </ul>
  
  <p>I would like it to generate methods named:</p>
  
  <ul>
  <li><code>GetContractAsync</code> for GET requests without ID</li>
  <li><code>PostContractAsync</code> for POST requests without ID</li>
  <li><code>GetContractAsync</code> for GET requests with ID (method overload)</li>
  <li><code>PostContractAsync</code> for POST requests with ID (method overload)</li>
  <li><code>DeleteContractAsync</code> for DELETE requests with ID</li>
  </ul>
  
  <p>At the moment I am just renaming the methods manually.</p>
  
  <p><strong>Is it possible to configure NSwag to generated these method names?</strong></p>
  
  <p>(Or is there an alternative tool that will give me this result?)</p>