Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Registry = &resourceRegistry{ resources: make(map[string]types.Resource), ordered: make([]string, 0), }
Registry holds all registered resources
Functions ¶
func GetDefinitions ¶
func GetDefinitions() []types.ResourceDefinition
GetDefinitions returns all resource definitions
Types ¶
type BaseResource ¶
type BaseResource struct {
// contains filtered or unexported fields
}
BaseResource provides common resource functionality
func NewAPIDocResource ¶
func NewAPIDocResource() *BaseResource
NewAPIDocResource creates a resource for API documentation
func NewReadmeResource ¶
func NewReadmeResource() *BaseResource
NewReadmeResource creates a resource for the README
func NewSupportedLanguagesResource ¶
func NewSupportedLanguagesResource() *BaseResource
func NewTransformationMethodsResource ¶
func NewTransformationMethodsResource() *BaseResource
NewTransformationMethodsResource creates a resource listing transformation methods
func (*BaseResource) Contents ¶
func (r *BaseResource) Contents() (string, error)
Contents returns the resource contents
func (*BaseResource) Description ¶
func (r *BaseResource) Description() string
Description returns the resource description
func (*BaseResource) MimeType ¶
func (r *BaseResource) MimeType() string
MimeType returns the resource MIME type
Click to show internal directories.
Click to hide internal directories.