package space.nstart.pcp.routepassportconsumer.config

import io.swagger.v3.oas.models.OpenAPI
import io.swagger.v3.oas.models.info.Info
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration

/**
 * Базовая OpenAPI-конфигурация для route-processing-service.
 */
@Configuration
class OpenApiConfig {
    @Bean
    fun routeProcessingOpenApi(): OpenAPI {
        return OpenAPI()
            .info(
                Info()
                    .title("PCP Route Processing Service API")
                    .description("REST API сервиса обработки паспортов маршрутов PCP.")
                    .version("v1"),
            )
    }
}
