# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateProductRequest calls the generic CreateProduct builder with application/json body.
NewCreateProductRequestWithBody generates requests for CreateProduct with any type of body.
NewDeleteProductByIdRequest generates requests for DeleteProductById.
NewGetProductByIdRequest generates requests for GetProductById.
NewGetProductsRequest generates requests for GetProducts.
NewSearchProductsRequest calls the generic SearchProducts builder with application/json body.
NewSearchProductsRequestWithBody generates requests for SearchProducts with any type of body.
NewUpdateProductRequest calls the generic UpdateProduct builder with application/json body.
NewUpdateProductRequestWithBody generates requests for UpdateProduct with any type of body.
ParseCreateProductResponse parses an HTTP response from a CreateProductWithResponse call.
ParseDeleteProductByIdResponse parses an HTTP response from a DeleteProductByIdWithResponse call.
ParseGetProductByIdResponse parses an HTTP response from a GetProductByIdWithResponse call.
ParseGetProductsResponse parses an HTTP response from a GetProductsWithResponse call.
ParseSearchProductsResponse parses an HTTP response from a SearchProductsWithResponse call.
ParseUpdateProductResponse parses an HTTP response from a UpdateProductWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for CreateProductJSONBodyAssociationsTypesAssociationCategory.
Defines values for CreateProductJSONBodyAssociationsTypesAssociationCategory.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
Defines values for FilterOperator.
No description provided by the author
Defines values for CreateProductJSONBodyAssociationsTypesAssociationCategory.
Defines values for CreateProductJSONBodyAssociationsTypesAssociationCategory.
# Structs
AssociationResponse defines model for AssociationResponse.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CreateProductJSONBody defines parameters for CreateProduct.
No description provided by the author
No description provided by the author
Filter defines model for Filter.
GetProductByIdParams defines parameters for GetProductById.
No description provided by the author
GetProductsParams defines parameters for GetProducts.
No description provided by the author
ObjectAssociationsResponse defines model for ObjectAssociationsResponse.
Paging defines model for Paging.
PagingNext defines model for PagingNext.
ProductResponse defines model for ProductResponse.
ProductsResponse defines model for ProductsResponse.
PropertyHistory defines model for PropertyHistory.
SearchProductsJSONBody defines parameters for SearchProducts.
No description provided by the author
ServerInterfaceWrapper converts echo contexts to parameters.
UpdateProductJSONBody defines parameters for UpdateProduct.
No description provided by the author
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
Doer performs HTTP requests.
ServerInterface represents all server handlers.
# Type aliases
Archived defines model for Archived.
Associations defines model for Associations.
ClientOption allows setting custom parameters during construction.
CreateProductJSONBodyAssociationsTypesAssociationCategory defines parameters for CreateProduct.
CreateProductJSONRequestBody defines body for CreateProduct for application/json ContentType.
FilterGroups defines model for FilterGroups.
FilterOperator defines model for Filter.Operator.
Properties defines model for Properties.
PropertiesWithHistory defines model for PropertiesWithHistory.
RequestEditorFn is the function signature for the RequestEditor callback function.
SearchProductsJSONRequestBody defines body for SearchProducts for application/json ContentType.
UpdateProductJSONRequestBody defines body for UpdateProduct for application/json ContentType.