func (c *Client) Authenticate(params *AuthenticateParams) (*AuthenticateResponse, error) {
	data := &AuthenticateResponse{}
	if err := c.SendRequest(params, data); err != nil {
		return nil, err
	}
	return data, nil
}
Authenticate sends the corresponding request to the connected OBS WebSockets server.
package general
import requests "github.com/andreykaipov/goobs/api/requests"
type AuthenticateParams struct {
	requests.ParamsBasic
	Auth string `json:"auth,omitempty"`
}
func (o *AuthenticateParams) GetSelfName() string {
	return "Authenticate"
}
type AuthenticateResponse struct {
	requests.ResponseBasic
}