evcc-io/tariff/tariffs.go
2022-01-02 22:58:13 +01:00

22 lines
387 B
Go

package tariff
import (
"github.com/evcc-io/evcc/api"
"golang.org/x/text/currency"
)
type Tariffs struct {
Currency currency.Unit
Grid api.Tariff
FeedIn api.Tariff
}
var _ api.Tariff = (*Fixed)(nil)
func NewTariffs(currency currency.Unit, grid api.Tariff, feedin api.Tariff) *Tariffs {
t := Tariffs{}
t.Currency = currency
t.Grid = grid
t.FeedIn = feedin
return &t
}