Versions in this module Expand all Collapse all v0 v0.2.0 Jan 6, 2025 Changes in this version + type Controller interface + type ControllerFlag interface + Info func() *ControllerInformation + func FlagController(controller Controller, info ...ControllerInformation) ControllerFlag + type ControllerInformation struct + Name string + func (info *ControllerInformation) WithName(name string) *ControllerInformation + type EndpointFlag interface + Info func() *EndpointInformation + func FlagEndpoint(endpoint http.Handler, info ...EndpointInformation) EndpointFlag + type EndpointInformation struct + Hidden bool + Input *Type + Output *Type + func (c *EndpointInformation) WithDescription(description string) *EndpointInformation + func (c *EndpointInformation) WithHidden(hidden bool) *EndpointInformation + func (c *EndpointInformation) WithInput(typ *Type) *EndpointInformation + func (c *EndpointInformation) WithOutput(typ *Type) *EndpointInformation + func (c *EndpointInformation) WithSummary(summary string) *EndpointInformation + type Information struct + Description string + Summary string + func (c *Information) WithDescription(description string) *Information + func (c *Information) WithSummary(summary string) *Information + type InformationFlag interface + Info func() *Information + type Type struct + GoType reflect.Type + HttpType []string