Documentation
¶
Index ¶
- Constants
- Variables
- func AuthenticationError(details string) error
- func Base64urlEscape(b64 string) string
- func BoolEmoji(b bool) string
- func EchoOut(str string)
- func EchoStatus(str string, status bool)
- func GetBody(resp *http.Response) string
- func HTTPRequestSuccessful(resp *http.Response) bool
- func LogHTTPResponseFields(resp *http.Response) logrus.Fields
- func Random16bytes() string
- func Sha256Hash(val1, val2 string) string
- func Sha256Url(val1, val2 string) string
- type ArcadyanGateway
- type GatewayCommon
- type GatewayI
- type NokiaGateway
Constants ¶
View Source
const InfoURL = "/TMI/v1/gateway/?get=all"
Variables ¶
Functions ¶
func AuthenticationError ¶ added in v0.1.9
func Base64urlEscape ¶ added in v0.2.0
func EchoStatus ¶ added in v0.6.0
func HTTPRequestSuccessful ¶ added in v0.2.0
func LogHTTPResponseFields ¶ added in v0.2.0
func Random16bytes ¶ added in v0.2.0
func Random16bytes() string
func Sha256Hash ¶ added in v0.2.0
Types ¶
type ArcadyanGateway ¶ added in v0.3.1
type ArcadyanGateway struct {
*GatewayCommon
// contains filtered or unexported fields
}
func NewArcadyanGateway ¶ added in v0.3.1
func NewArcadyanGateway() *ArcadyanGateway
func (*ArcadyanGateway) Info ¶ added in v0.5.0
func (a *ArcadyanGateway) Info() error
func (*ArcadyanGateway) Login ¶ added in v0.3.1
func (a *ArcadyanGateway) Login() error
func (*ArcadyanGateway) Reboot ¶ added in v0.3.1
func (a *ArcadyanGateway) Reboot(dryRun bool) error
func (*ArcadyanGateway) Request ¶ added in v0.5.0
func (a *ArcadyanGateway) Request(method, path string) error
func (*ArcadyanGateway) Status ¶ added in v0.6.0
func (a *ArcadyanGateway) Status() error
type GatewayCommon ¶ added in v0.6.0
type GatewayCommon struct {
Client *resty.Client
Username string
Password string
Authenticated bool
}
func NewGatewayCommon ¶ added in v0.6.0
func NewGatewayCommon() *GatewayCommon
func (*GatewayCommon) AddCredentials ¶ added in v0.6.0
func (gatewayCommon *GatewayCommon) AddCredentials(username, password string)
func (*GatewayCommon) StatusCore ¶ added in v0.6.0
func (gatewayCommon *GatewayCommon) StatusCore()
type NokiaGateway ¶
type NokiaGateway struct {
*GatewayCommon
// contains filtered or unexported fields
}
func NewNokiaGateway ¶ added in v0.2.0
func NewNokiaGateway() *NokiaGateway
func (*NokiaGateway) Info ¶ added in v0.5.0
func (n *NokiaGateway) Info() error
func (*NokiaGateway) Login ¶
func (n *NokiaGateway) Login() error
func (*NokiaGateway) Reboot ¶
func (n *NokiaGateway) Reboot(dryRun bool) error
func (*NokiaGateway) Request ¶ added in v0.5.0
func (n *NokiaGateway) Request(_, _ string) error
func (*NokiaGateway) Status ¶ added in v0.6.0
func (n *NokiaGateway) Status() error
Click to show internal directories.
Click to hide internal directories.