const subTypeProtobufDeprecated …
const subTypeProtobuf …
const subTypeJSON …
func computeETag(data []byte) string { … }
type timedSpec …
type OpenAPIService …
func NewOpenAPIService(swagger *spec.Swagger) *OpenAPIService { … }
func NewOpenAPIServiceLazy(swagger cached.Value[*spec.Swagger]) *OpenAPIService { … }
func (o *OpenAPIService) UpdateSpec(swagger *spec.Swagger) error { … }
func (o *OpenAPIService) UpdateSpecLazy(swagger cached.Value[*spec.Swagger]) { … }
func ToProtoBinary(json []byte) ([]byte, error) { … }
func RegisterOpenAPIVersionedService(spec *spec.Swagger, servePath string, handler common.PathHandler) *OpenAPIService { … }
func (o *OpenAPIService) RegisterOpenAPIVersionedService(servePath string, handler common.PathHandler) { … }
func BuildAndRegisterOpenAPIVersionedService(servePath string, webServices []*restful.WebService, config *common.Config, handler common.PathHandler) (*OpenAPIService, error) { … }
func BuildAndRegisterOpenAPIVersionedServiceFromRoutes(servePath string, routeContainers []common.RouteContainer, config *common.Config, handler common.PathHandler) (*OpenAPIService, error) { … }