2023-04-28 23:18:10 +01:00
package stirling.software.SPDF.config ;
import org.springframework.context.annotation.Bean ;
import org.springframework.context.annotation.Configuration ;
import io.swagger.v3.oas.models.Components ;
import io.swagger.v3.oas.models.OpenAPI ;
import io.swagger.v3.oas.models.info.Info ;
@Configuration
public class OpenApiConfig {
@Bean
public OpenAPI customOpenAPI () {
2023-05-08 15:26:41 +01:00
String version = getClass (). getPackage (). getImplementationVersion ();
version = ( version != null ) ? version : "1.0.0" ;
2023-04-28 23:18:10 +01:00
return new OpenAPI (). components ( new Components ()). info (
2023-05-08 15:26:41 +01:00
new Info (). title ( "Stirling PDF API" ). version ( version ). description ( "API documentation for all Server-Side processing.\nPlease note some functionality might be UI only and missing from here." ));
2023-04-28 23:18:10 +01:00
}
}