package api import "resty.dev/v3" type Client struct { token string device string resty *resty.Client apiBaseURL string fiscalEndpoint string } func NewClient(token string) *Client { return &Client{ token: token, resty: resty.New(), apiBaseURL: "https://kasa.vchasno.ua/api/v3", fiscalEndpoint: "/fiscal/execute", } } func NewDMClient(token, dmURL, device string) *Client { return &Client{ token: token, device: device, resty: resty.New(), apiBaseURL: dmURL, fiscalEndpoint: "/dm/execute", } }