Namespace Refitter.Core
Classes
- ApizrSettings
Describing how Apizr should be configured. Here are only the common configurations.
- CodeGeneratorSettings
CSharp code generator settings
- DependencyInjectionSettings
Dependency Injection settings describing how the Refit client should be configured. This can be used to configure the HttpClient pipeline with additional handlers
- GeneratedCode
Represents generated code with a type name and content.
- GeneratorOutput
Represents the output of the code generator containing generated files.
- NamingSettings
Configurable settings for naming in the client API
- OpenApiDocumentFactory
Creates an NSwag.OpenApiDocument from a specified path or URL.
- RefitGenerator
Generates Refit clients and interfaces based on an OpenAPI specification.
- RefitGeneratorSettings
Provide settings for Refit generator.
- SchemaCleaner
Cleans up OpenAPI schema by removing unreferenced schemas and handling inheritance hierarchies.
- Serializer
Provides methods for serializing and deserializing objects to and from JSON. This serializer is configured to be case-insensitive.
- TypenameConstants
Constants for type names used in code generation.
- XmlDocumentationGenerator
Generator class for creating XML documentation.
Enums
- CacheProviderType
Enumeration of cache provider types.
- CollectionFormat
Collection format defined in https://swagger.io/docs/specification/v2_0/describing-parameters/#array-and-multi-value-parameters
- MappingProviderType
Enumeration of mapping provider types.
- MultipleInterfaces
Enum representing the different options for generating multiple Refit interfaces.
- OperationNameGeneratorTypes
The NSwag IOperationNameGenerator implementation to use
- TransientErrorHandler
Libraries for handling transient errors
- TypeAccessibility
Specifies the accessibility of a type.