/var/www/flurhymez/vendor/google/apiclient-services/src/IdentityToolkit/Resource
Edit: /var/www/flurhymez/vendor/google/apiclient-services/src/IdentityToolkit/Resource/Relyingparty.php (14704B)
* $identitytoolkitService = new Google\Service\IdentityToolkit(...);
* $relyingparty = $identitytoolkitService->relyingparty;
*
*/
class Relyingparty extends \Google\Service\Resource
{
/**
* Creates the URI used by the IdP to authenticate the user.
* (relyingparty.createAuthUri)
*
* @param IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody
* @param array $optParams Optional parameters.
* @return CreateAuthUriResponse
*/
public function createAuthUri(IdentitytoolkitRelyingpartyCreateAuthUriRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('createAuthUri', [$params], CreateAuthUriResponse::class);
}
/**
* Delete user account. (relyingparty.deleteAccount)
*
* @param IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody
* @param array $optParams Optional parameters.
* @return DeleteAccountResponse
*/
public function deleteAccount(IdentitytoolkitRelyingpartyDeleteAccountRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('deleteAccount', [$params], DeleteAccountResponse::class);
}
/**
* Batch download user accounts. (relyingparty.downloadAccount)
*
* @param IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody
* @param array $optParams Optional parameters.
* @return DownloadAccountResponse
*/
public function downloadAccount(IdentitytoolkitRelyingpartyDownloadAccountRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('downloadAccount', [$params], DownloadAccountResponse::class);
}
/**
* Reset password for a user. (relyingparty.emailLinkSignin)
*
* @param IdentitytoolkitRelyingpartyEmailLinkSigninRequest $postBody
* @param array $optParams Optional parameters.
* @return EmailLinkSigninResponse
*/
public function emailLinkSignin(IdentitytoolkitRelyingpartyEmailLinkSigninRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('emailLinkSignin', [$params], EmailLinkSigninResponse::class);
}
/**
* Returns the account info. (relyingparty.getAccountInfo)
*
* @param IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody
* @param array $optParams Optional parameters.
* @return GetAccountInfoResponse
*/
public function getAccountInfo(IdentitytoolkitRelyingpartyGetAccountInfoRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('getAccountInfo', [$params], GetAccountInfoResponse::class);
}
/**
* Get a code for user action confirmation.
* (relyingparty.getOobConfirmationCode)
*
* @param RelyingpartyModel $postBody
* @param array $optParams Optional parameters.
* @return GetOobConfirmationCodeResponseModel
*/
public function getOobConfirmationCode(RelyingpartyModel $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('getOobConfirmationCode', [$params], GetOobConfirmationCodeResponse::class);
}
/**
* Get project configuration. (relyingparty.getProjectConfig)
*
* @param array $optParams Optional parameters.
*
* @opt_param string delegatedProjectNumber Delegated GCP project number of the
* request.
* @opt_param string projectNumber GCP project number of the request.
* @return IdentitytoolkitRelyingpartyGetProjectConfigResponse
*/
public function getProjectConfig($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('getProjectConfig', [$params], IdentitytoolkitRelyingpartyGetProjectConfigResponse::class);
}
/**
* Get token signing public key. (relyingparty.getPublicKeys)
*
* @param array $optParams Optional parameters.
* @return IdentitytoolkitRelyingpartyGetPublicKeysResponse
*/
public function getPublicKeys($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('getPublicKeys', [$params], IdentitytoolkitRelyingpartyGetPublicKeysResponse::class);
}
/**
* Get recaptcha secure param. (relyingparty.getRecaptchaParam)
*
* @param array $optParams Optional parameters.
* @return GetRecaptchaParamResponse
*/
public function getRecaptchaParam($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('getRecaptchaParam', [$params], GetRecaptchaParamResponse::class);
}
/**
* Reset password for a user. (relyingparty.resetPassword)
*
* @param IdentitytoolkitRelyingpartyResetPasswordRequest $postBody
* @param array $optParams Optional parameters.
* @return ResetPasswordResponse
*/
public function resetPassword(IdentitytoolkitRelyingpartyResetPasswordRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('resetPassword', [$params], ResetPasswordResponse::class);
}
/**
* Send SMS verification code. (relyingparty.sendVerificationCode)
*
* @param IdentitytoolkitRelyingpartySendVerificationCodeRequest $postBody
* @param array $optParams Optional parameters.
* @return IdentitytoolkitRelyingpartySendVerificationCodeResponse
*/
public function sendVerificationCode(IdentitytoolkitRelyingpartySendVerificationCodeRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('sendVerificationCode', [$params], IdentitytoolkitRelyingpartySendVerificationCodeResponse::class);
}
/**
* Set account info for a user. (relyingparty.setAccountInfo)
*
* @param IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody
* @param array $optParams Optional parameters.
* @return SetAccountInfoResponse
*/
public function setAccountInfo(IdentitytoolkitRelyingpartySetAccountInfoRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('setAccountInfo', [$params], SetAccountInfoResponse::class);
}
/**
* Set project configuration. (relyingparty.setProjectConfig)
*
* @param IdentitytoolkitRelyingpartySetProjectConfigRequest $postBody
* @param array $optParams Optional parameters.
* @return IdentitytoolkitRelyingpartySetProjectConfigResponse
*/
public function setProjectConfig(IdentitytoolkitRelyingpartySetProjectConfigRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('setProjectConfig', [$params], IdentitytoolkitRelyingpartySetProjectConfigResponse::class);
}
/**
* Sign out user. (relyingparty.signOutUser)
*
* @param IdentitytoolkitRelyingpartySignOutUserRequest $postBody
* @param array $optParams Optional parameters.
* @return IdentitytoolkitRelyingpartySignOutUserResponse
*/
public function signOutUser(IdentitytoolkitRelyingpartySignOutUserRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('signOutUser', [$params], IdentitytoolkitRelyingpartySignOutUserResponse::class);
}
/**
* Signup new user. (relyingparty.signupNewUser)
*
* @param IdentitytoolkitRelyingpartySignupNewUserRequest $postBody
* @param array $optParams Optional parameters.
* @return SignupNewUserResponse
*/
public function signupNewUser(IdentitytoolkitRelyingpartySignupNewUserRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('signupNewUser', [$params], SignupNewUserResponse::class);
}
/**
* Batch upload existing user accounts. (relyingparty.uploadAccount)
*
* @param IdentitytoolkitRelyingpartyUploadAccountRequest $postBody
* @param array $optParams Optional parameters.
* @return UploadAccountResponse
*/
public function uploadAccount(IdentitytoolkitRelyingpartyUploadAccountRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('uploadAccount', [$params], UploadAccountResponse::class);
}
/**
* Verifies the assertion returned by the IdP. (relyingparty.verifyAssertion)
*
* @param IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody
* @param array $optParams Optional parameters.
* @return VerifyAssertionResponse
*/
public function verifyAssertion(IdentitytoolkitRelyingpartyVerifyAssertionRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('verifyAssertion', [$params], VerifyAssertionResponse::class);
}
/**
* Verifies the developer asserted ID token. (relyingparty.verifyCustomToken)
*
* @param IdentitytoolkitRelyingpartyVerifyCustomTokenRequest $postBody
* @param array $optParams Optional parameters.
* @return VerifyCustomTokenResponse
*/
public function verifyCustomToken(IdentitytoolkitRelyingpartyVerifyCustomTokenRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('verifyCustomToken', [$params], VerifyCustomTokenResponse::class);
}
/**
* Verifies the user entered password. (relyingparty.verifyPassword)
*
* @param IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody
* @param array $optParams Optional parameters.
* @return VerifyPasswordResponse
*/
public function verifyPassword(IdentitytoolkitRelyingpartyVerifyPasswordRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('verifyPassword', [$params], VerifyPasswordResponse::class);
}
/**
* Verifies ownership of a phone number and creates/updates the user account
* accordingly. (relyingparty.verifyPhoneNumber)
*
* @param IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest $postBody
* @param array $optParams Optional parameters.
* @return IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse
*/
public function verifyPhoneNumber(IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('verifyPhoneNumber', [$params], IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Relyingparty::class, 'Google_Service_IdentityToolkit_Resource_Relyingparty');