Documentation ¶
Index ¶
- Variables
- type Correlation
- type Customer
- type FileSystem
- func (fs *FileSystem) ClearDir(dir string) error
- func (fs *FileSystem) DeleteDir(dir string) error
- func (fs *FileSystem) DeleteFile(path string) error
- func (fs *FileSystem) DirExists(path string) bool
- func (fs *FileSystem) EnsureDir(dirName string, mode int) error
- func (fs *FileSystem) EnsureTrailingSlash(dir string) string
- func (fs *FileSystem) FileExists(path string) bool
- func (fs *FileSystem) GetHostname() (string, error)
- func (fs *FileSystem) PathExists(path string) bool
- func (fs *FileSystem) ReadFile(path string) (string, error)
- func (fs *FileSystem) RemoveStartingSlash(dir string) string
- func (fs *FileSystem) RemoveTrailingSlash(dir string) string
- func (fs *FileSystem) StoreFile(path, content string) error
- type Helmet
- type Token
Constants ¶
This section is empty.
Variables ¶
var ( OauthURI = "apigw/token" CustomersServiceEndpoint = "customers/v1/customer" )
Functions ¶
This section is empty.
Types ¶
type Customer ¶
type Customer struct { ID int `json:"id"` Name string `json:"name"` Address string `json:"address"` }
func (*Customer) ConvertToJSON ¶
ConvertToJSON convert object to json
func (*Customer) LoadFromJSON ¶
LoadFromJSON update object from json
type FileSystem ¶
type FileSystem struct { }
FileSystem struct
func (*FileSystem) ClearDir ¶
func (fs *FileSystem) ClearDir(dir string) error
ClearDir removes all files and sub dirs
func (*FileSystem) DeleteDir ¶
func (fs *FileSystem) DeleteDir(dir string) error
DeleteDir deletes a dir
func (*FileSystem) DeleteFile ¶
func (fs *FileSystem) DeleteFile(path string) error
DeleteFile deletes a file
func (*FileSystem) DirExists ¶
func (fs *FileSystem) DirExists(path string) bool
DirExists reports whether the dir exists
func (*FileSystem) EnsureDir ¶
func (fs *FileSystem) EnsureDir(dirName string, mode int) error
EnsureDir ensures that directory exists
func (*FileSystem) EnsureTrailingSlash ¶
func (fs *FileSystem) EnsureTrailingSlash(dir string) string
EnsureTrailingSlash ensure there is a trailing slash
func (*FileSystem) FileExists ¶
func (fs *FileSystem) FileExists(path string) bool
FileExists reports whether the named file exists
func (*FileSystem) GetHostname ¶
func (fs *FileSystem) GetHostname() (string, error)
GetHostname gets the hostname
func (*FileSystem) PathExists ¶
func (fs *FileSystem) PathExists(path string) bool
PathExists reports whether the path exists
func (*FileSystem) ReadFile ¶
func (fs *FileSystem) ReadFile(path string) (string, error)
ReadFile get the file content
func (*FileSystem) RemoveStartingSlash ¶
func (fs *FileSystem) RemoveStartingSlash(dir string) string
RemoveStartingSlash removes any starting slash
func (*FileSystem) RemoveTrailingSlash ¶
func (fs *FileSystem) RemoveTrailingSlash(dir string) string
RemoveTrailingSlash removes any trailing slash
func (*FileSystem) StoreFile ¶
func (fs *FileSystem) StoreFile(path, content string) error
StoreFile stores a file content
type Helmet ¶
Helmet struct
func NewHelmetClient ¶
NewHelmetClient creates an instance of http client
func (*Helmet) FetchAccessToken ¶
FetchAccessToken ..