Documentation
¶
Index ¶
- type CreateFeatureHandler
- type CreateFeatureHandlerRequest
- type CreateFeatureHandlerResponse
- type DeleteFeatureHandler
- type DeleteFeatureHandlerParams
- type DeleteFeatureHandlerRequest
- type DeleteFeatureHandlerResponse
- type FeatureHandler
- type GetFeatureHandler
- type GetFeatureHandlerParams
- type GetFeatureHandlerRequest
- type GetFeatureHandlerResponse
- type ListFeaturesHandler
- type ListFeaturesHandlerParams
- type ListFeaturesHandlerRequest
- type ListFeaturesHandlerResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFeatureHandler ¶
type CreateFeatureHandler httptransport.Handler[CreateFeatureHandlerRequest, CreateFeatureHandlerResponse]
type CreateFeatureHandlerRequest ¶
type CreateFeatureHandlerRequest = productcatalog.CreateFeatureInputs
type CreateFeatureHandlerResponse ¶
type CreateFeatureHandlerResponse = productcatalog.Feature
type DeleteFeatureHandler ¶
type DeleteFeatureHandler httptransport.HandlerWithArgs[DeleteFeatureHandlerRequest, DeleteFeatureHandlerResponse, DeleteFeatureHandlerParams]
type DeleteFeatureHandlerParams ¶
type DeleteFeatureHandlerParams = string
type DeleteFeatureHandlerRequest ¶
type DeleteFeatureHandlerRequest = models.NamespacedID
type DeleteFeatureHandlerResponse ¶
type DeleteFeatureHandlerResponse = interface{}
type FeatureHandler ¶
type FeatureHandler interface { GetFeature() GetFeatureHandler CreateFeature() CreateFeatureHandler ListFeatures() ListFeaturesHandler DeleteFeature() DeleteFeatureHandler }
func NewFeatureHandler ¶
func NewFeatureHandler( connector productcatalog.FeatureConnector, namespaceDecoder namespacedriver.NamespaceDecoder, options ...httptransport.HandlerOption, ) FeatureHandler
type GetFeatureHandler ¶
type GetFeatureHandler httptransport.HandlerWithArgs[GetFeatureHandlerRequest, GetFeatureHandlerResponse, GetFeatureHandlerParams]
type GetFeatureHandlerParams ¶
type GetFeatureHandlerParams = string
type GetFeatureHandlerRequest ¶
type GetFeatureHandlerRequest = models.NamespacedID
type GetFeatureHandlerResponse ¶
type GetFeatureHandlerResponse = *productcatalog.Feature
type ListFeaturesHandler ¶
type ListFeaturesHandler httptransport.HandlerWithArgs[ListFeaturesHandlerRequest, ListFeaturesHandlerResponse, ListFeaturesHandlerParams]
type ListFeaturesHandlerParams ¶
type ListFeaturesHandlerParams = api.ListFeaturesParams
type ListFeaturesHandlerRequest ¶
type ListFeaturesHandlerRequest = productcatalog.ListFeaturesParams
type ListFeaturesHandlerResponse ¶
type ListFeaturesHandlerResponse = []productcatalog.Feature
Click to show internal directories.
Click to hide internal directories.