client_demo

package
v0.0.0-...-61829c1 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var InvalidDemoResourceStatus = errors.New("invalid DemoResourceStatus")

Functions

This section is empty.

Types

type ClientDemo

type ClientDemo struct {
	golib_tools_courier_client.Client
}

func (ClientDemo) CheckService

func (c ClientDemo) CheckService()

func (ClientDemo) Create

func (c ClientDemo) Create(req CreateRequest, metas ...golib_tools_courier.Metadata) (resp *CreateResponse, err error)

func (ClientDemo) FileDownload

func (c ClientDemo) FileDownload(metas ...golib_tools_courier.Metadata) (resp *FileDownloadResponse, err error)

func (ClientDemo) FormMultipartWithFile

func (c ClientDemo) FormMultipartWithFile(req FormMultipartWithFileRequest, metas ...golib_tools_courier.Metadata) (resp *FormMultipartWithFileResponse, err error)

func (ClientDemo) FormMultipartWithFiles

func (ClientDemo) FormURLEncoded

func (c ClientDemo) FormURLEncoded(req FormURLEncodedRequest, metas ...golib_tools_courier.Metadata) (resp *FormURLEncodedResponse, err error)

func (ClientDemo) GetByID

func (c ClientDemo) GetByID(req GetByIDRequest, metas ...golib_tools_courier.Metadata) (resp *GetByIDResponse, err error)

func (ClientDemo) Init

func (c ClientDemo) Init()

func (ClientDemo) MarshalDefaults

func (ClientDemo) MarshalDefaults(v interface{})

func (ClientDemo) Swagger

func (c ClientDemo) Swagger(metas ...golib_tools_courier.Metadata) (resp *SwaggerResponse, err error)

type ClientDemoInterface

type ClientDemoInterface interface {
	Create(req CreateRequest, metas ...golib_tools_courier.Metadata) (resp *CreateResponse, err error)
	FileDownload(metas ...golib_tools_courier.Metadata) (resp *FileDownloadResponse, err error)
	FormMultipartWithFile(req FormMultipartWithFileRequest, metas ...golib_tools_courier.Metadata) (resp *FormMultipartWithFileResponse, err error)
	FormMultipartWithFiles(req FormMultipartWithFilesRequest, metas ...golib_tools_courier.Metadata) (resp *FormMultipartWithFilesResponse, err error)
	FormURLEncoded(req FormURLEncodedRequest, metas ...golib_tools_courier.Metadata) (resp *FormURLEncodedResponse, err error)
	GetByID(req GetByIDRequest, metas ...golib_tools_courier.Metadata) (resp *GetByIDResponse, err error)
}

type CreateRequest

type CreateRequest struct {
	//
	Body Data `fmt:"json" in:"body"`
}

type CreateResponse

type CreateResponse struct {
	Meta golib_tools_courier.Metadata
	Body []byte
}

type Data

type Data struct {
	//
	Label string `json:"label"`
	//
	Name string `json:"name"`
}

type DemoResourceStatus

type DemoResourceStatus uint

swagger:enum

const (
	DEMO_RESOURCE_STATUS_UNKNOWN           DemoResourceStatus = iota
	DEMO_RESOURCE_STATUS__RUNNING                             // 运行中
	DEMO_RESOURCE_STATUS__RECYCLING                           // 回收中
	DEMO_RESOURCE_STATUS__TRANSFORMING_OUT                    // 资源转出中
	DEMO_RESOURCE_STATUS__TRANSFORMING_IN                     // 资源转入中
)

func ParseDemoResourceStatusFromLabelString

func ParseDemoResourceStatusFromLabelString(s string) (DemoResourceStatus, error)

func ParseDemoResourceStatusFromString

func ParseDemoResourceStatusFromString(s string) (DemoResourceStatus, error)

func (DemoResourceStatus) EnumType

func (DemoResourceStatus) EnumType() string

func (DemoResourceStatus) Enums

func (DemoResourceStatus) Enums() map[int][]string

func (DemoResourceStatus) Label

func (v DemoResourceStatus) Label() string

func (DemoResourceStatus) MarshalText

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

func (DemoResourceStatus) String

func (v DemoResourceStatus) String() string

func (*DemoResourceStatus) UnmarshalText

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

type FileDownloadResponse

type FileDownloadResponse struct {
	Meta golib_tools_courier.Metadata
	Body []byte
}

type FormMultipartWithFileRequest

type FormMultipartWithFileRequest struct {
	//
	Body struct {
		//
		Data Data `json:"data,omitempty"`
		//
		File *mime_multipart.FileHeader `json:"file"`
		//
		Slice []string `json:"slice,omitempty"`
		//
		String string `json:"string,omitempty"`
	} `in:"formData,multipart"`
}

type FormMultipartWithFileResponse

type FormMultipartWithFileResponse struct {
	Meta golib_tools_courier.Metadata
	Body []byte
}

type FormMultipartWithFilesRequest

type FormMultipartWithFilesRequest struct {
	//
	Body struct {
		//
		Files []*mime_multipart.FileHeader `json:"files"`
	} `in:"formData,multipart"`
}

type FormMultipartWithFilesResponse

type FormMultipartWithFilesResponse struct {
	Meta golib_tools_courier.Metadata
	Body []byte
}

type FormURLEncodedRequest

type FormURLEncodedRequest struct {
	//
	Body struct {
		//
		Data Data `json:"data"`
		//
		Slice []string `json:"slice"`
		//
		String string `json:"string"`
	} `in:"formData"`
}

type FormURLEncodedResponse

type FormURLEncodedResponse struct {
	Meta golib_tools_courier.Metadata
	Body []byte
}

type GetByID

type GetByID struct {
	//
	ID string `json:"id"`
	//
	Label []string `json:"label,omitempty"`
	//
	Name string `json:"name,omitempty"`
	//
	Status ResourceStatus `json:"status"`
}

type GetByIDRequest

type GetByIDRequest struct {
	//
	Status ResourceStatus `in:"query" name:"status"`
	//
	ID string `in:"path" name:"id"`
	//
	Name string `in:"query" name:"name,omitempty"`
	//
	Label []string `in:"query" name:"label,omitempty"`
}

type GetByIDResponse

type GetByIDResponse struct {
	Meta golib_tools_courier.Metadata
	Body GetByID
}

type ResourceStatus

type ResourceStatus = DemoResourceStatus

type SwaggerResponse

type SwaggerResponse struct {
	Meta golib_tools_courier.Metadata
	Body JSONBytes
}

Jump to

Keyboard shortcuts

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