D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Libs
/
OnlinePayments
/
Sdk
/
Merchant
/
Tokens
/
Filename :
TokensClientInterface.php
back
Copy
<?php /* * This file was automatically generated. */ namespace App\Libs\OnlinePayments\Sdk\Merchant\Tokens; use App\Libs\OnlinePayments\Sdk\ApiException; use App\Libs\OnlinePayments\Sdk\AuthorizationException; use App\Libs\OnlinePayments\Sdk\Domain\CreatedTokenResponse; use App\Libs\OnlinePayments\Sdk\Domain\CreateTokenRequest; use App\Libs\OnlinePayments\Sdk\Domain\TokenResponse; use App\Libs\OnlinePayments\Sdk\IdempotenceException; use App\Libs\OnlinePayments\Sdk\PlatformException; use App\Libs\OnlinePayments\Sdk\ReferenceException; use App\Libs\OnlinePayments\Sdk\ValidationException; use App\Libs\Sdk\CallContext; use App\Libs\Sdk\Communication\InvalidResponseException; /** * Tokens client interface. */ interface TokensClientInterface { /** * Resource /v2/{merchantId}/tokens/{tokenId} - Get token * * @param string $tokenId * @param CallContext|null $callContext * @return TokenResponse * * @throws IdempotenceException * @throws ValidationException * @throws AuthorizationException * @throws ReferenceException * @throws PlatformException * @throws ApiException * @throws InvalidResponseException */ function getToken(string $tokenId, ?CallContext $callContext = null): TokenResponse; /** * Resource /v2/{merchantId}/tokens/{tokenId} - Delete token * * @param string $tokenId * @param CallContext|null $callContext * @return null * * @throws IdempotenceException * @throws ValidationException * @throws AuthorizationException * @throws ReferenceException * @throws PlatformException * @throws ApiException * @throws InvalidResponseException */ function deleteToken(string $tokenId, ?CallContext $callContext = null): void; /** * Resource /v2/{merchantId}/tokens - Please create a token. * * @param CreateTokenRequest $body * @param CallContext|null $callContext * @return CreatedTokenResponse * * @throws IdempotenceException * @throws ValidationException * @throws AuthorizationException * @throws ReferenceException * @throws PlatformException * @throws ApiException * @throws InvalidResponseException */ function createToken(CreateTokenRequest $body, ?CallContext $callContext = null): CreatedTokenResponse; }