Documentation ¶
Index ¶
- Variables
- func NewCheckClient(baseUrl string) *checkClient
- func NewEchoClient(baseUrl string) *echoClient
- type CheckForbiddenResponse
- type CheckQueryResponse
- type CheckUrlParamsResponse
- type Choice
- type EchoBodyResponse
- type EchoHeaderResponse
- type EchoQueryResponse
- type EchoUrlParamsResponse
- type EmptyDef
- type ICheckClient
- type IEchoClient
- type Message
- type ParamsConverter
- func (self *ParamsConverter) Bool(key string, value bool)
- func (self *ParamsConverter) BoolArray(key string, values []bool)
- func (self *ParamsConverter) BoolNullable(key string, value *bool)
- func (self *ParamsConverter) Date(key string, value civil.Date)
- func (self *ParamsConverter) DateArray(key string, values []civil.Date)
- func (self *ParamsConverter) DateNullable(key string, value *civil.Date)
- func (self *ParamsConverter) DateTime(key string, value civil.DateTime)
- func (self *ParamsConverter) DateTimeArray(key string, values []civil.DateTime)
- func (self *ParamsConverter) DateTimeNullable(key string, value *civil.DateTime)
- func (self *ParamsConverter) Decimal(key string, value decimal.Decimal)
- func (self *ParamsConverter) DecimalArray(key string, values []decimal.Decimal)
- func (self *ParamsConverter) DecimalNullable(key string, value *decimal.Decimal)
- func (self *ParamsConverter) Float32(key string, value float32)
- func (self *ParamsConverter) Float32Array(key string, values []float32)
- func (self *ParamsConverter) Float32Nullable(key string, value *float32)
- func (self *ParamsConverter) Float64(key string, value float64)
- func (self *ParamsConverter) Float64Array(key string, values []float64)
- func (self *ParamsConverter) Float64Nullable(key string, value *float64)
- func (self *ParamsConverter) Int(key string, value int)
- func (self *ParamsConverter) Int64(key string, value int64)
- func (self *ParamsConverter) Int64Array(key string, values []int64)
- func (self *ParamsConverter) Int64Nullable(key string, value *int64)
- func (self *ParamsConverter) IntArray(key string, values []int)
- func (self *ParamsConverter) IntNullable(key string, value *int)
- func (self *ParamsConverter) String(key string, value string)
- func (self *ParamsConverter) StringArray(key string, values []string)
- func (self *ParamsConverter) StringEnum(key string, value interface{})
- func (self *ParamsConverter) StringEnumArray(key string, values []interface{})
- func (self *ParamsConverter) StringEnumNullable(key string, value *interface{})
- func (self *ParamsConverter) StringNullable(key string, value *string)
- func (self *ParamsConverter) Uuid(key string, value uuid.UUID)
- func (self *ParamsConverter) UuidArray(key string, values []uuid.UUID)
- func (self *ParamsConverter) UuidNullable(key string, value *uuid.UUID)
- type ParamsSetter
Constants ¶
This section is empty.
Variables ¶
View Source
var ChoiceValues = []Choice{ChoiceFirstChoice, ChoiceSecondChoice, ChoiceThirdChoice}
View Source
var ChoiceValuesStrings = []string{string(ChoiceFirstChoice), string(ChoiceSecondChoice), string(ChoiceThirdChoice)}
View Source
var Empty = EmptyDef{}
Functions ¶
func NewCheckClient ¶
func NewCheckClient(baseUrl string) *checkClient
func NewEchoClient ¶
func NewEchoClient(baseUrl string) *echoClient
Types ¶
type CheckForbiddenResponse ¶
type CheckQueryResponse ¶
type CheckQueryResponse struct {
Ok *EmptyDef
}
type CheckUrlParamsResponse ¶
type CheckUrlParamsResponse struct {
Ok *EmptyDef
}
type EchoBodyResponse ¶
type EchoBodyResponse struct {
Ok *Message
}
type EchoHeaderResponse ¶
type EchoHeaderResponse struct {
Ok *Message
}
type EchoQueryResponse ¶
type EchoQueryResponse struct {
Ok *Message
}
type EchoUrlParamsResponse ¶
type EchoUrlParamsResponse struct {
Ok *Message
}
type ICheckClient ¶
type ICheckClient interface { CheckQuery(pString string, pStringOpt *string, pStringArray []string, pDate civil.Date, pDateArray []civil.Date, pDatetime civil.DateTime, pInt int, pLong int64, pDecimal decimal.Decimal, pFloat float64, pUuidOpt *uuid.UUID, pEnum Choice, pStringDefaulted string) (*CheckQueryResponse, error) CheckUrlParams(intUrl int64, stringUrl string, floatUrl float32, boolUrl bool, uuidUrl uuid.UUID, decimalUrl decimal.Decimal, dateTimeUrl civil.DateTime) (*CheckUrlParamsResponse, error) CheckForbidden() (*CheckForbiddenResponse, error) }
type IEchoClient ¶
type IEchoClient interface { EchoBody(body *Message) (*EchoBodyResponse, error) EchoQuery(intQuery int, stringQuery string) (*EchoQueryResponse, error) EchoHeader(intHeader int, stringHeader string) (*EchoHeaderResponse, error) EchoUrlParams(intUrl int, stringUrl string) (*EchoUrlParamsResponse, error) }
type ParamsConverter ¶
type ParamsConverter struct {
// contains filtered or unexported fields
}
func NewParamsConverter ¶
func NewParamsConverter(parser ParamsSetter) *ParamsConverter
func (*ParamsConverter) Bool ¶
func (self *ParamsConverter) Bool(key string, value bool)
func (*ParamsConverter) BoolArray ¶
func (self *ParamsConverter) BoolArray(key string, values []bool)
func (*ParamsConverter) BoolNullable ¶
func (self *ParamsConverter) BoolNullable(key string, value *bool)
func (*ParamsConverter) DateArray ¶
func (self *ParamsConverter) DateArray(key string, values []civil.Date)
func (*ParamsConverter) DateNullable ¶
func (self *ParamsConverter) DateNullable(key string, value *civil.Date)
func (*ParamsConverter) DateTime ¶
func (self *ParamsConverter) DateTime(key string, value civil.DateTime)
func (*ParamsConverter) DateTimeArray ¶
func (self *ParamsConverter) DateTimeArray(key string, values []civil.DateTime)
func (*ParamsConverter) DateTimeNullable ¶
func (self *ParamsConverter) DateTimeNullable(key string, value *civil.DateTime)
func (*ParamsConverter) Decimal ¶
func (self *ParamsConverter) Decimal(key string, value decimal.Decimal)
func (*ParamsConverter) DecimalArray ¶
func (self *ParamsConverter) DecimalArray(key string, values []decimal.Decimal)
func (*ParamsConverter) DecimalNullable ¶
func (self *ParamsConverter) DecimalNullable(key string, value *decimal.Decimal)
func (*ParamsConverter) Float32 ¶
func (self *ParamsConverter) Float32(key string, value float32)
func (*ParamsConverter) Float32Array ¶
func (self *ParamsConverter) Float32Array(key string, values []float32)
func (*ParamsConverter) Float32Nullable ¶
func (self *ParamsConverter) Float32Nullable(key string, value *float32)
func (*ParamsConverter) Float64 ¶
func (self *ParamsConverter) Float64(key string, value float64)
func (*ParamsConverter) Float64Array ¶
func (self *ParamsConverter) Float64Array(key string, values []float64)
func (*ParamsConverter) Float64Nullable ¶
func (self *ParamsConverter) Float64Nullable(key string, value *float64)
func (*ParamsConverter) Int ¶
func (self *ParamsConverter) Int(key string, value int)
func (*ParamsConverter) Int64 ¶
func (self *ParamsConverter) Int64(key string, value int64)
func (*ParamsConverter) Int64Array ¶
func (self *ParamsConverter) Int64Array(key string, values []int64)
func (*ParamsConverter) Int64Nullable ¶
func (self *ParamsConverter) Int64Nullable(key string, value *int64)
func (*ParamsConverter) IntArray ¶
func (self *ParamsConverter) IntArray(key string, values []int)
func (*ParamsConverter) IntNullable ¶
func (self *ParamsConverter) IntNullable(key string, value *int)
func (*ParamsConverter) String ¶
func (self *ParamsConverter) String(key string, value string)
func (*ParamsConverter) StringArray ¶
func (self *ParamsConverter) StringArray(key string, values []string)
func (*ParamsConverter) StringEnum ¶
func (self *ParamsConverter) StringEnum(key string, value interface{})
func (*ParamsConverter) StringEnumArray ¶
func (self *ParamsConverter) StringEnumArray(key string, values []interface{})
func (*ParamsConverter) StringEnumNullable ¶
func (self *ParamsConverter) StringEnumNullable(key string, value *interface{})
func (*ParamsConverter) StringNullable ¶
func (self *ParamsConverter) StringNullable(key string, value *string)
func (*ParamsConverter) UuidArray ¶
func (self *ParamsConverter) UuidArray(key string, values []uuid.UUID)
func (*ParamsConverter) UuidNullable ¶
func (self *ParamsConverter) UuidNullable(key string, value *uuid.UUID)
Click to show internal directories.
Click to hide internal directories.