Documentation
¶
Index ¶
Constants ¶
View Source
const Version = "1.0"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OpenAPIConverter ¶
OpenAPIConverter helps converting OpenAPI specs into a UtcpManual.
func NewOpenAPIConverter ¶
func NewOpenAPIConverter(raw interface{}, url, name string) *OpenAPIConverter
NewOpenAPIConverter creates a new converter for OpenAPI raw definitions.
func (*OpenAPIConverter) Convert ¶
func (c *OpenAPIConverter) Convert() UtcpManual
Convert processes the OpenAPI spec and returns a UtcpManual.
type UtcpManual ¶
type UtcpManual struct {
Version string
Tools []Tool
Name string // optional, for OpenAPI-derived manuals
}
UtcpManual represents a manual with a version and a set of tools.
func NewUtcpManualFromMap ¶
func NewUtcpManualFromMap(m map[string]interface{}) UtcpManual
NewUtcpManualFromMap constructs a UtcpManual from a raw map representation.
Click to show internal directories.
Click to hide internal directories.