Class ParametersDiff


  • public class ParametersDiff
    extends Object
    compare two parameter
    Author:
    QDesrame
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Optional<io.swagger.v3.oas.models.parameters.Parameter> contains​(io.swagger.v3.oas.models.Components components, List<io.swagger.v3.oas.models.parameters.Parameter> parameters, io.swagger.v3.oas.models.parameters.Parameter parameter)  
      Optional<com.github.elibracha.model.ChangedParameters> diff​(List<io.swagger.v3.oas.models.parameters.Parameter> left, List<io.swagger.v3.oas.models.parameters.Parameter> right, com.github.elibracha.model.DiffContext context)  
      static boolean same​(io.swagger.v3.oas.models.parameters.Parameter left, io.swagger.v3.oas.models.parameters.Parameter right)  
    • Constructor Detail

      • ParametersDiff

        public ParametersDiff​(OpenApiDiff openApiDiff)
    • Method Detail

      • contains

        public static Optional<io.swagger.v3.oas.models.parameters.Parameter> contains​(io.swagger.v3.oas.models.Components components,
                                                                                       List<io.swagger.v3.oas.models.parameters.Parameter> parameters,
                                                                                       io.swagger.v3.oas.models.parameters.Parameter parameter)
      • same

        public static boolean same​(io.swagger.v3.oas.models.parameters.Parameter left,
                                   io.swagger.v3.oas.models.parameters.Parameter right)
      • diff

        public Optional<com.github.elibracha.model.ChangedParameters> diff​(List<io.swagger.v3.oas.models.parameters.Parameter> left,
                                                                           List<io.swagger.v3.oas.models.parameters.Parameter> right,
                                                                           com.github.elibracha.model.DiffContext context)