Documentation
¶
Index ¶
- type CreateFeatureHandler
- type CreateFeatureRequest
- type CreateFeatureResponse
- type DeleteFeatureHandler
- type DeleteFeatureParams
- type DeleteFeatureRequest
- type DeleteFeatureResponse
- type GetFeatureHandler
- type GetFeatureParams
- type GetFeatureRequest
- type GetFeatureResponse
- type Handler
- type ListFeaturesHandler
- type ListFeaturesParams
- type ListFeaturesRequest
- type ListFeaturesResponse
- type UpdateFeatureHandler
- type UpdateFeatureParams
- type UpdateFeatureRequest
- type UpdateFeatureResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFeatureHandler ¶
type CreateFeatureHandler httptransport.Handler[CreateFeatureRequest, CreateFeatureResponse]
type CreateFeatureRequest ¶
type CreateFeatureRequest = feature.CreateFeatureInputs
type CreateFeatureResponse ¶
type DeleteFeatureHandler ¶
type DeleteFeatureHandler httptransport.HandlerWithArgs[DeleteFeatureRequest, DeleteFeatureResponse, DeleteFeatureParams]
type DeleteFeatureParams ¶
type DeleteFeatureParams = string
type DeleteFeatureRequest ¶
type DeleteFeatureRequest = models.NamespacedID
type DeleteFeatureResponse ¶
type DeleteFeatureResponse = interface{}
type GetFeatureHandler ¶
type GetFeatureHandler httptransport.HandlerWithArgs[GetFeatureRequest, GetFeatureResponse, GetFeatureParams]
type GetFeatureParams ¶
type GetFeatureParams = string
type GetFeatureRequest ¶
type GetFeatureResponse ¶
type Handler ¶
type Handler interface {
ListFeatures() ListFeaturesHandler
GetFeature() GetFeatureHandler
CreateFeature() CreateFeatureHandler
UpdateFeature() UpdateFeatureHandler
DeleteFeature() DeleteFeatureHandler
}
func New ¶
func New( resolveNamespace func(ctx context.Context) (string, error), connector feature.FeatureConnector, meterService meter.Service, llmcostService llmcost.Service, options ...httptransport.HandlerOption, ) Handler
type ListFeaturesHandler ¶
type ListFeaturesHandler httptransport.HandlerWithArgs[ListFeaturesRequest, ListFeaturesResponse, ListFeaturesParams]
type ListFeaturesParams ¶
type ListFeaturesParams = api.ListFeaturesParams
type ListFeaturesRequest ¶
type ListFeaturesRequest = feature.ListFeaturesParams
type ListFeaturesResponse ¶
type ListFeaturesResponse = response.PagePaginationResponse[api.Feature]
type UpdateFeatureHandler ¶
type UpdateFeatureHandler httptransport.HandlerWithArgs[UpdateFeatureRequest, UpdateFeatureResponse, UpdateFeatureParams]
type UpdateFeatureParams ¶
type UpdateFeatureParams = string
type UpdateFeatureRequest ¶
type UpdateFeatureRequest = feature.UpdateFeatureInputs
type UpdateFeatureResponse ¶
Click to show internal directories.
Click to hide internal directories.