predicates

package
v0.0.0-...-793a51f Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2018 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AndBuilder

type AndBuilder struct {
	// contains filtered or unexported fields
}

func And

func And() *AndBuilder

func (*AndBuilder) Build

func (builder *AndBuilder) Build() and

func (*AndBuilder) Predicates

func (builder *AndBuilder) Predicates(predicates ...Predicate) *AndBuilder

type ContainsBuilder

type ContainsBuilder struct {
	// contains filtered or unexported fields
}

func Contains

func Contains() *ContainsBuilder

func (*ContainsBuilder) Body

func (builder *ContainsBuilder) Body(body string) *ContainsBuilder

func (*ContainsBuilder) Build

func (builder *ContainsBuilder) Build() contains

func (*ContainsBuilder) Header

func (builder *ContainsBuilder) Header(header string, value string) *ContainsBuilder

func (*ContainsBuilder) Method

func (builder *ContainsBuilder) Method(method string) *ContainsBuilder

func (*ContainsBuilder) Path

func (builder *ContainsBuilder) Path(path string) *ContainsBuilder

func (*ContainsBuilder) Query

func (builder *ContainsBuilder) Query(param string, value string) *ContainsBuilder

type DeepEqualsBuilder

type DeepEqualsBuilder struct {
	// contains filtered or unexported fields
}

func DeepEquals

func DeepEquals() *DeepEqualsBuilder

func (*DeepEqualsBuilder) Body

func (builder *DeepEqualsBuilder) Body(body string) *DeepEqualsBuilder

func (*DeepEqualsBuilder) Build

func (builder *DeepEqualsBuilder) Build() deepEquals

func (*DeepEqualsBuilder) Header

func (builder *DeepEqualsBuilder) Header(header string, value string) *DeepEqualsBuilder

func (*DeepEqualsBuilder) Method

func (builder *DeepEqualsBuilder) Method(method string) *DeepEqualsBuilder

func (*DeepEqualsBuilder) Path

func (builder *DeepEqualsBuilder) Path(path string) *DeepEqualsBuilder

func (*DeepEqualsBuilder) Query

func (builder *DeepEqualsBuilder) Query(param string, value string) *DeepEqualsBuilder

type EndsWithBuilder

type EndsWithBuilder struct {
	// contains filtered or unexported fields
}

func EndsWith

func EndsWith() *EndsWithBuilder

func (*EndsWithBuilder) Body

func (builder *EndsWithBuilder) Body(body string) *EndsWithBuilder

func (*EndsWithBuilder) Build

func (builder *EndsWithBuilder) Build() endsWith

func (*EndsWithBuilder) Header

func (builder *EndsWithBuilder) Header(header string, value string) *EndsWithBuilder

func (*EndsWithBuilder) Method

func (builder *EndsWithBuilder) Method(method string) *EndsWithBuilder

func (*EndsWithBuilder) Path

func (builder *EndsWithBuilder) Path(path string) *EndsWithBuilder

func (*EndsWithBuilder) Query

func (builder *EndsWithBuilder) Query(param string, value string) *EndsWithBuilder

type EqualsBuilder

type EqualsBuilder struct {
	// contains filtered or unexported fields
}

func Equals

func Equals() *EqualsBuilder

func (*EqualsBuilder) Body

func (builder *EqualsBuilder) Body(body string) *EqualsBuilder

func (*EqualsBuilder) Build

func (builder *EqualsBuilder) Build() equals

func (*EqualsBuilder) Header

func (builder *EqualsBuilder) Header(header string, value string) *EqualsBuilder

func (*EqualsBuilder) Method

func (builder *EqualsBuilder) Method(method string) *EqualsBuilder

func (*EqualsBuilder) Path

func (builder *EqualsBuilder) Path(path string) *EqualsBuilder

func (*EqualsBuilder) Query

func (builder *EqualsBuilder) Query(param string, value string) *EqualsBuilder

