Documentation ¶
Index ¶
- func LoadParametersFromHTTPRequest(params *Parameters, r *http.Request)
- func LoadParametersFromRawUrl(params *Parameters, rawUrl string)
- type Parameters
- func (params *Parameters) CleanupParameters()
- func (params *Parameters) ContainsFileParameter(pname string) bool
- func (params *Parameters) ContainsParameter(pname string) bool
- func (params *Parameters) FileKeys() (keys []string)
- func (params *Parameters) FileParameter(pname string) []interface{}
- func (params *Parameters) Parameter(pname string) []string
- func (params *Parameters) RemoveParameter(pname string) (value []string)
- func (params *Parameters) SetFileParameter(pname string, clear bool, pfile ...interface{})
- func (params *Parameters) SetParameter(pname string, clear bool, pvalue ...string)
- func (params *Parameters) StandardKeys() (keys []string)
- func (params *Parameters) StringParameter(pname string, sep string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadParametersFromHTTPRequest ¶
func LoadParametersFromHTTPRequest(params *Parameters, r *http.Request)
func LoadParametersFromRawUrl ¶
func LoadParametersFromRawUrl(params *Parameters, rawUrl string)
Types ¶
type Parameters ¶
type Parameters struct {
// contains filtered or unexported fields
}
Parameters -> structure containing parameters
func NewParameters ¶
func NewParameters() *Parameters
NewParameters return new instance of Paramaters container
func (*Parameters) CleanupParameters ¶
func (params *Parameters) CleanupParameters()
CleanupParameters function that can be called to assist in cleaning up instance of Parameter container
func (*Parameters) ContainsFileParameter ¶
func (params *Parameters) ContainsFileParameter(pname string) bool
ContainsFileParameter -> check if file parameter exist pname : name
func (*Parameters) ContainsParameter ¶
func (params *Parameters) ContainsParameter(pname string) bool
ContainsParameter -> check if parameter exist pname : name
func (*Parameters) FileKeys ¶
func (params *Parameters) FileKeys() (keys []string)
FileKeys - list of file parameters names (keys)
func (*Parameters) FileParameter ¶
func (params *Parameters) FileParameter(pname string) []interface{}
FileParameter return file paramater - array of file
func (*Parameters) Parameter ¶
func (params *Parameters) Parameter(pname string) []string
Parameter - return a specific parameter values
func (*Parameters) RemoveParameter ¶
func (params *Parameters) RemoveParameter(pname string) (value []string)
RemoveParameter -> remove parameter and return any slice of string value
func (*Parameters) SetFileParameter ¶
func (params *Parameters) SetFileParameter(pname string, clear bool, pfile ...interface{})
SetFileParameter -> set or append file parameter value pname : name pfile : value of interface to add either FileHeader from mime/multipart or any io.Reader implementation clear : clear existing value of parameter
func (*Parameters) SetParameter ¶
func (params *Parameters) SetParameter(pname string, clear bool, pvalue ...string)
SetParameter -> set or append parameter value pname : name pvalue : value of strings to add clear : clear existing value of parameter
func (*Parameters) StandardKeys ¶
func (params *Parameters) StandardKeys() (keys []string)
StandardKeys - list of standard parameters names (keys)
func (*Parameters) StringParameter ¶
func (params *Parameters) StringParameter(pname string, sep string) string
StringParameter return parameter as string concatenated with sep