resources

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2019 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewArticleResource

func NewArticleResource(ctx context.Context) resozyme.Resource

NewArticleResource creates an ArticleResource.

func NewArticlesResource

func NewArticlesResource(ctx context.Context) resozyme.Resource

NewArticlesResource creates an ArticlesResource.

func NewIndexResource

func NewIndexResource(ctx context.Context) resozyme.Resource

NewIndexResource creates an IndexResource.

Types

type ArticleResource

type ArticleResource struct {
	*resozyme.Base
	// contains filtered or unexported fields
}

ArticleResource is a resource.

func (*ArticleResource) Bind

func (resc *ArticleResource) Bind(i interface{})

Bind binds specified values to the resource.

func (*ArticleResource) Href

func (resc *ArticleResource) Href() string

Href returns a path of resource.

func (*ArticleResource) OnGet

func (resc *ArticleResource) OnGet(w http.ResponseWriter, r *http.Request)

OnGet handles the GET request.

func (*ArticleResource) OnPatch

func (resc *ArticleResource) OnPatch(w http.ResponseWriter, r *http.Request)

OnPatch handles the PATCH request.

func (*ArticleResource) View

func (resc *ArticleResource) View() interface{}

View returns a resource view.

type ArticlesResource

type ArticlesResource struct {
	*resozyme.Base
	// contains filtered or unexported fields
}

ArticlesResource is a resource.

func (*ArticlesResource) Bind

func (resc *ArticlesResource) Bind(i interface{})

Bind binds specified values to the resource.

func (*ArticlesResource) Href

func (resc *ArticlesResource) Href() string

Href returns a path of resource.

func (*ArticlesResource) OnGet

func (resc *ArticlesResource) OnGet(w http.ResponseWriter, r *http.Request)

OnGet handles the GET request.

func (*ArticlesResource) OnPost

func (resc *ArticlesResource) OnPost(w http.ResponseWriter, r *http.Request)

OnPost handles the POST request.

func (*ArticlesResource) View

func (resc *ArticlesResource) View() interface{}

View returns a resource view.

type IndexResource

type IndexResource struct {
	*resozyme.Base
	// contains filtered or unexported fields
}

IndexResource is a resource.

func (*IndexResource) Href

func (resc *IndexResource) Href() string

Href returns a path of resource.

func (*IndexResource) OnGet

func (resc *IndexResource) OnGet(w http.ResponseWriter, r *http.Request)

OnGet handles the GET request.

func (*IndexResource) View

func (resc *IndexResource) View() interface{}

View returns a resource view.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL