go-swagger: github.com/go-swagger/go-swagger/examples/todo-list/client Index | Files | Directories

package client

import "github.com/go-swagger/go-swagger/examples/todo-list/client"

Index

Package Files

todo_list_client.go

Constants

const (
    // DefaultHost is the default Host
    // found in Meta (info) section of spec file
    DefaultHost string = "localhost"
    // DefaultBasePath is the default BasePath
    // found in Meta (info) section of spec file
    DefaultBasePath string = "/"
)

Variables

var Default = NewHTTPClient(nil)

Default todo list HTTP client.

var DefaultSchemes = []string{"http", "https"}

DefaultSchemes are the default schemes found in Meta (info) section of spec file

type TodoList Uses

type TodoList struct {
    Todos *todos.Client

    Transport runtime.ClientTransport
}

TodoList is a client for todo list

func New Uses

func New(transport runtime.ClientTransport, formats strfmt.Registry) *TodoList

New creates a new todo list client

func NewHTTPClient Uses

func NewHTTPClient(formats strfmt.Registry) *TodoList

NewHTTPClient creates a new todo list HTTP client.

func NewHTTPClientWithConfig Uses

func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *TodoList

NewHTTPClientWithConfig creates a new todo list HTTP client, using a customizable transport config.

func (*TodoList) SetTransport Uses

func (c *TodoList) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client and all its subresources

type TransportConfig Uses

type TransportConfig struct {
    Host     string
    BasePath string
    Schemes  []string
}

TransportConfig contains the transport related info, found in the meta section of the spec file.

func DefaultTransportConfig Uses

func DefaultTransportConfig() *TransportConfig

DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.

func (*TransportConfig) WithBasePath Uses

func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig

WithBasePath overrides the default basePath, provided by the meta section of the spec file.

func (*TransportConfig) WithHost Uses

func (cfg *TransportConfig) WithHost(host string) *TransportConfig

WithHost overrides the default host, provided by the meta section of the spec file.

func (*TransportConfig) WithSchemes Uses

func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig

WithSchemes overrides the default schemes, provided by the meta section of the spec file.

Directories

PathSynopsis
todos

Package client imports 4 packages (graph). Updated 2019-08-19. Refresh now. Tools for package owners.