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.