/miele-go

Go client for the Miele 3rd Party API

Primary LanguageGoMIT LicenseMIT

Golang Miele 3rd Party API

Go client for the Miele 3rd Party API

Usage

package main

import (
    "fmt"
    "os"

    "github.com/ingmarstein/miele-go/miele"
)

func main() {
    token := os.Getenv("MIELE_AUTH_TOKEN")
    // You may optionally include your own http client
    client := miele.NewClient(nil, token)
    devices, err := client.ListDevices(miele.ListDevicesRequest{})
    if err != nil {
    	panic(err)
    }
    fmt.Println(devices)
}