Namespace JsonApiDotNetCore.OpenApi.Client.NSwag
Classes
- ApiException
Replacement for the auto-generated
ApiException
class from NSwag.
- ApiException<TResult>
Replacement for the auto-generated
ApiException<TResult>
class from NSwag.
- ApiResponse
Replacement for the auto-generated
SwaggerResponse
class from NSwag.
- ApiResponse<TResult>
Replacement for the auto-generated
SwaggerResponse<TResult>
class from NSwag.
- BlockedJsonInheritanceConverter
Exists to block usage of the default
JsonInheritanceConverter
from NSwag, which is incompatible with JSON:API.
- JsonApiClient
Base class to inherit auto-generated NSwag OpenAPI clients from. Provides support for partial POST/PATCH in JSON:API requests, optionally combined with OpenAPI inheritance.
- NotifyPropertySet
Implementation of INotifyPropertyChanged that unconditionally raises the PropertyChanged event when a property is assigned. Exists to support JSON:API partial POST/PATCH.
- TrackChangesFor<T>
Tracks assignment of property values, to support JSON:API partial POST/PATCH.