Documentation
¶
Index ¶
- Constants
- Variables
- func Init() (ut.Translator, *validator.Validate, error)
- func InitReqLog(w webFramework.WebFramework, reqLog libRequest.RequestPtr, ...) error
- func PaddedIpValidator(fl validator.FieldLevel) bool
- type RequestCoreInterface
- type RequestCoreModel
- func (m RequestCoreModel) Consumer() libCallApi.CallApiInterface
- func (m RequestCoreModel) Dictionary() libDictionary.DictionaryInterface
- func (m RequestCoreModel) GetDB() libQuery.QueryRunnerInterface
- func (m RequestCoreModel) Params() libParams.ParamsInterface
- func (m RequestCoreModel) RequestTools() libRequest.RequestInterface
- func (m RequestCoreModel) Responder() response.ResponseHandler
- func (m RequestCoreModel) Sm() libCrypto.Sm
Constants ¶
View Source
const RegexPaddedIp string = `^((25[0-5]|2[0-4]\d|1\d\d|0\d\d)\.?\b){4}$` //^((25[0-5]|2[0-4]\d|1\d\d|0\d\d)\.?\b){4}$
Variables ¶
View Source
var Validate *validator.Validate
Functions ¶
func InitReqLog ¶ added in v0.3.18
func InitReqLog(w webFramework.WebFramework, reqLog libRequest.RequestPtr, core RequestCoreInterface, method, path string) error
func PaddedIpValidator ¶
func PaddedIpValidator(fl validator.FieldLevel) bool
Types ¶
type RequestCoreInterface ¶
type RequestCoreInterface interface {
GetDB() libQuery.QueryRunnerInterface
RequestTools() libRequest.RequestInterface
Consumer() libCallApi.CallApiInterface
Responder() response.ResponseHandler
Dictionary() libDictionary.DictionaryInterface
Params() libParams.ParamsInterface
Sm() libCrypto.Sm
}
type RequestCoreModel ¶
type RequestCoreModel struct {
RequestInterface libRequest.RequestInterface
QueryInterface libQuery.QueryRunnerInterface
RemoteApiInterface libCallApi.CallApiInterface
RespHandler response.ResponseHandler
Dict libDictionary.DictionaryInterface
ParamMap libParams.ParamsInterface
CryptoSm libCrypto.Sm
}
func (RequestCoreModel) Consumer ¶
func (m RequestCoreModel) Consumer() libCallApi.CallApiInterface
func (RequestCoreModel) Dictionary ¶
func (m RequestCoreModel) Dictionary() libDictionary.DictionaryInterface
func (RequestCoreModel) GetDB ¶
func (m RequestCoreModel) GetDB() libQuery.QueryRunnerInterface
func (RequestCoreModel) Params ¶ added in v0.4.15
func (m RequestCoreModel) Params() libParams.ParamsInterface
func (RequestCoreModel) RequestTools ¶
func (m RequestCoreModel) RequestTools() libRequest.RequestInterface
func (RequestCoreModel) Responder ¶
func (m RequestCoreModel) Responder() response.ResponseHandler
func (RequestCoreModel) Sm ¶ added in v0.4.28
func (m RequestCoreModel) Sm() libCrypto.Sm
Click to show internal directories.
Click to hide internal directories.