func (c *Client) GetSignupTokenData(token string) (user string,
	QRImg []byte, hotpFirstValues []string, e error) {

	out, err := c.Get(c.Endpoint("signuptokens", token), url.Values{})
	if err != nil {
		return "", nil, nil, err
	}
	var tokenData getSignupTokenDataResponse
	if err := json.Unmarshal(out.Bytes(), &tokenData); err != nil {
		return "", nil, nil, err
	}
	return tokenData.User, tokenData.QRImg, tokenData.HotpFirstValues, nil
}
// GetSignupTokenData returns token data for a valid token
GetSignupTokenData returns token data for a valid token
// GetSignupTokenData returns token data for a valid token
func (c *Client) GetSignupTokenData(token string) (user string,
	QRImg []byte, hotpFirstValues []string, e error) {
	out, err := c.Get(c.Endpoint("signuptokens", token), url.Values{})
	if err != nil {
		return "", nil, nil, err
	}
	var tokenData getSignupTokenDataResponse
	if err := json.Unmarshal(out.Bytes(), &tokenData); err != nil {
		return "", nil, nil, err
	}
	return tokenData.User, tokenData.QRImg, tokenData.HotpFirstValues, nil
}
func ( c * Client ) GetSignupTokenData ( token string ) ( user string , QRImg [ ] byte , hotpFirstValues [ ] string , e error ) { out , err := c . Get ( c . Endpoint ( " " , token ) , url . Values { } ) if err != nil { return " " , nil , nil , err } var tokenData getSignupTokenDataResponse if err := json . Unmarshal ( out . Bytes ( ) , & tokenData ) ; err != nil { return " " , nil , nil , err } return tokenData . User , tokenData . QRImg , tokenData . HotpFirstValues , nil }
GetSignupTokenData returns token data for a valid token
GetSignupTokenData returns token data for a valid token