type ExistsBuilder

type ExistsBuilder struct {
	// contains filtered or unexported fields
}

func Exists

func Exists() *ExistsBuilder

func (*ExistsBuilder) Body

func (builder *ExistsBuilder) Body(body bool) *ExistsBuilder

func (*ExistsBuilder) Build

func (builder *ExistsBuilder) Build() exists

func (*ExistsBuilder) Header

func (builder *ExistsBuilder) Header(header string, value bool) *ExistsBuilder

func (*ExistsBuilder) Method

func (builder *ExistsBuilder) Method(method bool) *ExistsBuilder

func (*ExistsBuilder) Path

func (builder *ExistsBuilder) Path(path bool) *ExistsBuilder

func (*ExistsBuilder) Query

func (builder *ExistsBuilder) Query(param string, value bool) *ExistsBuilder

type InjectBuilder

type InjectBuilder struct {
	// contains filtered or unexported fields
}

func Inject

func Inject() *InjectBuilder

func (*InjectBuilder) Build

func (builder *InjectBuilder) Build() inject

func (*InjectBuilder) Function

func (builder *InjectBuilder) Function(function string) *InjectBuilder

type MatchesBuilder

type MatchesBuilder struct {
	// contains filtered or unexported fields
}

func Matches

func Matches() *MatchesBuilder

func (*MatchesBuilder) Body

func (builder *MatchesBuilder) Body(body string) *MatchesBuilder

func (*MatchesBuilder) Build

func (builder *MatchesBuilder) Build() matches

func (*MatchesBuilder) Header

func (builder *MatchesBuilder) Header(header string, value string) *MatchesBuilder

func (*MatchesBuilder) Method

func (builder *MatchesBuilder) Method(method string) *MatchesBuilder

func (*MatchesBuilder) Path

func (builder *MatchesBuilder) Path(path string) *MatchesBuilder

func (*MatchesBuilder) Query

func (builder *MatchesBuilder) Query(param string, value string) *MatchesBuilder

type NotBuilder

type NotBuilder struct {
	// contains filtered or unexported fields
}

func Not

func Not() *NotBuilder

func (*NotBuilder) Build

func (builder *NotBuilder) Build() not

func (*NotBuilder) Predicate

func (builder *NotBuilder) Predicate(predicate Predicate) *NotBuilder

type OrBuilder

type OrBuilder struct {
	// contains filtered or unexported fields
}

func Or

func Or() *OrBuilder

func (*OrBuilder) Build

func (builder *OrBuilder) Build() or

func (*OrBuilder) Predicates

func (builder *OrBuilder) Predicates(predicates ...Predicate) *OrBuilder

type Predicate

type Predicate interface {
	Type() string
}

type Request

type Request struct {
	Method      string            `json:"method,omitempty"`
	Path        string            `json:"path,omitempty"`
	QueryParams map[string]string `json:"query,omitempty"`
	Headers     map[string]string `json:"headers,omitempty"`
	Body        string            `json:"body,omitempty"`
}

type StartsWithBuilder

type StartsWithBuilder struct {
	// contains filtered or unexported fields
}

func StartsWith

func StartsWith() *StartsWithBuilder

func (*StartsWithBuilder) Body

func (builder *StartsWithBuilder) Body(body string) *StartsWithBuilder

func (*StartsWithBuilder) Build

func (builder *StartsWithBuilder) Build() startsWith

func (*StartsWithBuilder) Header

func (builder *StartsWithBuilder) Header(header string, value string) *StartsWithBuilder

func (*StartsWithBuilder) Method

func (builder *StartsWithBuilder) Method(method string) *StartsWithBuilder

func (*StartsWithBuilder) Path

func (builder *StartsWithBuilder) Path(path string) *StartsWithBuilder

func (*StartsWithBuilder) Query

func (builder *StartsWithBuilder) Query(param string, value string) *StartsWithBuilder

Jump to

Keyboard shortcuts

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