Versions in this module Expand all Collapse all v0 v0.27.3 Apr 19, 2026 Changes in this version + func PruneDefaults(definitions spec.Definitions) spec.Definitions + func PruneDefaultsSchema(schema *spec.Schema) *spec.Schema + func ToProtoBinary(json []byte) ([]byte, error) + type OpenAPIService struct + func BuildAndRegisterOpenAPIVersionedService(servePath string, webServices []*restful.WebService, config *common.Config, ...) (*OpenAPIService, error) + func BuildAndRegisterOpenAPIVersionedServiceFromRoutes(servePath string, routeContainers []common.RouteContainer, ...) (*OpenAPIService, error) + func NewOpenAPIService(swagger *spec.Swagger) *OpenAPIService + func NewOpenAPIServiceLazy(swagger cached.Value[*spec.Swagger]) *OpenAPIService + func RegisterOpenAPIVersionedService(spec *spec.Swagger, servePath string, handler common.PathHandler) *OpenAPIService + func (o *OpenAPIService) RegisterOpenAPIVersionedService(servePath string, handler common.PathHandler) + func (o *OpenAPIService) UpdateSpec(swagger *spec.Swagger) error + func (o *OpenAPIService) UpdateSpecLazy(swagger cached.Value[*spec.Swagger])