Versions in this module Expand all Collapse all v0 v0.29.1 Oct 20, 2022 Changes in this version + const AuthKey + var FlatSwaggerJSON json.RawMessage + var SwaggerJSON json.RawMessage + func Handler(c Config) (http.Handler, error) + func HandlerAPI(c Config) (http.Handler, *operations.PetstoreAPI, error) + type Config struct + APIKeyAuthenticator func(string, string, security.TokenAuthentication) runtime.Authenticator + AuthRoles func(token string) (interface{}, error) + Authorizer func(*http.Request) error + BasicAuthenticator func(security.UserPassAuthentication) runtime.Authenticator + BearerAuthenticator func(string, security.ScopedTokenAuthentication) runtime.Authenticator + InnerMiddleware func(http.Handler) http.Handler + Logger func(string, ...interface{}) + type PetAPI interface + PetCreate func(ctx context.Context, params pet.PetCreateParams) middleware.Responder + PetDelete func(ctx context.Context, params pet.PetDeleteParams) middleware.Responder + PetGet func(ctx context.Context, params pet.PetGetParams) middleware.Responder + PetList func(ctx context.Context, params pet.PetListParams) middleware.Responder + PetUpdate func(ctx context.Context, params pet.PetUpdateParams) middleware.Responder + PetUploadImage func(ctx context.Context, params pet.PetUploadImageParams) middleware.Responder + type StoreAPI interface + InventoryGet func(ctx context.Context, params store.InventoryGetParams) middleware.Responder + OrderCreate func(ctx context.Context, params store.OrderCreateParams) middleware.Responder + OrderDelete func(ctx context.Context, params store.OrderDeleteParams) middleware.Responder + OrderGet func(ctx context.Context, params store.OrderGetParams) middleware.Responder