func NewTokenVerification(response *http.Response) (*TokenVerification, error) {
	tokenVerification := &TokenVerification{HTTPResponse: response}
	body, err := ioutil.ReadAll(response.Body)
	if err != nil {
		Logger.Println("Error reading from API:", err)
		return tokenVerification, err
	}
	err = json.Unmarshal(body, &tokenVerification)
	if err != nil {
		Logger.Println("Error parsing JSON:", err)
		return tokenVerification, err
	}
	return tokenVerification, nil
}
NewTokenVerification creates an instance of a TokenVerification
package authy
import (
	"encoding/json"
	"io/ioutil"
	"net/http"
)
type TokenVerification struct {
	HTTPResponse *http.Response
	Message      string      `json:"message"`
	Token        string      `json:"token"`
	Success      interface{} `json:"success"`
}