parameters

package
v0.0.0-...-a2e018f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL