CredentialsInterface.php 620 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace AlibabaCloud\Credentials;
  3. use AlibabaCloud\Credentials\Credential\CredentialModel;
  4. use AlibabaCloud\Credentials\Signature\SignatureInterface;
  5. /**
  6. * @internal This class is intended for internal use within the package.
  7. * Interface CredentialsInterface
  8. *
  9. * @codeCoverageIgnore
  10. */
  11. interface CredentialsInterface
  12. {
  13. /**
  14. * @deprecated
  15. * @return string
  16. */
  17. public function __toString();
  18. /**
  19. * @deprecated
  20. * @return SignatureInterface
  21. */
  22. public function getSignature();
  23. /**
  24. * @return CredentialModel
  25. */
  26. public function getCredential();
  27. }