package
0.0.0-20240419133027-aeba8327aa53
Repository: https://github.com/openflagr/flagr.git
Documentation: pkg.go.dev
# Functions
NewCreateSegment creates a new http.Handler for the create segment operation.
NewCreateSegmentDefault creates CreateSegmentDefault with default headers values.
NewCreateSegmentOK creates CreateSegmentOK with default headers values.
NewCreateSegmentParams creates a new CreateSegmentParams object
There are no default values defined in the spec.
NewDeleteSegment creates a new http.Handler for the delete segment operation.
NewDeleteSegmentDefault creates DeleteSegmentDefault with default headers values.
NewDeleteSegmentOK creates DeleteSegmentOK with default headers values.
NewDeleteSegmentParams creates a new DeleteSegmentParams object
There are no default values defined in the spec.
NewFindSegments creates a new http.Handler for the find segments operation.
NewFindSegmentsDefault creates FindSegmentsDefault with default headers values.
NewFindSegmentsOK creates FindSegmentsOK with default headers values.
NewFindSegmentsParams creates a new FindSegmentsParams object
There are no default values defined in the spec.
NewPutSegment creates a new http.Handler for the put segment operation.
NewPutSegmentDefault creates PutSegmentDefault with default headers values.
NewPutSegmentOK creates PutSegmentOK with default headers values.
NewPutSegmentParams creates a new PutSegmentParams object
There are no default values defined in the spec.
NewPutSegmentsReorder creates a new http.Handler for the put segments reorder operation.
NewPutSegmentsReorderDefault creates PutSegmentsReorderDefault with default headers values.
NewPutSegmentsReorderOK creates PutSegmentsReorderOK with default headers values.
NewPutSegmentsReorderParams creates a new PutSegmentsReorderParams object
There are no default values defined in the spec.
# Constants
CreateSegmentOKCode is the HTTP code returned for type CreateSegmentOK.
DeleteSegmentOKCode is the HTTP code returned for type DeleteSegmentOK.
FindSegmentsOKCode is the HTTP code returned for type FindSegmentsOK.
PutSegmentOKCode is the HTTP code returned for type PutSegmentOK.
PutSegmentsReorderOKCode is the HTTP code returned for type PutSegmentsReorderOK.
# Structs
CreateSegment swagger:route POST /flags/{flagID}/segments segment createSegment
CreateSegment create segment API
*/.
CreateSegmentDefault generic error response
swagger:response createSegmentDefault
*/.
CreateSegmentOK segment created
swagger:response createSegmentOK
*/.
CreateSegmentParams contains all the bound params for the create segment operation typically these are obtained from a http.Request
swagger:parameters createSegment.
CreateSegmentURL generates an URL for the create segment operation.
DeleteSegment swagger:route DELETE /flags/{flagID}/segments/{segmentID} segment deleteSegment
DeleteSegment delete segment API
*/.
DeleteSegmentDefault generic error response
swagger:response deleteSegmentDefault
*/.
DeleteSegmentOK deleted
swagger:response deleteSegmentOK
*/.
DeleteSegmentParams contains all the bound params for the delete segment operation typically these are obtained from a http.Request
swagger:parameters deleteSegment.
DeleteSegmentURL generates an URL for the delete segment operation.
FindSegments swagger:route GET /flags/{flagID}/segments segment findSegments
FindSegments find segments API
*/.
FindSegmentsDefault generic error response
swagger:response findSegmentsDefault
*/.
FindSegmentsOK segments ordered by rank of the flag
swagger:response findSegmentsOK
*/.
FindSegmentsParams contains all the bound params for the find segments operation typically these are obtained from a http.Request
swagger:parameters findSegments.
FindSegmentsURL generates an URL for the find segments operation.
PutSegment swagger:route PUT /flags/{flagID}/segments/{segmentID} segment putSegment
PutSegment put segment API
*/.
PutSegmentDefault generic error response
swagger:response putSegmentDefault
*/.
PutSegmentOK segment updated
swagger:response putSegmentOK
*/.
PutSegmentParams contains all the bound params for the put segment operation typically these are obtained from a http.Request
swagger:parameters putSegment.
PutSegmentsReorder swagger:route PUT /flags/{flagID}/segments/reorder segment putSegmentsReorder
PutSegmentsReorder put segments reorder API
*/.
PutSegmentsReorderDefault generic error response
swagger:response putSegmentsReorderDefault
*/.
PutSegmentsReorderOK segments reordered
swagger:response putSegmentsReorderOK
*/.
PutSegmentsReorderParams contains all the bound params for the put segments reorder operation typically these are obtained from a http.Request
swagger:parameters putSegmentsReorder.
PutSegmentsReorderURL generates an URL for the put segments reorder operation.
PutSegmentURL generates an URL for the put segment operation.
# Interfaces
CreateSegmentHandler interface for that can handle valid create segment params.
DeleteSegmentHandler interface for that can handle valid delete segment params.
FindSegmentsHandler interface for that can handle valid find segments params.
PutSegmentHandler interface for that can handle valid put segment params.
PutSegmentsReorderHandler interface for that can handle valid put segments reorder params.
# Type aliases
CreateSegmentHandlerFunc turns a function with the right signature into a create segment handler.
DeleteSegmentHandlerFunc turns a function with the right signature into a delete segment handler.
FindSegmentsHandlerFunc turns a function with the right signature into a find segments handler.
PutSegmentHandlerFunc turns a function with the right signature into a put segment handler.
PutSegmentsReorderHandlerFunc turns a function with the right signature into a put segments reorder handler.