Documentation ¶
Index ¶
- func NewCustomResponseWriter(w http.ResponseWriter, operation, tableName string, ...) *customResponseWriter
- func NewJsonResponseWriter(w http.ResponseWriter, columnNames map[string]bool) *jsonResponseWriter
- func NewXmlResponseWriter(w http.ResponseWriter, types map[string]bool) *xmlResponseWriter
- type AjaxOnlyMiddleware
- type ApiKeyAuthMiddleware
- type ApiKeyDbAuthMiddleware
- type AuthorizationMiddleware
- type BasicAuthMiddleware
- type CorsMiddleware
- type CustomizationMiddleware
- type DbAuthMiddleware
- type FirewallMiddleware
- type GenericMiddleware
- type IpAddressMiddleware
- type JoinLimitsMiddleware
- type JsonMiddleware
- type JwtAuthMiddleware
- type Middleware
- type MultiTenancy
- type PageLimitsMiddleware
- type ReconnectMiddleware
- type SanitationMiddleware
- type SaveSessionMiddleware
- type SslRedirectMiddleware
- type ValidationMiddleware
- type XmlMiddleware
- type XsrfMiddleware
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCustomResponseWriter ¶
func NewJsonResponseWriter ¶
func NewJsonResponseWriter(w http.ResponseWriter, columnNames map[string]bool) *jsonResponseWriter
func NewXmlResponseWriter ¶
func NewXmlResponseWriter(w http.ResponseWriter, types map[string]bool) *xmlResponseWriter
Types ¶
type AjaxOnlyMiddleware ¶
type AjaxOnlyMiddleware struct {
GenericMiddleware
}
func NewAjaxOnlyMiddleware ¶
func NewAjaxOnlyMiddleware(responder controller.Responder, properties map[string]interface{}) *AjaxOnlyMiddleware
type ApiKeyAuthMiddleware ¶
type ApiKeyAuthMiddleware struct {
GenericMiddleware
}
func NewApiKeyAuth ¶
func NewApiKeyAuth(responder controller.Responder, properties map[string]interface{}) *ApiKeyAuthMiddleware
type ApiKeyDbAuthMiddleware ¶
type ApiKeyDbAuthMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewApiKeyDbAuth ¶
func NewApiKeyDbAuth(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService, db *database.GenericDB) *ApiKeyDbAuthMiddleware
type AuthorizationMiddleware ¶
type AuthorizationMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewAuthorizationMiddleware ¶
func NewAuthorizationMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *AuthorizationMiddleware
type BasicAuthMiddleware ¶
type BasicAuthMiddleware struct {
GenericMiddleware
}
func NewBasicAuth ¶
func NewBasicAuth(responder controller.Responder, properties map[string]interface{}) *BasicAuthMiddleware
type CorsMiddleware ¶
type CorsMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewCorsMiddleware ¶
func NewCorsMiddleware(responder controller.Responder, properties map[string]interface{}, debug bool) *CorsMiddleware
type CustomizationMiddleware ¶
type CustomizationMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewCustomizationMiddleware ¶
func NewCustomizationMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *CustomizationMiddleware
type DbAuthMiddleware ¶
type DbAuthMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewDbAuth ¶
func NewDbAuth(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService, db *database.GenericDB) *DbAuthMiddleware
type FirewallMiddleware ¶
type FirewallMiddleware struct {
GenericMiddleware
}
func NewFirewallMiddleware ¶
func NewFirewallMiddleware(responder controller.Responder, properties map[string]interface{}) *FirewallMiddleware
type GenericMiddleware ¶
type GenericMiddleware struct { Responder controller.Responder Properties map[string]interface{} }
type IpAddressMiddleware ¶
type IpAddressMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewIpAddressMiddleware ¶
func NewIpAddressMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *IpAddressMiddleware
type JoinLimitsMiddleware ¶
type JoinLimitsMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewJoinLimitsMiddleware ¶
func NewJoinLimitsMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *JoinLimitsMiddleware
type JsonMiddleware ¶
type JsonMiddleware struct {
GenericMiddleware
}
func NewJsonMiddleware ¶
func NewJsonMiddleware(responder controller.Responder, properties map[string]interface{}) *JsonMiddleware
type JwtAuthMiddleware ¶
type JwtAuthMiddleware struct {
GenericMiddleware
}
func NewJwtAuth ¶
func NewJwtAuth(responder controller.Responder, properties map[string]interface{}) *JwtAuthMiddleware
type Middleware ¶
type MultiTenancy ¶
type MultiTenancy struct { GenericMiddleware // contains filtered or unexported fields }
func NewMultiTenancyMiddleware ¶
func NewMultiTenancyMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *MultiTenancy
type PageLimitsMiddleware ¶
type PageLimitsMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewPageLimitsMiddleware ¶
func NewPageLimitsMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *PageLimitsMiddleware
type ReconnectMiddleware ¶
type ReconnectMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewReconnectMiddleware ¶
func NewReconnectMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService, db *database.GenericDB) *ReconnectMiddleware
type SanitationMiddleware ¶
type SanitationMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewSanitationMiddleware ¶
func NewSanitationMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *SanitationMiddleware
type SaveSessionMiddleware ¶
type SaveSessionMiddleware struct {
GenericMiddleware
}
func NewSaveSession ¶
func NewSaveSession(responder controller.Responder, properties map[string]interface{}) *SaveSessionMiddleware
type SslRedirectMiddleware ¶
type SslRedirectMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewSslRedirectMiddleware ¶
func NewSslRedirectMiddleware(responder controller.Responder, properties map[string]interface{}, httpsPort int) *SslRedirectMiddleware
type ValidationMiddleware ¶
type ValidationMiddleware struct { GenericMiddleware // contains filtered or unexported fields }
func NewValidationMiddleware ¶
func NewValidationMiddleware(responder controller.Responder, properties map[string]interface{}, reflection *database.ReflectionService) *ValidationMiddleware
type XmlMiddleware ¶
type XmlMiddleware struct {
GenericMiddleware
}
func NewXmlMiddleware ¶
func NewXmlMiddleware(responder controller.Responder, properties map[string]interface{}) *XmlMiddleware
type XsrfMiddleware ¶
type XsrfMiddleware struct {
GenericMiddleware
}
func NewXsrfMiddleware ¶
func NewXsrfMiddleware(responder controller.Responder, properties map[string]interface{}) *XsrfMiddleware
Source Files ¶
- ajaxonlymiddleware.go
- apikeyauth.go
- apikeydbauth.go
- authorizationmiddleware.go
- basicauth.go
- corsmiddleware.go
- customization.go
- dbauth.go
- firewallmiddleware.go
- ipaddress.go
- joinlimits.go
- jsonmiddleware.go
- jwtauth.go
- middleware.go
- multitenancymiddleware.go
- pagelimits.go
- reconnectmiddleware.go
- sanitationmiddleware.go
- savesession.go
- sslredirectmiddleware.go
- validationmiddleware.go
- xmlmiddleware.go
- xsrfmiddleware.go
Click to show internal directories.
Click to hide internal directories.