ref: 05d82d371ca4a2c56aaccdf65899e02b356a7950
dir: /request.go/
package router import ( "net/http" "github.com/olmaxmedical/olmax_go/db" "github.com/olmaxmedical/olmax_go/session" "golang.org/x/text/message" ) // Request represents an incoming GET/POST type Request struct { printer *message.Printer session session.Session request *http.Request user string status string path string role db.Access } // Printer - returns the client's localized printer handler func (r *Request) Printer() *message.Printer { return r.printer } // Session - returns the client's session func (r *Request) Session() session.Session { return r.session } // Request - underlying http.Request for forms and such func (r *Request) Request() *http.Request { return r.request }