client_demo

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var InvalidDemoProtocol = errors.New("invalid DemoProtocol type")

Functions

This section is empty.

Types

type BytesBuffer

type BytesBuffer = bytes.Buffer
type Cookie struct {
	Token string `in:"cookie" name:"token,omitempty"`
}

func (Cookie) Method

func (Cookie) Method() string

func (Cookie) Path

func (Cookie) Path() string

type Create

type Create struct {
	Data Data `in:"body"`
}

func (Create) Method

func (Create) Method() string

func (Create) Path

func (Create) Path() string

type Data

type Data struct {
	ID       string   `json:"id"`
	Label    string   `json:"label"`
	Protocol Protocol `json:"protocol,omitempty"`
}

type DemoProtocol

type DemoProtocol int

openapi:enum

const (
	DEMO_PROTOCOL_UNKNOWN DemoProtocol = iota
	DEMO_PROTOCOL__HTTP                // http
	DEMO_PROTOCOL__HTTPS               // https
)
const (
	DEMO_PROTOCOL__TCP DemoProtocol = iota + 6 // TCP
)

func ParseDemoProtocolFromLabelString

func ParseDemoProtocolFromLabelString(s string) (DemoProtocol, error)

func ParseDemoProtocolFromString

func ParseDemoProtocolFromString(s string) (DemoProtocol, error)

func (DemoProtocol) ConstValues

func (DemoProtocol) Int

func (v DemoProtocol) Int() int

func (DemoProtocol) Label

func (v DemoProtocol) Label() string

func (DemoProtocol) MarshalText

func (v DemoProtocol) MarshalText() ([]byte, error)

func (*DemoProtocol) Scan

func (v *DemoProtocol) Scan(src interface{}) error

func (DemoProtocol) String

func (v DemoProtocol) String() string

func (DemoProtocol) TypeName

func (DemoProtocol) TypeName() string

func (*DemoProtocol) UnmarshalText

func (v *DemoProtocol) UnmarshalText(data []byte) (err error)

func (DemoProtocol) Value

type DownloadFile

type DownloadFile struct {
}

func (DownloadFile) Method

func (DownloadFile) Method() string

func (DownloadFile) Path

func (DownloadFile) Path() string

type FormMultipartWithFile

type FormMultipartWithFile struct {
	FormData struct {
		Data   Data                       `name:"data,omitempty"`
		File   *mime_multipart.FileHeader `name:"file"`
		Slice  []string                   `name:"slice,omitempty"`
		String string                     `name:"string,omitempty"`
	} `in:"body" mime:"multipart"`
}

func (FormMultipartWithFile) Method

func (FormMultipartWithFile) Method() string

func (FormMultipartWithFile) Path

type FormMultipartWithFiles

type FormMultipartWithFiles struct {
	FormData struct {
		Files []*mime_multipart.FileHeader `name:"files"`
	} `in:"body" mime:"multipart"`
}

func (FormMultipartWithFiles) Method

func (FormMultipartWithFiles) Method() string

func (FormMultipartWithFiles) Path

type FormURLEncoded

type FormURLEncoded struct {
	FormData struct {
		Data   Data     `name:"data"`
		Slice  []string `name:"slice"`
		String string   `name:"string"`
	} `in:"body" mime:"urlencoded"`
}

func (FormURLEncoded) Method

func (FormURLEncoded) Method() string

func (FormURLEncoded) Path

func (FormURLEncoded) Path() string

type GetByID

type GetByID struct {
	ID       string   `in:"path" name:"id" validate:"@string[6,]"`
	Label    []string `in:"query" name:"label,omitempty"`
	Name     string   `in:"query" name:"name,omitempty"`
	Protocol Protocol `in:"query" name:"protocol,omitempty"`
}

func (GetByID) Method

func (GetByID) Method() string

func (GetByID) Path

func (GetByID) Path() string

type GithubComGoCourierStatuserrorErrorField

type GithubComGoCourierStatuserrorErrorField = github_com_go_courier_statuserror.ErrorField

type GithubComGoCourierStatuserrorErrorFields

type GithubComGoCourierStatuserrorErrorFields = github_com_go_courier_statuserror.ErrorFields

type GithubComGoCourierStatuserrorStatusErr

type GithubComGoCourierStatuserrorStatusErr = github_com_go_courier_statuserror.StatusErr

type HealthCheck

type HealthCheck struct {
}

func (HealthCheck) Method

func (HealthCheck) Method() string

func (HealthCheck) Path

func (HealthCheck) Path() string

type Protocol

type Protocol = DemoProtocol

type Redirect

type Redirect struct {
}

func (Redirect) Method

func (Redirect) Method() string

func (Redirect) Path

func (Redirect) Path() string

type RedirectWhenError

type RedirectWhenError struct {
}

func (RedirectWhenError) Method

func (RedirectWhenError) Method() string

func (RedirectWhenError) Path

func (RedirectWhenError) Path() string

type RemoveByID

type RemoveByID struct {
	ID string `in:"path" name:"id" validate:"@string[6,]"`
}

func (*RemoveByID) Invoke

@StatusErr[Unauthorized][401999001][Unauthorized]! @StatusErr[InternalServerError][500100001][InternalServerError] @StatusErr[InternalServerError][500999001][InternalServerError]

func (RemoveByID) Method

func (RemoveByID) Method() string

func (RemoveByID) Path

func (RemoveByID) Path() string

type ShowImage

type ShowImage struct {
}

func (ShowImage) Method

func (ShowImage) Method() string

func (ShowImage) Path

func (ShowImage) Path() string

type UpdateByID

type UpdateByID struct {
	ID   string `in:"path" name:"id" validate:"@string[6,]"`
	Data Data   `in:"body"`
}

func (UpdateByID) Method

func (UpdateByID) Method() string

func (UpdateByID) Path

func (UpdateByID) Path() string

Jump to

Keyboard shortcuts

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