Before this patch, the application level swagger @OpenAPIDefinition was arbitrarily added to the DataProviderService class, because only one class can specify that. This patch creates a new class TcOpenApiResource that extends the class OpenApiResource that is used to enable the swagger end-point. With this new class a central class is used for application level swagger definitions.