Documentation ¶
Overview ¶
Package phoneauthentication contains methods for calling the LoginRadius phone authentication APIs
Index ¶
- type Loginradius
- func (lr Loginradius) DeleteRemovePhoneIDByAccessToken() (*httprutils.Response, error)
- func (lr Loginradius) GetPhoneNumberAvailability(queries interface{}) (*httprutils.Response, error)
- func (lr Loginradius) GetPhoneSendOTP(queries interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PostPhoneForgotPasswordByOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PostPhoneLogin(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PostPhoneResendVerificationOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PostPhoneResendVerificationOTPByToken(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PostPhoneUserRegistrationBySMS(sott string, body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutPhoneLoginUsingOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutPhoneNumberUpdate(body interface{}, queries ...interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutPhoneResetPasswordByOTP(body interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutPhoneVerificationByOTP(queries, body interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutPhoneVerificationByOTPByToken(queries interface{}) (*httprutils.Response, error)
- func (lr Loginradius) PutResetPhoneIDVerification(uid string) (*httprutils.Response, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loginradius ¶
type Loginradius struct {
Client *lr.Loginradius
}
Embed Loginradius struct
func (Loginradius) DeleteRemovePhoneIDByAccessToken ¶
func (lr Loginradius) DeleteRemovePhoneIDByAccessToken() (*httprutils.Response, error)
Documentation: https://www.loginradius.com/docs/api/v2/customer-identity-api/phone-authentication/remove-phone-id-by-access-token
func (Loginradius) GetPhoneNumberAvailability ¶
func (lr Loginradius) GetPhoneNumberAvailability(queries interface{}) (*httprutils.Response, error)
Required query parameter: apikey, phone
func (Loginradius) GetPhoneSendOTP ¶
func (lr Loginradius) GetPhoneSendOTP(queries interface{}) (*httprutils.Response, error)
Optional query parameter: smstemplate
func (Loginradius) PostPhoneForgotPasswordByOTP ¶
func (lr Loginradius) PostPhoneForgotPasswordByOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Documentation: https://www.loginradius.com/docs/api/v2/customer-identity-api/phone-authentication/phone-forgot-password-by-otp
func (Loginradius) PostPhoneLogin ¶
func (lr Loginradius) PostPhoneLogin(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Documentation: https://www.loginradius.com/docs/api/v2/customer-identity-api/phone-authentication/phone-login
func (Loginradius) PostPhoneResendVerificationOTP ¶
func (lr Loginradius) PostPhoneResendVerificationOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Documentation: https://www.loginradius.com/docs/api/v2/customer-identity-api/phone-authentication/phone-resend-otp
func (Loginradius) PostPhoneResendVerificationOTPByToken ¶
func (lr Loginradius) PostPhoneResendVerificationOTPByToken(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Documentation: https://www.loginradius.com/docs/api/v2/customer-identity-api/phone-authentication/phone-resend-otp-by-token
func (Loginradius) PostPhoneUserRegistrationBySMS ¶
func (lr Loginradius) PostPhoneUserRegistrationBySMS(sott string, body interface{}, queries ...interface{}) (*httprutils.Response, error)
func (Loginradius) PutPhoneLoginUsingOTP ¶
func (lr Loginradius) PutPhoneLoginUsingOTP(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Optional post parameters: securityanswer - string; g-recaptcha-response - string; qq_captcha_ticket - string; qq_captcha_randstr - string
func (Loginradius) PutPhoneNumberUpdate ¶
func (lr Loginradius) PutPhoneNumberUpdate(body interface{}, queries ...interface{}) (*httprutils.Response, error)
Required post parameter: phone - string (the new number to be updated for the account)
func (Loginradius) PutPhoneResetPasswordByOTP ¶
func (lr Loginradius) PutPhoneResetPasswordByOTP(body interface{}) (*httprutils.Response, error)
Required post parameters: phone - string; otp - string; password-string
func (Loginradius) PutPhoneVerificationByOTP ¶
func (lr Loginradius) PutPhoneVerificationByOTP(queries, body interface{}) (*httprutils.Response, error)
Required post parameter: phone - string
func (Loginradius) PutPhoneVerificationByOTPByToken ¶
func (lr Loginradius) PutPhoneVerificationByOTPByToken(queries interface{}) (*httprutils.Response, error)
Requires Authorization Bearer token
func (Loginradius) PutResetPhoneIDVerification ¶
func (lr Loginradius) PutResetPhoneIDVerification(uid string) (*httprutils.Response, error)
Required template parameter: string representing uid of the user profile