ServiceKeyInfo.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. namespace ACES\Common;
  3. class ServiceKeyInfo
  4. {
  5. private $service;
  6. private $current_key_version;
  7. private $grant_usage;
  8. private $keys;
  9. /**
  10. * @return string
  11. */
  12. public function getService()
  13. {
  14. return $this->service;
  15. }
  16. /**
  17. * @return integer
  18. */
  19. public function getCurrent_key_version()
  20. {
  21. return $this->current_key_version;
  22. }
  23. /**
  24. * @return string
  25. */
  26. public function getGrant_usage()
  27. {
  28. return $this->grant_usage;
  29. }
  30. /**
  31. * @return MKData[]
  32. */
  33. public function getKeys()
  34. {
  35. return $this->keys;
  36. }
  37. /**
  38. *
  39. * @param string $service
  40. */
  41. public function setService($service){
  42. $this->service = $service;
  43. }
  44. /**
  45. *
  46. * @param integer $keyVersion
  47. */
  48. public function setCurrentKeyVersion($keyVersion) {
  49. $this->current_key_version = $keyVersion;
  50. }
  51. /**
  52. *
  53. * @param string $grantUsage
  54. */
  55. public function setGrantUsage($grantUsage) {
  56. $this->grant_usage = $grantUsage;
  57. }
  58. /**
  59. *
  60. * @param MKData[] $keys
  61. */
  62. public function setKeys($keys) {
  63. $this->keys = $keys;
  64. }
  65. }