Skip to content

ClientGeneratorBase

Rico Suter edited this page May 7, 2016 · 22 revisions

Base class of:

Settings

  • GenerateClientClasses
  • GenerateClientInterfaces
  • GenerateDtoTypes
  • OperationGenerationMode:
    • MultipleClientsFromOperationId (default): Multiple clients from the Swagger operation ID in the form '{controller}_{action}'
    • MultipleClientsFromPathSegments: Multiple client classes are generated. The method names in the client classes from path segments (operation name = nth segment, client name = nth - 1 segment).
    • SingleClientFromOperationId: The method names in the client class are generated from the given Swagger operation ID

If a Swagger specification contains multiple controllers, you should choose MultipleClientsFromPathSegments to generate one client class per controller.

More information: CodeGeneratorBaseSettings.cs