model

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDiscoveryResource

func GetDiscoveryResource() discovery.Resource

GetDiscoveryResource contains the discovery response

Types

type ConfigReport added in v1.0.0

type ConfigReport struct {
	OpStatus string            `json:"op_status"`
	AppState edgeapp.AppStates `json:"app_state"`
}

type Configs

type Configs struct {
	WorkDir            string `json:"-"`
	InstanceAddress    string `json:"instance_address"`
	MqttServerURI      string `json:"mqtt_server_uri"`
	MqttUsername       string `json:"mqtt_server_username"`
	MqttPassword       string `json:"mqtt_server_password"`
	MqttClientIdPrefix string `json:"mqtt_client_id_prefix"`
	LogFile            string `json:"log_file"`
	LogLevel           string `json:"log_level"`
	LogFormat          string `json:"log_format"`
	ConfiguredAt       string `json:"configured_at"`
	ConfiguredBy       string `json:"configured_by"`
	AccessToken        string `json:"access_token"`
	HomeID             string `json:"home_id"`
	IncludedHomeID     string
	Homes              []tibber.Home
	Household          string `json:"households"`
	// contains filtered or unexported fields
}

func NewConfigs added in v1.0.0

func NewConfigs(workDir string) *Configs

func (*Configs) GetDataDir added in v1.0.0

func (cf *Configs) GetDataDir() string

func (*Configs) GetDefaultDir added in v1.0.0

func (cf *Configs) GetDefaultDir() string

func (*Configs) InitFiles added in v1.0.0

func (cf *Configs) InitFiles() error

func (*Configs) IsConfigured added in v1.0.0

func (cf *Configs) IsConfigured() bool

func (*Configs) LoadDefaults added in v1.0.0

func (cf *Configs) LoadDefaults() error

func (*Configs) LoadFromFile added in v1.0.0

func (cf *Configs) LoadFromFile() error

func (*Configs) SaveToFile added in v1.0.0

func (cf *Configs) SaveToFile() error

type PublicConfigs added in v1.0.0

type PublicConfigs struct {
	ConnectionState string `json:"connection_state"`
	Errors          string `json:"errors"`
}

Jump to

Keyboard shortcuts

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