lib

package
v1.1.1608 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2021 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SessionExpiry = time.Hour * 6

Functions

func ByteCountSI added in v1.1.1586

func ByteCountSI(b int64) string

func ByteCountSIFloat64 added in v1.1.1586

func ByteCountSIFloat64(b float64) string

func CSVMarshal added in v1.1.1586

func CSVMarshal(result interface{}, fields string) error

func CSVMarshalIter added in v1.1.1586

func CSVMarshalIter(it Iter, fields string) error

func CaptureOutput added in v1.0.669

func CaptureOutput(f func()) string

func ClientError added in v1.0.215

func ClientError(ctx context.Context, err error)

func CreateSession added in v1.0.170

func CreateSession(paramsSessionCreate files_sdk.SessionCreateParams, config Config) error

func Format added in v1.1.1586

func Format(result interface{}, format string, fields string) error

func FormatIter added in v1.1.1586

func FormatIter(it Iter, format string, fields string) error

func JsonMarshal

func JsonMarshal(i interface{}, fields string) error

func JsonMarshalIter

func JsonMarshalIter(it Iter, fields string) error

func OnlyFields

func OnlyFields(commaFields string, structure interface{}) (map[string]interface{}, []string, error)

func SessionUnauthorizedError added in v1.0.170

func SessionUnauthorizedError(paramsSessionCreate files_sdk.SessionCreateParams, err error) (files_sdk.SessionCreateParams, error)

func TableMarshal added in v1.1.1586

func TableMarshal(style string, result interface{}, fields string) error

func TableMarshalIter added in v1.1.1586

func TableMarshalIter(style string, it Iter, fields string) error

func TimeVarP added in v1.0.25

func TimeVarP(f *pflag.FlagSet, p *time.Time, name, shorthand string)

Types

type Config added in v1.0.170

type Config struct {
	SessionId     string    `json:"session_id"`
	SessionExpiry time.Time `json:"session_expiry"`
	Subdomain     string    `json:"subdomain"`
	Username      string    `json:"username"`
	APIKey        string    `json:"api_key"`
	Endpoint      string    `json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*Config) Load added in v1.0.170

func (c *Config) Load() error

func (Config) Reset added in v1.0.170

func (c Config) Reset() error

func (Config) ResetWith added in v1.0.215

func (c Config) ResetWith(reset ResetConfig) error

func (*Config) Save added in v1.0.170

func (c *Config) Save() error

func (*Config) SessionExpired added in v1.0.170

func (c *Config) SessionExpired() bool

func (*Config) SetGlobal added in v1.0.170

func (c *Config) SetGlobal()

func (*Config) ValidSession added in v1.0.170

func (c *Config) ValidSession() bool

type Iter

type Iter interface {
	Next() bool
	Current() interface{}
	Err() error
}

type ResetConfig added in v1.0.215

type ResetConfig struct {
	Subdomain bool
	Username  bool
	APIKey    bool
	Endpoint  bool
	Session   bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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