Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Command ¶
func Command(log api.LogService, action func(api.DatabaseService, *api.Account))
Command represents a basic utility command.
Types ¶
type WebClient ¶
type WebClient struct { Client *http.Client Address string Username string Password string // contains filtered or unexported fields }
WebClient is a basic web client to be used with various utility functionality.
func (*WebClient) Authenticate ¶
func (wc *WebClient) Authenticate()
Authenticate against the RESTful service with basic authentication.
func (*WebClient) Form ¶
func (wc *WebClient) Form() json.RawMessage
Form returns the entire application as a JSON structure.
func (*WebClient) GetInformation ¶
func (wc *WebClient) GetInformation()
GetInformation will ask for more information if not already known.
func (*WebClient) Save ¶
func (wc *WebClient) Save(payload json.RawMessage)
Save a JSON structure to the RESTful service.
Click to show internal directories.
Click to hide internal directories.