All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.guicedee.guicedservlets.swagger.services.IGuicedSwaggerConfiguration Maven / Gradle / Ivy

There is a newer version: 1.2.2.1-jre17
Show newest version
package com.guicedee.guicedservlets.swagger.services;


import com.guicedee.guicedservlets.swagger.GuicedSwaggerConfig;
import com.guicedee.guicedinjection.interfaces.IDefaultService;
import io.swagger.v3.oas.models.info.Info;

/**
 * SPI that allows multi-module configuration for swagger
 */
@FunctionalInterface
public interface IGuicedSwaggerConfiguration
		extends IDefaultService
{
	/**
	 * Passes through the swagger configuration properties
	 *
	 * @param config
	 * @param info
	 *
	 * @return
	 */
	GuicedSwaggerConfig config(GuicedSwaggerConfig config, Info info);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy