Documentation
¶
Index ¶
Constants ¶
View Source
const OriginalBaseUrl = "https://api.ctl.io/"
Variables ¶
View Source
var ( //this made a variable instead of a constant for testing purpoises BaseUrl = OriginalBaseUrl )
View Source
var NewConnection = func(username, password, accountAlias string, logger *log.Logger) (base.Connection, error) { cn := &connection{ logger: logger, } cn.logger.Printf("Creating new connection. Username: %s", username) loginReq := &authentication.LoginReq{Username: username, Password: password} loginRes := &authentication.LoginRes{} err := cn.ExecuteRequest("POST", BaseUrl+"v2/authentication/login", loginReq, loginRes) if err != nil { return nil, err } cn.bearerToken = loginRes.BearerToken if accountAlias == "" { accountAlias = loginRes.AccountAlias } cn.accountAlias = accountAlias cn.logger.Printf("Updating connection. Bearer: %s, Alias: %s", cn.bearerToken, accountAlias) return cn, nil }
Functions ¶
func ExtractURIParams ¶
func FilterQuery ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.