A tool for generating Refit interfaces and contracts from OpenAPI specifications
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/christianhelle/refitter/compare/1.2.0...1.3.0
Published by christianhelle 2 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 1.2.0
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
--use-apizr
CLI tool argument to generate Apizr specific Refit interfaces and configuration code--use-dynamic-querystring-parameters
CLI tool argument to wrap multiple query parameters into a single complex one--contract-only
CLI tool to only generate contracts/models without any Refit interfacesFull Changelog: https://github.com/christianhelle/refitter/compare/1.1.3...1.2.0
Published by christianhelle 3 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 1.1.3
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/1.1.1...1.1.3
Published by christianhelle 4 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 1.1.1
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/1.0.1...1.1.1
Published by christianhelle 4 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 1.0.1
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...1.0.1
Published by christianhelle 6 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 1.0.0
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...1.0.0
Published by christianhelle 8 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.9
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.9
Published by christianhelle 8 months ago
IObservable<T>
support by @janfolbrechtThis is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.8
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.--use-observable-response
CLI tool argument to return IObservable<T>
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.8
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.7
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.7
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.6
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
generateNullableReferenceTypes
by @christianhelle in https://github.com/christianhelle/refitter/pull/304
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.6
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.5
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.5
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.4
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.4
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.2
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.2
Published by christianhelle 9 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.9.0
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
--skip-default-additional-properties
CLI tool argument to skip default additional properties--operation-name-generator
CLI tool argument to NSwag IOperationNameGenerator implementation to use.matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.7...0.9.0
Published by christianhelle 10 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.7
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Task<ApiResponse>
is Returned for Void Methods in Generator by @mortenlaursen in https://github.com/christianhelle/refitter/pull/238
Full Changelog: https://github.com/christianhelle/refitter/compare/0.8.5...0.8.7
Published by christianhelle 11 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.5
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Full Changelog: https://github.com/christianhelle/refitter/compare/0.7.5...0.8.5
Published by christianhelle 12 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.4
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is set--trim-unused-schema
CLI tool argument to remove unreferenced components schema to keep the generated output to a minimum--keep-schema
CLI tool argument to specify a collection of regular expressions to force to keep matching schema. This is used together with --trim-unused-schema
matchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
--trim-unused-schema
& --keep-schema
by @kirides in https://github.com/christianhelle/refitter/pull/199
Action<IHttpClientBuilder>?
parameter in ConfigureRefitClients()
by @Noblix in https://github.com/christianhelle/refitter/pull/215
Full Changelog: https://github.com/christianhelle/refitter/compare/0.7.5...0.8.4
Published by christianhelle 12 months ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.3
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is setmatchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
namespace
settings from codeGeneratorSettings
by @christianhelle in https://github.com/christianhelle/refitter/pull/197
Full Changelog: https://github.com/christianhelle/refitter/compare/0.7.5...0.8.3
Published by christianhelle about 1 year ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.2
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
template. This can also be used to customize the Execute() method name in the interfaces generated when --multiple-interfaces ByEndpoint
is setmatchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
Full Changelog: https://github.com/christianhelle/refitter/compare/0.7.5...0.8.2
Published by christianhelle about 1 year ago
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global Refitter --version 0.8.1
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to return IApiResponse<T>
instead of Task<T>
--internal
CLI tool argument to generate types with the internal
accessibility modifier--cancellation-tokens
CLI tool argument to generate the Refit interface with CancellationTokens--no-operation-headers
CLI tool argument to skip generating [Header]
parameters--no-logging
CLI tool argument to disable error logging and feature usage tracking--use-iso-date-format
CLI tool argument to explicitly format date query string parameters in ISO standard date format using delimiters (2023-06-15)--multiple-interfaces
CLI tool argument to generate a Refit interface for each endpoint. This may be either ByEndpoint
or ByTag
--settings-file
CLI tool argument to use a .refitter format file and override all other arguments--skip-validation
CLI tool argument to ignore all validation errors and attempt to generate code anyway--match-path
CLI tool argument to only include Paths that match the provided regular expression. May be set multiple times--tag
CLI tool argument to only include Endpoints that contain this tag. May be set multiple times and result in OR'ed evaluation--optional-nullable-parameters
CLI tool argument to make non-required query parameters to optional parameters in Refit interface--operation-name-template
CLI tool argument to append a prefix or suffix to the {operationName}
templatematchPath
option in example .refitter file in README by @christianhelle in https://github.com/christianhelle/refitter/pull/146
--settings-file
usage by @christianhelle in https://github.com/christianhelle/refitter/pull/152
--no-logging
is specified by @christianhelle in https://github.com/christianhelle/refitter/pull/153
--operation-name-template
command line argument by @angelofb in https://github.com/christianhelle/refitter/pull/164
--optional-nullable-parameters
CLI argument by @christianhelle in https://github.com/christianhelle/refitter/pull/163
Full Changelog: https://github.com/christianhelle/refitter/compare/0.7.5...0.8.1