Documentation ¶
Overview ¶
Copyright 2015 Yury Kozyrev. All rights reserved. Proprietary license.
Copyright 2015 Home24 AG. All rights reserved. Proprietary license.
Copyright 2015 Kozyrev Yury. All rights reserved. Proprietary license.
Index ¶
- Constants
- Variables
- func ApiPing() func(http.ResponseWriter, *http.Request)
- func ApiRouter(userRepository *repository.UserRepository, ...) http.Handler
- func ApiTranslate(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func CheckExists(w rest.ResponseWriter, r *rest.Request)
- func Create(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func Default(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func Delete(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func DeleteParticular(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func Get(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func GetParticular(w http.ResponseWriter, r *http.Request) (interface{}, int)
- func KeyCreate(w rest.ResponseWriter, r *rest.Request)
- func KeyDelete(w rest.ResponseWriter, r *rest.Request)
- func KeysList(w rest.ResponseWriter, r *rest.Request)
- func NewWebApi() http.Handler
- func Register(w rest.ResponseWriter, r *rest.Request)
- func Save(w http.ResponseWriter, r *http.Request) (bag interface{}, status int)
- func SmartSave(request *RequestObject, id string) (bag repository.TranslationBag, newLng int)
- func Translate(w rest.ResponseWriter, r *rest.Request)
- func WebIndex(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebIndexPage(w http.ResponseWriter, r *http.Request)
- func WebLogin(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebLogout(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebPanelIndex(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebPanelKeysDelete(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebPanelKeysPost(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebRegister(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebRegisterGet(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
- func WebRouter(u *repository.UserRepository, session sessions.Store) http.Handler
- type Action
- type RequestObject
- type UserMiddleware
- type WebAction
- type WebContext
Constants ¶
View Source
const ApiVersion = "v1"
Variables ¶
View Source
var Templates = make(map[string]*template.Template)
Functions ¶
func ApiRouter ¶
func ApiRouter(userRepository *repository.UserRepository, tRep *repository.TranslationRepository, tr t.Translator) http.Handler
func ApiTranslate ¶
func ApiTranslate(w http.ResponseWriter, r *http.Request) (interface{}, int)
func CheckExists ¶
func CheckExists(w rest.ResponseWriter, r *rest.Request)
func DeleteParticular ¶
func DeleteParticular(w http.ResponseWriter, r *http.Request) (interface{}, int)
func GetParticular ¶
func GetParticular(w http.ResponseWriter, r *http.Request) (interface{}, int)
func SmartSave ¶
func SmartSave(request *RequestObject, id string) (bag repository.TranslationBag, newLng int)
func WebIndex ¶
func WebIndex(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebIndexPage ¶
func WebIndexPage(w http.ResponseWriter, r *http.Request)
func WebLogin ¶
func WebLogin(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebLogout ¶
func WebLogout(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebPanelIndex ¶
func WebPanelIndex(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebPanelKeysDelete ¶
func WebPanelKeysDelete(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebPanelKeysPost ¶
func WebPanelKeysPost(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebRegister ¶
func WebRegister(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
func WebRegisterGet ¶
func WebRegisterGet(w http.ResponseWriter, r *http.Request, ctx *WebContext) (err error)
Types ¶
type RequestObject ¶
type UserMiddleware ¶
type UserMiddleware struct { }
func (*UserMiddleware) MiddlewareFunc ¶
func (mw *UserMiddleware) MiddlewareFunc(h rest.HandlerFunc) rest.HandlerFunc
type WebAction ¶
type WebAction func(w http.ResponseWriter, r *http.Request, ctx *WebContext) error
Click to show internal directories.
Click to hide internal directories.